Method and System for Recovering Stranded Outbound Messages
1 Assignment
0 Petitions
Accused Products
Abstract
A method for recovering and requeueing lost messages is disclosed. The lost messages are intended for delivery from a first computer program to a second computer program but are instead stranded in locations internal to the first program. The method extracts one or more of these stranded messages from the location internal to the first program, determines the original destination of each stranded message and delivers that message to the second program. Delivery of each message to the second program is facilitated by using message queues provided by middleware type software programs. The desired middleware program can be selected by the user of the method, and the method provides for the necessary formatting of each recovered message according to the selected middleware. Absent use of the present method, these stranded messages would not be routed to their original destinations.
0 Citations
37 Claims
-
1. (canceled)
-
2-17. -17. (canceled)
-
18. A method for recovering a stranded message comprising:
-
extracting a plurality of components from a default message queue associated with a first computer executable program using a recovery program; obtaining destination and reassembly information from the plurality of components; and assembling the plurality of components, from the default message queue associated with the first computer executable program, into a recreated message using the recovery program, the assembling based on the destination and reassembly information from the plurality of components. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for recovering a stranded message, the device comprising:
-
a processor; and a memory to store computer program instructions, the computer program instructions when executed on the processor cause the processor to perform operations comprising; extracting a plurality of components from a default message queue associated with a first computer executable program using a recovery program; obtaining destination and reassembly information from the plurality of components; and assembling the plurality of components, from the default message queue associated with the first computer executable program, into a recreated message using the recovery program, the assembling based on the destination and reassembly information from the plurality of components. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A computer readable medium storing computer program instructions for recovering a stranded message, which, when executed on a processor, cause the processor to perform operations comprising:
-
extracting a plurality of components from a default message queue associated with a first computer executable program using a recovery program; obtaining destination and reassembly information from the plurality of components; and assembling the plurality of components, from the default message queue associated with the first computer executable program, into a recreated message using the recovery program, the assembling based on the destination and reassembly information from the plurality of components. - View Dependent Claims (33, 34, 35, 36, 37)
-
Specification