About the JMS Request message flow

This message flow reads a request message from an application that is able to write the test message for this sample. This message is read and processed by the Backend message flow, which simulates an established application. The JMS Request message flow also stores the message context details (JMSMessageID and JMSReplyTo) in the Application_Properties folder of the JMS header as name-value pairs.

The following message flow is imported by the sample:

A screen capture of the JMSHeader Node Request message flow

The JMS Request message flow performs the following processing:

  1. A JMSInput node (JMSRequestInput) reads the XML message <StockInformation><CompanyName>IBM</CompanyName> </StockInformation>
  2. The JMSInput node (JMSRequestInput) uses the message set JMSCoordinatedRequestReplyMsgSet to parse the request message.
  3. The JMSHeader node (StoreJMSMessageIDandJMSReplyToIntoApplicationProperties) creates the CorrelationID and ReplyTo fields in the Application_Properties folder of the JMS header, and stores the JMSMessageID and JMSReplyTo values from the JMS Header_Values folder of the incoming message.
  4. The JMSOutput node (JMSRequestOutput) sends the message to the Backend message flow.

Back to sample home