Subflujo Error para el patrón Correlacionador de mensajes para WebSphere MQ: solicitud-respuesta con persistencia

Si se detecta un error durante el proceso del flujo de mensajes Request, se llama al subflujo Error.

Si ha configurado los parámetros de patrón para que incluyan mensajes de error y la propiedad definida por el usuario: se selecciona ErrorLoggingOn y se emprenden las acciones siguientes:

  1. Si se produce el error durante el proceso de solicitud, se devolverá una respuesta de error al cliente indicando que el mensaje no se ha enviado satisfactoriamente.

    Si el error se produce durante el proceso de respuesta, no se devolverá ninguna respuesta de error porque no se conoce la dirección de respuesta.

    El mensaje siguiente es un ejemplo de un mensaje de error XML estándar:

    <Error><Status>-1</Status><Text>No se ha podido enviar el mensaje</Text></Error>
  2. Se prepara un mensaje de error y se graba en la cola de errores. Los detalles de la excepción se graban como un mensaje XML. Los detalles incluyen:
  3. El flujo de mensajes se retrotrae para conservar los datos.
  4. La información necesaria para la detección y corrección de errores se encuentra en el mensaje de error.
Volver a la especificación del patrón Correlacionador de mensajes para WebSphere MQ: solicitud-respuesta con persistencia