4D v16.3

WEB SERVICE Get info

Página Inicial

 
4D v16.3
WEB SERVICE Get info

WEB SERVICE Get info 


 

WEB SERVICE Get info ( tipoInfo ) -> Resultado 
Parâmetro Tipo   Descrição
tipoInfo  Inteiro longo in Informação a ser recuperada
Resultado  String in Informação sobre o último erro SOAP

O comando WEB SERVICE Get info retorna informação de todo erro achado durante a execução da última petição SOAP  enviada até um serviço web remoto.. Geralmente, este comando deve ser chamado em um método de gestão de erros instalado pelo comando ON ERR CALL.
 
O parâmetro tipoinfo permite indicar  o tipo de informação que quiser obter. Deverá passar uma das constantes listadas a seguir, localizada no tema Serviços Web (Cliente):

Constante Tipo Valor Comentário
Web Service detailed message Inteiro longo 1
Mensagem detalhada que descreve o erro. O tipo de mensagem difere segundo o tipo de erro principal.
- Se o erro principal = 9910 (Error Soap): é retornada a causa do erro SOAP (ex.: "o método remoto não existe").
- Se o erro principal = 9911 (Erro do analisador xml): é retornada a localização do erro no documento XML.
- Se o erro principal = 9912 (Erro HTTP):
 - Se o erro HTTP está localizado no intervalo [300-400] (problemas relacionados com a localização do documento solicitado), é retornada a nova localização da URL solicitada.
 - Para qualquer outro código de erro HTTP, é retornado o <body>.
- Se o erro principal = 9913 (Erro de rede): é retornada a causa do erro de rede (ex.: “ServerAddress: error DNS”)
- Se o erro principal = 9914 (Erro interno): é retornada a causa do erro interno.
Web Service error code Inteiro longo 0
Código do erro principal (definido por 4D). Este código é também retornado na variável sistema Erro.
Lista de códigos que podem ser retornados:
9910: Erro Soap (veja também Web Service Fault Actor)
9911: Erro de analisador xml
9912: Erro HTTP (veja também Web Service HTTP Error code)
9913: Erro rede
9914: Erro interno.
Web Service fault actor Inteiro longo 3
Causa do erro (retornado pelo protocolo SOAP, a ser usado no caso de erro principal 9910)
- Version Mismatch (a versão não corresponde)
- Must Understand (um parâmetro definido como obrigatório não pode ser interpretado pelo servidor)
- Client Fault (erro cliente)
- Server Fault (erro servidor)
- Encoding Unknown (codificação desconhecida)
Web Service HTTP error code Inteiro longo 2 Código de erro HTTP (para ser usado no caso do erro principal 9912).

Uma string vazia é retornada quando não há informação disponível, particularmente se a última petição SOAP não gerou erros.

 
PROPRIEDADES 

Produto: 4D
Tema: Web Services (Client)
Número 780

 
HISTÓRIA 

Criado por: 4D 2003
Renomear: 4D v13

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)