付録D.1 パネル定義文のインポートで変換できる機能範囲

インポート機能でHI-UX/WE2またはHP-UX用のパネル定義文をPC上に取り込むときに変換できる範囲を次に示します。GUI画面およびグラフィック帳票の変換できる範囲は,SEWB3で定義できる範囲です。

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

機能オペランド変換備考
パネル定義PANELLANGCOBOLまたはC
NEXT
USAGEMAINまたはSUB
PART×
PNLEND 
記号パラメタ定義CNTRLPARM
MODCTLPARM×ドローセットアップで指定
ATTRPARM個々の項目属性になる
MODATTRPARM×ドローセットアップで指定
論理マップ定義LOGSEGREDEF
CLEAR×ドローセットアップで指定
CODERR×
LITRL×
GENRT×
AREA×
LOGSEND 
トランザクション
フィールド(隠し
項目)
LOGFLDLNG
TYPE
VAL
NAME
パネル制御CTLFLDTYPE
LNG×ドローセットアップで指定
NAME×
カーソル制御CTLFLDTYPE×ドローセットアップで指定
LNG×
NAME×
フォーカス制御CTLFLDTYPE×ドローセットアップで指定
LNG×
NAME×
ウィンドウの
位置制御
CTLFLDTYPE
LNG×ドローセットアップで指定
NAME×
INC制御CTLFLDTYPE×ドローセットアップで指定
LNG×
NAME×
FILL×
JUST×
メニューバーの部品化制御CTLFLDTYPE×
LNG×
NAME×
動的変更(フィールド/テキスト/可変ラジオボタン/チェックボタン/リスト項目)CTLFLDTYPE
LNG×ドローセットアップで指定
NAME×LOGFLD文のNAMEオペランドに指定した名称,またはLOGFLD文の名称に置き換えられる(入力,および入出力の場合は入力のLOGFLD文,出力専用の場合は出力のLOGFLD文)。
REPEAT
動的変更(プッシュボタン/固定ラジオボタン/メニュー)CTLFLDTYPE
LNG×ドローセットアップで指定
NAME
論理フレームLOGFRMNAME
REPEAT
LOGFEND 
主論理フィールド
/テキスト
LOGFLDLNG
NAME
PIC
TYPE
CODE
JUST
FILL
VAL
REPEAT
LEVEL=1
従論理フィールド
/テキスト
LOGFLDLNG
LEVEL=2
NAME
PIC×
REPEAT
論理項目
(ラジオボタン/チェックボタン/リスト項目)
LOGFLDLNG
NAME
PIC
TYPE
CODE
JUST
FILL
VAL×
REPEAT
LEVEL=1
論理テーブル
(ラジオボタン/チェックボタン/リスト項目/ポップアップ)
LOGTBLREPEAT
NAME
LOGTEND 
論理コード項目
(ラジオボタン/チェックボタン/リスト項目/ポップアップ)
LOGCODLNG
NAME
PIC
CODE
JUST
FILL
論理ラベル項目
(ラジオボタン/チェックボタン/リスト項目/ポップアップ)
LOGLABLNG
NAME
PIC
CODE
JUST
FILL
物理マップ定義PHSEGDEV(XDSP,M1)固定
PHPNL×
CURS
INC×ドローセットアップで指定
CNTRL
MODCTL×ドローセットアップで指定
NULL×ドローセットアップで指定
POS
SIZE
FORM
FOCUS
PHSEND 
ウィンドウWINDOWPOS
CTLFLD
MODPOS×ドローセットアップで指定
SIZE
ボードBOARDSIZE
CSCF
TITLE
BRDATTR
メニューグループMNUGRP 
PART×
CTLFLD×
MNUGEND 
メニューバーMNUBARBOXATTR
MNUBEND 
メニューテキストMNUTXTLAB
INC
MNULST
LABATTR
MNE
ACL
POS
LSATTR
CTLFLD
MODLS×ドローセットアップで指定
メニューリストMNULSTBOXATTR
MNULEND 
メニューセパレータMNUSEP 
ポップアップPOPUPPOS
SIZE
LABATTR
TITLE
TLATTR
BOXATTR
POPEND 
固定ポップアップCNSPOPCOD
LAB
可変ポップアップVARPOPLOGTBL
セパレータSLINEPOS
LNG
DIR
トランザクションINTXTPOS
LOGFLD
固定テキスト
ボックス
CNSTXTPOS
UINF×
ATTR
BOXLNG
VAL
BOXATTR
出力テキスト
ボックス
OUTTXTPOS
ATTR
LOGFLD
CTLFLD
MODATTR×ドローセットアップで指定
LAY
BOXLNG
VAL×
BOXATTR
入出力テキスト
ボックス
INTXTPOS
ATTR
LOGFLD
MCR
POPUP
CTLFLD
MODATTR×ドローセットアップで指定
UINF×
LAY
BOXLNG
VAL×
BOXATTR
オプション
メニュー
OPMTXTPOS
ATTR
LOGFLD×
POPUP
CTLFLD
MODATTR×ドローセットアップで指定
UINF×
LAY
BOXLNG
MODE
VAL×
BOXATTR
予約テキスト
ボックス
RSVTXTPOS
ATTR
UINF×
BOXLNG
BOXATTR
プッシュボタン
ボックス
PBTBOXPOS
BOXSIZE
BTLNG
BTSTYLE
BTPOS
LABATTR
BOXATTR
ORIENT
INTERVAL
PBTEND 
固定プッシュ
ボタン
CNSPBTINC
LAB
LABATTR
BTATTR
CTLFLD
MODBT×ドローセットアップで指定
ラジオボタンボックスRBTBOXPOS
BOXSIZE
LOGFLD
BTPOS
LABATTR
BOXATTR
ORIENT
INTERVAL
RBTEND 
固定ラジオボタンCNSRBTCOD
LAB
LABATTR
BTATTR
CTLFLD
MODBT×ドローセットアップで指定
可変ラジオボタンVARRBTLOGTBL
LABATTR
BTATTR
CTLFLD
MODBT×ドローセットアップで指定
チェックボタン
ボックス
CBTBOXPOS
BOXSIZE
BTLNG
BTPOS
LABATTR
BOXATTR
ORIENT
INTERVAL
CBTEND 
固定チェックボタンCNSCBTCOD
LOGFLD
LAB
LABATTR
BTATTR
CTLFLD
MODBT×ドローセットアップで指定
可変チェックボタンVARCBTLOGTBL
LOGFLD
LABATTR
BTATTR
CTLFLD
MODBT×ドローセットアップで指定
単一選択
リストボックス
SLSBOXPOS
BOXSIZE
PLSIZE
BOXATTR
LOGFLD
SCROLL
SLSEND 
可変単一選択リストVARSLSLOGTBL
LABATTR
LSATTR
CTLFLD
MODLS×ドローセットアップで指定
複数選択
リストボックス
MLSBOXPOS
BOXSIZE
PLSIZE
BOXATTR
LABATTR
SCROLL
MLSEND 
可変複数選択リストVARMLSLOGTBL
LOGFLD
LABATTR
LSATTR
CTLFLD
MODLS×ドローセットアップで指定
フィールドボックスFLDBOXPOS
BOXSIZE
BOXATTR
SCATTR
SCROLL
FIX
FIXATTR
LINATTR
CURS×
PLSIZE
FLDEND 
グループボックスGRPBOXPOS
NEXT
BOXATTR
BOXSIZE
GRPEND 
サブウィンドウSUBWINPOS
SIZE
WINID
けい線RLINEPOS
DIRECT
LNG
固定項目CNSFLDPOS
UINF×
VAL
LAY
LNG
ATTR
予約項目RSVFLDPOS
UINF×
LNG
ATTR
物理フレームPHFRMPOS
SIZE
LOGFRM
LAY
PHFEND 
可変項目VARFLDPOS
LOGFLD
MCR
CTLFLD
LNG
LAY
UINF×
ATTR
MODATTR×ドローセットアップで指定
VAL×
ポップアップ
フィールド
POPFLDPOS
LOGFLD
POPUP
CTLFLD
MODATTR×ドローセットアップで指定
ATTR
LAY
MODE
(凡例)
○:インポート機能で変換できる。
×:インポート機能で変換できない。
-:なし。
注※
オペランドがない文の場合,この欄は空白です。

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

