COBOL2002 使用の手引 手引編
印刷サービス名称とは,XMAP3で使用する端末やプリンタの識別名称です。
COBOLプログラム実行時,印刷サービス名称は,SELECT句で指定したファイルのASSIGN句で指定した外部装置名に割り当てられます。印刷サービス名称は,環境変数CBLX_外部装置名で指定します。印刷サービス名称の指定方法を次に示します。
SELECT ファイル名 ASSIGN TO 外部装置名
CBLX_外部装置名=印刷サービス名称
COBOLプログラムの記述,-XMAP,LinePrintオプションの指定の有無と,プリンタ,通常ファイルへの出力の識別を次に示します。
表8-2 プリンタ,通常ファイルへの出力の識別
-XMAP,LinePrint オプションの指定 |
COBOLプログラムの記述 | 外部装置名(環境変数) | ASSIGN定数 または ASSIGNデータ名 |
||
---|---|---|---|---|---|
APPLY FORMS-OVERLAY句の指定 | CHARACTERTYPE句の指定 | CBLX_xxx (印刷サービス名) |
CBL_xxx (物理ファイル名) |
||
プリンタ | ファイル | ファイル | |||
あり | あり | あり | ○※1 | ×※2 | ×※3 |
なし | ○※1 | ×※2 | ×※3 | ||
あり | なし | あり | ○※1 | ×※2 | ×※3 |
なし | ○※1 | ○ | ○ | ||
なし | − | − | × | ○ | ○ |
出力先がプリンタの場合,コンパイルリスト(情報リスト)のファイル情報の個所には,プリンタ出力であることが表示されます。情報リストについては,「付録C コンパイルリスト」を参照してください。
All Rights Reserved. Copyright (C) 2014, 2017, Hitachi, Ltd.