WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

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

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

ユーザー定義拡張機能のサンプル・コードは、以下の方法で表示できます。
  • WebSphere Message Broker Toolkit で提供されるサンプルを使用します。 このサンプルを使用するには、User-defined Extensionを参照してください。

    サンプルに関する情報は、WebSphere Message Broker Toolkit に統合されているインフォメーション・センター、またはオンライン・インフォメーション・センターを使用する場合にのみ表示できます。 サンプルは、WebSphere Message Broker Toolkit に統合されているインフォメーション・センターを使用する場合にのみ実行できます。

  • WebSphere Message Broker と共にインストールされたサンプル・コードを使用します。 このサンプル・コードを使用するには、このトピックのこの後の情報をお読みください。
サンプル・コードは、サンプル・パーサーと以下のサンプル・ノードから構成されています。
ノード 説明
Switch C および Java™ の両方のバージョンでインプリメントされるノードで、入力メッセージを、そのメッセージ内容に応じて、いくつかの出力ターミナルのうちの 1 つに伝搬します。
Transform C および Java の両方のバージョンでインプリメントされるノードで、単純なメッセージの変換を実行します。

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

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

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:48:09


タスク・トピックタスク・トピック | バージョン 8.0.0.5 | as09990_