WebSphere MQ のメッセージ相関関係子: 持続性のない要求/応答」パターンの応答フロー

応答フローは非トランザクション・フローとして実行されます。

プロバイダー・アプリケーションから応答が受信されると、以下のアクションが実行されます。

  1. メッセージ・フローには ResponseProcessor というサブフローが含まれています。 このサブフローには Passthrough ノードだけが含まれるため、どんな処理も実行されません。 パターン・インスタンスでこのサブフローをカスタマイズして、パターンの構造を変えずに独自の処理を追加することができます。
  2. 保存済み MQMD ヘッダーがストレージ・キューから取得されて応答メッセージに追加されます。これにより、要求側への正しい応答先アドレスが応答メッセージで設定されます。
  3. 応答が要求側に返されます。
  4. ロギング用のログ・サブフローをメッセージ・フローに含めることができます。 ロギングを含めるように (または除外するように) パターンを構成できます。 ロギングが含まれる場合、ログ・サブフローが呼び出されます。
  5. ロギングが含まれない場合、メッセージ・フローが正常に終了してトランザクションがコミットされます。
  6. また、メッセージ・フローには、エラー処理用のエラー・サブフローも含まれます。
  7. エラー・メッセージがエラー・キューに書き込まれます (ただしパターン・インスタンスでこのオプションを構成した場合)。
「WebSphere MQ のメッセージ相関関係子: 持続性のない要求/応答」パターンの仕様に戻る