JMS Nodes サンプルの実行

構成のステップが全部完了した後、サンプルを駆動するために、JMSNodeSample という Java ドライバーが提供されています。Message Brokers Toolkit からこのコードを実行してください。

入力テスト・メッセージ

このサンプルの実行に使用されるすべてのテスト・メッセージは、以下のフォーマットに基づいています。

<Parent>
<First>1</First>
<SaleList>
<Invoice>
<Timestamp></Timestamp>
<Initial>T</Initial>
<Initial>D</Initial>
<Surname>Montana</Surname>
<Item><Code>00</Code>
<Code>01</Code><Code>02</Code>
<Description>Twister</Description>
<Category>Games</Category>
<Price>00.30</Price>
<Quantity>01</Quantity>
</Item>
<Item>
<Code>02</Code><Code>03</Code><Code>01</Code>
<Description>The Times Newspaper</Description>
<Category>Books and Media</Category>
<Price>00.20</Price>
<Quantity>01</Quantity>
</Item>
<Balance>00.50</Balance>
<Currency>Sterling</Currency>
</Invoice>
</SaleList>
<Last>Test</Last>
</Parent>

サンプルの実行

JMSNodeSample ドライバーには以下のファイルが含まれています。

サンプルを実行するには、次のようにします。

  1. JMS IPSubscriber アプリケーションを開始します。
    1. Message Brokers Toolkit の 「ブローカー・アプリケーション開発」パースペクティブで、JMS ノード・サンプル・プロジェクトを 拡張します。
    2. src ディレクトリーを拡張し、jmsnode ディレクトリーを 拡張します。
    3. IPSubscriber.java を右クリックし、 次に「実行」>「Java アプリケーション」をクリックします。

    アプリケーションが実行を開始し、メッセージ・フローを接続します。

  2. 「エンキュー」を使用して、message.enqueue ファイルを inputqueue キューに入れます。
    1. Message Brokers Toolkit で、ブローカー・アプリケーション開発パースペクティブに切り替えます。
    2. 「リソース・ナビゲーター」ビューで、JMS ノード・サンプル・プロジェクトを拡張し、 次に message.enqueue をダブルクリックして、エンキュー・エディターでこれを開きます。
    3. 「キューへ書き込み」をクリックします。 メッセージが inputqueue キューに書き込まれます。

キューに書き込まれたメッセージは、メッセージ・フローを移動し、IP サブスクライバーによって受け取られます。メッセージは、Message Brokers Toolkit の「コンソール」ビューに表示されます。

出力テスト・メッセージ

送り状を表す出力メッセージのフォーマットは以下のとおりです。

<Parent>
<First>1</First>
<SaleList>
<Invoice>
<Timestamp>2005-01-01 10:10:59</Timestamp>
<Initial>T</Initial>
<Initial>D</Initial>
<Surname>Montana</Surname>
<Item><Code>00</Code>
<Code>01</Code><Code>02</Code>
<Description>Twister</Description>
<Category>Games</Category>
<Price>00.30</Price>
<Quantity>01</Quantity>
</Item>
<Item>
<Code>02</Code><Code>03</Code><Code>01</Code>
<Description>The Times Newspaper</Description>
<Category>Books and Media</Category>
<Price>00.20</Price>
<Quantity>01</Quantity>
</Item>
<Balance>00.50</Balance>
<Currency>Sterling</Currency>
</Invoice>
</SaleList>
<Last>Test</Last>
</Parent>

メインページのアイコン   サンプルのホームに戻る