出力に指定されたレコードの長さがファイルのレコード長に指定した範囲ではありません。
プログラム名=*** 1 ***
行番号/欄=*** 2 ***
*** 3 ***=*** 4 ***
- 要因
- 次の要因が考えられる。
- (a)RECORD句にVARYING IN SIZEを指定した相対ファイルに対するWRITE文又はREWRITE文を実行したとき,DEPENDING ONに続くデータ名の値がファイルに指定したレコード長の範囲外である。
- (b)RECORD句に,DEPENDING ONデータ名の指定がなく,レコード記述項にOCCURS〜DEPENDING ONデータ名の指定があったとき,このデータ名から求めたレコード長が,ファイルに指定したレコード長の範囲外である。
- (S)
- プログラムの実行を中止する。
- (P)
- (a)正しいレコード長が設定されるよう修正して再実行する。
- (b)RECORD句に正しい最小/最大レコード長を指定して再実行する。
- 共通例外の例外名
- EC-I-O-LOGIC-ERROR
All Rights Reserved. Copyright (C) 2017, 2019, Hitachi, Ltd.