概要说明
ADML调试器用来对cbf的展示服务、联机服务、批处理服务、工作流等系统框架中的ADML虚机进行调试,本文以联机服务系统为例进行说明
配置端口
-
服务端配置
在服务系统的工作目录中,存在名为Eap.AdmlHalter.config的xml格式配置文件,其根结点的Port属性指明调试端口。<?xml version="1.0" encoding="utf-8"?> <AdmlHalter Port="9813" />
-
客户端配置
登录workbench,在调试器窗口中,添加调试项节点。
在属性窗口中,编辑调试节点的参数:名称、IP地址、端口和设计空间。
说明:IP地址:服务进程的IP地址。 端口:服务进程的调试端口。 设计空间:设计器的空间名称,详见《CBF技术白皮书》。
调试
通过调试节点的右键菜单,向服务系统发送调试命令。
名称 | 功能 |
---|---|
连接 | 连接目标应用系统,并自动加载运行环境 |
断开 | 断开连接的应用系统 |
启动调试 | 使应用系统进入调试模式,遇到断点后将会中断 启动调试(逐过程) 使应用系统进入单步的调试模式,即每执行一个语句都会发生中断 |
设置断点 | 设置调试断点 |
取消断点 | 取消断点 |
服务系统在“单步调试状态下”,或执行到“断点”指令时,会发生中断,workbench会自动打开ADML调试窗口并定位到中断位置。
在调试窗口中,通过右键菜单进行设置断点或继续执行。ADML 中断时,可以在工作台的局部变量窗格中查看变量的值:
使用“停止调试”命令结束调试,或使用“断开”命令断开对 ADML 应用系统的连接。