機能オペランド変換備考
パネル定義PANELLANGCOBOLまたはC
NEXT
USAGE×
PNLEND 
記号パラメタ定義CNTRLPARM
MODCTLPARM×ドローセットアップで指定
ATTRPARM個々の属性になる
MODATTRPARM×ドローセットアップで指定
論理マップ定義LOGSEGREDEF
CLEAR×ドローセットアップで指定
CODERR×ドローセットアップで指定
LITRL×
GENRT×
AREA×
LOGSEND 
パネル制御CTLFLDTYPE
LNG×ドローセットアップで指定
NAME×
カーソル制御CTLFLDTYPE×ドローセットアップで指定
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「XDSP,S1」固定
CURS
INC×ドローセットアップで指定
CNTRL
MODCTL×ドローセットアップで指定
NULL×ドローセットアップで指定
POS
SIZE
FORM「SCRN」固定
PHSEND 
けい線RLINEPOS
DIRECT
LNG
固定項目CNSFLDPOS
VAL
LNG
ATTR
予約項目RSVFLDPOS
LNG
ATTR
物理フレームPHFRMPOS
SIZE
LOGFRM
LAY
PHFEND 
可変項目VARFLDPOS
LOGFLD
MCR
CTLFLD
LNG
ATTR
MODATTR×ドローセットアップで指定
VAL×
LAY
(凡例)
○:インポート機能で変換できる。
×:インポート機能で変換できない。
-:なし。
注※
オペランドがない文の場合,この欄は空白です。

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

