SEND SOAP FAULT

4D - Documentation   Français   English   German   Español   English   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 2003


SEND SOAP FAULT (tipoError; descripcion)

ParámetroTipoDescripción
tipoErrorEntero largo1 = Error cliente, 2 = Error servidor
descripcionCadenaDescripción del error a enviar al cliente SOAP

Descripción

El comando SEND SOAP FAULT permite devolver un error a un cliente SOAP indicando el origen del error: cliente o servidor. Este comando permite indicar un error a un cliente sin tener que devolver un resultado.

Por ejemplo, un error del lado del cliente puede ser detectado cuando publica un servicio Web "Raiz_cuadrada" y un cliente envía una petición con un número negativo; puede utilizar este comando con el fin de indicar al cliente que se necesita un valor positivo.

Un error posible del lado del servidor podría ser por ejemplo, falta de memoria durante la ejecución del método.

Pase el origen del error en tipoError. Puede utilizar las siguientes constantes predefinidas, ubicadas en el tema "Web Services (Server)":

ConstanteTipoValor
SOAP Client FaultEntero largo1
SOAP Server FaultEntero largo2

Pase en descripcion una descripción del error. Si la implementación del cliente es correcta, el error puede procesarse.

Ejemplo

Regresando al ejemplo del servicio Web "Raiz_cuadrada" de la descripción del comando, la siguiente instrucción puede utilizarse para procesar peticiones con números negativos:

   SEND SOAP FAULT(SOAP Client Fault;"Valores positivos requeridos")

Ver también

Get SOAP info, SOAP DECLARATION.


4D - Documentation   Français   English   German   Español   English   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente