Java ユーザー定義ノードのコンパイル

始める前に

ユーザー定義ノードは Java で作成しなければなりません。 このノードは、 サンプル・ノード・ファイルで説明されている提供されているサンプル・ノードか、 Java でのメッセージ処理ノードまたは出力ノードの作成またはJava での入力ノードの作成の指示を利用して独自に作成したノードのいずれかにすることができます。

Java ユーザー定義ノードは、コマンド行かプロジェクト自体からコンパイルできます。 このトピックでは、両方のオプションとも概説します。

分散プラットフォーム上で Java ユーザー定義ノードをコンパイルする場合は、 IBM Software Developer Kit for Java, Version 1.3.1 が必要です。 z/OS の場合は、IBM SDK for z/OS Java 2 Technology Edition, Version 1.4 が必要です。

ワークベンチ からの Java ユーザー定義ノードのコンパイル

以下の手順に従って、 ワークベンチ から Java ユーザー定義ノードをコンパイルします。

  1. まだアクティブになっていなければ、Java Development Perspective に切り替えます。
  2. Package Explorer で、ノード・プロジェクト内の /src ディレクトリーを選択し、「ファイル」>「エクスポート」をクリックします。
  3. 表示されたリストから、JAR ファイルを選択します。「次へ」をクリックします。
  4. JAR ファイルとしてエクスポートできるリソースがリストされます。 /src フォルダーとすべての Java コンテンツにチェックが付いていることを確認してください。
  5. 「生成したクラス・ファイルおよびリソースをエクスポートする」にチェックが付いていることを確認してください。
  6. 自分の JAR ファイルの名前と場所を指定します。 ファイルは、ノード・プロジェクトのルート・ディレクトリー内に置き、プロジェクトと同じ名前 (拡張子は .jar) を付けるとよいでしょう。
  7. その他のオプションについては、デフォルト値を使用できます。 「終了」をクリックします。
作成した .jar ファイルがノード・プロジェクトに表示されます。 この .jar ファイルは、ブローカー・ドメイン (ブローカー・ドメインへのユーザー定義拡張機能のインストールを参照) または配布用パッケージ (ユーザー定義ノードの配布を参照) にインストールできる状態になっています。

コマンド行からの Java ユーザー定義ノードのコンパイル

以下の手順に従って、コマンド行から Java ユーザー定義ノードをコンパイルします。

  1. jplugin2.jar の場所を CLASSPATH に追加します。それぞれのプラットフォームの jplugin2.jar ファイルの場所は、以下のとおりです。

    Windows の場合: install_dir¥classes¥jplugin2.jar

    Linux の場合: install_dir/classes/jplugin2.jar

    UNIX の場合: install_dir/classes/jplugin2.jar

    z/OS の場合: install_dir/classes/jplugin2.jar

  2. 次のディレクトリーに移動します。

    c:¥install_dir¥sample¥extensions¥JavaPlugin

    c:/install_dir/sample/extensions/JavaPlugin

    c:/install_dir/sample/extensions/JavaPlugin

    c:/install_dir/sample/extensions/JavaPlugin

  3. javac コマンドを使用して .java ファイルをコンパイルします。 例えば、次のようにします。
    javac com/ibm/jsamples/nodename.java
  4. 生成される .class ファイルを .par ファイルにパッケージします。 Java ユーザー定義ノードのパッケージ化を参照してください。

作成された .par ファイルは、ブローカー・ドメイン (ブローカー・ドメインへのユーザー定義拡張機能のインストールを参照) または配布用パッケージ (ユーザー定義ノードの配布を参照) にインストールできる状態になっています。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2005 Last updated: 11/07/2005
as10002_