Monitoring messages during execution of a message flow
    4.
    发明授权
    Monitoring messages during execution of a message flow 失效
    在执行消息流期间监视消息

    公开(公告)号:US06817010B2

    公开(公告)日:2004-11-09

    申请号:US09749000

    申请日:2000-12-27

    IPC分类号: G06F944

    摘要: 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.

    Monitoring execution of an hierarchical visual program such as for debugging a message flow
    7.
    发明授权
    Monitoring execution of an hierarchical visual program such as for debugging a message flow 失效
    监视分层可视程序的执行,如调试消息流

    公开(公告)号:US06748583B2

    公开(公告)日:2004-06-08

    申请号:US09749237

    申请日:2000-12-27

    IPC分类号: G06F944

    摘要: Provided are an execution monitoring tool, a method and a computer program product for monitoring execution of an hierarchical visual program. Execution progress reports are sent to an execution monitoring controller which maps the report data to its own representation of the hierarchical program to determine the current position within an execution program. The hierarchical structure of the program and the current execution position are displayed during execution on a test system. The execution monitoring controller maintains an hierarchical representation of the visual program's structure, builds an execution stack from the execution progress reports, and compares the received reports with the hierarchical representation to determine a current execution position. The execution reports include the current execution status as well as the position within the execution flow. In an implementation of the invention for debugging a visual message flow, which represents a sequence of message processing operations as a set of nodes and connections between the nodes, the execution progress reports include the content and structure of the message during execution and this is also displayed to the user. A set of debug nodes for generating the execution progress reports are preferably 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.

    摘要翻译: 提供了用于监视分层视觉节目的执行的执行监视工具,方法和计算机程序产品。 执行进度报告被发送到执行监视控制器,其将报告数据映射到其自己的分级程序的表示,以确定执行程序中的当前位置。 在执行期间,在测试系统上显示程序的分层结构和当前执行位置。 执行监视控制器维护视觉程序结构的层次表示,从执行进度报告构建执行堆栈,并将接收到的报告与分层表示进行比较,以确定当前的执行位置。 执行报告包括当前执行状态以及执行流程中的位置。 在本发明的实现中,用于调试可视消息流,其将表示作为一组节点的消息处理操作的序列和节点之间的连接,执行进度报告包括在执行期间消息的内容和结构,并且这也是 显示给用户。 用于生成执行进度报告的一组调试节点优先在测试和调试系统上执行之前自动插入到消息流中,并且这些调试节点将执行进度报告发送到调试控制器。