2016-10-13 5 views
0

Я получаю эту ошибку:Soap Ошибка: Ссылка на объект не указывает на экземпляр объекта

stdClass Object ([GetAllEntitiesResult] => Object reference not set to an instance of an object.)

$wsdl = "http://192.168.25.10:200/FXOWS.asmx?WSDL";  
$username="xxxx";  
$password="xxxxx";  
$orgid="x";  
$client = new SoapClient($wsdl);  
$token_ob = $client->GetAllEntities(array('userName'=>$username, 'passWord' =>$password,'OrgID' =>$orgid));  
print_r($token_ob); 
?> 

ответ

0

Вот фрагмент кода, который я использую для SOAP, вы должны адаптировать его для вашего необходимо:

$params = array('userName' => $username, 
       'passWord' => $password, 
       'OrgID' => $orgid, 
     )); 

$wsdl = "http://192.168.25.10:200/FXOWS.asmx?WSDL"; 

$options = array(
     'uri'=>'http://schemas.xmlsoap.org/soap/envelope/', 
     'style'=>SOAP_RPC, 
     'use'=>SOAP_ENCODED, 
     'soap_version'=>SOAP_1_1, // depends of your version 
     'cache_wsdl'=>WSDL_CACHE_NONE, 
     'connection_timeout'=>15, 
     'trace'=>true, 
     'encoding'=>'UTF-8', 
     'exceptions'=>true, 
     ); 

    $soap = new SoapClient($wsdl, $options); 
    $token_ob = $soap->GetAllEntities($params); 

    var_dump($token_ob); 

Сообщите мне, какой результат у вас есть.

+0

Я все еще получаю тот же результат – ParminderBrar

+1

объект (stdClass) # 2 (1) {["GetAllEntitiesResult"] => строка (53) "Ссылка на объект не установлена ​​в экземпляр объекта." } – ParminderBrar

+0

Каков запрос при использовании '__getLastRequest()'? с SoapUI, что является результатом wsdl? – Peacefull

Смежные вопросы