Detection of an imported transaction for finding the global transaction identifier
AssigneeCompaq Computer Corporation
InventorsJohannes Klein, Albert C. Gondi, Roger J. Hansen, Sitaram V. Lanka
Life of this patent
Estimating the term…
Loading patent…
AssigneeCompaq Computer Corporation
InventorsJohannes Klein, Albert C. Gondi, Roger J. Hansen, Sitaram V. Lanka
Estimating the term…
Systems and methods for ensuring that two different subordinate transactions will not be created at any given transaction processing node for the same parent transaction. Upon receiving a work request from a remote transaction processing system, the local transaction manager creates a local subordinate transaction associated with the parent transaction. A local transaction identifier that identifies the local subordinate transaction is also created. The local identifier includes an indicator, such as a one-bit flag, which identifies the local subordinate transaction as an imported transaction. The global identifier for the parent transaction is stored to a map in association with the transaction identifier of the new local subordinate transaction. If a work request associated with an imported transaction is sent to a remote transaction processing system, the global transaction identifier of the parent transaction is retrieved from the map and included in the work request so that the receiving system will know that the work request is associated with the parent transaction. In this manner, the receiving system will know not to start a new subordinate transaction on behalf of the parent transaction if a transaction subordinate to the parent transaction has already been started on that system.
A transaction processing system communicably coupled to two or more remote transaction management nodes, the system comprising:
A method of communicating work requests associated with imported transactions to remote nodes in a transaction processing system communicably coupled to two or more remote transaction management nodes, the processing system having a transaction manager (TM) and an application process, the method comprising the steps of:
Dependencies are inferred from the claim text.