Rational Developer for System z
Enterprise COBOL for z/OS バージョン 4.1 プログラミング・ガイド


VSAM ファイルのクローズ

プログラムを VSAM ファイルから切り離すには、CLOSE ステートメントを使用します。 既にクローズされているファイルをクローズしようとすると、論理エラーになります。それぞれの CLOSE ステートメントの後で、ファイル状況キーを検査してください。

VSAM ファイルをクローズしなくても、以下の条件のもとでは、ファイルは自動的にクローズされます。ただし、実行単位内の OS/VS COBOL プログラムのいずれかで定義されたファイルを除きます。

このような暗黙の CLOSE 操作が実行されたときは、DATA DIVISION のファイル状況キー・データ項目が設定されますが、EXCEPTION/ERROR および LABEL 宣言は呼び出されません。

エラー: マルチスレッド・アプリケーションで VSAM ファイルをオープンした場合は、ファイルをオープンしたのと同じ実行スレッドからクローズする必要があります。 異なるスレッドからファイルをクローズしようとすると、ファイル状況コードの条件 90 でクローズが失敗します。


ご利用条件 | フィードバック

このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)