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

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

NetCOBOL文法書「6.4.54 WRITE文(順ファイル)」の構文規則の項番12に、次のように記述されています。
  • 12. FORMAT句付きの印刷ファイルに対するWRITE文にADVANCING指定を書く場合、機能名CTLに対応付けた呼び名を呼び名-1に指定することはできません。


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

NetCOBOL文法書
  • 5.2.3 CONTROL RECORDS句(順ファイル)
製品・サービス情報
対象製品NetCOBOL
プラットフォームWindows x86, Windows x64, Windows Itanium, .NET, Solaris, Linux x86, Linux Itanium
アンサー種別 運用/保守
このページの先頭へ