namehta Posted January 30, 2008 Share Posted January 30, 2008 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 More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.