PDA

View Full Version : Consumir Webservice Correios



Carlos.Rocha
25-Sep-2019, 12:12 PM
Olá, Colegas,


estou tentando consumir um serviço web para fazer o rastreio de encomendas de correios, por exemplo, estou consultando mas não recebi e nem dei a mensagem de erro.

Anteriormente, havia um endereço WSDL para consulta de função que foi desativada na função de consulta. Teste a função de consulta do link abaixo no aplicativo SOAPUI com sucesso, mas o dataflex não retorna resultado nem erro.


http://webservice.correios.com.br/service/rastro/Rastro.wsdl


Estou anexando uma visualização de teste, se tiver alguma orientação será bem vinda.


Abraços
Carlos

Joao Mauricio Rinardo
27-Sep-2019, 09:41 AM
Olá Carlos,

Eu fiz um teste usando este WSDL no DF 19.1 e aparentemente a chamada está sendo feita com sucesso.

Você pode tentar usar a view de teste de web services do DataFlex para inspecionar as requisições/respostas SOAP que você fizer. Para isso, adicione um "Use WebClientHelper.vw" no topo do arquivo da sua view e adicione a linha abaixo dentro do seu objeto cliente do web service:



Set phoSoapClientHelper to oClientWSHelper


É bom dar uma olhada na documentação do web service para saber exatamente como as informações são recebidas e retornadas por ele.

Até mais!

Carlos.Rocha
1-Oct-2019, 07:08 AM
Olá João Mauricio

Obrigado pela sua orientação, vou testar para ver o que consigo.

Abraços
Carlos