Can you provide a wsdl?
Sent from my AT&T Windows Mobile phone.
-----Original Message-----
From: McDevitt, Chris <
CMcDevitt@...>
Sent: Thursday, June 18, 2009 12:04 PM
To:
soap@... <
soap@...>
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.
--
PHP Soap Mailing List (
http://www.php.net/)
To unsubscribe, visit:
http://www.php.net/unsub.php