Hitachi

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


20.4 トランザクション種別

新規に業務を開始(業務ID割り当て)するか,それとも,既存の業務を継続(業務ID引き継ぎ)するかは,トランザクション種別に依存します。ユーザトランザクション種別および業務属性(開始/継続)を次に示します。

表20‒1 ユーザトランザクションと業務ID設定方法の対応

項番

トランザクション種別

業務属性

備考

開始

継続

1

MNトランザクション(RPC)

2.

次の条件をすべて満たす場合は「継続」,それ以外の場合は「開始」となります。

(1)RPC要求元がTP1/EE(TP1/FSP)

(2)RPC要求元のrpc_bizid_chainオペランド指定値が「Y」(デフォルト)

(3)RPC要求元で次のどれかの提供API発行

  • ee_rpc_call()/CBLEERPC('CALL ')

  • ee_rpc_call_to()/CBLEERPC('CALLTO ')

  • ee_rpc_cmtsend()/CBLEERPC('CMTSND ')

  • ee_rpc_cmtsend_to()/CBLEERPC('CMTSNDTO')

2

RMトランザクション

×

1.

3

E3トランザクション

×

1.

4

ERトランザクション

×

1.

5

ESトランザクション

×

1.

6

リトライトランザクション

×

1.

7

上記以外

×

(凡例)

○:開始する

×:開始しないまたは終了しない

1.:プロセス内連携型

2.:プロセス間連携型

−:該当しない

注※

リトライロールバックで再実行されたトランザクション