4D v16.3

WEB SERVICE Get info

Inicio

 
4D v16.3
WEB SERVICE Get info

WEB SERVICE Get info 


 

WEB SERVICE Get info ( tipoInfo ) -> Resultado 
Parámetro Tipo   Descripción
tipoInfo  Entero largo in Información a recuperar
Resultado  Cadena in Información sobre el último error SOAP

El comando WEB SERVICE Get info devuelve la información sobre todo error encontrado durante la ejecución de la última petición SOAP enviada a un servicio web remoto. Generalmente, este comando debe llamarse dentro de un método de gestión de errores instalado por el comando ON ERR CALL.

El parámetro tipoInfo le permite indicar el tipo de información que quiere obtener. Debe pasar una de las constantes listadas a continuación, ubicada en el tema Servicios Web (Cliente):

Constante Tipo Valor Comentario
Web Service detailed message Entero largo 1 Mensaje detallado que describe el error. El tipo de mensaje difiere según el tipo de error principal.
- Si el error principal = 9910 (Error Soap): se devuelve la causa del error SOAP (ej.: “el método remoto no existe”).
- Si el error principal = 9911 (Error de analizador xml): se devuelve la ubicación del error en el documento XML.
- Si el error principal = 9912 (Error HTTP):
- Si el error HTTP se ubica en el intervalo [300-400] (problemas relacionados con la ubicación del documento solicitado), se devuelve la nueva ubicación del URL solicitado. 
- Para todo otro código de error HTTP, se devuelve el <body>.
- Si el error principal = 9913 (Error de red): se devuelve la causa del error de red (ej.: “ServerAddress: error DNS”)
- Si el error principal = 9914 (Error interno): se devuelve la causa del error interno
Web Service error code Entero largo 0 Código del error principal (definido por 4D). Este código también es devuelto en la variable sistema Error.
Lista de códigos que pueden ser devueltos:
9910: Error Soap (ver también Web Service Fault Actor)
9911: Error de analizador xml
9912: Error HTTP (ver también Web Service HTTP Error code)
9913: Error red
9914: Error interno.
Web Service fault actor Entero largo 3 Causa del error (devuelto por el protocolo SOAP, a utilizar en caso de error principal 9910).
- Version Mismatch
- Must Understand (un parámetro definido como obligatorio no puede ser interpretado por el servidor)
- Sender Fault
- Receiver Fault
- Encoding Unknown
Web Service HTTP error code Entero largo 2 Código del error HTTP (a utilizar en caso de error principal 9912).

Se devuelve una cadena vacía cuando no hay información disponible, en particular si la última petición SOAP no generó errores.

 
PROPIEDADES 

Producto: 4D
Tema: Servicios Web (Cliente)
Número 780

 
HISTORIA 

Creado por: 4D 2003
Renombrar: 4D v13

 
ARTICLE USAGE

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