提供されているユーザー定義拡張機能のサンプルのインプリメント

WebSphere® Message Broker には、ユーザー定義ノードとパーサーを作成する方法を理解するのに役立ついくつかのサンプル・コードが備えられています。

サンプルは、サンプル・パーサーと以下のサンプル・ノードからなっています。
Switch C および Java™ の両方のバージョンでインプリメントされるノードで、入力メッセージを、そのメッセージ内容に応じて、いくつかの出力ターミナルのうちの 1 つに伝搬します。
Transform C および Java の両方のバージョンでインプリメントされるノードで、単純なメッセージの変換を実行します。

個々のサンプル・ノードは、ソース・ファイルと、 個々のノードのテストに使用できるファイルで構成されます。 サンプル・パーサーの場合は、ソース・ファイルのみ含まれます。 サンプル・ファイルとそれらの場所について詳しくは、サンプル・ノード・ファイルおよびサンプル・パーサー・ファイルを参照してください。

提供されているサンプルをインプリメントするには、次のようにします。
  1. サンプルをコンパイルします。 Java ノードのコンパイル方法については、Java ユーザー定義ノードのコンパイルを参照してください。 C ノードまたはパーサーのコンパイル方法については、 C ユーザー定義拡張機能のコンパイルを参照してください。
  2. ブローカー・ドメインにユーザー定義拡張機能をインストールします。このステップを完了するための指示については、ユーザー定義の拡張ランタイム・ファイルをブローカーにインストールするを参照してください。
  3. 変更の始まりワークベンチをホストしているコンピューター上で、samples サブディレクトリーにある SampleNodesProject.zip ファイルを解凍して、ワークベンチのアクセス元となり得るディレクトリーにコピーします。例えば Windows® では、この場所は install_dir¥sample¥extensions¥com.ibm.samples.nodes ディレクトリーです。 ファイルのコピー先について詳しくは、ブローカーの現行バージョンおよび旧バージョンへのユーザー定義拡張機能のインストールを参照してください。変更の終わり
  4. ワークベンチを開き、「ブローカー・アプリケーション開発」パースペクティブ に切り替えます。 パレットで「サンプル・ノード」というカテゴリーが見えるようになり、その下にサンプル・ノードが表示されます。さらに、サンプル・ノードに関する説明が、ヘルプ・システムの中の「サンプル」の下に表示されます。
  5. メッセージ・フローにサンプル・ノードを組み込みます (メッセージ・フロー・ノードの追加を参照)。
  6. メッセージ・フローをデプロイします。デプロイを参照してください。
  7. Switch ノートと Transform ノードの場合は、 次のようにして、メッセージ・フローの入力キューにメッセージを書き込み、 結果を観察することができます。
    1. サンプル・ノードを含んだメッセージ・フローが正常にデプロイされていることを確認します。デプロイメントの結果の検査を参照してください。
    2. メッセージのエンキュー機能を使用して、 サンプル入力メッセージ (先述の .xml ファイル) を、 メッセージ・フローの入力ノードで指定された入力キューに書き込みます。デバッグ: 入力キューへのテスト・メッセージの挿入を参照してください。
    Trace ノードや Flow デバッガーを使用して、 メッセージ・フローで起きている事柄を表示することもできます。
関連概念
ユーザー定義拡張機能の概説
関連タスク
メッセージ・フロー・ノードの追加
メッセージ・フロー・アプリケーションのテストとデバッグ
ユーザー定義拡張機能の開発
Java ユーザー定義ノードのコンパイル
C ユーザー定義拡張機能のコンパイル
ブローカーの現行バージョンおよび旧バージョンへのユーザー定義拡張機能のインストール
デプロイメントの結果の検査
トラブルシューティングとサポート
関連資料
Trace ノード
ユーザー定義拡張機能
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
最終更新 : 2009-02-20 12:44:40

as09990_