ネイティブ データベース ファイル処理のための CICS アプリケーションの構成

既存のデータ ファイルをディスクからデータベースに移動するには、dbfhdeploy コマンド ライン ユーティリティを使用してデータストアにディプロイする必要があります。ディプロイしたら、それらをデータストア内から検出できるように CICS 環境を構成する必要があります。

新しいリソースを作成する場合も既存のリソースを更新する場合も、データベース ファイル処理に固有の変更は同じです。新しいデータストアの場所を指すように、ファイルの詳細を示す FCT 内でファイル パスを更新する必要があります。次の例では、CICS データストア内の VSAM フォルダーに格納されている ACCTFIL ファイルを使用しています。

使用されている表記の詳細については、「dbfhdeploy コマンド ライン ユーティリティ」の「data」カテゴリを参照してください。

さらに、ファイルがトランザクション ファイル (上記で [Backward Recovery] オプションが選択されているもの) の場合は、ファイルが格納されているデータストアを指すようにエンタープライズ サーバー リージョン内の XA リソースも構成する必要があります。対応するデータベース タイプの「データストアの構成」セクションで「XA リソースの作成」トピックを参照してください。

データストア内のファイルを使用するために、CICS アプリケーションのソース コードを変更する必要はありません。

データ ファイルが開いているときに CICS 環境を実行しているエンタープライズ サーバー リージョンが異常終了した場合、Enterprise Server で自動的にファイルを回復するように試行されます。ファイル アクセスのエラー (ファイル ロック状態など) が引き続き発生する場合は、dbfhadmin コマンド ライン ユーティリティを実行してファイルを回復してください。