Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

XATransaction

 
Luciano A. Pozzo
Ranch Hand
Posts: 112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi...

How can I enable XATransaction on my application?


[]'s
 
Roger Chung-Wee
Ranch Hand
Posts: 1683
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Your server documentation will tell you about XA drivers, connection pool and data source configurations. Also, the XA resources themselves need to be XA-enabled.
 
Luciano A. Pozzo
Ranch Hand
Posts: 112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Do you have some example?
[ March 09, 2006: Message edited by: Luciano A. Pozzo ]
 
Rajesh Pandey Rajesh Pandey
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dear Freind

You can use transaction in application two way first through Declarative which we declare & container hanle it as we will declare it second way is programatical in which programmer have total contole for it & programmer implement sessionsynchronisation interface with bean class & also declare command such as commit abort after commit,beforecommit etc

Regards
Rajesh Pandey
Freelance Software Developer
india Delhi
Mob:--+919811903737
email:- rajesh-pandey@hotmail.com
 
Andreas Schaefer
Ranch Hand
Posts: 63
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Per se there is not need to enable XA Transaction in your J2EE application but what you need to do is to make sure that the connection factories (JDBC data sources, JMS connection factories etc) are XA enabled and configured that way.
Then you have to decide if you use CMT (declarative) or BMT (managed by the bean) transaction handling but that does not influence if XA is used or not.
Also make sure that you use the right connection factories. For example JBoss has XA Connection Factories for JMS even though they do not participate in the XA trasnaction management of JBoss (make sure you use JmsXA found on the 'java:' namespace).

-Andy
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic