Db2 Connect support for loosely coupled transactions
The support within Db2 Connect for loosely coupled transactions is intended for users who implement XA distributed applications that access IBM Db2 for IBM i Version 5 Release 4 or later; and Db2 for z/OS Version 7 or later. This support allows different branches of the same global transaction to share lock space on Db2 for z/OS.
Support for loosely coupled transactions is intended for .NET and COM+ applications.
This feature reduces the window where one branch of a distributed transaction encounters lock timeout or deadlock as a result of another branch within the same global transaction.
Restriction: In
loosely coupled XA transactions, if there are multiple branches open against the same resource
manager an application can encounter lock
timeout or a deadlock within global
transactions. The lock timeout or
deadlock occurs because data sharing members can share locks only if multiple branches within a
global transaction connect to the same member.
An application might not be able to use workload balancing but it can use client affinity for high
availability.