Failed message error recovery using application specific error queues
AssigneeMicrosoft Corporation
InventorsCraig A. Critchley, Richard D. Hill, Krishnan Srinivasan, Uday S. Hedge, Alexander Dadiomov
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsCraig A. Critchley, Richard D. Hill, Krishnan Srinivasan, Uday S. Hedge, Alexander Dadiomov
Estimating the term…
The present invention extends to methods, systems, and computer program products for failed message error recovery using application specific error queues. An application message, a reference to a receive queue that corresponds to a receiving application, and a reference to an application specific error queue specific to a sending application are received from the sending application. The application message is enqueued in a transmission queue. Transfer of the application message to the receive queue is attempted. It is detected that the application message was not delivered to the receiving application due to an error. The application message is moved from the transmission queue to the application specific error queue. The application message and appropriate error information is returned from the application specific error queue to the sending application.
A method for use at a computer system that is network connectable along with one or more other computer systems to a network, the computer system including a processor and system memory, the computer system including a queue manager that controls one or more message queues at the computer system, the method for recovering from an messaging error, the method comprising:
A computer program product for use at a computer system that is network connectable along with one or more other computer systems to a network, the computer system including a queue manager that controls one or more message queues at the computer system, the computer program product for implementing a method for recovering from an messaging error, the computer program product comprising one or more computer-readable media having stored thereon computer-executable instructions that, when executed by a processor, cause the compute system to perform the following:
A computer system, the computer system comprising:
Dependencies are inferred from the claim text.