Żądanie PHP SoapClient: nie jest prawidłową metodą dla tej usługi

Dobra, myślę, że potrzebuję kolejnej pary oczu, żeby to przejrzeć. Wykonuję proste wywołanie php soapclient do usługi WWW echa na zdalnym serwerze. Jestem pewien, że nie mam literówek i że wywołanie funkcji jest poprawne. Jednak otrzymuję błąd krytyczny, twierdząc, że funkcja nie jest prawidłową metodą. Poniżej znajduje się var_dump typów usług internetowych.

array (4) {[0] => string (88) "struct EspException {string Code; string Audience; string Source; string Message;}" [1] => string (71) "struct ArrayOfEspException {string Source; EspException Exception ;} "[2] => ciąg (43)" struct EchoTestRequest {string ValueIn;} "[3] => ciąg (45)" struct EchoTestResponse {string ValueOut;} "}

Błąd krytyczny: nieudany wyjątek SoapFault: [Klient] Funkcja („EchoTestRequest”) nie jest prawidłową metodą dla tej usługi w /home/grafixst/public_html/cpaapp/echo_test.php:38 Ślad stosu: # 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 } wrzucony do /home/grafixst/public_html/cpaapp/drew/echo_test.php w linii 38

Oto kod, którego używam do nawiązania połączenia:

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>";

questionAnswers(2)

yourAnswerToTheQuestion