执行诊断设施 (EDF)
使用 CICS® 命令级别编程接口时,可以使用执行诊断工具 (EDF) 来单步执行应用程序的 CICS 命令。 此程序可以是本地或远程事务的一部分。 在每个步骤中,您可以检查每个命令的有效性并对程序进行临时修改。
设计概述
应用程序员可以使用 EDF 在线测试命令级应用程序,而无需对源程序或程序准备过程进行任何修改。 EDF 在某些点拦截应用程序的执行,并在这些点显示有关程序的相关信息。
可以在 EXEC 接口程序 (DFHEIP 或 DFHEIG) 中的以下位置调用 EDF:
- 程序初始化完成后,就在将控制传递到应用程序入口点之前
- 在程序终止期间,仅在从应用程序接收控制后
- 在将正常 EXEC 命令传递到其处理器模块之前
- 当正常 EXEC 命令返回到 DFHEIP 或 DFHEIG 时
模块
| 模块 | 函数 |
|---|---|
| DFHEDFBR | 您可以使用临时存储器浏览事务 (CEBR) 来浏览,复制或删除队列中的项。 CEBR 调用 DFHEDFBR 以运行必需的操作。 |
| DFHEDFD | 提供用户交互的 EDF 显示程序。 |
| DFHEDFM | 由三个映射组成的 EDF 映射集 :DFHEDFM , DFHEDFN 和 DFHEDFP。 |
| DFHEDFP | EDF 控制程序,用于提供用于启动 EDF 的 CEDF 事务。 它控制调试任务并将调试方式设置为 on 或 off。 |
| DFHEDFR | DFHEDFD 用于解释 EXEC 命令获取的响应的 EDF 响应表。 |
| DFHEDFX | 连接调试任务的 EDF 任务切换程序,提供有关用户任务状态的所有必需信息。 它还会暂挂用户任务,直到调试任务允许其恢复为止。 |
出口
没有为此功能提供全局用户出口点。
跟踪
没有为此函数提供跟踪点。