JMS Request メッセージ・フローについて

このメッセージ・フローは、このサンプル用のテスト・メッセージを書き出すことのできるアプリケーションから要求メッセージを読み取ります。 次いで、Backend メッセージ・フロー (従来のアプリケーションをシミュレートする) がこのメッセージを読み取って処理します。 JMS Request メッセージ・フローはまた、メッセージ・コンテキストの詳細 (JMSMessageID および JMSReplyTo) を JMS ヘッダーの Application_Properties フォルダーに名前と値の対として保管します。

以下のメッセージ・フローがこのサンプルでインポートされます。

JMSHeader Node Request メッセージ・フローの画面取り

JMS Request メッセージ・フローでは、以下の処理を実行します。

  1. JMSInput ノード (JMSRequestInput) は、XML メッセージ <StockInformation><CompanyName>IBM</CompanyName> </StockInformation> を読み取ります。
  2. JMSInput ノード (JMSRequestInput) はメッセージ・セット JMSCoordinatedRequestReplyMsgSet を使用して、要求メッセージを構文解析します。
  3. JMSHeader ノード (StoreJMSMessageIDandJMSReplyToIntoApplicationProperties) は、 CorrelationID および ReplyTo フィールドを JMS ヘッダーの Application_Properties フォルダーに作成して、 JMSMessageID および JMSReplyTo の値を着信メッセージの JMS Header_Values フォルダーから保管します。
  4. JMSOutput ノード (JMSRequestOutput) は、メッセージを Backend メッセージ・フローに送信します。

サンプルのホームに戻る