CICS® アプリケーション・バインディング・プロジェクトはアプリケーション・バインディングを定義します。アプリケーション・バインディングは、管理バンドルの一種で、アプリケーション・バンドルで指定された CICS バンドルを、ターゲット・プラットフォーム内の領域タイプにマップ、つまりバインドします。
始める前に
アプリケーション・バインディング・プロジェクトを作成する対象のアプリケーション・プロジェクトがローカル・ワークスペースに存在することを確認します。また、プラットフォーム・プロジェクトがローカル・ワークスペースに存在することを確認します。
このタスクについて
アプリケーション・バインディングは、アプリケーションの各 CICS バンドルを、ターゲット・プラットフォームの 1 つ以上の領域タイプにマップします。例えば、単体テスト (Unit Testing) のプラットフォームにアプリケーションをデプロイする場合は、すべてのバンドルを「Unit Testing」領域タイプにマップすることができます。
一方、受け入れテスト (Acceptance Testing) のプラットフォームにアプリケーションをデプロイする場合は、いくつかのバンドルを「Connection Owning」領域タイプにマップし、他のバンドルを「Application Hosting」領域タイプにマップすることができます。
アプリケーション・バインディングを使用して、追加の CICS バンドルをデプロイすることもできます。
アプリケーション・バンドルを使用してデプロイしたりプラットフォームに追加したりする方法の代替手段になります。これらの CICS バンドルには、アプリケーションの動作をターゲット・プラットフォームに合わせてカスタマイズするリソース定義を含めることができます。例えば、URIMAP リソースで、単体テスト (Unit Testing) のプラットフォームと受け入れテスト (Acceptance Testing) のプラットフォームとで異なる URI を公開することができます。
手順
- Eclipse のメニュー・バーで、をクリックして、「新規プロジェクト」ウィザードを開きます。
- フォルダーを展開して、をクリックします。
- 「プロジェクト名」フィールドに、プロジェクトの名前を入力します。 ウィザードの「アプリケーション・プロパティー」セクションに自動的にデータが読み込まれます。必要に応じて、名前、説明、バージョンを編集できます。
- アプリケーションの「参照」ボタンをクリックして、アプリケーション名およびバージョン別にアプリケーションのリストを表示します。
該当するアプリケーションを選択し、「OK」をクリックします。
- プラットフォームの「参照」ボタンをクリックして、ターゲット・プラットフォームのリストを表示します。
必要なターゲット・プラットフォームを選択し、「次へ」をクリックします。
- アプリケーション・バインディングを使用してインストールする追加の CICS バンドルを選択し、「次へ」をクリックします。 作成した後のアプリケーション・バインディング・プロジェクトを編集して、アプリケーション・バインディングと共にデプロイされる CICS バンドルをさらに追加することができます。
- 「CICS バンドル」ペインでバンドルを選択してから「領域タイプ」ペインで領域タイプを選択することによって、CICS バンドルを領域タイプにマップします。 アプリケーションの CICS バンドル、およびアプリケーション・バインディングと共にデプロイされる追加の CICS バンドルがリストされます。
- 前のステップを「CICS バンドル」ペインにある各バンドルについて繰り返し、各 CICS バンドルを少なくとも 1 つの領域タイプにマップします。 1 つの CICS バンドルを複数の領域タイプに結び付けることもできます。 作成した後のアプリケーション・バインディング・プロジェクトを編集して、CICS バンドルが領域タイプにデプロイされる方法を変更することができます。
- 「終了」をクリックして、アプリケーション・バインディング・プロジェクトを作成します。
タスクの結果
アプリケーション・バインディング・プロジェクトを作成しました。プロジェクトに含まれる META-INF フォルダーには、以下の XML ファイルが格納されます。
- bundles.xml には、このアプリケーション・バインディングによってインストールされる CICS バンドルがリストされています。
- appbinding.xml では、アプリケーション・バインディングを特定のアプリケーションと特定のプラットフォームに関連付けています。
- deployment.xml では、アプリケーション・バンドルとアプリケーション・バインディングの両方のバンドルがリストされ、それらがプラットフォームの CICS 領域タイプに関連付けられています。
- manifest.xml は、バンドル・マニフェスト・ファイルです。
アプリケーション・バインディング・プロジェクトは、作成後すぐに、編集用に開かれます。
後から編集のためにアプリケーション・バインディング・プロジェクトを開くには、アプリケーション・バインディングの META-INF フォルダーを展開し、application.xml、bundles.xml、または deployment.xml ファイルをダブルクリックします。
アプリケーション・バインディング・エディターを使用することにより、アプリケーション・バインディングのプロパティーを変更し、アプリケーション・バインディングと共にデプロイする CICS バンドルを追加/削除します。さらに、アプリケーションの CICS バンドルとアプリケーション・バインディングを領域タイプにデプロイする方法を変更することもできます。
アプリケーション・エディターを使用するためのガイドは、アプリケーション・バインディング・エディターを参照してください。
注: CICS Explorer® を使用してアプリケーション・バインディング・プロジェクトを作成およびデプロイした後は、プロジェクト・ソースを適切に管理する必要があります。
アプリケーション・バインディング・プロジェクトは、zFS のエクスポートされたデータから再構成することはできません。また、ワークステーションに障害が発生すると、データが失われる可能性があります。 プロジェクトがソース・コード管理システムにチェックインされていることを確認してください。Eclipse と統合するソース・コード管理システムを使用するときは、
CICS Explorer で作業する際に、
プロジェクトをチェックインまたはチェックアウトすることができます。
次のタスク
アプリケーション・バンドルおよびアプリケーション・バインディングを zFS にエクスポートします。