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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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:  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



[Index of Archives]     [PHP Home]     [PHP Users]     [Kernel Newbies]     [PHP Database]     [Yosemite]

  Powered by Linux