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

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

プロパティー・エディターまたはコンパイラーの追加

Java™ または C のみで作成されたユーザー定義ノードが WebSphere® Message Broker Toolkit でどのように表示されるかを制御するために、IPropertyEditor インターフェースを使用して、プロパティー・エディターを作成します。 さらに、IRuntimePropertyCompiler インターフェースを使用してカスタム・コンパイラーを作成します。 そうすれば、値を暗号化してからサーバーに送信する操作などが可能になります。

始める前に:

以下のタスクを完了している必要があります。
  1. ユーザー定義のノード・プロジェクトの作成
  2. ユーザー定義のノード・プラグイン・ファイルの作成
  3. ノード・プロパティーの定義

IPropertyEditor インターフェースは、WebSphere Message Broker Toolkit内のすべてのノード・プロパティー・エディターの基礎となります。 プロパティー・エディターをカスタマイズして、テキスト・フィールドやリストなどのさまざまな種類のコントロールを組み込むことができます。 プロパティー・エディター API の IPropertyEditor インターフェースと IRuntimePropertyCompiler インターフェースを参照してください。

ユーザー定義ノード用のカスタム・コンパイラーを作成する場合、コンパイル済みランタイム・ファイルとユーザー定義のノード・プラグインを、ノードのデプロイ先ブローカーにインストールする必要があります。ユーザー定義拡張機能のパッケージ化と配布を参照してください。

ユーザー定義ノードが含まれているメッセージ・フローまたはサブフローを作成し、ユーザー定義ノードにカスタム・コンパイラーがある場合は、ブローカー・アーカイブ (BAR) ファイルへのフローの追加に関する以下の情報を参照してください。
  • .msgflow ファイルまたは .subflow ファイルとしてフローを BAR ファイルに追加する場合は、カスタム・コンパイラー・コードで IRuntimePropertyCompiler インターフェースがインプリメントされることを確認する必要があります。 バージョン 8.0 より前のバージョンである WebSphere Message Broker のカスタム・プロパティー・コンパイラーでは、IPropertyCompiler インターフェースが使用されます。
  • .cmf ファイルとしてフローを BAR ファイルに追加する場合は、IPropertyCompiler インターフェースをインプリメントするカスタム・コンパイラー・コードを引き続き使用できます。
BAR ファイルにファイルを追加する方法の詳細については、『ブローカー・アーカイブへのファイルの追加』を参照してください。

Java クラスの作成

プロパティー・エディターまたはコンパイラーの Java クラスを作成するには、以下の手順を実行します。
  1. Java パースペクティブに切り替えます。
  2. ユーザー定義ノード・プロジェクトを右クリックして、「新規」 > 「クラス」をクリックします。 「クラス」が表示されない場合、「その他」をクリックし、「クラス」を選択してから「次へ」をクリックします。
  3. 「名前」フィールドにクラスの名前を入力します。
  4. プロパティー・エディターとプロパティー・コンパイラーのどちらを作成するかに応じて、以下のステップを実行します。
    • プロパティー・エディターを作成する場合:
    1. 「スーパークラス」テキスト・フィールドのテキストをすべて削除して、「参照」をクリックします。
    2. 「タイプの選択」フィールドに AbstractPropertyEditor と入力し、「OK」をクリックします。 AbstractPropertyEditor は IPropertyEditor インターフェースをインプリメントします。
    • プロパティー・コンパイラーを作成する場合:
    1. 「インターフェース」フィールドの隣にある「追加」をクリックします。
    2. 「インターフェースの選択」フィールドに IRuntimePropertyCompiler と入力し、「OK」をクリックします。
  5. 「終了」をクリックします。

プロパティー・エディターまたはコンパイラーのテスト

プロパティー・エディターをテストするには、ユーザー定義ノードのテストを参照してください。

プロパティー・コンパイラーをテストするには、ユーザー定義ノードを含むフローを、ブローカーにデプロイします。

カスタム・プロパティー・エディターでは、Rational® Application Developer または Eclipse の API を使用できます。 新しいバージョンの WebSphere Message Broker にマイグレーションしたときに、Rational Application Developer または Eclipse の API に変更があれば、カスタム・プロパティー・エディターは正しく動作しない可能性があります。 変更された API に準拠するように、プロパティー・エディターのコードを更新してください。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

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

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


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