CICS® バンドル・プロジェクトを作成した時点では、マニフェスト・ファイルとプロパティー・ファイルだけがプロジェクトに含まれています。
zFS にすべてを配置する前に、CICS バンドルに含めるプロジェクトの詳細を追加する必要があります。OSGi プロジェクト、OSGi アプリケーション、または動的 Web プロジェクトを、CICS バンドル・プロジェクトに追加できます。
プロジェクトはバンドル・プロジェクトに含まれず、参照が作成されます。バンドル・プロジェクトが zFS に配置されると、Java™ プラグインがコンパイルされ、すべてのプロジェクトが同時にエクスポートされます。
始める前に
このタスクでは、CICS バンドルにプロジェクトの詳細を追加する方法について説明します。CICS バンドル・プロジェクトを作成していない場合、
CICS バンドル・プロジェクトの作成を参照してください。
このタスクについて
OSGi プロジェクト (WebSphere® Application Server Developer
Tools for Eclipse (WDT) で作成された Eclipse プラグイン・プロジェクトまたは OSGi バンドル・プロジェクト)、OSGi アプリケーション・プロジェクト、または動的 Web プロジェクトを CICS バンドル・プロジェクトに追加できます。
「OSGi プロジェクトをバンドルに含める」、「OSGi アプリケーション・プロジェクトをバンドルに含める」、または「動的 Web プロジェクトをバンドルに含める」ウィザードを使用して、プロジェクトの詳細を追加します。
ウィザードは、追加されるプロジェクトの詳細を含めるようバンドル・マニフェスト・ファイルを更新し、プロジェクトを指す
.osgibundle または .warbundle というファイル拡張子の付いたリソース・ファイルを作成します。
注: - 「OSGi アプリケーション・プロジェクトをバンドルに含める」ウィザードを使用して、バンドル・プロジェクトに OSGi アプリケーションを追加するには、まず APAR PM80214 を適用する必要があります。
- OSGi アプリケーションに含まれていない OSGi バンドルを CICS バンドル・プロジェクトに追加するには、出力フォルダーのロケーションを含む build.properties ファイルが必要です。
例えば、build.properties ファイルに以下の内容が含まれている場合があります。
source.. = src/
output.. = bin/
bin.includes = META-INF/,\
手順
- 「パッケージ・エクスプローラー (Package Explorer)」ビューで、更新するバンドル・プロジェクトを右クリックし、をクリックして新規ウィザードを開きます。
- 「CICS リソース」フォルダーを展開して、「OSGi プロジェクトをバンドルに含める」、「動的 Web プロジェクトをバンドルに含める」、または「OSGi アプリケーション・プロジェクトをバンドルに含める」をクリックします。「次へ」をクリックします。 ウィザードが開き、ワークスペース内の当該タイプのプロジェクトが表示されます。
- バンドルを含めるにはプロジェクトをクリックします。プロジェクトをクリックすると、ウィザードにはシンボル名と、該当する場合にはバージョンが表示されます。
「JVM サーバー」フィールドに、アプリケーション・コンポーネントを実行する JVM サーバーの名前を入力します。アプリケーションを JVM サーバーで実行しない場合、フィールドに任意の 8 文字を入力します。
- オプション: プロジェクト名に基づいて、作成するリソース・ファイルの名前が生成され、それがウィザードに表示されます。ファイル名を変更する場合は、「戻る」ボタンを使用できます。
- 「終了」をクリックします。
タスクの結果
プロジェクトのリソース・ファイルがバンドル・プロジェクトに追加され、マニフェスト・ファイルが更新されます。さらにプロジェクトを CICS バンドル・プロジェクトに追加する場合には、これらのステップを反復できます。
次のタスク
アプリケーションの CICS バンドル・プロジェクトにリソースを追加できます。例えば、Java アプリケーションを CICS 内の他のアプリケーションで使用できるようにするプログラムを作成できます。
CICS バンドル・プロジェクトの配置で説明されているように、CICS バンドルを z/OS® UNIX ファイル・システムに配置できます。CICS バンドル・プロジェクトを zFS にエクスポートすると、アプリケーションで必要となるすべてのファイルと成果物がコンパイルされてエクスポートされます。
または、CICS バンドル・プロジェクトをクラウド・スタイルのアプリケーション・プロジェクトにパッケージし、CICS プラットフォームに配置できます。
アプリケーション・プロジェクトを使用すると、アプリケーションを構成するすべての CICS バンドル・プロジェクトをまとめてグループ化し、それを単一ステップで配置およびインストールすることができます。
詳しくは、CICS アプリケーション・プロジェクトの作成を参照してください。