Acerca del flujo de mensajes Respuesta JMS

Este flujo de mensajes lee el mensaje de respuesta del flujo de mensajes Backend Reply y graba un mensaje de salida que contiene una carga útil en formato XML. El flujo de mensajes también restaura el contexto del mensaje (CorrelationID y ReplyTo almacenados como pares de nombre-valor en la carpeta Application_Properties del flujo de petición) en los campos JMSCorrelationID y JMSReplyTo de la carpeta Header_Values. Este mensaje lo lee y procesa la aplicación de origen.

El ejemplo importa el siguiente flujo de mensajes.

Una captura de pantalla del flujo de mensajes de respuesta del nodo JMSHeader.

El flujo de mensajes Respuesta JMS realiza el proceso siguiente:

  1. El flujo de mensajes lee el mensaje de respuesta JMS en un formato XML desde la cola JMS utilizando un nodo JMSInput (JMSReplyInput).
  2. El nodo JMSInput (JMSReplyInput) utiliza el conjunto de mensajes JMSCoordinatedRequestReplyMsgSet para analizar el mensaje de petición.
  3. El flujo de mensajes restaura la cola CorrelationID y ReplyTo desde las Propiedades de la aplicación en los campos JMSCorrelationID y JMSReplyTo en los Header_Values de JMS utilizando un nodo JMSHeader (ReStoreOrgMsgIDandReplyToIntoJMSCorrelationIDandJMSReplyTo).
  4. El flujo de mensajes envía el mensaje de respuesta:
    <StockInformation>
    	<CompanyName>IBM</CompanyName>
    	<Price>150</Price>
    </StockInformation>
    a la cola JMSReplyTo que se establece para que responda a la cola original.
  5. Este mensaje lo lee y procesa la aplicación JMS de origen utilizando el JMSCorrelationID restaurado.

Volver a la página inicial del ejemplo