使用 DFHMNDUP 生成性能字典记录

性能字典记录包含有关性能数据记录中每个数据字段的特定信息。 它从预定义的 CICS® 字段以及为 CICS 运行指定的 MCT 中的任何用户定义字段派生其信息。

开始之前

如果在执行此任务之前需要有关性能字典和数据记录的编程信息,请参阅 性能类数据。 有关 MCT 定义的信息,请参阅 监视控制表 (MCT)

关于此任务

为了使您能够处理包含性能数据记录但不包含字典记录的 SMF 数据集, DFHMNDUP 将字典记录写入连续数据集。

过程

  1. 将字典记录写入 ddname 为 SYSUT4的 DD 语句上指定的数据集。 必须将此数据集放在您正在处理的任何数据集之前,并且这些数据集包含性能数据。
  2. 在 SYSIN 数据集中指定相应的参数以控制 DFHMNDUP 程序,以便它可以为您正在处理的性能数据生成正确的字典记录。 您指定的值用于构造 SMF 头和产品部分中的字段。
    DFHMNDUP SYSIN 参数与 SMF 字段的关系显示在 表 1中。
    表 1. DFHMNDUP SYSIN 参数与 SMF 字段的关系
    SYSIN PARM SMF Dsect 字段 含义
    日期 SMFMNDTE 移动记录的日期
    GAPPLID SMFMNPRN 产品名称 (通用 APPLID)
    作业日期 圣莫尼卡海滩、蒙特雷湾、圣巴巴拉、圣塔芭芭拉、圣塔芭芭拉、圣塔芭芭 作业执行日期
    作业名 SMFMNJBN CICS 作业的作业名
    作业时间 SMFMNRST 作业执行时间
    SAPPLID SMFMNSPN 特定 APPLID
    SYSID SMFMNSID 系统标识
    时间 SMFMNTME 移动时间记录
    大写 不适用 大写输出
    USERID SMFMNUIF 用户标识
    您可以在单独的行上输入每个参数,参数关键字以第 1 列开头。 或者,可以在单行上输入所有参数,从第 1 列开始,每个参数以逗号分隔。 如果 CICS 使用了缺省的 MCT ,那么可以将 MCT 参数输入为 "MCT = NO" , "MCT =" 或 "MCT="。有关这些参数的描述,请参阅 DFHMNDUP 程序的参数

示例

例如,可以使用以下三种方法为 DFHMNDUP 程序指定相同的控制信息:
  • (MCT = NO)
    //SYSIN    DD *
    MCT=NO
    SYSID=MVSA
    GAPPLID=DBDCCICS
    SAPPLID=DBDCCIC1
    DATE=89256
    TIME=000001
    /*
  • (MCT =)
    //SYSIN    DD *
    MCT=
    SYSID=MVSA
    GAPPLID=DBDCCICS
    SAPPLID=DBDCCIC1
    DATE=89256
    TIME=000001
    /*
  • (MCT = ,)
    //SYSIN    DD *
    MCT=,SYSID=MVSA,GAPPLID=DBDCCICS,SAPPLID=DBDCCIC1,
    DATE=89256,TIME=000001
    /*