DFH$MOLS 的样本作业流

图 1 显示了具有 SMF 卸载步骤和监视报告步骤的样本作业。
图 1。 用于从 SMF 数据集卸载和处理 CICS 数据的样本作业
//MONPRNT JOB (accounting information),CLASS=A,
//            MSGCLASS=A,MSGLEVEL=(1,1)
//SMFUNLD  EXEC PGM=IFASMFDP
//INDD1    DD DSN=SYS1.MANx,DISP=SHR,AMP=('BUFSP=65536')                1 
//OUTDD1   DD DSN=&&TEMP,DISP=(NEW,PASS),SPACE=(CYL,(2,1)),             2 
//            UNIT=SYSDA
//SYSPRINT DD SYSOUT=A
//SYSIN    DD *
        INDD(INDD1,OPTIONS(DUMP))
        OUTDD(OUTDD1,TYPE(110(1)))                                      3 
/*
//*
//PRNT     EXEC PGM=DFH$MOLS
//STEPLIB  DD DSN=CICSTS56.CICS.SDFHLOAD,DISP=SHR                       4 
//INPUT    DD DSN=&&TEMP,DISP=(OLD,DELETE),UNIT=SYSDA
//SYSUT2   DD DSN=&&XPND,DISP=(NEW,PASS),UNIT=SYSDA,                    5  
//            SPACE=(CYL,(25,10))
//SYSUT4   DD DSN=&&UNLD,DISP=(NEW,PASS),UNIT=SYSDA,                  6  
//            SPACE=(CYL,(25,10))
//SORTWK01 DD SPACE=(CYL,(5,1)),UNIT=SYSDA                              7 
//SORTWK02 DD SPACE=(CYL,(5,1)),UNIT=SYSDA
//SORTWK03 DD SPACE=(CYL,(5,1)),UNIT=SYSDA
//SORTWK04 DD SPACE=(CYL,(5,1)),UNIT=SYSDA
//SORTWK05 DD SPACE=(CYL,(5,1)),UNIT=SYSDA
//SORTDIAG DD SYSOUT=A
//SYSOUT   DD SYSOUT=A
//SYSPRINT DD SYSOUT=A
//SYSABEND DD SYSOUT=A
//SYSUDUMP DD SYSOUT=A
//SYSIN    DD *
⋮
Control statements for data selection                                   8 
⋮
OPTION LOCAL                                                            9 
*
PRINT ALL                                                              10 
RESOURCE ALL                                                           11 
*
EXPAND                                                                 12 
*
UNLOAD LOCAL                                                           13 
/*
//
注:
  1. 指定要卸载的 SMF 数据集的数据集名称的最后一个字符 (代替 x)。 有关卸载多个 SMF 数据集的信息,请参阅 作业以运行 DFHSTUP 程序中的样本 DFHSTUP 统计信息作业的注释。
  2. 如果要保留已卸载的数据集,请相应地更改 DSN 和 DISP 参数。
  3. SMF 数据集可以包含任何类型的 SMF 记录,但在此示例中,仅卸载 CICS® 类型 110 记录。 虽然这些记录可能包括 CICS 统计信息记录以及写入 SMF 的任何 CICS 用户日志记录,但 DFH$MOLS 程序将忽略这些记录并仅处理监视数据; 这些监视记录由记录子类型 01 标识。
  4. 如果您生成了自己的 DFH$MOLS 程序版本,并将其存储在与 CICS提供的版本不同的库中,请相应地更改 STEPLIB 语句。 在 STEPLIB 语句上,指定包含适用于要格式化的 SMF 记录的 CICS 发行版的 DFH$MOLS 程序的相应版本的库。样本监视数据打印程序 (DFH$MOLS) 列出了受 DFH$MOLS 的 z/OS® 的 CICS TS, 版本 56 发行版支持的较早 CICS Transaction Server 版本和发行版。 始终使用可供您使用的最高版本或发行版中的 DFH$MOLS。
  5. 定义 EXPAND 控制语句的输出数据集。
  6. 定义 UNLOAD 控制语句的输出数据集。
  7. 这些排序工作文件是对 SMF 110 监视数据记录进行排序所必需的。
  8. 在 SYSIN 中指定数据选择和其他选项的控制语句。 有关 DFH$MOLS 程序的控制语句的详细信息,请参阅 DFH$MOLS 控制语句摘要
  9. 建议使用 OPTION LOCAL ,以便在生成的报告中将监视记录开始和停止时间戳记字段转换为本地时间。
  10. PRINT ALL 指定要打印由其他控制语句选项选择的所有类型的监视 SMF 类型 110 记录。
  11. Resource ALL 指定要打印每个资源记录中所有类型的资源数据。
  12. EXPAND 指定您希望将监视数据写入输出数据集,包括其扩展格式的任何压缩 SMF 110 监视记录。 DFH$MOLS 程序仅处理具有记录子类型 01 的 CICS SMF 110 记录。 将忽略所有其他 SMF 110 记录。
  13. LOAD LOCAL 指定要将性能类监视数据卸载为固定长度的记录格式。