システムの処理
プログラムを異常終了させます。
プログラマーの処置
レコードの書出しで、キーの値が重複しないようにプログラムを修正してください。または、ファイルの定義で、RECORD KEY句およびALTERNATE RECORD KEY句にDUPLICATESを指定してください。
存在しないレコードの処理をプログラム中でチェックするには、次の方法があります。
ファイルの定義にFILE STATUS句を記述する。
入出力文にINVALID KEY句を記述する。(無効キー条件発生の検出)
なお、$1にはエラーの発生したCOBOLの文(WRITEまたはREWRITEまたはCLOSEのどれか)が、$2にはエラーの発生したファイルのファイル名またはアクセス名が設定されます。