Tempo aproximado para leitura: 00:02:00 min
Ocorrência
Estou tentando criar uma função WSDL Client, pelo TDS e gera o erro abaixo:
*** ERRO AO GERAR FONTE ADVPL ***
WSCERR066 / INVALID WSDL Content-Type (Content-Type: text/html;charset=utf-8)
WSCERR048 / SOAP FAULT env:Server
WSCERR072 / HTTP REQUEST ERROR (HTTP/1.1 400 Bad Request)
WSCERR054 / SOAP:BINDING não localizado no WSDL
WSCERR017 / [HTTPS] Requisição retornou NIL. ( 0 : )
Invalid function return for WSDLSource Call.
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – A partir da versão 11.80
Causa
O erro ocorre quando o TDS não entende algumas tags do xml, pois o seu xml é mais complexo.
Solução
Utilize a Classe TWsdlManager.
TWsdlManager ParseURL
Observação: Outras dúvidas relacionadas a classe como certificados e autenticações acesse a documentação: Acesso a Web Services que exigem certificados de CA
0 Comentários