×

Message processing

  • US 9,069,632 B2
  • Filed: 08/15/2011
  • Issued: 06/30/2015
  • Est. Priority Date: 08/26/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of operating a transaction manager, the method comprising:

  • receiving multiple copies of a message using independent paths through a messaging network, wherein each of said independent paths comprises a queue;

    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 for each message received;

    starting the transaction in response to the message sequence number being greater than the last processed message sequence number;

    failing the transaction in response to the message sequence number being less than the last processed message sequence number;

    invoking a receiver agent by a consuming application to delete a message associated with the message sequence number in response to failing the transaction;

    receiving an original identifier for the transaction; and

    detecting that there is no message sequence number stored for the message associated with the original identifier, and, in response, storing the message sequence number for the message associated with the original identifier.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×