富士通

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

エラー

Windows x86

NetCOBOL

Q

COBOLソースの翻訳中にメッセージ「JMN3131I-S FORMAT句付きの印刷ファイル'帳票 の印刷先A'のWRITE文のADVANCING指定に,呼び名'制御'を記述することはできません.1行送りとみなされます.」が表示されます。

A

メッセージのとおり、FORMAT句付き印刷ファイルでは、機能名CTLに対応付けた呼び名を指定したWRITE文は使用できません。

NetCOBOL文法書「6.4.54 WRITE文(順ファイル)」の構文規則の項番12に、次のように記述されています。

  • 12. FORMAT句付きの印刷ファイルに対するWRITE文にADVANCING指定を書く場合、機能名CTLに対応付けた呼び名を呼び名-1に指定することはできません。

FORMAT句付き印刷ファイルでは、制御レコードはファイル記述項のCONTROL RECORDS句で指定します。詳細については、以下のマニュアルを参照してください。

NetCOBOL文法書

  • 5.2.3 CONTROL RECORDS句(順ファイル)