Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Dificuldade com tipo de dado
Message
De
27/10/2003 11:40:18
Cleber Ferrari
Capta Tecnologia
Brésil
 
 
À
27/10/2003 11:34:49
Eugenio Casal
Futura Tecnologia Informação Consult Ltd
São Paulo, Brésil
Information générale
Forum:
Visual FoxPro
Catégorie:
Web Services
Divers
Thread ID:
00842415
Message ID:
00843014
Vues:
32
Estamos tentanto consumir o Web Service da CheckExpress seguindo o manual de instrução da mesma, não consigo realizar a consulta pois, é retornada a seguinte mensagem de erro:

Error: 1429 - OLE IDispatch exception code 0 from SoapMapper: SoapMapper:Converting data for SoapMapper failed inside the typemapper HRESULT=0x80020005: Tipo não correspondente.
- SoapMapper:Saving SoapMapper TipPessoa failed HRESULT=0x80020005: Tipo não correspondente.
- Client:Unspecified client error. HRESULT=0x80020005: Tipo não correspondente.
..
SoapMapper:Converting data for SoapMapper failed inside the typemapper HRESULT=0x80020005: Tipo não correspondente.
- SoapMapper:Saving SoapMapper TipPessoa failed HRESULT=0x80020005: Tipo não correspondente.
- Client:Unspecified client error. HRESULT=0x80020005: Tipo não correspondente.

A mensagem indica que o tipo do "F" não um tipo "Char" como está descrito no manual.

Exemplo do código utilizado:
loWSHandler = NEWOBJECT("WSHandler",IIF(VERSION(2)=0,"",HOME()+"FFC\")+"_ws3client.vcx")
loWS_Bacen = loWSHandler.SetupClient("http://www.checkexpress.com.br/ws_bacen/consulta.asmx?wsdl", "WS_Bacen", "WS_BacenSoap")

* Já tentamos destas duas formas e acontece o mesmo erro.
result = loWS_Bacen.consultar(lnUsuario, lnSenha, "F", lnCpf)
result = loWS_Bacen.consultar(lnUsuario, lnSenha, chr(70), lnCpf)
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform