调试:单步跳过源代码

开始之前

要执行此任务,必须先完成下列任务:

如果消息流处理已在 ESQL 代码、Java 代码或映射内的断点处暂停,您可单步跳过该代码。

消息流中有三种类型的节点可以包含源代码:
  • 包含 ESQL 代码的节点:Compute 节点、Filter 节点或 Database 节点。
  • 包含 Java 代码的节点:包含 Java 代码的用户定义节点,或 JavaCompute 节点
  • 用于访问和维护映射的节点:Mapping 节点、DataInsert 节点、DataUpdate 节点、DataDelete 节点、Extract 节点或 Warehouse 节点。
    注: 映射例程会在 ESQL 中实现;如果您单步跳入代码,则可选择单步遍历 ESQL 代码还是单步遍历映射。
  1. 切换到“调试”透视图
  2. 在“调试”视图中,单击工具栏上的单步跳过图标 单步跳过,或右键单击流堆栈框架,然后单击单步跳过单步跳过
如果您单步跳过代码,则运行单行的源代码,且流在下一行代码处暂停。

您所能执行的操作就取决于节点中所包含的代码的类型:

如果调试器在您单步跳过的上一行代码之前暂停,则最后一行代码运行且调试器自动在当前消息的逻辑处理中设定的下一个断点处暂停。如果再也没有可使流实例暂停的断点,则流实例运行到完成调试,然后会从“调试”视图中除去该流实例。

如果您不希望继续单步遍历代码,则可单步跳出代码,如单步跳出源代码中所述。

如果您现在完成了对该消息流的单步遍历和调试,则可除去断点或结束调试会话:

相关概念
流调试器概述
“调试”透视图
相关任务
调试:运行到完成
调试:单步跳入源代码
调试:单步跳出源代码
相关参考
流调试器快捷方式
流调试器图标和符号
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ag11320_