Patent ID: 7472161

Claim:
A computer program product comprising a tangible computer useable medium having stored thereon computer executable instructions for performing a method for ensuring client access to unpaired messages from a database management system (DBMS) server, the computer useable medium operable as part of a memory device, the instructions performing the method comprising: the DBMS server determining that a transaction response message is an unpaired message in response to a communication disruption between a client and the DBMS server, the DBMS server comprising a memory device and storing the unpaired message in an unpaired message queue, the unpaired message corresponding to a specific client, the transaction response message associated with a transaction request; creating the unpaired message queue in the DBMS server separate from a paired message queue in response to determining a transaction response message is an unpaired message, the unpaired message queue configured to store a plurality of unpaired messages intended for a client, the unpaired message queue and paired message queue storing messages according to a First-In-First-Out protocol; and communicating transaction requests and transaction responses using an Open Transaction Manager Access (OTMA) protocol which allows the client to request at least one unpaired message stored in the unpaired message queue.