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

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

Message Broker Java API を使用したパターン・インスタンスの変更

Java™ コードをコード・プラグイン・プロジェクトに追加して、パターン・ユーザーによりパターン・インスタンスが生成されるときに、パターン・インスタンスを変更します。

このタスクを完了する前に、以下のタスクを完了しておく必要があります。
Java コードをコード・プラグイン・プロジェクトに追加して、パターン・インスタンスの生成時に、そのコードが実行されるようにすることができます。 Java コードを追加するには、実行する Java クラスを選択します。
選択する Java クラスは、次の方法で作成できます。
  • コード・プラグインの作成時に Java クラスを追加した場合は、テンプレート Java クラスが作成されて、プロジェクトに追加されます。 このクラスはパターン・オーサリング・クラス・テンプレートに基づき、正しく機能するために必要な基本構造を含みます。
  • このトピックの手順に従って Java クラスを選択すると、オプションで新規 Java クラスを作成できます。 この方法で作成されたクラスは、パターン・オーサリング・クラス・テンプレートに基づき、正しく機能するために必要な基本構造を含みます。
  • ユーザー独自の Java クラスを作成できます。 このクラスは、GeneratePatternInstanceTransform インターフェースを実装する必要があります。
クラスの作成方法にかかわらず、パターン・インスタンスの生成時に、必要な手順を完了するための独自コードをクラス内に追加する必要があります。 一般的なタスクを完了するための Message Broker Java API コードの例は、Message Broker Java API コードの使用例を参照してください。 Message Broker Java API の参照情報については、Message Broker Java APIを参照してください。

パターン・インスタンスの生成時に実行する Java クラスを選択するには、次のようにします。

  1. 「Java または PHP コードの追加」ウィンドウが開いていない場合は、パターン・オーサリング・エディターの「パターン構成」タブで、「追加」をクリックします。 「Java または PHP コードの追加」ウィンドウが開きます。
  2. 「コードのタイプ」リストで、Java を選択します。
  3. 「クラス名」リストで、パターン・インスタンスの生成時に実行するクラスの名前を選択します。 クラスが現行ワークスペースにあり、GeneratePatternInstanceTransform インターフェースを実装している場合、そのクラスは「クラス名」リストに表示されます。
  4. オプション: 次のようにして、新規 Java クラスを作成できます。
    1. 「新規 Java クラス」をクリックします。 「新規パターン・オーサリング Java クラス」ウィンドウが開きます。
    2. 「ソース・フォルダー」フィールドで、「参照」をクリックし、新規 Java クラス・ファイルを保管するフォルダーを選択します。
    3. オプション: 「パッケージ」フィールドに、新規クラスの Java パッケージの名前を入力します。 このフィールドをブランクのままにした場合、デフォルトのパッケージが使用されます。
    4. オプション: 「エンクロージング型」を選択し、「エンクロージング型」フィールドにエンクロージング型を入力します。
    5. 新規 Java クラスの名前を「名前」フィールドに入力します。
    6. オプション: 新規 Java クラスのスーパークラスを、「スーパークラス」フィールドで変更します。
    7. オプション: 新規 Java クラスのインターフェースを追加するには、「追加」をクリックします。 「実装されたインターフェースの選択」ウィンドウが開きます。 「インターフェースの選択」フィールドに追加するインターフェースの名前を入力し、「一致する項目」リストでインターフェースを選択して、「OK」をクリックします。 「実装されたインターフェースの選択」ウィンドウが閉じます。
    8. オプション: Java クラスのインターフェースを削除するには、「インターフェース」リストでインターフェースを選択し、「除去」をクリックします。
    9. オプション: 「次へ」をクリックして、Java クラスの作成に使用するパターン・オーサリング・クラス・テンプレートの情報を表示します。
    10. 「終了」をクリックします。
  5. 「OK」をクリックします。 「Java または PHP コードの追加」ウィンドウが閉じ、「パターン構成」タブの「Java と PHP コード」セクションに Java クラスが表示されます。
  6. オプション: 「パターン構成」タブの「Java と PHP コード」セクションにリストされる Java コードと PHP コードは、パターン・インスタンスの生成時に上から順番に実行されます。 コードの実行順序を変更するには、「Java と PHP コード」セクションで移動する項目を選択し、「上へ」ボタンまたは「下へ」ボタンをクリックして、リスト内の項目の位置を変更します。
ここで、パターン・インスタンスの生成時に実行するよう選択した Java クラスに、必要な手順を実行するためのコードを書き込む必要があります。 一般的なタスクを完了するための Message Broker Java API コードの例は、Message Broker Java API コードの使用例を参照してください。 Message Broker Java API の参照情報については、Message Broker Java APIを参照してください。 WebSphere® Message Broker Toolkit に含まれる Java 開発ビューおよびエディターについて詳しくは、Java 開発ユーザー・ガイド・プラグイン - ビューおよびエディターを参照してください。
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

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

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


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