A performance dictionary record holds specific information
about each data field in a performance data record. It derives its
information from predefined CICS® fields,
and from any user-defined fields in the MCT specified for the CICS run.
About this task
To enable you to process SMF data sets that contain performance
data records but not a dictionary record, DFHMNDUP writes a dictionary
record to a sequential data set.
Procedure
- The dictionary record is written to a data set specified
on a DD statement with a ddname of SYSUT4. You must put this data
set in front of any data sets you are processing and which contain
performance data.
- Specify the appropriate parameters in the SYSIN data set
to control the DFHMNDUP program, so that it can generate the correct
dictionary record for the performance data you are processing. The
values that you specify are used to construct the fields in the SMF
Header and Product section.
The relationship of DFHMNDUP
SYSIN parameters to SMF fields is shown in
Table 1.
Table 1. Relationship of DFHMNDUP SYSIN parameters
to SMF fields
SYSIN PARM |
SMF Dsect field |
Meaning |
DATE |
SMFMNDTE |
Date record moved |
GAPPLID |
SMFMNPRN |
Product name (Generic APPLID) |
JOBDATE |
SMFMNRSD |
Job execution date |
JOBNAME |
SMFMNJBN |
Jobname of CICS job |
JOBTIME |
SMFMNRST |
Job execution time |
SAPPLID |
SMFMNSPN |
Specific APPLID |
SYSID |
SMFMNSID |
System identification |
TIME |
SMFMNTME |
Time record moved |
UPPERCASE |
n/a |
Uppercase output |
USERID |
SMFMNUIF |
User identification |
You can enter each parameter on a separate line, with the
parameter keyword starting in column one. Alternatively, you can enter
all of the parameters on a single line, starting in column one, with
each parameter separated by a comma. If your CICS used a default MCT, you can enter the MCT
parameter as ‘MCT=NO’, ‘MCT=’, or ‘MCT=,‘.For
a description of these parameters, see
Parameters for the DFHMNDUP program.
Example
For example, you can use the following three methods to specify
the same control information for the DFHMNDUP program:
- (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
/*