Interoperating transactionally between appservers
This topic describes some considerations and actions that you can take to interoperate transactionally between different types of appservers.
Overview
WAS is a transaction manager that supports transactional interoperation with other transaction managers through either the CORBA Object Transaction Service (OTS) protocol or, for JSR-109 compliant requests, Web Service Atomic Transaction (WS-AtomicTransaction) protocol. This is in addition to its ability to coordinate XA resource managers and to be coordinated by J2EE Connector 1.5 resource adapters.
Procedure
- To interoperate transactionally, using the OTS protocol, to send requests from appservers that are WebSphere Application Server V5.0.2 or earlier to appservers that are V6 or later, set the following system properties on appservers that are V5.0.2 or earlier:
com.ibm.ejs.jts.jts.ControlSet.nativeOnly=false com.ibm.ejs.jts.jts.ControlSet.interoperabilityOnly=trueFor example, to send requests from appservers that are WAS V4.0.n to appservers that are WAS V6, set the system properties on the V4.0.n appservers.
You do not need to set these properties to receive requests on appservers that are WAS V5.0.2 or earlier from appservers that are V6 or later.
- If you have enabled WAS security, disable protocol security on servers at version 6.0.2 or later to be able to interoperate transactionally with servers at earlier versions.
To disable protocol security on a server, complete the following steps:
- In the console, click Servers > Application Servers > server_name > [Container Settings] Container Services > Transaction Service
- Clear the Enable protocol security check box.
- Click Apply or OK.
- Save your changes to the master configuration.
- Restart the server.
Related tasks
Moving a transaction log from one server to another
Restarting a server on a different host
Using the transaction service
Related information
The Java transaction service (JTS), http://java.sun.com/products/jts/ The Java transaction API (JTA), http://java.sun.com/products/jta/ Web Service Atomic Transactions (WS-AtomicTransactions) J2EE Connector Architecture 1.5 CORBA Object Transaction Service (OTS)