Single WebService in MQ flow サンプルについて

このサンプルは、HTTPHeader ノードを使用して WebSphere MQ フロー内の Web サービスを呼び出す方法を示します。

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

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

フローの働き:

  1. MQInput ノード (GetMessage) は XML メッセージを WebSphere MQ キューから受け取ります。
  2. HTTPHeader ノード (AddSOAPAction) は、値 http://localhost:7080/ConvertTemp を持つ HTTPRequest ヘッダーの SOAPAction を追加します。
  3. メッセージは、Web サービス http://localhost:7080/ConvertTemp.WS を要求するように構成された HTTPRequest ノード (InvokeWebService) を介して渡されます。
  4. メッセージは Web サービスを提供するメッセージ・フローに送られます。
  5. HTTPInput ノード (ConvertTempWS) が要求を受け取ります。
  6. 要求は JavaCompute ノード (ConvertTemp) に渡されます。 そのノードは、入力値を指定された単位 (摂氏または華氏) から必要な単位に変換します。
  7. HTTPReply ノード (ReplyResult) は、結果を WebSphere MQ フローに送り戻します。
  8. HTTPHeader ノード (RemoveHTTPHeaders) は、HTTPRequest および HTTPResponse ヘッダーを除去します。
  9. MQHeader ノード (AddMQHeader) は WebSphere MQ ヘッダーをメッセージに追加して、メッセージをキュー上に保管できるようにします。
  10. MQOutput ノード (SaveResult) はメッセージをキューに入れます。

「HTTPHeader ノード・サンプルについて調べる」に戻る

サンプルのホームに戻る