Saltar al contenido principal
Versión: Siguiente

WEB SERVICE Get info

WEB SERVICE Get info ( tipoInfo ) -> Resultado

ParámetroTipoDescripción
tipoInfoEntero largo🡒Información a recuperar
ResultadoCadena🡐Información sobre el último error SOAP

Descripción

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):

ConstanteTipoValorComentario
Web Service detailed messageEntero largo1Mensaje 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 .
- 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 codeEntero largo0Có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 actorEntero largo3Causa 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 status codeEntero largo2Có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.