8.2.4 実行時環境変数で行制御を操作する方法
環境変数CBLD_ファイル名に,次の環境変数を指定すると,WRITE文の行制御指定を操作できます。
-
SAMAADV/NOSAMAADV
SAMAADVは,ADVANCING指定を記述しないWRITE文で自動的にAFTER ADVANCING 1 LINEが仮定されます。NOSAMAADVは,仮定されません。標準値は,NOSAMAADVです。
-
SAMBADV/NOSAMBADV
SAMBADVは,ADVANCING指定を記述しないWRITE文で自動的にBEFORE ADVANCING 1 LINEが仮定されます。NOSAMBADVは,仮定しません。標準値はNOSAMBADVです。この機能は,MIOS7 COBOL85互換機能です。
-
SAMPADV/NOSAMPADV
SAMPADVは,OPEN文の実行後,最初に実行されるAFTER ADVANCING PAGE指定のWRITE文について行制御を有効にします。NOSAMPADVは,行制御を無効にします。省略時はSAMPADVが仮定されます。
このオプション設定時には,次の注意が必要です。
-
SAMPADVおよびNOSAMPADVは,順編成ファイル,テキスト編成ファイルの印刷機能,書式印刷機能,および報告書作成機能※に対して有効となります。
-
LINAGE句が指定されている場合,SAMPADVおよびNOSAMPADVの指定は無効となります。
- 注※
-
報告書作成機能のGENERATE文は,内部的にWRITE文を使用するため,このオプションが有効になります。
-