Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. <?php
  2. class JaxWsSoapClient extends SoapClient
  3. {
  4.     public function __call($method, $arguments){
  5.         $response = parent::__call($method, $arguments);
  6.         return $response->return;
  7.     }
  8. }
  9.  
  10.  ini_set('soap.wsdl_cache_enabled',0);
  11.  ini_set('soap.wsdl_cache_ttl',0);
  12.  
  13.  try {
  14.  
  15.  
  16.  $client       = new JaxWsSoapClient("http://192.168.124.11:8080/cx-subscriberdata/CXSubscriberAdmin?wsdl",array("trace" => 1,
  17. "location" =>"http://192.168.124.11:8080/cx-subscriberdata/CXSubscriberAdmin",
  18. "uri" =>"http://subscriber.service.cx.nexus.siemens.at/",
  19. "login" => "my_user_name",
  20. "password" => "my_password"          ));
  21.  
  22.  $result = $client->getDataWS(array(
  23.     "crmSearchInfo" => array(
  24.         "additionalInformations" => NULL,
  25.         "useDateFilter" => NULL,
  26.         "searchKeyValue"        => "93700801034"        
  27.     ) ));
  28.  
  29.  
  30.  
  31.  
  32.  
  33.   //echo"<br/>Dumping request headers:<br/>".$client->__getLastRequestHeaders();
  34.  
  35.   echo("<br/>Dumping request:<br/>".$client->__getLastRequest());
  36.  
  37.   //echo("<br/>Dumping response headers:<br/>".$client->__getLastResponseHeaders());
  38.  
  39.   //echo("<br/>Dumping response:<br/>".$client->__getLastResponse());
  40.  
  41.   echo("<br/>Returning value of __soapCall() call: ");
  42.   var_dump($result->resultDataMap);
  43.  
  44. }catch(SoapFault $exception)
  45. {
  46.     print_r("Got issue:<br/>") ;
  47.   print_r($exception->getMessage());
  48. }
  49.  
  50. ?>