Hitachi

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


13.4 リトライ時およびリトライ未実行時の動作

トランザクションのリトライ時,およびリトライ未実行時のee_trn_retry_rollback関数によるロールバック後の動作を次の表に示します。

表13‒1 ee_trn_retry_rollback関数によるロールバック後の動作

項番

項目

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

(リトライロールバック前処理UOCのリターン値がEETRN_UOC_OKの場合)

トランザクションのリトライ未実行時

(リトライ回数を超過した場合

トランザクションのリトライ未実行時

(リトライロールバック前処理UOCのリターン値がEETRN_UOC_NORETRY_KILLの場合)

トランザクションのリトライ未実行時

(リトライロールバック前処理UOCのリターン値がEETRN_UOC_NORETRY_ABORTの場合)

1

ERRTRN3

起動しません。

起動します。

起動します。

起動します。

2

UTトランザクション

要求元のトランザクションが決着しなかったときだけ起動します。

起動します。

起動します。

起動します。

3

エラーメッセージ出力

次のメッセージを抑止します。

KFSB55350-E

リトライ回数超過を示すエラーメッセージを出力します。

リトライロールバック停止指示による終了を示すエラーメッセージを出力します。

リトライロールバック停止指示による終了を示すエラーメッセージを出力します。

4

メモリDUMP出力

出力しません。

出力します(API指定ありの場合)。

出力しません。

出力します。

5

COBOL異常終了時要約リスト出力

出力しません。

出力します(API指定ありの場合)。

出力しません。

出力します。

6

サービス自動閉塞

閉塞しません。

閉塞します(自動閉塞ありの場合)。

閉塞します(自動閉塞ありの場合)。

閉塞します(自動閉塞ありの場合)。

7

同期/非同期応答RPCのRPC応答

応答しません(UAPリターン後に応答送信する)。

RPCエラー応答を送信します。

RPCエラー応答を送信します。

RPCエラー応答を送信します。

8

DBキューサービス

自動読み出し停止,およびメッセージのスキップをしません。

自動読み出し停止,またはメッセージをスキップします(dbqgrpdef -rオペランドで選択します)。

自動読み出し停止,またはメッセージをスキップします(dbqgrpdef -rオペランドで選択します)。

自動読み出し停止,またはメッセージをスキップします(dbqgrpdef -rオペランドで選択します)。

〈この節の構成〉