MESSAGE PROCESSING
First Claim
Patent Images
1. A method of operating a transaction manager, the method comprising:
- receiving an invocation to begin a transaction;
receiving a message sequence number for the transaction;
checking, by a processor, that the message sequence number is greater than a last processed message sequence number;
starting the transaction in response to the message sequence number being greater than the last processed message sequence number; and
failing the transaction in response to the message sequence number not being greater than the last processed message sequence number.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer program product for operating a transaction manager. An invocation to begin a transaction as well as a message sequence number for the transaction are received. It is then determined if the message sequence number is greater than the last processed message sequence number. If the message sequence number is greater than the last processed message sequence number, then the transaction is started. Otherwise, if the message sequence number is not greater than the last processed message sequence number, then the transaction is failed.
-
Citations
18 Claims
-
1. A method of operating a transaction manager, the method comprising:
-
receiving an invocation to begin a transaction; receiving a message sequence number for the transaction; checking, by a processor, that the message sequence number is greater than a last processed message sequence number; starting the transaction in response to the message sequence number being greater than the last processed message sequence number; and failing the transaction in response to the message sequence number not being greater than the last processed message sequence number. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product embodied in a computer readable storage medium for operating a transaction manager, the computer program product comprising the programming instructions for:
-
receiving an invocation to begin a transaction; receiving a message sequence number for the transaction; checking that the message sequence number is greater than a last processed message sequence number; starting the transaction in response to the message sequence number being greater than the last processed message sequence number; and failing the transaction in response to the message sequence number not being greater than the last processed message sequence number. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a memory unit for storing a computer program for operating a transaction manager; and a processor coupled to said memory unit, wherein said processor, responsive to said computer program, comprises; circuitry for receiving an invocation to begin a transaction; circuitry for receiving a message sequence number for the transaction; circuitry for checking that the message sequence number is greater than a last processed message sequence number; circuitry for starting the transaction in response to the message sequence number being greater than the last processed message sequence number; and circuitry for failing the transaction in response to the message sequence number not being greater than the last processed message sequence number. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification