Hi, I am new to Jencks, and I am in the process of seeing if it will work for a new project. The JCA stuff is new to me, but I have used Spring a decent amount in the past. I have a simple test up and running (that appears to work correctly) for a distributed transaction where I am sending a JMS message and updating a database as a single transaction (this is very good!). I am using Spring's JmsTemplate and JdbcTemplate in a service class currently within the context of Spring's declarative transaction management (TransactionProxyFactoryBean).
I have a few questions I am hoping someone could clarify... 1) The XA transaction support for the above only works correctly if both are done through Jencks (i.e. following the Outbound JDBC and Outbound JMS examples on the website), is this correct? It seems like I should not need to use Jencks for my outgoing JDBC updates, but have it still participate in the same JTA transaction (spring xa pool with reference to jencks transaction). 2) If one does use the Geronimo transaction manager, is there any documentation available for this anywhere? I am having a difficult time configuring this with logging turned on and can't find docs anywhere really. Also it is difficult to sort out which jars you need to get this working (i.e. howl, geronimo-*.jar) and which are the correct versions of these to use. Which leads me to my last question... 3) I read on the front page that you can use other JTA implementations other then Geronimo for JTA transactions (i.e. JOTM). Is there any support for this currently, or must one write the wrappers for this still (from briefly looking at the examples, it looks like they expect a geronimo specific class)? I appreciate any feedback, and this looks like a great project! Thanks, Ryan Rich
