このサンプルをインポートして部分的にセットアップし、適切なセットアップ手順を実行した後、 以下のサンプルの実行のセクションの指示に従ってサンプルを実行できます。
また、このトピックには、入力テスト・メッセージの例と、それに対応する出力メッセージも示されているため、サンプルが 機能したことを確認できます。
このサンプルの実行に使用されるテスト・メッセージは、以下のフォーマットに基づいています。
<newsgroupgetnode>
<newsgroup>ibm.software.websphere.mqintegrator</newsgroup>
<searchexpression>.*Java.*</searchexpression>
</newsgroupgetnode>
フィールド <newsgroup> には検索するニュースグループが入り、フィールド <searchexpression> には正規表現の 検索語が入ります。
このサンプルは、メッセージ・フロー NewsGroupGetNodeFlow を使用します。 このメッセージ・フローには JAVACOMPUTE.NEWS.IN という入力キューが 1 つあり、メッセージを変換して 2 つの出力キュー (JAVACOMPUTE.NEWS.OUT および JAVACOMPUTE.NEWS.FAILURE) のどちらかに経路指定できます。
サンプルを実行するには、次のようにします。
上記のすべてのステップが機能したなら、サンプルは完了になります。 メッセージ・フロー NewsGroupGetNodeFlow の Java コードを参照し、メッセージの変換が行われた方法を調べてください。
サンプルからの出力メッセージは、以下のフォーマットになるはずです。
<newsgroupgetnode>
<newsgroup>ibm.software.websphere.mqintegrator</newsgroup>
<searchexpression>.*Java.*</searchexpression>
<result>
<message>
<subject>...</subject>
<from>...</from>
<sentdate>...</senddate>
<body>...</body>
</message>
<message>
<subject>...</subject>
<from>...</from>
<sentdate>...</senddate>
<body>...</body>
</message>
...
</result>
</newsgroupgetnode>