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


入出力エラーの検出および処理

ファイル状況キーは、プログラムのエラーが、ストレージ・メディアで起こっている入出力エラーによるものかどうかを 判別するのに役立ちます。

ファイル状況キーをデバッグ・エイドとして使用するためには、各入出力ステートメントの後で、状況キーの値がゼロ以外かどうか検査します。 値がゼロでない (エラー・メッセージで報告される) 場合には、プログラム内の入出力プロシージャーのコーディングを調べます。状況キーの値に基づいてエラーを訂正するためのプロシージャーを組み込むこともできます。

問題がプログラムの入出力プロシージャーにあると判断した場合は、USE EXCEPTION/ERROR 宣言を組み込んで、問題のデバッグに役立てることができます。その後、ファイルのオープンに失敗すると、適切な EXCEPTION/ERROR 宣言が実行されます。適切な宣言とは、ファイルに固有なもの、あるいはオープン属性 (INPUTOUTPUTI-O、または EXTEND) 用に提供されたものです。

USE AFTER STANDARD ERROR ステートメントを、PROCEDURE DIVISION の中の DECLARATIVES キーワードに続くセクションにコーディングします。

関連参照
状況キー (Enterprise COBOL 言語解説書)


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

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