调试映射

开始之前

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

如果消息流处理已在某个包含映射的节点(Mapping、DataInsert、DataUpdate、DataDelete、Extract 或 Warehouse 节点)的源代码中的某个断点处暂停,您可查看映射例程,并查看和修改用户定义的变量。也可在映射中的各行中设置断点。

注: 映射例程会在 ESQL 中实现;如果您单步跳入代码,则可选择单步遍历 ESQL 代码还是单步遍历映射。
  1. 切换到“调试”透视图
  2. “调试”视图中,单击工具栏上的单步跳入源代码 单步跳入代码 图标,或右键单击流堆栈框架,然后单击 单步跳入“单步跳入”。 “消息映射”编辑器将打开,并且映射例程在“映射”编辑器和“大纲”视图中都突出显示。
  3. 要在映射行中使用断点,请执行以下操作:
    1. 在消息映射编辑器中,选择要用于映射命令的行,右键单击该行旁边的空白处,并从菜单中选择添加或禁用断点。或者,双击同一空白处,以添加或除去断点。 您无法在注释行或空行中设置断点。
    2. 处理断点中所述,以针对常规调试器断点的类似方式,从菜单中选择创建、删除或限定断点。
  4. 通过执行各种步进操作(单步跳入、单步跳过和单步返回),来检查映射例程。 执行这些操作时,在“调试”视图中,堆栈框架显示映射命令列表和当前命令。“变量”视图显示您的用户定义映射变量,以及输入消息(即,调试消息)。可以改变用户定义的变量。
更新开始如果您已处理完映射和用户定义的变量,消息流处理将一直继续到当前消息的逻辑处理中设置的下一个断点。如果再也没有可使流实例暂停的断点,则流实例运行到完成调试,然后会从“调试”视图中除去该流实例。

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

更新结束
相关概念
流调试器概述
“调试”透视图
消息映射编辑器
相关任务
在调试器中处理断点
调试:单步跳入源代码
调试:单步跳过源代码
调试:单步跳出源代码
相关参考
流调试器快捷方式
流调试器图标和符号
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ag20510_