Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/Financial Service Platform 使用の手引


23.11.1 電文フォーマット

〈この項の構成〉

(1) 情報メッセージ(業務電文)

[図データ]

(2) 制御メッセージ(コネクション監視)

[図データ]

(3) 送達管理メッセージ

[図データ]

(4) サブレイヤヘッダフォーマット

項番

項目

バイト

形式

用途

1

ヘッダ識別子

4

キャラクタ

メッセージ送信方向を示します。

TP1/FSP(全銀RC)→全銀RC:

“SUBJ”(X'5355424A')

全銀RC→TP1/FSP(全銀RC):

“SUBZ”(X'5355425A')

2

メッセージ長

2

バイナリ

サブレイヤヘッダからテキスト部までのメッセージ長

3

メッセージタイプ

0.5

バイナリ

情報メッセージ:X'0'

送達管理メッセージ:X'1'

制御メッセージ:X'2'

4

メッセージ要求

0.5

バイナリ

情報メッセージ

X'0':送達管理メッセージ要求あり

送達管理メッセージ

X'3':さらなる送達管理を要求しません。

制御メッセージ

X'4':TP1/FSP(全銀RC)の送信電文

X'5':全銀RCの送信電文

5

プロトコル番号

1

バイナリ

X'01'

6

予備

8

NULL

予備

(5) 業務プロトコルヘッダフォーマット

項番

項目

バイト

形式

用途

1

ヘッダ識別子

4

キャラクタ

メッセージ送信方向を示します。

TP1/FSP(全銀RC)→全銀RC:

“ZENJ”(X'5A454E4A')

全銀RC→TP1/FSP(全銀RC):

“ZENZ”(X'5A454E5A')

2

ヘッダレングス

2

バイナリ

X'0030'

3

プロトコル番号

1

バイナリ

X'01'

4

応答種別

1

バイナリ

応答なし:X'00'(情報メッセージ)

論理ACK:X'01'(送達管理)

論理NAK:X'02'(送達管理)

5

物理回線番号

2

キャラクタ

ユーザ定義値

6

論理回線番号

2

キャラクタ

ユーザ定義値

7

LCN番号

2

キャラクタ

ユーザ定義値

8

シーケンス番号

4

バイナリ

情報メッセージのシーケンス番号

送信:論理パスごとに設定する連番

受信:送達管理で同じ値を設定

X'00000001'〜X'FFFFFFFF'

→X'00000000'〜X'FFFFFFFF'

9

予備

30

NULL

予備

注※

プロトコル仕様では指定範囲があるが銀行ごとに異なるため,指定範囲のチェックは行いません。