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

Reply via email to