付録C.1 インポート機能で変換できる画面・帳票の機能範囲

インポート機能でメインフレーム用のパネル定義文をPC上に取り込むとき,変換できる機能範囲を画面・帳票の種類別に説明します。

<この項の構成>
(1) CUI画面のパネル定義文
(2) シリアルプリンタ帳票のパネル定義文
(3) ページプリンタ帳票のパネル定義文

(1) CUI画面のパネル定義文

インポート機能でCUI画面を取り込むときに変換できる範囲を次の表に示します。

表C-1 CUI画面のパネル定義文の変換できる範囲

機能オペランド変換備考
パネル定義PANELLANGCOBOL固定
NEXT
USAGE×
PNLEND 
記号パラメタ定義CNTRLPARM×
MODCTLPARM×ドローセットアップで指定
ATTRPARM×
MODATTRPARM×ドローセットアップで指定
論理マップ定義LOGSEGREDEF
CLEAR×ドローセットアップで指定
CODERR×
LITRL×
GENRT×
AREA×
LOGSEND 
パネル制御CTLFLDTYPE
LNG×ドローセットアップで指定
NAME×
カーソル制御CTLFLDTYPE×ドローセットアップで指定
(10進指定はなし)
LNG×
NAME×
INC制御CTLFLDTYPE×ドローセットアップで指定
LNG×
NAME×
FILL×
JUST×
フィールド制御CTLFLDTYPE
LNG×ドローセットアップで指定
NAME×LOGFLD文のNAMEオペランドに指定した名称,またはLOGFLD文の名称に置き換えられる(入力,および入出力の場合は入力のLOGFLD文,出力専用の場合は出力のLOGFLD文)。
REPEAT
論理フレームLOGFRMREPEAT物理フレームがないものは変換できない
NAME
LOGFEND 
主論理フィールドLOGFLDLNG
NAME
PIC
TYPE
CODE
JUST
FILL
VAL
REPEAT
LEVEL
従論理フィールドLOGFLDLNG
LEVEL=2
NAME
PIC×
REPEAT
物理マップ定義PHSEGDEV「5425,D2」または「4451,D2」
PHPNL×
CURS行,列カーソル指定は破棄
INCINC種別の指定がないものは「使用しない」になる。
ただし,イベント通知コードはドローセットアップで指定
CNTRL
MODCTL×ドローセットアップで指定
NULL×
POS
SIZE
FORM「SCRN」固定
DMYFLD×
PHSEND 
けい線RLINEPOS
DIRECT
LNG
ASG×
固定項目CNSFLDPOS
VAL
LNG
ATTR16進の指定は変換できない
ASG×
予約項目RSVFLDPOS
LNG
ATTR
ASG×
物理フレームPHFRMPOS
SIZE
LOGFRM
LAY
PHFEND 
可変項目VARFLDPOS隠しフィールド(DUMMY)は変換できない
LOGFLD
MCR
CTLFLD
LNG
ATTR16進の指定は変換できない
MODATTR×ドローセットアップで指定
PEN×
VAL×
LAY
ASG×
(凡例)
○:インポート機能で変換できる。
×:インポート機能で変換できない。ドローセットアップでの指定はシステム共通となる。
-:なし。
注※
オペランドがない文の場合,この欄は空白です。

(2) シリアルプリンタ帳票のパネル定義文

インポート機能でシリアルプリンタ帳票を取り込むときに変換できる範囲を次の表に示します。

表C-2 シリアルプリンタ帳票のパネル定義文の変換できる範囲

機能オペランド変換備考
パネル定義PANELLANGCOBOL固定
NEXT×
USAGE×
PNLEND 
記号パラメタ定義CNTRLPARM×ドローセットアップで指定
ATTRPARM×
論理マップ定義LOGSEGREDEF
LITRL×ドローセットアップで指定
GENRT×
AREA×
LOGSEND 
論理フレームLOGFRMREPEAT物理フレームがないものは変換できない
NAME
LOGFEND 
主論理フィールドLOGFLDLNG
NAME
PIC
TYPE
CODE
JUST
FILL
VAL
REPEAT
LEVEL
従論理フィールドLOGFLDLNG
LEVEL=2
NAME
PIC×
REPEAT
物理マップ定義PHSEGDEV5344に固定
PHPNL×
CNTRL
EJECT
POS
SIZE
LP×
COPIES×
CSCF指定しなかった場合,基準字間値を「0I」とする
PHSEND 
けい線RLINEPOS
DIRECT
LNG
STYLE×
ボックスけい線BOXPOS×
SIZE×
CORNER×
STYLE×
網掛けTONEPOS×
SIZE×
ATTR×
CORNER×
固定フィールドCNSFLDPOS
VAL
LNG
ATTR16進の指定は変換できない
予約フィールドRSVFLDPOS
LNG
ATTR
物理フレームPHFRMPOS
SIZE
LOGFRM
LAY
PHFEND 
可変フィールドVARFLDPOS
LOGFLD
LNG
ATTR16進の指定は変換できない
VAL×
LAY
文書領域PHDCMPOS×
SIZE×
PHDEND ×
(凡例)
○:インポート機能で変換できる。
×:インポート機能で変換できない。ドローセットアップでの指定はシステム共通となる。
-:なし。
注※
オペランドがない文の場合,この欄は空白です。

(3) ページプリンタ帳票のパネル定義文

インポート機能でページプリンタ帳票を取り込むときに変換できる範囲を次の表に示します。

表C-3 ページプリンタ帳票のパネル定義文の変換できる範囲

機能オペランド変換備考
パネル定義PANELLANGCOBOL固定
NEXT×
USAGE×
PNLEND 
記号パラメタ定義CNTRLPARM×ドローセットアップで指定
ATTRPARM×
論理マップ定義LOGSEGREDEF
LITRL×
GENRT×
AREA×
LOGSEND 
印刷部数制御CTLFLDTYPE
LNG×ドローセットアップで指定
NAME×
論理フレームLOGFRMREPEAT物理フレームがないものは変換できない
NAME
LOGFEND 
主論理フィールドLOGFLDLNG
NAME
PIC
TYPE
CODE
JUST
FILL
VAL
REPEAT
LEVEL「1」固定
従論理フィールドLOGFLDLNG
LEVEL=2
NAME
PIC
REPEAT
物理マップ定義PHSEGDEV2311に固定
PHPNL×
CNTRL「FULL」指定は変換されない
POS
SIZE
LP
COPIES
MARGIN
FORM
CSCF指定しなかった場合,基準字間値を「0I」とする
PHSEND 
けい線RLINEPOS
DIRECT
LNG
STYLE
ボックスけい線BOXPOS
SIZE
CORNER
STYLE
網掛けTONEPOS
SIZE
ATTR
CORNER
固定フィールドCNSFLDPOS
VAL
LNG
ATTR16進は変換できない
予約フィールドRSVFLDPOS
LNG
ATTR
物理フレームPHFRMPOS
SIZE
LOGFRM
LAY
PHFEND 
可変フィールドVARFLDPOS
LOGFLD
LNG
ATTR16進は変換できない
VAL×
LAY
文書領域PHDCMPOS×
SIZE×
PHDEND ×
書式OVERLAYNAME×
GRAPHIC ×
GRPHEND ×
AREAPOS×
SIZE×
REM×
(凡例)
○:インポート機能で変換できる。
×:インポート機能で変換できない。ドローセットアップでの指定はシステム共通となる。
-:なし。
注※
オペランドがない文の場合,この欄は空白です。