PEAR::SOAP and WSDL
| From: | Hendrik Schmieder | Date: | Wed, 16 Jun 2004 08:47:39 +0000 |
| Subject: | PEAR::SOAP and WSDL | ||
| Groups: | php.pear.general | ||
| Request: | Send a blank email to pear-general+get-13181@lists.php.net to get a copy of this message | ||
Hello,
I'm using PEAR::SOAP 0,8RC3 with the following script.
<?php
@require_once("soap/client.php");
$WSDL = "http://soap.amazon.com/schemas2/AmazonWebServices.wsdl";
$function = "KeywordSearchRequest";
$params = array("keyword"=>"Excel", "page"=>1, "mode"=>"books", "tag"=>"webservices--20", "type"=>"lite", "devtag"=>"D35KT2AKI61SZ0");
$options = array('namespace' => 'urn:http://soap.amazon.com', 'trace' => 1);
$ergebnis = $clSoap->call($function, $params, $options);
print_r($ergebnis);?> This is what I get : soap_fault Object ( [error_message_prefix] => [mode] => 1 [level] => 1024 [code] => Client [message] => The named parameter KeywordSearchRequest is not in the call parameters. [userinfo] => [backtrace] => Array ( [0] => Array ( [file] => D:\WSS_IIS\iis\php_includes\SOAP\Fault.php [line] => 49 [function] => pear_error [class] => pear_error [type] => :: [args] => Array ( [0] => The named parameter KeywordSearchRequest is not in the call parameters. [1] => Client [2] => [3] => [4] => ) ) [1] => Array ( [file] => D:\WSS_IIS\iis\php_includes\SOAP\Base.php [line] => 199 [function] => soap_fault [class] => soap_fault [type] => -> [args] => Array ( [0] => The named parameter KeywordSearchRequest is not in the call parameters. [1] => Client [2] => [3] => [4] => [5] => ) ) [2] => Array ( [file] => D:\WSS_IIS\iis\php_includes\soap\client.php [line] => 432 [function] => _raisesoapfault [class] => soap_client [type] => -> [args] => Array ( [0] => The named parameter KeywordSearchRequest is not in the call parameters. ) ) [3] => Array ( [file] => D:\WSS_IIS\iis\php_includes\soap\client.php [line] => 242 [function] => __generate [class] => soap_client [type] => -> [args] => Array ( [0] => KeywordSearchRequest [1] => Array ( [keyword] => Excel [page] => 1 [mode] => books [tag] => webservices--20 [type] => lite [devtag] => D35KT2AKI61SZ0 ) [2] => Array ( [namespace] => urn:http://soap.amazon.com [trace] => 1 ) [3] => ) ) [4] => Array ( [file] => D:\WSS_IIS\WSS\html\amazon_soap.php [line] => 18 [function] => call [class] => soap_client [type] => -> [args] => Array ( [0] => KeywordSearchRequest [1] => Array ( [keyword] => Excel [page] => 1 [mode] => books [tag] => webservices--20 [type] => lite [devtag] => D35KT2AKI61SZ0 ) [2] => Array ( [namespace] => urn:http://soap.amazon.com [trace] => 1 ) ) ) ) [callback] => ) What is missing in my testscript ? TIA Hendrik Schmieder