[Seasar-user:11567] Re: xa_commitが失敗した時の挙動について
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 11月 9日 (金) 17:00:11 JST
小林 (koichik) です.
Date: Fri, 9 Nov 2007 15:47:55 +0900
From: <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:11565] xa_commitが失敗した時の挙動について
> Oracleの制限事項で、フェールオーバのタイミングで
> 「xa_prepare() が成功したにもかかわらずxa_commitが失敗する」
> ケースがあるという情報があるのですが、SeasarのJTAでは
> xa_commitが失敗したらどのように動作しますか?
>
> 例:・一定間隔でxa_commitをリトライする。
> ・そのトランザクションを破棄してexception発行
残りのリソースに対して XAResource#commit() を
呼び出した後に,javax.transaction.RollbackException
(のサブクラス) がスローされます.
リトライ等は行っていません.
--
<signature>
<name>Koichi Kobayashi</name>
<e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>
Seasar-user メーリングリストの案内