アプリケーション・デプロイメントのワークフロー
プラットフォームをセットアップし、アプリケーションを作成するには、以下のプロセスに従います。
このタスクについて
CICS® では、アプリケーションを複数の CICS 領域にデプロイして管理するためのプラットフォームをセットアップできます。CICS Explorer® または CICS Explorer SDK を使用して、アプリケーションを管理するためのプラットフォーム、アプリケーション、およびポリシーを作成します。 プラットフォームを作成するには、CICS 領域を管理するために、CICSPlex® SM を使用する必要があります。
手順
プラットフォームを作成してインストールします。
1 つのプラットフォームを使用して複数のアプリケーションをデプロイできます。 既にプラットフォームをセットアップしている場合、ステップ 2 にスキップします。
プラットフォーム・ホーム・ディレクトリー用の専用ファイル・システムを z/OS® UNIX にセットアップし、ファイル・システム・セキュリティーと FTP セキュリティーをセットアップします。
zFS でのプラットフォーム・ホーム・ディレクトリーの作成
を参照してください。
CICS プラットフォーム・プロジェクトを作成して、プラットフォームについて記述します。
CICS プラットフォーム・プロジェクトの作成
を参照してください。
同様のまたは同一のプロパティーを持つ CICS 領域は、プラットフォーム内で領域タイプとしてグループ化できます。 プラットフォーム・プロジェクトを作成した後、それを編集できます。
CICS プラットフォーム・プロジェクトを z/OS UNIX ファイル・システムにエクスポートします。
CICS プラットフォーム・プロジェクトのデプロイ
を参照してください。
プラットフォーム定義 (PLATDEF リソース) を作成し、プラットフォーム・バンドルの参照、およびプラットフォームの CICSPlex SM への定義を行います。
プラットフォーム定義の作成
を参照してください。
プラットフォーム定義をインストールし、プラットフォームを使用可能にします。
プラットフォーム定義のインストールとプラットフォームの使用可能化
を参照してください。
プラットフォームが作成され、使用可能になりました。 プラットフォームが使用可能であることを確認してください。
プラットフォームの状況の確認
を参照してください。
プラットフォームにデプロイするそれぞれのアプリケーションで、アプリケーションのコンポーネントを定義またはインポートする CICS バンドルを作成します。これらのタスクに関する指示は、
バンドルの作業
のセクションにあります。
アプリケーションの各コンポーネントのリソースを保管するための CICS バンドル・プロジェクトを 1 つ以上作成します。
CICS バンドル・プロジェクトの作成
を参照してください。
アプリケーションのリソース定義を CICS バンドルに追加します。
CICS バンドルへのリソースの追加
を参照してください。
これらのリソースは、アプリケーションをプラットフォームにインストールするときに、CICS 領域で動的に作成されます。また、CICS バンドルを介して管理されます。 リソース定義を作成した後にそのリソース定義を編集する必要が生じた場合、
CICS バンドルで定義されたリソースの編集
を参照してください。
アプリケーションを実行するためにプラットフォームで使用可能にする必要がある、CICS バンドルの外部にある他のリソースについての依存関係をすべて宣言します。
バンドル依存関係の定義
を参照してください。
アプリケーションを使用できるそれぞれの方法について、CICS バンドルにアプリケーション・エントリー・ポイントを定義します。
アプリケーション・エントリー・ポイントの定義
を参照してください。
アプリケーション・エントリー・ポイントを使用すると、CICS がアプリケーションのタスク用のためにリソース使用量を測定して制御することが可能になります。
プラットフォームでアプリケーションを管理するためのポリシー・ルールを格納するポリシーを作成します。
ポリシー・ルールは、プラットフォーム内で実行される 1 つ以上のアプリケーション・タスクに適用できる制御またはアクションを記述します。 ポリシーは、プラットフォーム・レベルでデプロイしてプラットフォームのすべてのアプリケーションに適用することも、アプリケーション・レベルでデプロイすることもできます。
ポリシーを格納するための CICS バンドル・プロジェクトを 1 つ以上作成します。
CICS バンドル・プロジェクトの作成
を参照してください。
CICS バンドルには、複数のポリシーを含めることができます。
ポリシーを作成し、適切なポリシー・ルールを指定します。
CICS バンドル・プロジェクト内でのポリシーの作成
を参照してください。
さらにルールを追加するには、
CICS バンドル・プロジェクト内のポリシーへのルールの追加
を参照してください。 カスタム異常終了コードを追加するには、
ポリシー・ルール内の異常終了コードのカスタマイズ
を参照してください。
プラットフォームにデプロイするそれぞれのアプリケーションで、アプリケーション・バンドルとアプリケーション・バインディングを作成してエクスポートします。
CICS アプリケーション・プロジェクトを作成し、アプリケーション・リソース、依存関係、およびアプリケーション固有のポリシーを格納する CICS バンドルをパッケージ化します。
CICS アプリケーション・プロジェクトの作成
を参照してください。
アプリケーションのコンポーネント用にステップ 2 で作成した CICS バンドルを組み込みます。
CICS アプリケーション・バインディング・プロジェクトを作成し、アプリケーションの CICS バンドルがプラットフォーム内の領域タイプにマップする方法を指定します。
CICS アプリケーション・バインディング・プロジェクトの作成
を参照してください。
アプリケーションとともにデプロイする、ステップ 3 で作成したポリシーを格納する CICS バンドルも組み込みます。 ポリシーをプラットフォームとともにデプロイする場合、その CICS バンドルを CICS アプリケーション・バインディング・プロジェクトに含めるのではなく、
CICS プラットフォーム・プロジェクトへのバンドルの追加
にある指示に従って、プラットフォームに追加します。
アプリケーション・バンドルおよびアプリケーション・バインディングを z/OS UNIX ファイル・システムにエクスポートします。
CICSアプリケーション・プロジェクトのデプロイ
を参照してください。
プラットフォームにデプロイする各アプリケーションをインストールして使用可能にします。
アプリケーション定義 (APPLDEF リソース) を作成し、特定のプラットフォームでアプリケーションを定義します。
アプリケーション定義の作成
を参照してください。
アプリケーション定義をインストールし、アプリケーションがプラットフォームで使用できるようにアプリケーションを使用可能にします。
アプリケーション定義のインストールとアプリケーションの使用可能化
を参照してください。
CICS アプリケーションが作成され、使用可能になりました。 アプリケーションが使用可能であることを確認してください。
アプリケーションの状況の確認
を参照してください。 また、アプリケーションに適用されるポリシー・ルールも確認します。
ポリシー・ルールの照会
を参照してください。
プラットフォーム内の各アプリケーションをモニターおよび保守します。
プラットフォームまたはアプリケーションで問題が起きている場合は、「クラウド・エクスプローラー」ビューを使用して、プラットフォームについては CICS 領域と CICS バンドルの状況を確認し、アプリケーションについては CICS バンドルの状況を確認します。
プラットフォームの状況の確認
および
アプリケーションの状況の確認
を参照してください。
ワークロードの変化に対応するため、アクティブなプラットフォームのキャパシティーをスケールアップまたはスケールダウンしたり、プラットフォームのアーキテクチャーを変更したりするには、「クラウド・エクスプローラー」ビューを使用してプラットフォーム内の領域タイプに CICS 領域を追加するか、領域タイプから CICS 領域を除去します。
領域タイプへの CICS 領域の追加
および
領域タイプからの CICS 領域の除去
を参照してください。
ポリシーの指示どおりに、CICS は、アプリケーションのタスクの動作を自動的にモニターし、応答します。 プラットフォームが使用可能な間、プラットフォームのポリシーを追加および削除できます。
CICS プラットフォームへのバンドルの追加
および
CICS プラットフォームからのバンドルの削除
を参照してください。
アプリケーションに関して生成されたアプリケーション・コンテキスト・データを使用して、アプリケーションがどのくらいのリソースを使用しているかをモニターおよび測定します。 また、この情報を CICS Explorer のトランザクション・トラッキング機能で使用して、アプリケーション関連の問題を識別して診断することもできます。
アプリケーションを変更するには、アプリケーションのコンポーネントの CICS バンドルを編集してリバージョンした後、アプリケーション・バンドルとアプリケーション・バインディングを更新し、リバージョンし、再デプロイします。
アプリケーションの更新
を参照してください。
あるアプリケーションが必要なくなった場合、または使用しているプラットフォームが必要なくなった場合、そのアプリケーションまたはプラットフォームを使用不可にして破棄します。
アプリケーションが必要なくなった場合、それを使用不可にして破棄します。
アプリケーションを使用不可にして破棄する
を参照してください。
アプリケーションを使用不可にして破棄すると、アプリケーションの一部としてデプロイされていた CICS バンドルも、バインドされていた CICS 領域タイプ内でも使用不可にされて破棄されます。
プラットフォームが必要なくなった場合、それを使用不可にして破棄します。
プラットフォームを使用不可にして破棄する
を参照してください。
プラットフォームを使用不可にして破棄すると、そのプラットフォーム・バンドルを使用してインストールされた CICS バンドル (そのプラットフォームにデプロイしたすべてのポリシーも含む) も使用不可にされて破棄されます。
親トピック:
プラットフォーム、アプリケーション、およびポリシーの処理