Jump to content

Problem with PEAR SOAP


namehta

Recommended Posts

Hi,

 

Has anybody tried using the PEAR SOAP package? I need to call a web service for which there is no WSDL published. Which means I have to write most of the client code myself. This is what I am doing

 

$namespace = 'uri:mynamespace';

$soapAction = 'uri:mynamespace#AuthenticateUser';

 

$params = array(

                new SOAP_Value('UserName', 'string', 'test'), // the username

                new SOAP_Value('pPassword', 'string' , 'test') // the password

);

 

$client = new SOAP_Client(

'http://some/endpoint' // End point

        );

 

$client->setTrace(true);

$client->setStyle('rpc');

 

$ret = $client->call('AuthenticateUser', $params, $namespace, $soapAction);

 

 

The problem is, when I make the call, the request sent does not have a SOAP body with the username/password fields and values. It just send the values like a document-style. Or atleast thats what I see when I print($client->getLastRequest()) Am I missing something?

 

Link to comment
https://forums.phpfreaks.com/topic/88561-problem-with-pear-soap/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.