CICS アプリケーション・プロジェクトの作成
CICS® アプリケーション・プロジェクトはアプリケーション・バンドルを定義します。アプリケーション・バンドルは、管理バンドルの一種で、CICS アプリケーションについて記述します (アプリケーション名、説明、バージョンなど)。アプリケーション・バンドルは、アプリケーション・リソース、アプリケーション入り口点、依存関係、およびそのアプリケーションに関連するすべての CICS ポリシーの入った CICS バンドルを参照します。
始める前に
- CICS バンドル・プロジェクトを作成して、アプリケーションの各コンポーネントのリソースを定義またはインポートします。 CICS バンドル・プロジェクトの作成を参照してください。
- アプリケーション・リソースのリソース定義を CICS バンドルに追加します。 CICS バンドルへのリソースの追加を参照してください。
- アプリケーションを実行するためにプラットフォームで使用可能にする必要がある、CICS バンドルの外部にある他のリソースについての依存関係をすべて宣言します。 バンドル依存関係の定義を参照してください。
- アプリケーションへのアクセスを提供するリソースに対して CICS バンドルにアプリケーション入り口点を定義します。 アプリケーション入り口点の定義を参照してください。
CICS バンドル・プロジェクトでは、ID とバージョン番号がアプリケーション・バンドルに含まれている必要があります。 CICS Transaction Server バージョン 5 リリース 1 より前のリリース用に作成された CICS バンドル・プロジェクトには、ID とバージョン番号がありません。これらの CICS バンドル・プロジェクトを組み込む場合、CICS Explorer® にある CICS バンドル・マニフェスト・エディターを使用して、ID およびバージョン番号をプロジェクトに追加します。
このタスクについて
1 つのアプリケーション・バンドルで、1 つまたは複数の CICS バンドルを参照できます。 このようにしてアプリケーションをパッケージ化すると、アプリケーションとそのバンドルを 1 つのエンティティーとして CICS にデプロイできるため、CICS 内でのアプリケーションの更新と管理が容易になります。 CICS バンドルは、マルチバージョン管理が可能なリソースのみを含む場合に、複数のアプリケーションを使用して CICS 領域にインストールできます。
- アプリケーションの一部である CICS バンドルに定義された PROGRAM リソース
- アプリケーションの一部である CICS バンドルに定義された LIBRARY リソース
- アプリケーションの一部である CICS バンドルに定義されたポリシー・リソース
- アプリケーション入り口点のステートメント
- アプリケーションに対して依存関係として定義された (またはインポートされた) すべてのリソース
- アプリケーションの一部である CICS バンドルに定義された DB2® パッケージ・セット・リソース
その他のリソース・タイプを含む CICS バンドルは、プラットフォーム内の同じ CICS 領域にインストールされたその他のアプリケーションに組み込むことはできません。 また、1 つのアプリケーションに既にインストールされている場合、プラットフォームに追加することもできません。 プラットフォーム内のターゲット領域タイプにインストールされている CICS バンドルで既に使用されている、マルチバージョン管理がサポートされていないリソースが、アプリケーションで必要になる場合は、新しい CICS バンドル・プロジェクトを作成してください。 マニフェスト・ファイル内でインポートを指定して、そのリソースが新しい CICS バンドルと依存関係にあることを宣言します。それから、新しい CICS バンドル・プロジェクトをアプリケーション・プロジェクトに組み込みます。リソースを依存関係として宣言する方法については、『バンドル依存関係の定義』を参照してください。
手順
- CICS クラウド・パースペクティブを開きます。「プロジェクト・エクスプローラー」ビューで、ターゲット・プラットフォームの CICS プラットフォーム・プロジェクトがローカル・ワークスペースに存在していることを確認します。 CICS Explorer は、アプリケーションおよびアプリケーション・バインディングを検証するために、このプロジェクトを必要とします。
- 「プロジェクト・エクスプローラー」ビューで、ウィンドウを右クリックし、 をクリックして、新規プロジェクト・ウィザードを開きます。
- 「次へ」をクリックします。 フォルダーを展開し、 をクリックし、
- 「プロジェクト名」フィールドに、プロジェクトの名前を入力します。 ウィザードの「アプリケーション・プロパティー」セクションに自動的にデータが読み込まれます。必要に応じて、名前、説明、バージョンを編集できます。
- 「次へ」をクリックします。
- アプリケーションを組み込む先の CICS バンドル・プロジェクトを選択します。 アプリケーション入り口点のステートメント、アプリケーション・リソースのリソース定義、およびアプリケーションが必要とするその他のリソースとの依存関係のステートメントを含む CICS バンドル・プロジェクトが組み込まれていることを確認してください。 また、アプリケーション・レベルでデプロイするポリシーを含むすべての CICS バンドル・プロジェクトを組み込みます。 アプリケーション・プロジェクトを作成した後、さらに CICS バンドルを追加するためにアプリケーション記述子エディターを使用できます。
- 「終了」をクリックして、プロジェクトを作成します。
タスクの結果
- application.xml は、アプリケーションのメタデータ (説明やバージョンなど) の入った記述子です。
- bundles.xml には、アプリケーションを構成する CICS バンドルのリストが入っています (バンドル ID やバージョンを含む)。
- manifest.xml は、プロジェクトのマニフェスト・ファイルで、このプロジェクトを CICS 管理バンドルとして示します。
アプリケーション・プロジェクトを編集するには、アプリケーションの META-INF フォルダーを展開し、application.xml または bundles.xml ファイルをダブルクリックします。アプリケーション・プロパティーを変更したり、アプリケーション・プロジェクトから CICS バンドルを追加、または削除するためにアプリケーション記述子エディターを使用します。アプリケーション記述子エディターを使用するためのガイドは、アプリケーション記述子エディターを参照してください。