Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

csdigo

Problemas com webservice

Recommended Posts

Olá galera,

 

Estou com um problema em fazer requisição via soap. não sei se estou passando o parametro corretamente pelo fato dele ser xsd:string, estou utilizando soap toolkit 3.0.

Segue o meu código

Set Obj = Server.CreateObject("MSSOAP.SoapClient30")
Obj.ClientProperty("ServerHTTPRequest") = TRUE
Call Obj.mssoapinit("http://webservices.virtualtarget.com.br/index.php?wsdl=1")
Lista = Obj.RetornaListas("usuario","senha")

Preciso fazer a seguinte requisição:

<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdl="http://webservices2.virtualtarget.com.br/WSDL">
  <soapenv:Header/>
  <soapenv:Body>
     <wsdl:RetornaListas soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
        <login xsi:type="xsd:string"></login>
        <senha xsi:type="xsd:string"></senha>
     </wsdl:RetornaListas>
 </soapenv:Body>
</soapenv:Envelope>

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá amigo....

 

seja mais especifico porfavor ...

ele gera algum número de erro ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá amigo....

 

seja mais especifico porfavor ...

ele gera algum número de erro ?

 

Sim, ele gera o seguinte erro.

(retornadadoslista)Falha na autenticação

/vt/Default.asp, line 9

 

Linha 9: Lista = Obj.RetornaListas("usuario","senha")

 

Já testei a senha diretamente no sistema e funcionou.

 

Eu não sei como faço pra passar um paramêtro do tipo xsd:string, acho que é isso que está dando errado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.