画面・帳票サポートシステム XMAP3 開発・実行ガイド

[目次][用語][索引][前へ][次へ]

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

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

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

機能 オペランド 変換 備考
パネル定義 PANEL LANG COBOLまたはC
NEXT
USAGE MAINまたはSUB
PART ×
PNLEND  
記号パラメタ定義 CNTRL PARM
MODCTL PARM × ドローセットアップで指定
ATTR PARM 個々の項目属性になる
MODATTR PARM × ドローセットアップで指定
論理マップ定義 LOGSEG REDEF
CLEAR × ドローセットアップで指定
CODERR ×
LITRL ×
GENRT ×
AREA ×
LOGSEND  
トランザクション
フィールド(隠し
項目)
LOGFLD LNG
TYPE
VAL
NAME
パネル制御 CTLFLD TYPE
LNG × ドローセットアップで指定
NAME ×
カーソル制御 CTLFLD TYPE × ドローセットアップで指定
LNG ×
NAME ×
フォーカス制御 CTLFLD TYPE × ドローセットアップで指定
LNG ×
NAME ×
ウィンドウの
位置制御
CTLFLD TYPE
LNG × ドローセットアップで指定
NAME ×
INC制御 CTLFLD TYPE × ドローセットアップで指定
LNG ×
NAME ×
FILL ×
JUST ×
メニューバーの部品化制御 CTLFLD TYPE ×
LNG ×
NAME ×
動的変更(フィールド/テキスト/可変ラジオボタン/チェックボタン/リスト項目) CTLFLD TYPE
LNG × ドローセットアップで指定
NAME × LOGFLD文のNAMEオペランドに指定した名称,またはLOGFLD文の名称に置き換えられる(入力,および入出力の場合は入力のLOGFLD文,出力専用の場合は出力のLOGFLD文)。
REPEAT
動的変更(プッシュボタン/固定ラジオボタン/メニュー) CTLFLD TYPE
LNG × ドローセットアップで指定
NAME
論理フレーム LOGFRM NAME
REPEAT
LOGFEND  
主論理フィールド
/テキスト
LOGFLD LNG
NAME
PIC
TYPE
CODE
JUST
FILL
VAL
REPEAT
LEVEL=1
従論理フィールド
/テキスト
LOGFLD LNG
LEVEL=2
NAME
PIC ×
REPEAT
論理項目
(ラジオボタン/チェックボタン/リスト項目)
LOGFLD LNG
NAME
PIC
TYPE
CODE
JUST
FILL
VAL ×
REPEAT
LEVEL=1
論理テーブル
(ラジオボタン/チェックボタン/リスト項目/ポップアップ)
LOGTBL REPEAT
NAME
LOGTEND  
論理コード項目
(ラジオボタン/チェックボタン/リスト項目/ポップアップ)
LOGCOD LNG
NAME
PIC
CODE
JUST
FILL
論理ラベル項目
(ラジオボタン/チェックボタン/リスト項目/ポップアップ)
LOGLAB LNG
NAME
PIC
CODE
JUST
FILL
物理マップ定義 PHSEG DEV (XDSP,M1)固定
PHPNL ×
CURS
INC × ドローセットアップで指定
CNTRL
MODCTL × ドローセットアップで指定
NULL × ドローセットアップで指定
POS
SIZE
FORM
FOCUS
PHSEND  
ウィンドウ WINDOW POS
CTLFLD
MODPOS × ドローセットアップで指定
SIZE
ボード BOARD SIZE
CSCF
TITLE
BRDATTR
メニューグループ MNUGRP  
PART ×
CTLFLD ×
MNUGEND  
メニューバー MNUBAR BOXATTR
MNUBEND  
メニューテキスト MNUTXT LAB
INC
MNULST
LABATTR
MNE
ACL
POS
LSATTR
CTLFLD
MODLS × ドローセットアップで指定
メニューリスト MNULST BOXATTR
MNULEND  
メニューセパレータ MNUSEP  
ポップアップ POPUP POS
SIZE
LABATTR
TITLE
TLATTR
BOXATTR
POPEND  
固定ポップアップ CNSPOP COD
LAB
可変ポップアップ VARPOP LOGTBL
セパレータ SLINE POS
LNG
DIR
トランザクション INTXT POS
LOGFLD
固定テキスト
ボックス
CNSTXT POS
UINF ×
ATTR
BOXLNG
VAL
BOXATTR
出力テキスト
ボックス
OUTTXT POS
ATTR
LOGFLD
CTLFLD
MODATTR × ドローセットアップで指定
LAY
BOXLNG
VAL ×
BOXATTR
入出力テキスト
ボックス
INTXT POS
ATTR
LOGFLD
MCR
POPUP
CTLFLD
MODATTR × ドローセットアップで指定
UINF ×
LAY
BOXLNG
VAL ×
BOXATTR
オプション
メニュー
OPMTXT POS
ATTR
LOGFLD ×
POPUP
CTLFLD
MODATTR × ドローセットアップで指定
UINF ×
LAY
BOXLNG
MODE
VAL ×
BOXATTR
予約テキスト
ボックス
RSVTXT POS
ATTR
UINF ×
BOXLNG
BOXATTR
プッシュボタン
ボックス
PBTBOX POS
BOXSIZE
BTLNG
BTSTYLE
BTPOS
LABATTR
BOXATTR
ORIENT
INTERVAL
PBTEND  
固定プッシュ
ボタン
CNSPBT INC
LAB
LABATTR
BTATTR
CTLFLD
MODBT × ドローセットアップで指定
ラジオボタンボックス RBTBOX POS
BOXSIZE
LOGFLD
BTPOS
LABATTR
BOXATTR
ORIENT
INTERVAL
RBTEND  
固定ラジオボタン CNSRBT COD
LAB
LABATTR
BTATTR
CTLFLD
MODBT × ドローセットアップで指定
可変ラジオボタン VARRBT LOGTBL
LABATTR
BTATTR
CTLFLD
MODBT × ドローセットアップで指定
チェックボタン
ボックス
CBTBOX POS
BOXSIZE
BTLNG
BTPOS
LABATTR
BOXATTR
ORIENT
INTERVAL
CBTEND  
固定チェックボタン CNSCBT COD
LOGFLD
LAB
LABATTR
BTATTR
CTLFLD
MODBT × ドローセットアップで指定
可変チェックボタン VARCBT LOGTBL
LOGFLD
LABATTR
BTATTR
CTLFLD
MODBT × ドローセットアップで指定
単一選択
リストボックス
SLSBOX POS
BOXSIZE
PLSIZE
BOXATTR
LOGFLD
SCROLL
SLSEND  
可変単一選択リスト VARSLS LOGTBL
LABATTR
LSATTR
CTLFLD
MODLS × ドローセットアップで指定
複数選択
リストボックス
MLSBOX POS
BOXSIZE
PLSIZE
BOXATTR
LABATTR
SCROLL
MLSEND  
可変複数選択リスト VARMLS LOGTBL
LOGFLD
LABATTR
LSATTR
CTLFLD
MODLS × ドローセットアップで指定
フィールドボックス FLDBOX POS
BOXSIZE
BOXATTR
SCATTR
SCROLL
FIX
FIXATTR
LINATTR
CURS ×
PLSIZE
FLDEND  
グループボックス GRPBOX POS
NEXT
BOXATTR
BOXSIZE
GRPEND  
サブウィンドウ SUBWIN POS
SIZE
WINID
けい線 RLINE POS
DIRECT
LNG
固定項目 CNSFLD POS
UINF ×
VAL
LAY
LNG
ATTR
予約項目 RSVFLD POS
UINF ×
LNG
ATTR
物理フレーム PHFRM POS
SIZE
LOGFRM
LAY
PHFEND  
可変項目 VARFLD POS
LOGFLD
MCR
CTLFLD
LNG
LAY
UINF ×
ATTR
MODATTR × ドローセットアップで指定
VAL ×
ポップアップ
フィールド
POPFLD POS
LOGFLD
POPUP
CTLFLD
MODATTR × ドローセットアップで指定
ATTR
LAY
MODE

