画面・帳票サポートシステム 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 × −

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

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