Witam wszystkich.

Podczas korzystania z biblioteki SOAP, natrafiłem na problem z obsługą zapytań do WSDL.

Mój skrypt wygląda jak poniżej:

Kod
$client = new SoapClient("http://nazwaserwera/nazwaskryptu.asmx?wsdl");
     $params->strCountry="PL";
     $params->strLanguage="PL";
     $params->strTourOperator="sTOP";
     $params->strNrOfassured="2";
     $params->strTotalAmount="1500";
     $params->startDate="01-02-2009";
     $params->endDate="14-02-2009";
     $params->Coverage="E";
     $params->strCurrency="PLN";
     $params->bSingleTrip="";
     $objectresult = $client->GetProductInfoForCountry($params);
     $simpleresult = $objectresult->GetProductInfoForCountryResult;


W rezultacie otrzymuje komunikat błędu:

Kod
<b>Fatal error</b>: Uncaught SoapFault exception: [Client] SOAP-ERROR:  Encoding: object hasn't 'theCallInfo' property in  /home/httpd/html/booking_pl/IIIP/SOAP.php:16  Stack trace:  #0 [internal function]: SoapClient->__call('GetProductInfoF...',  Array)  #1 /home/httpd/html/booking_pl/IIIP/SOAP.php(16):  SoapClient->GetProductInfoForCountry(Object(stdClass))  #2 {main} thrown in <b>/home/httpd/html/booking_pl/IIIP/SOAP.php</b> on line <b>16</b>


Jak rozwiązać ten problem?

Fragment dokumentacji dla tego requesta można pobrać z:

Kod
http://www.sendspace.pl/file/50caCVZV/


Z góry dziękuję za pomoc.

Pozdrawiam
Mariusz (sanneo)