CETR - 跟踪控制

使用 CETR 来控制 CICS® 跟踪活动。

要启动事务,请在命令行上输入 CETR ,然后按 Enter 键。

将显示以下屏幕,每个字段中都包含来自系统的值。 您可以使用所需的新值覆盖任何输入字段。 当您按 Enter 键时, CETR 发出必要的命令来设置新值。 如果有任何错误,请按 PF9 以显示错误消息。 如果只有一条短错误消息,那么它将出现在此屏幕的底部附近。

图 1。 CETR 事务: 初始屏幕
 CETR                    CICS Trace Control Facility           

 Type in your choices.

 Item                              Choice       Possible choices

 Internal Trace Status       ===>  STOPPED      STArted, STOpped
 Internal Trace Table Size   ===>  12288   K    1024K - 1048576K

 Auxiliary Trace Status      ===>  PAUSED       STArted, STOpped, Paused
 Auxiliary Trace Dataset     ===>  B            A, B
 Auxiliary Switch Status     ===>  ALL          NO, NExt, All

 GTF Trace Status            ===>  STARTED      STArted, STOpped

 Main System Trace Flag    ===>  OFF          ON, OFf
 Main User Trace Flag      ===>  OFF          ON, OFf

 When finished, press ENTER.




 PF1=Help    3=Quit    4=Components    5=Ter/Trn    9=Error List

跟踪字段描述

在示例屏幕中,字段如下所示:
  • 内部跟踪状态为 STOPPED ,因此常规跟踪不会显式定向到内部跟踪表。 但是,内部跟踪表用作其他跟踪目标的缓冲区,因此如果至少有一个跟踪目标是 STARTED ,那么它始终包含最新的跟踪条目。

    内部跟踪表也用作异常跟踪条目的目标,只要 CICS 检测到异常情况,就会生成异常跟踪条目。 如果在设置此示例中显示的选项时检测到异常条件,那么您将在内部跟踪表以及 GTF 跟踪数据集中找到异常跟踪条目。

  • 内部跟踪表大小为 12288 KB ,这是缺省大小。 如果内部跟踪状态为 STARTED ,那么跟踪表将在变满时回绕。

    如果更改内部跟踪表的大小,请检查 z/OS® 参数 MEMLIMIT的当前设置。 MEMLIMIT 限制 CICS 地址空间可以使用的 64 位存储量。 TRTABSZ 的设置必须保留在 MEMLIMIT中,并且还必须允许在 CICS 区域中以其他方式使用 64 位存储器。

    有关内部跟踪表的存储器使用的更多信息,请参阅 CICS 跟踪: 性能和调整
  • 当前辅助跟踪数据集为 B ,表示如果启动辅助跟踪,那么会将跟踪条目写入 DFHBUXT。 由于其状态显示为 PAUSED ,因此不会对该目标进行跟踪。 辅助交换机状态为 ALL ,因此只要另一个辅助跟踪数据集已满,就会切换到该数据集。
  • GTF跟踪状态显示为STARTED,这意味着 CICS 跟踪条目已写入定义在 MVS 的GTF跟踪数据集。 要将跟踪条目写入GTF,必须在 MVS 下使用TRACE=USR选项启动GTF跟踪。

    如果 CICS 的GTF状态已启动,但在 MVS 下未启动GTF跟踪,则不会写入跟踪条目。 在此情况下,不会报告任何错误情况。

  • 主系统跟踪标志为 OFF。 这意味着完全不执行标准跟踪,即使可以为某些任务指定标准跟踪也是如此。 但是,特殊任务跟踪不受影响。 主系统跟踪标志仅确定是否要执行标准任务跟踪。
CETR 还提供以下功能:
  • 设置组件跟踪选项 (按 PF4)
  • 设置事务和终端跟踪选项 (按 PF5)

有关使用各种 CETR 选项来帮助确定问题的信息,请参阅 使用 CICS 跟踪