调试 ESQL

开始之前

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

如果消息流处理已在某个包含 ESQL 代码的节点(Compute、Filter 或 Database 节点)的源代码中的某个断点处暂停,您可浏览“调试”透视图的“变量”视图中的 ESQL 变量。您也可以在 ESQL 代码行中设置断点。有关进一步详细信息,请参阅以下各部分:

更新开始如果您已处理完 ESQL 代码和变量,消息流处理将一直继续到当前消息的逻辑处理中设置的下一个断点。如果再也没有可使流实例暂停的断点,则流实例运行到完成调试,然后会从“调试”视图中除去该流实例。

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

更新结束

处理 ESQL 变量

  1. 切换到“调试”透视图透视图。
  2. 打开“变量”视图。 在树中显示了变量,使用符号变量
  3. 要使用变量,右键单击变量并从弹出菜单中选择选项。

更新开始例如,如果您声明了以下 ESQL 变量:更新结束

更新开始
DECLARE myInt INT 0;
DECLARE myFloat FLOAT 0.0e-1;
DECLARE myDecimal DECIMAL 0.1;
DECLARE myInterval INTERVAL DAY TO MONTH;
更新结束

更新开始您可以在调试器中更新这些值。不过,您不能更新消息树或 REFERENCE 变量。更新结束

在 ESQL 代码行中使用断点

  1. 切换到“调试”透视图
  2. 打开 ESQL 编辑器。
  3. 右键单击可以设置断点的行。 您无法在注释行或空行中设置断点。
  4. 处理断点中所述,以针对常规调试器断点的类似方式,从菜单中选择创建、删除或限定断点。

声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ag11360_