PHP SoapClient-Anfrage: Keine gültige Methode für diesen Service

Okay, ich glaube, ich brauche noch ein Paar Augen, um darüber hinwegzusehen. Ich rufe einen einfachen PHP-Client bei einem Echo-Webdienst auf einem Remote-Server an. Ich bin mir ziemlich sicher, dass ich keine Tippfehler habe und der Funktionsaufruf korrekt ist. Es wird jedoch ein schwerwiegender Fehler angezeigt, der besagt, dass die Funktion keine gültige Methode ist. Unten finden Sie einen var_dump der Webdiensttypen.

array (4) {[0] => string (88) "struct EspException {string Code; string Zielgruppe; string Quelle; string Nachricht;}" [1] => string (71) "struct ArrayOfEspException {string Quelle; EspException Ausnahme ;} "[2] => string (43)" struct EchoTestRequest {string ValueIn;} "[3] => string (45)" struct EchoTestResponse {string ValueOut;} "}

Schwerwiegender Fehler: Nicht erfasste SoapFault-Ausnahme: [Client] -Funktion ("EchoTestRequest") ist keine gültige Methode für diesen Dienst in /home/grafixst/public_html/cpaapp/echo_test.php:38 Stack-Trace: # 0 / home / grafixst / public_html /cpaapp/echo_test.php(38): SoapClient -> __ call ('EchoTestRequest', Array) # 1 /home/grafixst/public_html/cpaapp/echo_test.php(38): SoapClientAuth-> EchoTestRequest (Array) # 2 {main } in /home/grafixst/public_html/cpaapp/drew/echo_test.php in Zeile 38 geworfen

Hier ist der Code, mit dem ich den Anruf tätige:

require_once('SoapClientAuth.php');

ini_set("soap.wsdl_cache_enabled", "0");

#- Loading the WSDL document
$server = "https://wsonline.seisint.com/WsAccurint/EchoTest?ver_=1.65";
$wsdl = $server . "&wsdl";     

$client = new SoapClientAuth($wsdl,
                array(
                      'login' => $username,
                      'password' => $password
                     ));   

$types = $client->__getTypes();

var_dump($types);

echo "</br>";

$req = $client->EchoTestRequest(array('ValueIn' => 'echo'));

print $req->ValueOut;
echo "</br>";

Antworten auf die Frage(2)

Ihre Antwort auf die Frage