LNC0859

RECORD IS VARYINGの最大長%1がどのレコード記述よりも長くなっている。受け入れられます。

20

原因--RECORD IS VARYING文節に指定した最大レコード長がファイルのどのレコード記述よりも長くなっています。記述される最長レコードは%2であり,その長さは%3桁です。DEPENDING ONデータ項目を指定していて,実行時にこのデータ項目に最長データ項目の長さより大きいがRECORD IS VARYING文節に指定されている範囲内にある値が入っている場合には,WRITEまたはREWRITEステートメントのレコード長としてDEPENDING ONの値が使用されることになります。

回復手順--RECORD IS VARYING文節に指定されている最大レコード・サイズがファイルの最長レコード記述の長さと一致するように,プログラムを変更してください。