4D v16.3

SOAP SEND FAULT

Inicio

 
4D v16.3
SOAP SEND FAULT

SOAP SEND FAULT 


 

SOAP SEND FAULT ( tipoError ; descripcion ) 
Parámetro Tipo   Descripción
tipoError  Entero largo in 1 = Error cliente, 2 = Error servidor
descripcion  Cadena in Descripción del error a enviar al cliente SOAP

El comando SOAP SEND FAULT devuelve 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 Servicios Web (Servidor).

 

Constante Tipo Valor
SOAP client fault Entero largo 1
SOAP server fault Entero largo 2

Pase en descripcion la 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 

SOAP DECLARATION
SOAP get info

 
PROPIEDADES 

Producto: 4D
Tema: Servicios Web (Servidor)
Número 781

 
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)