画面・帳票サポートシステム XMAP3 プログラミングガイド


9.3.2 送信データの形式(Cosminexusベースの場合)

送信データは,データ長設定領域,共通インタフェース領域および論理マップ領域(出力論理マップの領域)から成ります。使用できる文字コードは,シフトJISです。

ユーザプログラムで設定する,送信データの値を次の表に示します。

表9‒3 送信データの設定値

データ項目名

長さ

(位置)

データ形式

データ名

設定値

データ長設定領域

通信データ長

4

S9(9) USAGE COMP

XMAP-TRAN-LEN

送信データ全体の長さ

共通インタフェース領域(XMAP-COM

アイキャッチャ

4(4)

X(4)

XMAP-COM-ID

'*XWC'

リターン値1

2(8)

9(4) COMP-5

XMAP-COM-RTN

0(正常)

リターン値2

2(10)

9(4) COMP-5

XMAP-COM-RSN

0(正常)

仮想端末名

8(12)

X(8)

XMAP-COM-TNAME

  • 画面の場合:すべて空白

  • 帳票の場合:仮想端末名※1

通信種別

4(20)

X(4)

XMAP-COM-MSG

  • 画面の場合:'BWS△'

  • 帳票の場合:'OWS△'

マップ名

8(24)

X(8)

XMAP-COM-MAPNAME

物理マップ名※2

未使用

4(32)

X(4)

XMAP-COM-RSV1

すべて(00)16

印刷完了通知オプション

1(36)

X

XMAP-COM-PRTOPT

  • 画面の場合:'△'

  • 帳票の場合:'△'または'2'※3

終了通知オプション※4

1(37)

X

XMAP-COM-ENDOPT

  • 画面入出力/帳票出力をする場合:'△'

  • ブラウザ側のXMAP3業務を終了する場合:'E'

未使用

6(38)

X(6)

XMAP-COM-RSV2

すべて(00)16

マッピングオプション大分類

4(44)

9(8) COMP-5

XMAP-COM-MAPOPT1

  • マッピングオプションを指定する場合:3

  • マッピングオプションを指定しない場合:0※5

マッピングオプション小分類

4(48)

9(8) COMP-5

XMAP-COM-MAPOPT2

  • マッピングオプションを指定する場合:次の値を指定

    マージ:13

    物理マップだけ:14

    論理マップだけ:15

  • マッピングオプションを指定しない場合:0※5

未使用

16(52)

X(16)

XMAP-COM-RSV3

すべて(00)16

URLデータ長※4

2(68)

9(4) COMP-5

XMAP-COM-URLLNG

  • URLデータ(次回の呼び出し先URL)を指定する場合:128

  • URLデータ(次回の呼び出し先URL)を指定しない場合:0

論理マップ長

2(70)

9(4) COMP-5

XMAP-COM-LSGLNG

  • 画面入出力/帳票出力をする場合:論理マップ領域に設定した出力論理マップの長さ

  • ブラウザ側のXMAP3業務を終了する場合:0

未使用

60(72)

X(60)

XMAP-COM-RSV4

すべて(00)16

URLデータ※4

128(132)

X(128)

XMAP-COM-URL

次回の呼び出し先URL※6

論理マップ領域

論理マップ領域

32,000(260)

X(32,000)

XMAP-LSG

出力論理マップデータ※7

注※1

帳票の場合は,出力先となる仮想端末名を左詰めで指定し,残りは空白を指定します。

注※2

物理マップ名を左詰めで指定し,残りは空白を指定します。

注※3

帳票の場合の指定値と内容を次に示します。

指定値

内容

'△'

プリンタスプールに帳票を出力後,その印刷ドキュメントを完了(クローズ)する。

'2'

プリンタスプールに登録されている,印刷ドキュメント中の1ページとして帳票を出力する。

印刷ドキュメントは完了(クローズ)しないで継続する。

注※4

「終了通知オプション」,「URLデータ長」および「URLデータ」の組み合わせによる動作は次のとおりです。

終了通知オプション

URLデータ長

URLデータ

動作

'△'

0

任意

前回と同じURLを呼び出す。

128

指定

指定されたURLを呼び出す。

'E'

0

任意

業務終了後にブラウザを閉じる。

128

指定

業務終了後に指定されたURLを呼び出す。

すべて空白,または先頭がヌル

業務終了後にブラウザを閉じる。

注※5

マッピングオプション大分類,およびマッピングオプション小分類が「0」の場合,前回の画面表示時に設定したマッピングオプションの内容が引き継がれます。ただし,一度もマッピングオプションを設定していない場合(例えば,初回の画面表示時)は,マッピングオプションに「マージ」が設定されたとして動作します。

注※6

次回の呼び出し先URLを左詰めで指定し,残りは空白を指定します。

起動HTMLの通信制御サーブレットURLに指定した,ブラウザ側から呼び出すWebサーバ上のURLを変更する場合に指定します。

注※7

ブラウザ側のXMAP3業務を終了する場合は,設定不要です。