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


ファイル状況キーの使用

それぞれの入力または出力ステートメントがファイルに対して実行された後、システムはファイル状況キーの 2 つの桁位置の値を更新します。 一般に、最初のがゼロの場合、操作が正常に行われたことを表し、両方のがゼロの場合、異常がなかったことを意味します。

ファイル状況キーは、次のようにコーディングして設定してください。

ファイル状況キー data-name-1 を、2 文字のカテゴリー英数字またはカテゴリー国別項目として、あるいは 2 桁のゾーン 10 進数または国別 10 進数項目として指定してください。 この data-name-1 を可変位置にすることはできません。

プログラムはファイル状況キーを検査して、エラーが発生したかどうか、また発生した場合にはどんなタイプのエラーが発生したかを発見できます。例えば、FILE STATUS 節が

FILE STATUS IS FS-CODE

FS-CODE は、次のような状況に関する情報を保持するために、COBOL によって使用されます。

この図では、FS-CODE が 21 を示しています。2 は無効キーを、1 はシーケンス・エラーを意味しています。

各ファイルごとに、次の規則に従ってください。

VSAM ファイルの場合、さらに 2 番目の ID を FILE STATUS 節にコーディングして、VSAM 入力または出力要求に関するさらに詳細な情報を取得できます。

ファイル状況キーは単独でも、INVALID KEY オプションと一緒でも使用でき、EXCEPTION または ERROR 宣言を補足するためにも使用できます。 このようにファイル状況キーを使用すると、それぞれの入力または出力操作の結果に関する正確な情報が得られます。

関連参照
FILE STATUS 節 (Enterprise COBOL 言語解説書)
ファイル状況キー (Enterprise COBOL 言語解説書)


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

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