Hitachi

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


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

トランザクションリトライ時は,ERRTRN3およびUTトランザクションを起動しないで再度トランザクションを起動します。ただし,リトライ元のトランザクション決着時に障害が発生したときは,UTトランザクションを起動します。リトライ元のトランザクションが決着したあとに再度トランザクションを起動します。再度起動するトランザクションはリトライ元とは別スレッドで起動することがあります。ロールバックおよびスレッドダウンを示すメッセージは出力しません。カレント中央処理通番はカウントアップします。

リトライ時に当該サービスが閉塞中の場合,サービストランザクションの代わりにERRTRN2(タイマトランザクションの場合はERRTRN4)を起動します。

DBキューサービスでリトライ時にDBキューが読み出し停止状態の場合は,同じDBキューから読み出すトランザクションの代わりにほかのDBキューの読み出しトランザクションを起動します。