Flujo Response para el patrón Fachada de servicio a WebSphere MQ: solicitud-respuesta
El flujo Response se ejecuta como un flujo no transaccional.
Cuando se recibe una respuesta de la aplicación de proveedor, se efectúan las acciones siguientes:
- El flujo Response lee el mensaje de respuesta del proveedor.
La validación se determina mediante los parámetros del patrón.
- El flujo utiliza el ID de correlación para recuperar el identificador de respuesta SOAP de la cola de WebSphere MQ interna.
El identificador de respuesta SOAP se añade al entorno local para controlar el destino de la respuesta SOAP.
- Se crea una cabecera HTTPReply.
- Si se produce una excepción, y el registro de errores está incluido en la aplicación del patrón, se llama al subflujo Error, y se graba un error en el cola de respuesta.
Sin embargo, puesto que el error implica que el ID de respuesta que tenía que contestar a la solicitud SOAP no está disponible, no se efectúa ningún intento de responder al peticionario.
- Sólo se registra una respuesta satisfactoria si el registro está incluido en esta aplicación de patrón y está activado actualmente.