[Seasar-user:22021] WAS8.5に対応するjta.diconの設定について

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2015年 1月 5日 (月) 19:39:55 JST


吉崎と申します。

フレームワーク:Teeda+S2JDBC/APサーバ:IBM WebSphere Application Server version 6.1.0.7で稼働しているWebアプリケーションを、
WAS8.5に移行することになりました。

そこでお伺いしたいのですが、WAS8.5に対応したjta.diconの設定についてお伺いしたく存じます。

質問の背景を説明させて頂きますと次の通りです。
WAS6.1.0.7では、APサーバのtransactionManagerがsuspendメソッド/resumeメソッドに対応していないため、
REQUIRES_NEWの処理は、前処理を一旦コミットして、トランザクションを開始するという風に
JTAUserTransactionAdapterの子クラスでカスタマイズして使っておりました。

WAS8.5に移行するに当たり、
JavaEE6完全対応ということですので、このカスタマイズクラスを使用せずに、jta-was7.diconで行けるのではなかろうかという
見積りで実現性の検証した所、jta-was7.diconで指定されているRestrictedTransactionManagerImplではREQUIRES_NEWの処理が
動かないという事実を確認いたしました。

そこで、jta-was7.diconをコピーしてjta-was8.diconというファイルを新規に用意し、transactionManagerの実装を
次のように変更して、シンプルパス・リゾルバでjta.diconの実体にjta-was8.diconを指定して、
WAS8.5で動かしてみたところ、REQUIRES_NEWで言うところのtransactionManagerのsuspendメソッド/resumeメソッドが
想定通りに動くことを確認しました。

  <component name="TransactionManager" class="org.seasar.extension.jta.RestrictedTransactionManagerImpl"/>
  ↓
  <component name="TransactionManager" class="org.seasar.extension.jta.TransactionManagerImpl"/>

ここで2点質問です。

質問1:次のURLを見る限り、Seasar2のWAS8.5への対応は言及されていませんが、
WAS8.5に対応するjta.diconの設定はサポートされていますか。
    サポートされているならば、どのように設定すればよいかをご教示頂くことは可能でしょうか。

質問2:WAS8.5はJavaEE6対応のはずですが(※1)、UOWManagerの対応は必要なのでしょうか。


※1
http://public.dhe.ibm.com/software/dw/jp/websphere/was/was85_first/was85_first.pdf
P6「全てのエディションで Java EE 6 / Java SE 7 をサポートしており」

ご回答のほど、何卒、宜しくお願いします。

________________________________

This message is for the designated recipient only and may contain privileged, proprietary, or otherwise confidential information. If you have received it in error, please notify the sender immediately and delete the original. Any other use of the e-mail by you is prohibited. Where allowed by local law, electronic communications with Accenture and its affiliates, including e-mail and instant messaging (including content), may be scanned by our systems for the purposes of information security and assessment of internal compliance with Accenture policy.
______________________________________________________________________________________

www.accenture.com
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20150105/b9df667c/attachment.html>


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