Interoperating transactionally between appservers

This topic describes some considerations and actions that you can take to interoperate transactionally between different types of application servers.

 

Overview

To interoperate transactionally with a non-WebSphere appserver, WebSphere Application Server switches dynamically between WebSphere-optimized native transaction contexts and interoperable OTS contexts depending on the capability of the partner with which it is interoperating.

[V5.1 and later]To interoperate transactionally between WebSphere Application Server version 5.1 (or later) and WebSphere Application Server before version 5.0, you need to set the following system properties on appservers before version 5.0:

com.ibm.ejs.jts.jts.ControlSet.nativeOnly=false
com.ibm.ejs.jts.jts.ControlSet.interoperabilityOnly=true
For example, if you want to interoperate between appservers at WebSphere Application Server version 5.1 and WebSphere Application Server version 4.0.n, you need to set the system properties on the version 4.0.n appservers.


Related tasks
Moving a transaction log from one server to another
Restarting an appserver on a different host
Using the transaction service