监视字典实用程序 (DFHMNDUP)

CICS® 提供了两个程序,用于处理写入系统管理设施 (SMF) 数据集的任何 CICS 监视数据。

这两个程序是:
  • DFHMNDUP -实用程序,用于在连续数据集中生成性能字典记录,以用于从 SMF 数据集中抽取的监视数据。
  • DFH$MOLS -用于 CICS 监视数据的打印程序。 DFH$MOLS 是一个样本程序,您可以修改或适应自己的目的-它旨在向您展示如何对自己的监视实用程序进行编码以打印 CICS 监视数据。 请参阅 样本监视数据打印程序 (DFH$MOLS)

本节描述 DFHMNDUP 程序的用途,其中包含用于运行该程序的样本作业。

当 CICS 监视开启,并且您激活监视性能类 (MNPER = ON) 时, CICS 首先将性能字典记录写入当前 SMF 数据集,然后开始写入监视性能数据记录。 每当您执行下列操作时,都会写入一个新字典记录,该记录始终位于与其相关的监视数据之前:
  • 在性能类处于活动状态的情况下启动 CICS ,并对其进行 CICS 监视
  • 在开启 CICS 监视的情况下,将监视性能类的状态从 "不活动" 更改为 "活动"。 如果监视关闭,并且监视性能类从不活动状态切换为活动状态,那么将从下次激活监视时调度字典记录。

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