[jbpm-commits] JBoss JBPM SVN: r5355 - in jbpm3/branches/jbpm-3.2-soa/modules/core/src/main: resources and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Jul 27 22:13:14 EDT 2009


Author: alex.guizar at jboss.com
Date: 2009-07-27 22:13:14 -0400 (Mon, 27 Jul 2009)
New Revision: 5355

Modified:
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/java/org/jbpm/persistence/jta/JtaDbPersistenceService.java
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/jbpm-db2-ds.xml
Log:
set no-tx-separate-pools in db2 data source to address XAER_OUTSIDE
http://www-01.ibm.com/support/docview.wss?uid=swg21175904

Modified: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/java/org/jbpm/persistence/jta/JtaDbPersistenceService.java
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/java/org/jbpm/persistence/jta/JtaDbPersistenceService.java	2009-07-28 01:00:04 UTC (rev 5354)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/java/org/jbpm/persistence/jta/JtaDbPersistenceService.java	2009-07-28 02:13:14 UTC (rev 5355)
@@ -69,9 +69,9 @@
 
   public void beginTransaction() {
     try {
-      log.debug("beginning " + transaction);
       JtaDbPersistenceServiceFactory jtaFactory = (JtaDbPersistenceServiceFactory) persistenceServiceFactory;
       transaction = jtaFactory.getUserTransaction();
+      log.debug("beginning " + transaction);
       transaction.begin();
     }
     catch (NotSupportedException e) {

Modified: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/jbpm-db2-ds.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/jbpm-db2-ds.xml	2009-07-28 01:00:04 UTC (rev 5354)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/jbpm-db2-ds.xml	2009-07-28 02:13:14 UTC (rev 5355)
@@ -13,6 +13,8 @@
     <user-name>${jdbc.db2.username}</user-name>
     <password>${jdbc.db2.password}</password>
 
+    <!-- isolate connections used with JTA from those used without JTA -->
+    <no-tx-separate-pools />
     <!-- disable transaction interleaving -->
     <track-connection-by-tx />
     <!-- force XAResource.isSameRM(XAResource) to return false -->



More information about the jbpm-commits mailing list