ページの先頭行へ戻る
NetCOBOL V12.1 メッセージ集
FUJITSU Software

3.3.81 JMP0330I-I/U

'$2'ファイルの'$1'文で,実行順序の誤りが発生しました. '$3'.

システムの処理

重大度コードがIの場合、エラーの発生したファイル処理を中止し、プログラムの処理を続行します。

重大度コードがUの場合、プログラムを異常終了させます。

なお、重大度コードは、ファイルの定義にFILE STATUS句の指定がある場合Iとなり、FILE STATUS句および誤り処理手続きの指定がない場合Uとなります。

プログラマーの処置

$3に設定された文字列を参考にエラーの原因を調査し、それを取り除いてください。なお、$1には入出力エラーが発生したCOBOLの文(OPEN,CLOSE,START,READ,WRITE,REWRITEまたはDELETEのどれか)が設定されます。また、$2にはファイル処理の対象となったファイルのファイル名またはアクセス名が設定されます。$3に設定される文字列の意味を下表に示します。

表3.25 JMP0330I-I/Uの$3の内容

$3(文字列)

エラーの原因

AT-END

ファイル終了条件発生後、さらにREAD文が実行されました。

DUPL-OPEN

すでに開かれたファイルに対してOPEN文が実行されました。

LOCKED

LOCK指定のCLOSE 文実行後そのファイルを開こうとしました。

NO-READ

直前が成功したREAD文でありません。

NOSPACE

NO-SPACE状態発生後、さらにWRITE 文が実行されました。

NOT-OPENED

開かれていないファイルに対して入出力文が実行されました。

OPEN-MODE

OPENモードが正しくありません。

POS-ERROR

ファイル位置指示子が不定です。