Monitoring messages during execution of a message flow
AssigneeInternational Business Machines Corporation
InventorsNeta Aizenbud-Reshef, Yael Shaham-Gafni, Michael Starkey, Marc-Thomas Schmidt, Gabi Zodik
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsNeta Aizenbud-Reshef, Yael Shaham-Gafni, Michael Starkey, Marc-Thomas Schmidt, Gabi Zodik
Estimating the term…
Provided are an execution monitoring tool, a method and a computer program product for monitoring a message processing program or system. The execution monitoring tool identifies locations within the message processing program corresponding to a predefined set of execution progress stages, and inserts execution progress report generator components at these locations. Execution progress reports (including a representation of the message contents and structure) are then sent to the execution monitoring controller which maps the report data to its own representation of the program to determine the current position within an execution program. The message contents and structure, as well as the structure of the program and the current execution position, are displayed during execution on a test system. The execution reports include the current execution status as well as the position within the execution flow. The invention is advantageous for debugging a visual message flow, which represents a sequence of message processing operations as a set of nodes and connections between the nodes. A set of debug nodes for generating the execution progress reports are automatically inserted in the message flow before executing it on a test and debugging system, and these debug nodes send execution progress reports to a debug controller.
A visual execution monitoring tool for monitoring execution of a message processing program, comprising:
A method for monitoring execution progress of a message processing program, including the steps of:
A computer program product comprising program code recorded on a computer-readable recording medium, for monitoring execution of a message processing program, comprising:
A data processing system including a visual execution monitoring tool for monitoring execution of a message processing program, the execution monitoring tool comprising:
A visual execution monitoring tool for monitoring execution of a message processing program, the execution monitoring tool comprising:
A computer program product comprising program code recorded on a computer-readable recording medium, for monitoring execution of a message processing program, comprising:
A data processing system including a visual execution monitoring tool for monitoring execution of a message processing program, the execution monitoring tool comprising:
A visual execution monitoring tool for monitoring execution of a computer program, comprising:
Dependencies are inferred from the claim text.