CICS バンドル・プロジェクトのデプロイ

CICS® バンドルを CICS Explorer™ から z/OS® UNIX システム・サービス (z/OS UNIX) のファイル・システムに直接デプロイし、BUNDLE リソースを使用してリソースを動的に作成できます。 BUNDLE リソースは、アプリケーションのデプロイメント単位であるバンドルを定義します。

このタスクについて

バンドル・プロジェクトとは、CICS 領域にデプロイしてアプリケーションを全体的または部分的に表すことができる、CICS リソース、成果物、参照、およびマニフェストのコレクションです。 マニフェストとは、バンドルのコンテンツ (アプリケーションの前提条件システム・リソースを含む) を記述するファイルのことです。 CICS は、これらのシステム・リソースを動的に作成することはありませんが、それらが CICS 領域に存在することを検査することはできます。 このリソースの分離は、バンドルを再パッケージまたは再デプロイすることなく、同じアプリケーションを複数の CICS 領域にインストール可能であることを意味します。

CICS Explorer で CICS バンドル・プロジェクトを作成したら、これを z/OS UNIX ファイル・システムにエクスポートする必要があります。 また、バンドル・プロジェクトの BUNDLE リソースを定義し、有効にする必要もあります。 その後、CICS はバンドル・プロジェクトのアプリケーション・リソースを動的に作成します。

注: バンドルを直接 z/OS ファイル・システムにデプロイする権限がない場合は、CICS バンドル・プロジェクトを圧縮ファイルとしてローカル・ファイル・システムにエクスポートすることができます。 詳しくは、「CICS バンドル・プロジェクトをローカル・ファイル・システムにエクスポートする」を参照してください。

手順

  1. CICS バンドル・プロジェクトを右クリックし、「z/OS UNIX ファイル・システムへのエクスポート」を選択します。 「z/OS UNIX ファイル・システムへのエクスポート」ダイアログが開きます。
    「UNIX ファイル・システムへのエクスポート」ダイアログの画面取り。
画面取りには、親ディレクトリー /u/nbishop/ およびバンドル・ディレクトリー /u/nbishop/Bundle が表示されます。
バンドル・ディレクトリーの名前は、バンドル名が付加された親ディレクトリーになります。
    「バンドル・プロジェクト」フィールドには、バンドル・プロジェクトの名前が入ります。 その代わりに、バンドル・プロジェクトの名前をこのフィールドに入力するか、「参照」をクリックしてプロジェクトを選択することもできます。
  2. 「接続」フィールドで、ツイスティー (折りたたみアイコン) をクリックして FTP ポートへの既存の接続を選択するか、または接続テキスト・ハイパーリンクをクリックして「System z - FTP」タイプの新しい接続を定義します。
  3. 「親ディレクトリー (Parent Directory)」フィールドに、転送のターゲットとして、z/OS UNIX ファイル・システム・ディレクトリーの名前を指定します。 これは、新規のディレクトリーあるいは既存のディレクトリーにすることができます。 ディレクトリー・フォルダーの名前を入力すると、ディレクトリー・ツリーが最新表示され、このフォルダーが存在する場合はルートとして表示されます。 フォルダーをダブルクリックすると、そのフォルダーがツリーのルートとなります。 あるいは、ツリーから選択してそのディレクトリーまでナビゲートすることもできます。 「バンドル・ディレクトリー」フィールドには、ディレクトリーと、そのディレクトリー内にある、バンドルのエクスポート先となるフォルダーの名前が表示されます。 デフォルトでは、フォルダー名はバンドル名と同じですが、変更したい場合は名前を上書きすることができます。
  4. オプション:「バンドル・ディレクトリーの既存のコンテンツをクリア」チェック・ボックスを選択して、ファイル転送を実行する前にターゲット・ディレクトリー内のすべてのフォルダーおよびファイルを削除します。 このチェック・ボックスを選択しなかった場合、またはその名前のフォルダーが存在している場合は、エクスポートは実行されません。
  5. 終了」をクリックします。

タスクの結果

バンドル・プロジェクトは z/OS UNIX にエクスポートされます。

次のタスク

注: CICS Explorer を使用してバンドルを作成してデプロイしたら、バンドル・ソースの適切な管理を確実に行ってください。 バンドルを zFS 内のエクスポートされたデータから再構成することはできず、ワークステーションの障害によってデータが失われる可能性があります。 CICS Explorer のエクスポート機能を使用してバンドルをエクスポートし、ソース・コード管理システムにそれをチェックインすることができます。

ここで、アプリケーション・バンドルの BUNDLE リソースを定義し、有効にする必要があります。 詳しくは、CICS TS Information Center の『BUNDLE resource definitions』を参照してください。 BUNDLE リソースが有効になると、CICS はバンドル・ディレクトリー内のマニフェストを読み取り、アプリケーション・リソースを動的に作成します。 さらに、アプリケーションの外部にある必要な参照 (例えばプログラムやファイルに対する参照) が CICS 領域に存在することを確認して、アプリケーションが正常に実行できるようにします。