CICS アプリケーション・プロジェクトの作成

CICS® アプリケーション・プロジェクトはアプリケーション・バンドルを定義します。アプリケーション・バンドルは、管理バンドルの一種で、CICS アプリケーションについて記述します。この記述にはアプリケーションの名前、説明、バージョンが含まれます。アプリケーション・バンドルは、アプリケーションに関連したアプリケーション・リソース、依存関係、および CICS ポリシーが含まれている CICS バンドルを参照します。

始める前に

アプリケーションに組み込む CICS バンドル・プロジェクトが使用可能であることを確認してください。CICS バンドル・プロジェクトには、アプリケーション・バンドルに組み込むための ID とバージョン番号が必要です。 CICS Transaction Server バージョン 5 リリース 1 より前のリリースのために作成された CICS バンドル・プロジェクトには、ID とバージョン番号がありませんでした。これらの CICS バンドル・プロジェクトを組み込む場合、CICS Explorer® にある CICS バンドル・マニフェスト・エディターを使用して、ID およびバージョン番号をプロジェクトに追加します。

CICS バンドルは、1 つのアプリケーションまたはプラットフォームのみによって、CICS 領域にインストールされます。プラットフォームの同じ CICS 領域にインストールされる他のアプリケーションに同じ CICS バンドルを組み込むことはできません。また、それをプラットフォームに追加することもできません。アプリケーションが、プラットフォームのターゲット領域タイプにインストールされている CICS バンドルにあるリソースを必要とする場合、新しい CICS バンドル・プロジェクトを作成します。マニフェスト・ファイルでインポートを指定して、リソースを新規 CICS バンドルの依存関係として宣言します。その後、新規 CICS バンドル・プロジェクトをアプリケーション・プロジェクトに組み込みます。リソースを依存関係として宣言するための指示については、バンドル依存関係の定義を参照してください。

このタスクについて

アプリケーション・バンドルでは、1 つ以上の CICS バンドルを参照できます。 このようにしてアプリケーションをパッケージ化することで、アプリケーションとそのバンドルを単一のエンティティーとして CICS に配置できるので、CICS 内のアプリケーションの更新や管理が簡単になります。

CICS アプリケーション・プロジェクトに含まれている情報は、CICS Explorer で同じアプリケーションの複数のバージョンを管理する際に使用されます。 アプリケーションを変更した場合は、アプリケーションを再パッケージする際に、アプリケーション記述子内のバージョンを大きくすることができます。

手順

  1. CICS クラウド・パースペクティブを開きます。
  2. Project Explorer ビューでウィンドウ内を右クリックし、「新規」 > 「プロジェクト」をクリックして「新規プロジェクト」ウィザードを開きます。
  3. 「CICS リソース」フォルダーを展開し、「CICS アプリケーション・プロジェクト」をクリックし、「次へ」をクリックします。
  4. 「プロジェクト名」フィールドに、プロジェクトの名前を入力します。 ウィザードの「アプリケーションのプロパティー (Application properties)」セクションに自動的にデータが挿入されますが、必要に応じて名前、説明、バージョンを編集できます。
  5. 「次へ」をクリックします。
  6. アプリケーションに組み込む CICS バンドル・プロジェクトを選択します。
  7. 「終了」をクリックしてプロジェクトを作成します。

タスクの結果

アプリケーション・プロジェクトが作成されました。このプロジェクトには META-INF フォルダーが含まれており、そこには以下の 3 つの XML ファイルがあります。 プロジェクトの作成後にアプリケーション記述子を編集することはできません。
注: CICS Explorer を使用してアプリケーション・プロジェクトを作成および配置した後、プロジェクト・ソースを適切に管理する必要があります。 zFS 内のエクスポート済みデータからアプリケーション・プロジェクトを再構成することはできません。ワークステーションに障害が発生した場合、データが失われる可能性があります。プロジェクトが必ずソース・コード管理システムにチェックインされるようにしてください。 Eclipse と統合されるソース・コード管理システムを使用する場合、CICS Explorer で作業しながらプロジェクトのチェックインとチェックアウトを実行できます。

次のタスク

アプリケーション・バインディング・プロジェクトを作成して、アプリケーション・バンドルをプラットフォームに配置する方法を定義します。