RE: [SOAP] Fatal error: SOAP-ERROR: Encoding: object hasn't 'Qualification' property

From: Date: Thu, 18 Jun 2009 17:14:25 +0000
Subject: RE: [SOAP] Fatal error: SOAP-ERROR: Encoding: object hasn't 'Qualification' property
Groups: php.soap 
Request: Send a blank email to php-soap+get-2948@lists.php.net to get a copy of this message
Can you provide a wsdl? Sent from my AT&T Windows Mobile phone. -----Original Message----- From: McDevitt, Chris <CMcDevitt@aaamichigan.com> Sent: Thursday, June 18, 2009 12:04 PM To: soap@lists.php.net <soap@lists.php.net> Subject: [SOAP] Fatal error: SOAP-ERROR: Encoding: object hasn't 'Qualification' property I'm having a bit of a problem and I was wondering if someone could help out. I'm creating a SOAP client: $client = new SoapClient($url, array('trace' => 1,'exceptions' => 0)); $result = $client->OpGetList(array($qualification)); After I call OpGetList from the web service I receive this: Fatal error: SOAP-ERROR: Encoding: object hasn't 'Qualification' property If I call the same service with a string instead of an array: $result = $client->OpGetList("foo"); I get this: <SOAP-ENV:Body> <ns1:OpGetList/> </SOAP-ENV:Body> </SOAP-ENV:Envelope> But it should look like this: <SOAP-ENV:Body> <ns1:OpGetList> <ns1:Qualification>some string</ns1:Qualification> </ns1:OpGetList> </SOAP-ENV:Body> </SOAP-ENV:Envelope> I know the WSDL works, because it works in saopUI without any issues. Why isn't the soapClient able to create the correct soap request? Thanks in advance for your help.

« previous php.soap (#2948) next »