2017-12-11 12 views
0

Ich fordere die WSDL-URL mit PHP-SOAP-Methode, aber ich bin mit dem unten stehenden Fehler konfrontiert. Fehler beim Abruf Appserver DetailsCould nicht AppServer/CompanytruePHP, SOAP Response Error

$wsdl = "http://feeds.trinium4fuel.com/wsa/wsa1/wsdl?targetURI=urn:tempuri-org"; 

$options = array(
    'soap_version' => SOAP_1_1, 
    'trace' => 1, 
    'exceptions' => true, 
    'cache_wsdl' => WSDL_CACHE_NONE, 
    'encoding' => 'UTF-8', 
    'soapaction' => '' 
); 

$params = array(
    'Company' => 'EmpireCFS', 
    'Ascname' => 'AS-ECFS-WSV-LIVE', 
    'User' => 'ECFS', 
    'Password' => 'ECFS-PASS', 
    'Programname' => 'p-ws-procedures.p', 
    'Procname' => 'ip-get-fak-available', 
    'Housebl' => '776655', 
    'Itno' => '', 
    'Piece' => '797', 
    'Weight' => '' 

) finden;

Gleiche Anfrage, die ich mit SOAPUI generiert habe und Sie können die Antwort sehen.

enter image description here

Wie ich meinen Code und Parameter und in meinem Code erhalten Antwort debuggen können. Dank

+0

Was ist die Ausgabe in php, können Sie die Ergebnisse der var_dump geben? – Ben

Antwort

0

Ihr params Array innerhalb eines Arrays sein muss, wenn Sie den Antrag stellen, versuchen Sie dies:

$res = $soapClient->wstrinium(array($params));