WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

使用する XML ファイルを WebSphere MQ メッセージの内容から識別して、メッセージとファイルを結合する

どの XML ファイルを使用するかを着信メッセージのフィールドから判別し、メッセージをファイルの内容と結合します。

始める前に: FileRead ノードが読み取ることができる、ブローカーから見てローカルなファイル・システムにファイルを置きます。 以下に示すのは、ファイル内容の一例です。

<Data>Purchase details</Data>

この例では、データ・タグ内のデータの内容が着信メッセージに挿入されます。 任意の有効な XML 構造をこのセクションに追加できます。

ファイルへのパスはメモしておいてください。 例えば、 c:¥temp¥FileRead¥task3.xml/tmp/FileRead/task3 などです。

ブローカーのキュー・マネージャー上に以下のキューを作成します。

ノードの構成方法に関する詳細な情報は、WebSphere® Message Broker Toolkit で、ノードのプロパティー・パネルに示されています。

  1. MQInput ノード、FileRead ノード、および MQOutput ノードを含むメッセージ・フローを作成します。
  2. ターミナルを次のように接続します。
    1. MQInput ノードの out ターミナルを、FileRead ノードの in ターミナルにつなぎます。
    2. FileRead の out ターミナルを、MQOutput ノードの in ターミナルにつなぎます。
  3. 以下のように、MQInput ノードを構成します。
    1. 「基本」パネルで、「キュー名」を FILEREAD.TASK3.IN1 に設定します。
    2. 「入力メッセージの構文解析」パネルで、「ドメイン」を XMLNSC に設定します。
  4. 以下のように、FileRead ノードを構成します。
    1. 「基本」パネルで、ディレクトリーとファイル名を、XML ファイルを参照するように設定します。 例えば、c:¥temp¥FileRead および task3.xml、 または /tmp/FileRead および task3 などです。
    2. 以下のように、「結果」パネルを構成します。
      1. 「結果」データの位置を $ResultRoot/XMLNSC/Data に設定します。
      2. 「出力」データの位置を $InputRoot/XMLNSC/Data に設定します。
    3. 以下のように、「入力メッセージの構文解析」パネルを構成します。
      1. 「ドメイン」を XMLNSC に設定します。
  5. 以下のように、MQOutput ノードを構成します。
    1. 「基本」パネルで、「キュー名」を FILEREAD.TASK3.OUT1 に設定します。
  6. メッセージ・セットおよびメッセージ・フローをデプロイします。
  7. 「ディレクトリー」および「名前」フィールドがファイルの正しい場所を示すように変更してから、 次の XML メッセージをキュー FILEREAD.TASK2.IN1 に入れます。
    <Invoice>
      <Directory>c:¥temp¥FileRead</Directory>
      <Name>task2.xml</Name>
      <Data/>
    </Invoice>

ブローカーはメッセージをキュー FILEREAD.TASK3.OUT1 に経路指定して、 データをファイルから出力メッセージの「データ」フィールドに挿入します。

<Invoice>
  <Directory>c:¥temp¥FileRead</Directory>
  <Name>task2.xml</Name>
  <Data>Purchase details</Data>
</Invoice>
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:48:47


タスク・トピックタスク・トピック | バージョン 8.0.0.5 | bc34094_