使用断点调试 BPEL 流程
另请参见
使用断点可以指示 BPEL 调试器在 BPEL 流程的指定位置停止执行流程。当 BPEL 流程实例到达某断点时,该实例将会暂停,您可以步入代码,在“BPEL 流程实例”窗口中监视流程实例的状态,在“BPEL 变量”窗口中检查变量并可以在“监视”窗口中查看 XPath 表达式的值。
要查看和组织当前在 IDE 中设置的所有断点,请选择“窗口”>“调试”> "BPEL" >“断点”(Alt-Shift-5) 以打开“断点”窗口。对于每个断点,您可以看到其所在的文件名称以及所在的行。
在 BPEL 中设置断点:
- 在源代码编辑器或“设计”视图中打开 BPEL 源文件。
- 请执行以下某项操作:
- 在源代码编辑器中,在要设置断点的行的左旁注处单击鼠标左键。
- 在“设计”视图中,右键单击要设置断点的元素,然后选择“切换断点”。
在“设计”视图中,断点将在特定元素顶部显示为一个红色的小图标。在“源”视图中,断点将在代码行左旁注处显示为一个红色的方块。
- 或者,也可以在“导航”窗口的“BPEL 逻辑视图”中,从弹出式菜单中选择“切换断点”来设置和删除断点。
调试已到达断点的流程实例:
- 暂停执行代码后,从“运行”菜单中或工具栏上选择以下命令:
- 继续 (Ctrl-F5)。运行当前流程实例,直至遇到下一个断点或者实例完成时为止。实例状态将变为“正在运行”。
- 步入 (F7)。步入下一个 BPEL 活动。在步入时,当前行指示符将前移,在图中突出显示当前位置,并相应地更改 BPEL 调试器窗口的内容。在 BPEL 语言术语中,仅在“活动”范围支持此步骤,而在更细节的范围内则不支持此步骤。
- 完成调试器会话 (Shift-F5)。完成当前的调试会话。
要从 BPEL 流程中删除断点,请执行以下某项操作:
- 在源代码编辑器中,在包含断点的行的左旁注处单击鼠标左键。
- 在“断点”窗口中,右键单击要删除的断点,然后选择“删除”。如果从弹出式菜单中选择“全部删除”,则会删除当前在 IDE 中设置的所有断点。
- 在“设计”视图中,右键单击带有红色断点标记的元素,然后选择“切换断点”。
禁用断点:
- 在“断点”窗口中,为要禁用的断点清除“启用”复选框标记。
这将禁用该断点,但不会将其完全删除。
- 另请参见
- 设置 Java 断点
- 逐步执行程序
- 启动和完成 BPEL 调试会话
- 使用监视调试 BPEL 流程
法律声明