富士通

NetCOBOL 技術情報:トラブルシューティング

エラー

共通

NetCOBOLシリーズ

Q

OCCURS句を利用しているCOBOLアプリケーションが実行時エラーになります。

A

OCCURS句のDEPENDING ONへの動的な繰返し数が範囲外の可能性があります。

OCCURS DEPENDING ON句の目的語に正しい値を設定する必要があります。
確認方法は以下のとおりです。

  • 翻訳オプションCHECK(BOUND)で再翻訳し、再実行の結果JMP0822I-Uが出力されるかどうか 「JMP0822I-U」が出力された場合、メッセージで指摘されたOCCURS DEPENDING ON句を見直して、再度実行してください。

詳細は、以下のマニュアルを参照してください。

NetCOBOL使用手引書

  • 18.2 CHECK機能の使い方