监视字典实用程序 (DFHMNDUP)

CICS® 提供了两个程序,用于处理写入系统管理设施 (SMF) 数据集的任何 CICS 监视数据。 这两个项目分别是DFHMNDUP和DFH$MOLS。 本参考资料描述了DFHMNDUP项目的目的,并附有一份运行该项目的示例工作。

  • DFHMNDUP 是一个实用程序,用于在连续数据集中生成性能字典记录,以便与从SMF数据集中提取的监控数据一起使用。
  • DFH$MOLS 是一个用于 CICS 监控数据的打印程序。 DFH$MOLS是一个示例程序,您可以根据需要修改或调整;它旨在向您展示如何编写自己的监控实用程序,以打印 CICS 监控数据。 查看监控数据打印程序(DFH$MOLS)示例
当 CICS 监视开启,并且您激活监视性能类 (MNPER = ON) 时, CICS 首先将性能字典记录写入当前 SMF 数据集,然后开始写入监视性能数据记录。 每当您执行下列操作时,都会写入一个新字典记录,该记录始终位于与其相关的监视数据之前:
  • 在性能类处于活动状态的情况下启动 CICS ,并对其进行 CICS 监视
  • 在开启 CICS 监视的情况下,将监视性能类的状态从 "不活动" 更改为 "活动"。 如果监视关闭,并且监视性能类从不活动状态切换为活动状态,那么将从下次激活监视时调度字典记录。

任何处理性能数据的监视实用程序都必须先读取与正在处理的数据相关的字典记录,然后再尝试分析数据。 但是,如果 SMF 在 CICS 监视写入性能数据期间切换数据集,那么 CICS 不会写入新的字典记录,因此 CICS 性能字典记录不是新的 SMF 数据集中的第一个监视性能记录。 DFHMNDUP 程序为不包含字典记录的 SMF 数据集提出的问题提供解决方案。