| 
                    
 Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com  | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
                 
                
    
    
                 | 
                
					
                    
                         
    4D v20.6
 
WEB SERVICE Get info 
                                
                                
        
 | 
                ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WEB SERVICE Get info ( tipoInfo ) -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| tipoInfo | Inteiro longo | 
             
         | 
        Informação a ser recuperada | |||||
| Resultado | String | 
             
         | 
        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 status 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.
	Produto: 4D
	Tema: Web Services (Client)
	Número 
        780
        
        
        
	
	Criado por: 4D 2003
	Renomear: 4D v13 (Get Web Service error info)
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v20)
	
	
	Manual de linguagem 4D ( 4D v20.1)
	
	
	
	Manual de linguagem 4D ( 4D v20.2)
	
	Manual de linguagem 4D ( 4D v20.3)
	
	Manual de linguagem 4D ( 4D v20.4)
	
	
	Manual de linguagem 4D ( 4D v20.5)
	Manual de linguagem 4D ( 4D v20.6)
	
	
	
Adicionar um comentário