Acerca del flujo de mensajes JMS Backend

Este flujo simula una aplicación establecida que recibe un mensaje JMS en formato XML, procesa el contenido añadiendo el resultado de fondo en el mensaje XML y graba un mensaje JMS de respuesta que contiene una carga útil en formato XML.

El ejemplo importa el siguiente flujo de mensajes.

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

El flujo de mensajes JMS Backend realiza el proceso siguiente:

  1. El flujo de mensajes lee el mensaje de petición JMS en un formato XML desde la cola JMS utilizando un nodo JMSInput (JMSBackendInput).
  2. El nodo JMSInput (JMSBackendInput) utiliza el conjunto de mensajes JMSCoordinatedRequestReplyMsgSet para analizar el mensaje de petición.
  3. El flujo de mensajes realiza el cálculo en el mensaje de petición utilizando un nodo Compute (Backend_Computation) para calcular el ultimo precio de existencias de CompanyName y para añadir el elemento del precio, con su valor, en el mensaje XML. En este ejemplo se utiliza un valor de código codificado del precio de existencias.
  4. El flujo de mensajes establece el nombre de la cola JMSReplyTo utilizando un nodo JMSHeader (SetBackendReplyToQ) en las propiedades Header_Values del nodo JMSHeader.
  5. Envía el mensaje de respuesta del flujo de mensajes Backend <StockInformation> <CompanyName>IBM</CompanyName> <Price>150</Price> </StockInformation> to the JMSReplyTo queue by using a JMSOutput node (JMSBackendOutput).

Volver a la página inicial del ejemplo