Before running DSN1SMFP
You need to know the required environment, authorization, and control statement of the DSN1SMFP utility before you run it.
Environment
DSN1SMFP runs as a batch z/OS® job. Db2 does not need to be started.
Required authorization
DSN1SMFP does not require authorization. However, if any of the SMF records are RACF®-protected, the authorization ID of the job must have READ RACF authority.
Control statement
See Running DSN1SMFP for an example of using DSN1SMFP to extract, format, and print the SMF records.
Required input
- Specify the SMF records to extract, format, and print in a data set that is specified by an SMFIN DD statement.
- Specify the data set that contains the
application defaults load module for the subsystem in the JOBLIB DD statement concatenation or the
STEPLIB DD statement concatenation, before the prefix.SDSNLOAD data set. If the
application defaults load module is not named DSNHDECP, you need to specify
PARM=DECP(decp-name)
in the EXEC statement for DSN1SMFP. For example, if the application defaults load module is named MYDECP, specify an EXEC statement like this one:TEJCCS02 EXEC PGM=DSN1SMFP,PARM='DECP(MYDECP)'
Restriction: The DSN1SMFP
utility cannot process compressed trace records. If your SMF trace records are compressed as a
result of a YES setting on the SMFCOMP subsystem parameter, use the DSNTSMFD utility to decompress
compressed trace records prior to running DSN1SMFP. If you attempt to run DSN1SMFP on compressed
trace records, an abend occurs.