Pedido PHP SoapClient: não é um método válido para este serviço

Ok, acho que preciso de outro par de olhos para examinar isso. Eu estou fazendo uma chamada simple php soapclient para um serviço da web de eco em um servidor remoto. Tenho certeza que não tenho erros de digitação e que a chamada de função está correta. No entanto, estou recebendo um erro fatal, alegando que a função não é um método válido. Abaixo está um var_dump dos tipos de serviços da web.

array (4) {[0] => string (88) "estrutura EspException {string Código; string Audience; string Fonte; string Mensagem;}" [1] => string (71) "struct ArrayOfEspException {string Fonte; EspException Exceção ;} "[2] => string (43)" struct EchoTestRequest {string ValorIn;} "[3] => string (45)" struct EchoTestResponse {string ValorOut;} "}

Erro fatal: Exceção de SoapFault não capturada: [Client] A função ("EchoTestRequest") não é um método válido para este serviço em /home/grafixst/public_html/cpaapp/echo_test.php:38 Rastreio de pilha: # 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 } lançado em /home/grafixst/public_html/cpaapp/drew/echo_test.php na linha 38

Aqui está o código que estou usando para fazer a chamada:

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