サンプルは、サンプル・パーサーと以下のサンプル・ノードからなっています。
Switch |
C および Java™ の両方のバージョンでインプリメントされるノードで、入力メッセージを、そのメッセージ内容に応じて、いくつかの出力ターミナルのうちの 1 つに伝搬します。 |
Transform |
C および Java の両方のバージョンでインプリメントされるノードで、単純なメッセージの変換を実行します。 |
個々のサンプル・ノードは、ソース・ファイルと、
個々のノードのテストに使用できるファイルで構成されます。
サンプル・パーサーの場合は、ソース・ファイルのみ含まれます。
サンプル・ファイルとそれらの場所について詳しくは、サンプル・ノード・ファイルおよびサンプル・パーサー・ファイルを参照してください。
提供されているサンプルをインプリメントするには、次のようにします。
- サンプルをコンパイルします。
Java ノードのコンパイル方法については、Java ユーザー定義ノードのコンパイルを参照してください。
C ノードまたはパーサーのコンパイル方法については、
C ユーザー定義拡張機能のコンパイルを参照してください。
- ブローカー・ドメインにユーザー定義拡張機能をインストールします。このステップを完了するための指示については、ユーザー定義の拡張ランタイム・ファイルをブローカーにインストールするを参照してください。
ワークベンチをホストしているコンピューター上で、samples サブディレクトリーにある SampleNodesProject.zip ファイルを解凍して、ワークベンチのアクセス元となり得るディレクトリーにコピーします。例えば Windows® では、この場所は install_dir¥sample¥extensions¥com.ibm.samples.nodes ディレクトリーです。
ファイルのコピー先について詳しくは、ブローカーの現行バージョンおよび旧バージョンへのユーザー定義拡張機能のインストールを参照してください。
- ワークベンチを開き、「ブローカー・アプリケーション開発」パースペクティブ に切り替えます。
パレットで「サンプル・ノード」というカテゴリーが見えるようになり、その下にサンプル・ノードが表示されます。さらに、サンプル・ノードに関する説明が、ヘルプ・システムの中の「サンプル」の下に表示されます。
- メッセージ・フローにサンプル・ノードを組み込みます (メッセージ・フロー・ノードの追加を参照)。
- メッセージ・フローをデプロイします。デプロイを参照してください。
- Switch ノートと Transform ノードの場合は、
次のようにして、メッセージ・フローの入力キューにメッセージを書き込み、
結果を観察することができます。
- サンプル・ノードを含んだメッセージ・フローが正常にデプロイされていることを確認します。デプロイメントの結果の検査を参照してください。
- メッセージのエンキュー機能を使用して、
サンプル入力メッセージ (先述の .xml ファイル) を、
メッセージ・フローの入力ノードで指定された入力キューに書き込みます。デバッグ: 入力キューへのテスト・メッセージの挿入を参照してください。
Trace ノードや Flow デバッガーを使用して、
メッセージ・フローで起きている事柄を表示することもできます。