Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Dificuldade com tipo de dado
Message
From
27/10/2003 11:40:18
Cleber Ferrari
Capta Tecnologia
Brazil
 
 
To
27/10/2003 11:34:49
Eugenio Casal
Futura Tecnologia Informação Consult Ltd
São Paulo, Brazil
General information
Forum:
Visual FoxPro
Category:
Web Services
Miscellaneous
Thread ID:
00842415
Message ID:
00843014
Views:
26
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)
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform