Subflujo Error para el patrón
Acceso al servicio desde WebSphere MQ: unidireccional
Este subflujo prueba si es necesario escribir un mensaje
de notificación de error.
Los mensajes de notificación de error no mantienen
los datos de error, pero se utilizan para notificar a la gestión del sistema
que se ha producido un error y que es posible que deba llevarse a cabo una
acción. El requisito para un mensaje de notificación de error viene determinado por la propiedad
definida por el sistema: Notificación de error.
- Si ha configurado los parámetros del patrón para incluir mensajes de
notificación de errores y la propiedad definida por el usuario
Notificación de error está seleccionada, se
prepara y escribe 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
- 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.
- Este patrón es un patrón fiable unidireccional y, por consiguiente, los
datos del mensaje entrante deben mantenerse en caso de error.
- Si el valor de Acción de error es
Retrotraer,
se produce una excepción y el mensaje se retrotrae en la cola de entrada,
que debe configurarse con una cola de retrotracción.
En este caso, todos los sucesos de error se escriben el registro de sucesos.
Puede utilizar esta acción para detectar la causa del error.
- Si el valor de Acción de error es
Cola de errores, el mensaje entrante se escribe como
mensaje persistente en una cola de errores para una acción correctiva posterior.
En este caso, los sucesos de error no se escriben en el registro de sucesos.
Puede detectar la causa del error a partir de la información contenida en el mensaje
de notificación del error.
Volver a la especificación del patrón de Acceso al servicio desde WebSphere MQ: unidireccional