Ivan already copied the JBoss TM/OTS/DTM code to a Sourceforge project.
I can look into removing OTS/DTM from trunk. I am not sure I fully understand the
implications of removing JBoss TM (JTA). Have all dependencies from that TM been
eliminated? We want to retain some of its interfaces (e.g., the TPC importer/exporter
interfaces), right?
Currently there is a hardcoded dependency from the IIOP module on the OTS code. The IIOP
servant directly accesses an OTS class in order to obtain the transaction context, which
is then stuffs into the Invocation object. That dependency on a class needs to be replaced
by a dependency on an interface, which any deployable OTS module may implement. Besides
allowing the current OTS code to continue working even after its removal from trunk, this
should also be useful to JBossTS, for "transaction bridging" across OTS and XA
(JTA).
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4081717#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...