XMLT サンプルの実行

このトピックには、サンプルを実行するための指示があります。 また、予想される出力メッセージの例も示されているため、サンプルが機能したかを確認できます。 このサンプルで使用される入力メッセージと XSL スタイルシートの詳細について は、このサンプルについて調べるを参照してください。

XMLT サンプルを実行するには、主なステップが 2 つあります。

  1. テスト・メッセージを入力キューに書き込みます。
  2. 変換されたメッセージを出力キューから取得します。

入力キューへのテスト・メッセージの書き込み

  1. XMLT_Sample_Msg.enqueue という名前のテスト・メッセージ・エンキュー・ファイルを開きます。
  2. 「ポート番号」フィールドに 2414 と入力します。 これはデフォルトで WBRK6_DEFAULT_QUEUE_MANAGER キュー・マネージャーが listen するポート番号です。
  3. 「キューへ書き込み」をクリックします。 メッセージが XMLT_IN キューに送られます。 メッセージ・フローは、メッセージを変換し、それを XMLT_OUT キューに出力します。

出力キューからの変換メッセージの取得

  1. ツールキットのツールバー上でデキュー・アイコンをクリックします。

    デキュー・プログラムの場所

  2. キュー・マネージャー名に WBRK6_DEFAULT_QUEUE_MANAGER と入力します。
  3. キュー名に XMLT_OUT と入力します。
  4. 「キューから読み取り」をクリックします。

結果を理解する

XMLTransformation ノードは、デプロイ済みの XSL スタイルシートを使用して、一連の規則に応じて入力テスト・メッセージを変換します。 出力キューから読み取る、結果の XML メッセージは以下のようになります。

<?xml version="1.0" encoding="UTF-8"?>
<SaleEnvelope>
 <SaleList>
  <Statement Type="Monthly" Style="Full">
   <Customer>
    <Initials>KA</Initials>
    <Name>Braithwaite</Name>
    <Balance>00.50</Balance>
   </Customer>
   <Purchases>
    <Article>
     <Desc>Twister</Desc>
     <Cost>0.48</Cost>
     <Qty>01</Qty>
    </Article>
    <Article>
     <Desc>The Times Newspaper</Desc>
     <Cost>0.32</Cost>
     <Qty>01</Qty>
    </Article>
   </Purchases>
   <Amount Currency="Sterling">0.8</Amount>
  </Statement>
  <Statement Type="Monthly" Style="Full">
   <Customer>
    <Initials>TJ</Initials>
    <Name>Dunnwin</Name>
    <Balance>81.84</Balance>
   </Customer>
   <Purchases>
    <Article>
     <Desc>The Origin of Species</Desc>
     <Cost>35.74</Cost>
     <Qty>02</Qty>
    </Article>
    <Article>
     <Desc>Microscope</Desc>
     <Cost>57.92</Cost>
     <Qty>01</Qty>
    </Article>
   </Purchases>
   <Amount Currency="Euros">129.41</Amount>
  </Statement>
 </SaleList>
</SaleEnvelope>

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