<?php
class JaxWsSoapClient extends SoapClient
{
public function __call($method, $arguments){
$response = parent::__call($method, $arguments);
return $response->return;
}
}
ini_set('soap.wsdl_cache_enabled',0);
ini_set('soap.wsdl_cache_ttl',0);
try {
$client = new JaxWsSoapClient("http://192.168.124.11:8080/cx-subscriberdata/CXSubscriberAdmin?wsdl",array("trace" => 1,
"location" =>"http://192.168.124.11:8080/cx-subscriberdata/CXSubscriberAdmin",
"uri" =>"http://subscriber.service.cx.nexus.siemens.at/",
"login" => "my_user_name",
"password" => "my_password" ));
$result = $client->getDataWS(array(
"crmSearchInfo" => array(
"additionalInformations" => NULL,
"useDateFilter" => NULL,
"searchKeyValue" => "93700801034"
) ));
//echo"<br/>Dumping request headers:<br/>".$client->__getLastRequestHeaders();
echo("<br/>Dumping request:<br/>".$client->__getLastRequest());
//echo("<br/>Dumping response headers:<br/>".$client->__getLastResponseHeaders());
//echo("<br/>Dumping response:<br/>".$client->__getLastResponse());
echo("<br/>Returning value of __soapCall() call: ");
var_dump($result->resultDataMap);
}catch(SoapFault $exception)
{
print_r("Got issue:<br/>") ;
print_r($exception->getMessage());
}
?>