機能オペランド変換備考
パネル定義PANELLANGCOBOLまたはC
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
物理マップ定義PHSEGDEV(XPRT,L1)に固定
PHPNL×
CNTRL
EJECT
POS
SIZE
LP×
CSCF指定しなかった場合,基準字間値を「0I」とする
PHSEND 
けい線RLINEPOS
DIRECT
LNG
固定フィールドCNSFLDPOS
VAL
LNG
ATTR
予約フィールドRSVFLDPOS
LNG
ATTR
物理フレームPHFRMPOS
SIZE
LOGFRM
LAY
PHFEND 
可変フィールドVARFLDPOS
LOGFLD
LNG
ATTR
VAL×
LAY
(凡例)
○:インポート機能で変換できる。
×:インポート機能で変換できない。
-:なし。
注※
オペランドがない文の場合,この欄は空白です。

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

機能オペランド変換備考
パネル定義PANELLANGCOBOLまたはC
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
物理マップ定義PHSEGDEV「XPRT,P1」に固定
PHPNL×
CNTRL
POS
SIZE
LP
COPIES
MARGIN
FORM
CSCF
PHSEND 
けい線RLINEPOS
DIRECT
LNG
STYLE
ボックスけい線BOXPOS
SIZE
CORNER
STYLE
網掛けTONEPOS
SIZE
ATTR
CORNER
固定フィールドCNSFLDPOS
VAL
LNG
ATTR
予約フィールドRSVFLDPOS
LNG
ATTR
物理フレームPHFRMPOS
SIZE
LOGFRM
LAY
PHFEND 
可変フィールドVARFLDPOS
LOGFLD
LNG
ATTR
VAL×
LAY
(凡例)
○:インポート機能で変換できる。
×:インポート機能で変換できない。
-:なし。
注※
オペランドがない文の場合,この欄は空白です。

表D-5 グラフィック帳票のパネル定義文の変換できる範囲

機能オペランド変換備考
パネル定義PANELLANGCOBOLまたはC
NEXT×
PNLEND 
記号パラメタ定義CNTRLPARM
ATTRPARM個々の項目属性になる
論理マップ定義LOGSEGREDEF
LITRL×ドローセットアップで指定
GENRT×ドローセットアップで指定
AREA×
LOGSEND 
印刷部数制御CTLFLDTYPE
LNG×ドローセットアップで指定
NAME×
論理フレームLOGFRMNAME
REPEAT
主論理フィールドLOGFLDLNG
NAME
PIC
TYPE
CODE
JUST
FILL
VAL
REPEAT
LEVEL「1」固定
主論理項目
(可変バーコード)
LOGFLDLNG
NAME
PIC
TYPE
CODE
JUST
FILL
VAL×
REPEAT
LEVEL「1」固定
物理マップ定義PHSEGDEV(XPRT,P3)固定
PHPNL×
CNTRL
POS
SIZE
LP
COPIES
MARGIN
FORM
CSCF
CP
UNIT
PHSEND 
単位再定義ボックスRDFBOXCNTRL×中の項目も同時に削除
POS×
SIZE×
LP×
CP×
UNIT×
RDFEND ×
けい線RLINEPOS
DIRECT
LNG
STYLE
斜めけい線ELINEPOS
DIRECT
SIZE
STYLE
ボックスけい線BOXPOS
SIZE
CORNER
STYLE
CIRCLEPOS
SIZE
STYLE
円弧ARCSTPOS
ENPOS
STYLE
CURVE
網掛けTONEPOS
SIZE
ATTR
CORNER
固定フィールドCNSFLDPOS
VAL
LNG
ATTR
予約フィールドRSVFLDPOS
LNG
ATTR
物理フレームPHFRMPOS
SIZE
LOGFRM
LAY
PHFEND 
可変フィールドVARFLDPOS
LOGFLD
LNG
ATTR
VAL×
LAY
可変バーコードVARBCDPOS
SIZE
LOGFLD
TYPE
BCDATTRPOSTAL指定時は項目を削除
VAL×
固定バーコードCNSBCDPOS
SIZE
TYPE
BCDATTR
VAL
任意ドットパターンRASTERPOS×
SIZE×
DEN×
RSTEND ×
ドットパターンDOTPTN×
(凡例)
○:インポート機能で変換できる。
×:インポート機能で変換できない。
-:なし。
注※
オペランドがない文の場合,この欄は空白です。