(凡例)
○:インポート機能で変換できる。
×:インポート機能で変換できない。
−:なし。

注※
オペランドがない文の場合,この欄は空白です。

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

機能 オペランド 変換 備考
パネル定義 PANEL LANG COBOLまたはC
NEXT
USAGE ×
PNLEND  
記号パラメタ定義 CNTRL PARM
MODCTL PARM × ドローセットアップで指定
ATTR PARM 個々の属性になる
MODATTR PARM × ドローセットアップで指定
論理マップ定義 LOGSEG REDEF
CLEAR × ドローセットアップで指定
CODERR × ドローセットアップで指定
LITRL ×
GENRT ×
AREA ×
LOGSEND  
パネル制御 CTLFLD TYPE
LNG × ドローセットアップで指定
NAME ×
カーソル制御 CTLFLD TYPE × ドローセットアップで指定
LNG ×
NAME ×
INC制御 CTLFLD TYPE × ドローセットアップで指定
LNG ×
NAME ×
FILL ×
JUST ×
フィールド制御 CTLFLD TYPE  
LNG × ドローセットアップで指定
NAME × LOGFLD文のNAMEオペランドに指定した名称,またはLOGFLD文の名称に置き換えられる(入力,および入出力の場合は入力のLOGFLD文,出力専用の場合は出力のLOGFLD文)。
REPEAT
論理フレーム LOGFRM REPEAT
NAME
LOGFEND  
主論理フィールド LOGFLD LNG
NAME
PIC
TYPE
CODE
JUST
FILL
VAL
REPEAT
LEVEL
従論理フィールド LOGFLD LNG
LEVEL=2
NAME
PIC ×
REPEAT
物理マップ定義 PHSEG DEV 「XDSP,S1」固定
CURS
INC × ドローセットアップで指定
CNTRL
MODCTL × ドローセットアップで指定
NULL × ドローセットアップで指定
POS
SIZE
FORM 「SCRN」固定
PHSEND  
けい線 RLINE POS
DIRECT
LNG
固定項目 CNSFLD POS
VAL
LNG
ATTR
予約項目 RSVFLD POS
LNG
ATTR
物理フレーム PHFRM POS
SIZE
LOGFRM
LAY
PHFEND  
可変項目 VARFLD POS
LOGFLD
MCR
CTLFLD
LNG
ATTR
MODATTR × ドローセットアップで指定
VAL ×
LAY

