Subflujo Error para el patrón Proxy de servicio: punto final estático
Si se ha detectado un error durante el proceso de flujo de mensajes, se llama al subflujo Error y se devuelve una respuesta de error al cliente que indica que la solicitud no se ha completado satisfactoriamente.
Si ha configurado la instancia de patrón para habilitar los mensajes de error, se graba un mensaje en la cola de errores. El subflujo Error realiza las acciones siguientes:
- El subflujo Error crea un mensaje de error SOAP que se devuelve al solicitante de servicio indicando que la solicitud no fue satisfactoria. El error SOAP incluye los detalles de la excepción que ha causado que falle el flujo de mensajes.
- Si ha configurado los parámetros del patrón para incluir mensajes de error, se preparará y escribirá un mensaje de error en la cola de errores.
Los detalles de la excepción se graban como un mensaje XML. Estos detalles incluyen:
- Nombre del intermediario
- Nombre de flujo
- Indicación horaria
- Código de estado:
- 1 (cuando se ha reenviado la solicitud)
- 2 (si el proveedor ha respondido)
- -2 (si el proveedor devuelve un error)
- Nombre de servicio
- Espacio de nombres del servicio
- Puerto
- Tipo de puerto
- Operación
- Punto final de destino
- Resumen de los datos de excepción
El resumen de los datos de excepción contienen la etiqueta del flujo de mensajes, el número del error, la descripción del texto y una lista de inserciones que ofrecen más detalles.
Volver a la especificación del patrón Proxy de servicio: punto final estático