AIDING RESOLUTION OF A TRANSACTION
2 Assignments
0 Petitions
Accused Products
Abstract
A method for aiding resolution of a transaction for use with a transactional processing system comprising a transaction coordinator and a plurality of grouped and inter-connected resource managers, the method comprising the steps of: in response to a communications failure between the transaction coordinator and a first resource manager causing a transaction to have an in-doubt state, connecting, by the transaction coordinator, to a second resource manager; in response to the connecting step, sending by the transaction coordinator to the second resource manager, a resolve request comprising a resolution for the in-doubt transaction; in response to the resolve request, obtaining at the first resource manager, by the second resource manager, a lock to data associated with the in-doubt transaction; and in response to the obtaining step, determining, by the second resource manager, whether the transaction is associated with the first resource manager.
-
Citations
29 Claims
-
1-15. -15. (canceled)
-
16. A computer implemented method for aiding resolution of a transaction for use with a transactional processing system, comprising a transaction coordinator and a plurality of grouped and inter-connected resource managers, the computer implemented method comprising:
-
in response to a communications failure between the transaction coordinator and a first resource manager causing a transaction to have an in-doubt state, connecting, by the transaction coordinator, to a second resource manager; in response to connecting, sending by the transaction coordinator to the second resource manager, a resolve request comprising a resolution for an in-doubt transaction; in response to the resolve request, obtaining at the first resource manager, by the second resource manager, a lock to data associated with the in-doubt transaction; and in response to obtaining, determining, by the second resource manager, whether the transaction is associated with the first resource manager. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An apparatus for aiding resolution of a transaction for use with a transactional processing system, comprising a transaction coordinator and a plurality of grouped and inter-connected resource managers, the apparatus comprising:
-
means, responsive to a communications failure between the transaction coordinator and a first resource manager causing a transaction to have an in-doubt state, for connecting the transaction coordinator to a second resource manager; means, responsive to the connecting means, for sending, by the transaction coordinator a resolve request comprising a resolution for an in-doubt transaction to the second resource manager; means, responsive to the sending means, for obtaining, at the first resource manager, a lock to data associated with the in-doubt transaction, wherein obtaining is by the second resource manager; and means, responsive to the obtaining means, for causing the second resource manager to determine whether the transaction is associated with the first resource manager.
-
Specification