(凡例)
○:インポート機能で変換できる。
×:インポート機能で変換できない。
−:なし。

注※
オペランドがない文の場合,この欄は空白です。

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

機能 オペランド 変換 備考
パネル定義 PANEL LANG COBOLまたはC
PNLEND  
記号パラメタ定義 CNTRL PARM
ATTR PARM 個々の属性になる
論理マップ定義 LOGSEG REDEF
LITRL × ドローセットアップで指定
GENRT × ドローセットアップで指定
AREA ×
LOGSEND  
論理フレーム LOGFRM REPEAT
NAME
LOGFEND  
主論理フィールド LOGFLD LNG
NAME
PIC
TYPE
CODE
JUST
FILL
VAL
REPEAT
LEVEL
従論理フィールド LOGFLD LNG
LEVEL=2
NAME
PIC ×
REPEAT
物理マップ定義 PHSEG DEV (XPRT,L1)に固定
PHPNL ×
CNTRL
EJECT
POS
SIZE
LP ×
CSCF 指定しなかった場合,基準字間値を「0I」とする
PHSEND  
けい線 RLINE POS
DIRECT
LNG
固定フィールド CNSFLD POS
VAL
LNG
ATTR
予約フィールド RSVFLD POS
LNG
ATTR
物理フレーム PHFRM POS
SIZE
LOGFRM
LAY
PHFEND  
可変フィールド VARFLD POS
LOGFLD
LNG
ATTR
VAL ×
LAY

(凡例)
○:インポート機能で変換できる。
×:インポート機能で変換できない。
−:なし。

注※
オペランドがない文の場合,この欄は空白です。

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

