PHPからのWS呼び出しは初めてです。この WS からデータを読み取る方法を教えてください。
これが私のコードです
$wsdl = "https://test.saljfinans.handelsbanken.se/xml/netxservice.wsdl";
$username = 'user';
$password = 'password';
$contractNumber = XXXXXX;
$orderNumber = '7871';
$call = array("contractNumber" => $contractNumber, "orderNumber" => $orderNumber);
$client = new SoapClient( $wsdl, array('cache_wsdl' => WSDL_CACHE_NONE, 'trace' => 1) );
//var_dump($client->__getFunctions());
//var_dump($client->__getTypes());
$name = 'namespace';
$text = '';
$text .= '<authHeaderRequest><credentials><username>'.$username.'</username><password>'.$password.'</password></credentials></authHeaderRequest>';
$var = new SoapVar( $text, XSD_ANYXML, null, null, null );
$header = new SoapHeader( $name, 'authHeaderRequest', $var );
$client->__setSoapHeaders($header);
$response = $client->__soapCall("getInvoiceOrder", array("getInvoiceOrderRequest_t" => $call), null, $header);
Fatal error: Uncaught SoapFault exception: [Client] SOAP-ERROR: Encoding: object has not 'request' プロパティが表示されます
それを機能させるにはどうすればよいですか?