[Seasar-user:2602] Re: [S2Hibernate] WebSphere のトランザクションマネージャの使用について

Koichi Kobayashi koichik
2005年 9月 23日 (金) 01:30:16 JST


小林 (koichik) です.

Date:    Thu, 22 Sep 2005 14:39:31 +0900
From:    "Yamada Osamu" <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:2594] Re: [S2Hibernate] WebSphere のトランザクションマネージャの使用について

> >afterCompletionのタイミングでアクティブなトランザクションが
> >存在するかどうかは、実装依存かもしれません。

うーん,JTA ではその辺り不明瞭ですが,CORBA OTS の
「2.14.1.2 Normal Transaction Completion」では afterCompletion() の
呼び出しが終わった後に現在のトランザクションを忘れることになっていると
読み取れるんですけどねぇ.

・After having received all commit or rollback responses, if synchronizations
exist, the root coordinator issues after_completion to each of them passing the
transaction outcome as status before responding to the client.

・・・

・The root coordinator forgets the transaction after having logged its heuristic status
if heuristics reporting was requested by the originator.

とはいってもそうじゃない実装があるならしょうがないですね.

> >というわけで、修正した方がいいと思います。
> >S2Hibernateチームの人。

チームの人ではないのですが,この辺りは自分の考慮漏れなので,
修正したソース (Hibernate2.x 用と 3.x 用) およびパッチを
添付します.
お手数ですが,これでご確認をお願いします.>山田様


-- 
<signature>
    <name>Koichi Kobayashi</name>
    <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>
-------------- next part --------------
テキスト形式以外の添付ファイルを除去しました...
ファイル名: s2hibernate-patch.txt
型:         application/octet-stream
サイズ:     5966 バイト
説明:       無し
URL:        http://lists.sourceforge.jp/mailman/archives/seasar-user/attachments/20050923/60e96239/s2hibernate-patch.obj
-------------- next part --------------
テキスト形式以外の添付ファイルを除去しました...
ファイル名: S2SessionFactoryImpl.java
型:         application/octet-stream
サイズ:     4752 バイト
説明:       無し
URL:        http://lists.sourceforge.jp/mailman/archives/seasar-user/attachments/20050923/60e96239/S2SessionFactoryImpl.obj
-------------- next part --------------
テキスト形式以外の添付ファイルを除去しました...
ファイル名: S2SessionFactoryImpl.java
型:         application/octet-stream
サイズ:     4765 バイト
説明:       無し
URL:        http://lists.sourceforge.jp/mailman/archives/seasar-user/attachments/20050923/60e96239/S2SessionFactoryImpl-0001.obj



Seasar-user メーリングリストの案内