<Resource id="DB2" type="DataSource">
jdbcDriver=com.ibm.db2.jcc.DB2Driver
XADataSource = com.ibm.db2.jcc.DB2XADataSource
jdbcurl=....
user=....
.....
</Resource>
<Resource id="H2" type="DataSource">
jdbcDriver=org.h2.Driver
XADataSource = org.h2.jdbcx.JdbcDataSource
jdbcurl=....
user=....
.....
</Resource>
openejb start....
warning:XADataSource not supported by "DB2"
program work fine below,but tansaction not valid! finally h2 update
sucessed,db2 error,should be both rollback!
usert.begin();
DataSource dx=(DataSource)ctx.lookup ("H2")
//XAConnection xa=dx.getXAConnection();
Connection con= dx.getConnection();
con.execute("update.h2_tbl..set ")....
DataSource dx=(DataSource)ctx.lookup ("DB2")
//XAConnection xa=dx.getXAConnection();
Connection con= dx.getConnection();
con.execute("update.db2_tbl..set ")....
user.commit();
.....................
user.rollback()
--
View this message in context:
http://openejb.979440.n4.nabble.com/about-openejb-standalone-transaction-control-tp4660358p4660392.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.