ZIETrans RCP ランタイム拡張プロジェクト

ZIETrans リッチ・クライアント・プロジェクトを作成すると、ZIETrans RCP ランタイム拡張プラグイン (以後、ランタイム拡張プラグインと呼びます) のプロジェクトがワークスペース内にまだ存在していない場合、このプロジェクトが自動的に作成されます。ランタイム拡張プラグインには、com.ibm.hats.rcp.runtime.extension の名前とプラグイン ID があり、初期バージョンは 1.0.0 です。

ランタイム拡張プラグインは、ZIETrans RCP ランタイム (com.ibm.hats.rcp.runtime) プラグインの拡張です。ZIETrans RCP ランタイム・プラグインには ZIETrans ランタイム・クラスが含まれているため、ZIETrans リッチ・クライアント・アプリケーションを機能させるために、このプラグインが環境内に存在する必要があります。ランタイム拡張プラグインにより、ランタイム環境に関連した設定を構成できます。

このプラグイン・プロジェクトには、以下の構成可能な成果物が含まれています。
  • runtime.properties ファイル - ランタイム環境および「実行」モードで稼働するローカル・テスト環境で、ZIETrans によって使用されるログ、トレース、およびその他の設定を指定するために使用されます。これらの設定の詳細については、ZIETrans リッチ・クライアント・アプリケーションの管理を参照してください。
  • runtime-debug.properties ファイル -「デバッグ」モードで稼働するローカル・テスト環境で、ZIETrans によって使用されるランタイム設定を指定するために使用されます。これらの設定の詳細については、ZIETrans リッチ・クライアント・アプリケーションの管理を参照してください。
  • plugin.xml ファイル -「アプリケーション」ビューを環境に登録し、初期キーボード・マッピングを定義します。
  • product.xml ファイル - ZIETrans バージョンを識別します (ZIETrans EAR プロジェクト内のファイルと同じです)。

このプロジェクトは Web 環境の ZIETrans EAR プロジェクトに類似していますが、ランタイム環境ごとにこれらのプラグインのうちの 1 つしかありません。つまり、ユーザーの環境では、ランタイム拡張プラグインが 1 つだけ稼働していることになります。すべての ZIETrans リッチ・クライアント・プロジェクト plugin.xml ファイルは、このプラグインで依存関係を宣言します。ランタイム拡張プラグインは、個々の ZIETrans アプリケーション・プラグインを参照しません。

ランタイム環境で実行できるランタイム拡張プラグインのコピーは 1 つだけであるため、ユーザーの環境にはプラグインのコピーが 1 つだけ存在するようにする必要があります。複数のランタイム拡張プラグインが環境内にある場合は、バージョン番号が最も大きいプラグインがその環境によって使用されます。これによって、最も新しいコードが常に使用されます。

ランタイム拡張プロジェクトは、ZIETrans プロジェクトビューには表示されませんが、「ナビゲーター」ビューには表示されます。これは、エクスポート時に生成されるフィーチャー・プロジェクトの一部として組み込まれます。詳しくは、『ZIETrans リッチ・クライアント・アプリケーションのデプロイ』を参照してください。
注: このプロジェクトは、最新の ZIETrans リッチ・クライアント・プロジェクトが削除されても削除されません。新規のランタイム拡張プロジェクトを作成する場合は、手動で削除する必要があります。