Pessoall,
Sou novo em Webservice e estou tentando consumir um Webservice utilizando o PHP. Na função __soapCall(), sempre me retorna um valor como se não tivesse passado o usuário e a senha. Porem quando coloco a informação no SOAPUI funciona, o que estou fazendo de errado???
XML
<s:schema elementFormDefault="qualified" targetNamespace="http://www.exemplo.com.br/ws">
<s:element name="AutenticarUsuario">
<s:complexType/>
</s:element>
<s:element name="AutenticarUsuarioResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="AutenticarUsuarioResult" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="AutenticacaoHeader" type="tns:AutenticacaoHeader"/>
<s:complexType name="AutenticacaoHeader">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Usuario" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="Senha" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="TokenAutenticado" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string"/>
</s:sequence>
<s:anyAttribute/>
</s:complexType>
Código PHP
$client = new SoapClient("http://www.exemplo.com.br/PoweredBy/PoweredByWebService.asmx?WSDL");
$parametro = new StdClass();
$parametro = array( "Usuario"=>"'fabio'",
"Senha"=>"'123456'",
"Email"=>"'fabio@scriptbrasil.com.br'");
$result = $client->__soapCall("AutenticarUsuario", $parametro);
print_r($result);
Retorno PHP
stdClass Object ( [AutenticarUsuarioResult] => Por favor informe um e-mail e senha )
SOAP Request
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ws="http://www.exemplo.com.br/ws">
<soap:Header>
<ws:AutenticacaoHeader>
<!--Optional:-->
<ws:Usuario>fabio</ws:Usuario>
<!--Optional:-->
<ws:Senha>123456</ws:Senha>
<!--Optional:-->
<ws:Email>fabio@scriptbrasil.com.br</ws:Email>
</ws:AutenticacaoHeader>
</soap:Header>
<soap:Body>
<ws:AutenticarUsuario/>
</soap:Body>
</soap:Envelope>
SOAP Retorno
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<AutenticarUsuarioResponse xmlns="http://www.exemplo.com.br/ws">
<AutenticarUsuarioResult>d2149dc5-ce6f-472d-9a83-b950ce3c3f27</AutenticarUsuarioResult>
</AutenticarUsuarioResponse>
</soap:Body>
</soap:Envelope>