Method and System for In-doubt Resolution in Transaction Processing
First Claim
1. A method for in-doubt resolution in transaction processing involving at least two distributed transaction processing systems, comprising:
- re-establishing a connection between a first transaction processing system and a second transaction processing system following a failure;
the first transaction processing system searching for any unresolved units of recovery and resynchronizing each unresolved unit of recovery with the second transaction processing system;
when the first transaction processing system has finished processing its unresolved units of recovery, the second transaction processing system then searching for any unresolved units of recovery and resynchronizing each unresolved unit of recovery with the first transaction processing system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided for in-doubt resolution in transaction processing involving at least two distributed transaction processing systems. The method includes a resynchronization method when re-establishing a connection between two distributed transaction processing systems. The method includes re-establishing a connection between a first transaction processing system and a second transaction processing system following a failure; the first transaction processing system searching for any unresolved units of recovery and resynchronizing each unresolved unit of recovery with the second transaction processing system; and when the first transaction processing system has finished processing its unresolved units of recovery, the second transaction processing system then searches for any unresolved units of recovery and resynchronizes each unresolved unit of recovery with the first transaction processing system.
20 Citations
20 Claims
-
1. A method for in-doubt resolution in transaction processing involving at least two distributed transaction processing systems, comprising:
-
re-establishing a connection between a first transaction processing system and a second transaction processing system following a failure; the first transaction processing system searching for any unresolved units of recovery and resynchronizing each unresolved unit of recovery with the second transaction processing system; when the first transaction processing system has finished processing its unresolved units of recovery, the second transaction processing system then searching for any unresolved units of recovery and resynchronizing each unresolved unit of recovery with the first transaction processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for in-doubt resolution in transaction processing, comprising:
-
a first transaction processing system; a second transaction processing system wherein, the first and second transaction processing systems have a network connection for coordinating distributed units of recovery; means for re-establishing a connection between the first transaction processing system and the second transaction processing system following a failure; the first transaction processing system including; means for searching for any unresolved units of recovery and means for resynchronizing each unresolved unit of recovery with the second transaction processing system; the second transaction processing system including; means for searching for any unresolved units of recovery and means for resynchronizing each unresolved unit of recovery with the first transaction processing system, wherein the means for searching and the means for resynchronizing of the second transaction processing system are activated after the first transaction processing system has no more unresolved units of recovery. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer program product stored on a computer readable storage medium for in-doubt resolution in transaction processing involving at least two distributed transaction processing systems, comprising computer readable program code means for performing the steps of:
-
re-establishing a connection between a first transaction processing system and a second transaction processing system following a failure; the first transaction processing system searching for any unresolved units of recovery and resynchronizing each unresolved unit of recovery with the second transaction processing system; when the first transaction processing system has finished processing its unresolved units of recovery, the second transaction processing system then searching for any unresolved units of recovery and resynchronizing each unresolved unit of recovery with the first transaction processing system.
-
Specification