機能 オペランド 変換 備考
パネル定義 PANEL LANG COBOLまたはC
PNLEND  
記号パラメタ定義 CNTRL PARM
ATTR PARM 個々の属性となる
論理マップ定義 LOGSEG REDEF
LITRL × ドローセットアップで指定
GENRT × ドローセットアップで指定
AREA ×
LOGSEND  
印刷部数制御 CTLFLD TYPE
LNG × ドローセットアップで指定
NAME ×
論理フレーム LOGFRM REPEAT
NAME
LOGFEND  
主論理フィールド LOGFLD LNG
NAME
PIC
TYPE
CODE
JUST
FILL
VAL
REPEAT
LEVEL 「1」固定
従論理フィールド LOGFLD LNG
LEVEL=2
NAME
PIC ×
REPEAT
物理マップ定義 PHSEG DEV 「XPRT,P1」に固定
PHPNL ×
CNTRL
POS
SIZE
LP
COPIES
MARGIN
FORM
CSCF
PHSEND  
けい線 RLINE POS
DIRECT
LNG
STYLE
ボックスけい線 BOX POS
SIZE
CORNER
STYLE
網掛け TONE POS
SIZE
ATTR
CORNER
固定フィールド CNSFLD POS
VAL
LNG
ATTR
予約フィールド RSVFLD POS
LNG
ATTR
物理フレーム PHFRM POS
SIZE
LOGFRM
LAY
PHFEND  
可変フィールド VARFLD POS
LOGFLD
LNG
ATTR
VAL ×
LAY

(凡例)
○:インポート機能で変換できる。
×:インポート機能で変換できない。
−:なし。

注※
オペランドがない文の場合,この欄は空白です。

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

機能 オペランド 変換 備考
パネル定義 PANEL LANG COBOLまたはC
NEXT ×
PNLEND  
記号パラメタ定義 CNTRL PARM
ATTR PARM 個々の項目属性になる
論理マップ定義 LOGSEG REDEF
LITRL × ドローセットアップで指定
GENRT × ドローセットアップで指定
AREA ×
LOGSEND  
印刷部数制御 CTLFLD TYPE
LNG × ドローセットアップで指定
NAME ×
論理フレーム LOGFRM NAME
REPEAT
主論理フィールド LOGFLD LNG
NAME
PIC
TYPE
CODE
JUST
FILL
VAL
REPEAT
LEVEL 「1」固定
主論理項目
(可変バーコード)
LOGFLD LNG
NAME
PIC
TYPE
CODE
JUST
FILL
VAL ×
REPEAT
LEVEL 「1」固定
物理マップ定義 PHSEG DEV (XPRT,P3)固定
PHPNL ×
CNTRL
POS
SIZE
LP
COPIES
MARGIN
FORM
CSCF
CP
UNIT
PHSEND  
単位再定義ボックス RDFBOX CNTRL × 中の項目も同時に削除
POS ×
SIZE ×
LP ×
CP ×
UNIT ×
RDFEND   ×
けい線 RLINE POS
DIRECT
LNG
STYLE
斜めけい線 ELINE POS
DIRECT
SIZE
STYLE
ボックスけい線 BOX POS
SIZE
CORNER
STYLE
CIRCLE POS
SIZE
STYLE
円弧 ARC STPOS
ENPOS
STYLE
CURVE
網掛け TONE POS
SIZE
ATTR
CORNER
固定フィールド CNSFLD POS
VAL
LNG
ATTR
予約フィールド RSVFLD POS
LNG
ATTR
物理フレーム PHFRM POS
SIZE
LOGFRM
LAY
PHFEND  
可変フィールド VARFLD POS
LOGFLD
LNG
ATTR
VAL ×
LAY
可変バーコード VARBCD POS
SIZE
LOGFLD
TYPE
BCDATTR POSTAL指定時は項目を削除
VAL ×
固定バーコード CNSBCD POS
SIZE
TYPE
BCDATTR
VAL
任意ドットパターン RASTER POS ×
SIZE ×
DEN ×
RSTEND   ×
ドットパターン DOT PTN ×

(凡例)
○:インポート機能で変換できる。
×:インポート機能で変換できない。
−:なし。

注※
オペランドがない文の場合,この欄は空白です。