PHP SOAP __soapCall()

Hi all

I am trying to call a web service using the following…


	$soapURL = "https://secure.sawfishlogin.com/uat/debtflow/21/90925/webservice/import.asmx?wsdl";
		
	$soapParameters = array(
			'username' 		=> "###", 
			'password' 		=> "###",
			);

	$soapCallParams = array(
			'clientid' 		=> "###",
			'database' 		=> "###",
			'password' 		=> "###",
			'sourceuserid' 	=> "###",
			);
																									
	$soapClient = new SoapClient($soapURL, $soapParameters);

	$soapResult = $soapClient->__soapCall('HelloWorld',$soapCallParams);

But am getting the following error (in Red)

Fatal error: Uncaught SoapFault exception: [q0:Security] Header http://schemas.xmlsoap.org/ws/2004/08/addressing:[COLOR=“Red”]Action for ultimate recipient is required but not present in the message.[/COLOR] in /home/html/eaga/sites/default/modules/yourdebtsolutions/yourdebtsolutions.module:153 Stack trace: #0 /home/html/eaga/sites/default/modules/yourdebtsolutions/yourdebtsolutions.module(153): SoapClient->soapCall(‘HelloWorld’, Array) #1 /home/html/eaga/sites/default/modules/yourdebtsolutions/yourdebtsolutions.module(69): post_xml(Array) #2 /home/html/eaga/includes/form.inc(769): yourdebtsolutions_submit_handler(Array, Array) #3 /home/html/eaga/includes/form.inc(409): form_execute_handlers(‘submit’, Array, Array) #4 /home/html/eaga/includes/form.inc(119): drupal_process_form('webform_client…', Array, Array) #5 /home/html/eaga/sites/all/modules/webform/webform.module(1115): drupal_get_form('webform_client…', Object(stdClass), Array, true, false) #6 /home/html/eaga/modules/node/node.module(653): webform_view(Object(stdClass), false, t in /home/html/eaga/sites/default/modules/yourdebtsolutions/yourdebtsolutions.module on line 153

Any ideas?

Try passing “soapaction” as option according to http://de3.php.net/manual/en/soapclient.soapcall.php:
__soapCall(‘HelloWorld’, $soapCallParams, array(‘soapaction’ => ‘<your action here>’));

I have tried that but didnt work

Any other help?