了解 CICS 跟踪的术语
在使用 CICS® 跟踪之前,必须了解一些术语。
- 系统跟踪
- CICS 系统跟踪 跟踪通过 CICS 代码, CICS 域和组件之间以及应用程序之间的执行流。 在执行跟踪调用时,您可以看到所执行的函数、所传递的参数以及重要数据字段的值。 CICS 系统跟踪支持 标准跟踪 和 特殊跟踪。
- 异常跟踪
- CICS 在检测到异常情况时始终会写入 异常跟踪 ,因此无论 CICS 跟踪设置如何,都会提供最少的首次故障数据捕获。 目的是在检测到异常后尽快记录可能与异常相关的数据。 但是,由于其性质,异常跟踪在其可提供的诊断数据中受到限制。 如果 CICS 跟踪处于活动状态并且所有组件都捕获其跟踪数据,那么可能很难执行问题确定。
- 用户跟踪
- 用户跟踪 是指代码为 EXEC CICS ENTER TRACENUM的用户应用程序的功能和跟踪。 用户跟踪在启动期间通过 USERTR 系统初始化参数打开或关闭,或者由正在运行的系统的 CETR 打开或关闭。 用户跟踪受主系统跟踪标志约束。
- 跟踪目标
- 跟踪目标是输出跟踪条目的位置。 以下目标的任意组合可随时处于活动状态:
- 64 位 z/OS® 存储器中的内部跟踪表。
- CICS 辅助跟踪数据集 DFHAUXT 和 DFHBUXT。
- z/OS 通用跟踪工具 (GTF) 数据集。
- 每个 JVM 服务器都具有唯一的跟踪文件。
- 内部跟踪
- 内部跟踪 是指在 CICS 内部跟踪表中记录跟踪数据。
- 辅助跟踪
- 辅助跟踪 是指在 CICS 辅助跟踪数据集中记录跟踪条目。 您可以使用辅助跟踪来收集大量跟踪数据,否则可能会在内部跟踪表中覆盖这些数据。 如果您在启动期间使用 CICS 跟踪,那么辅助跟踪特别有用,因为在 CICS 初始化时写入了大量跟踪条目。
- 通用跟踪工具 (GTF) 跟踪
- 通用跟踪工具 (GTF) 跟踪 是指使用 z/OS 通用跟踪工具 (GTF) 将 CICS 跟踪数据同时写入 z/OS中的 GTF 数据集。 当您想要将 CICS 区域中的跟踪条目与其他 CICS 区域或其他程序中的跟踪条目集成时, GTF 最有用。
- 跟踪点 (trace point)
- 跟踪点 是 CICS 代码中的特定点,在这些点中发出跟踪调用以在 CICS 操作期间生成跟踪条目。 跟踪条目将写入当前选择的任何跟踪目标。 某些跟踪点用于在发生异常情况时进行异常跟踪,而某些跟踪点用于跟踪 CICS 代码的执行。
- 跟踪级别
- 此术语指的是跟踪点属性。 除了异常跟踪点以外, CICS 中的所有跟踪点都具有关联的跟踪级别。 跟踪点的 跟踪级别 指示跟踪点提供的信息深度,并确定在不同的 CICS 跟踪设置下跟踪点是否处于活动状态。 跟踪点的跟踪级别不可配置。 跟踪级别 1-32 在 CICS中可用,但在实践中,大多数跟踪点的跟踪级别为 1 或 2。 任何较高的值通常由 IBM 支持人员使用。
- 组件跟踪级别
- 当您将标准跟踪和特殊跟踪应用于各个 CICS 组件时,可以设置所需的跟踪级别。 例如,标准级别 1 跟踪从级别 1 跟踪点生成跟踪条目。 应用于各个组件的跟踪级别称为 组件跟踪级别。
- 标准或特殊跟踪任务
- 每个 CICS 任务 (无论是系统任务还是用户任务) 都是 标准跟踪任务 或 特殊跟踪任务。 在检查终端或事务标识的 STANDARD 或 SPECIAL 属性时,将在任务连接时进行区分。 这是由 CETR 事务设置的。
- 主系统跟踪标志
- 主系统跟踪标志控制 CICS 是否为各个 CICS 组件写入系统活动的跟踪条目。 它启用或禁用标准跟踪系统范围,但对特殊跟踪没有影响。 如果主系统跟踪标志设置为 OFF ,那么将禁用所有标准系统跟踪,覆盖组件跟踪设置。
- CETR , CICS 跟踪控制设施
- 事务 CETR 是 CICS 跟踪控制工具,可用于为正在运行的 CICS 系统设置跟踪选项。