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.