SMF Exits

SMF exits give installations the ability to monitor, modify, and validate job-related information, allow leniency for exceptional violators of job limits, monitor and/or suppress outbound SMF records, and perform action when SMF recording data sets become full.
rm
The EXITS/NOEXITS option of the SYS or SUBSYS parameter specifies the SMF exits to be taken. Exits specified in the SYS parameter apply to all subsystems. Exits specified in the SUBSYS parameter apply to a particular subsystem and override EXIT specifications in the SYS parameter.
The complete list of available SMF exits applicable to your system will be found in the System Management Facilities (SMF) manual for your version of MVS. Some of the most commonly used SMF exits are shown below.
  • SMF exits that give you the ability to monitor and modify information at event occurrence time:
IEFUJV
job validation exit
IEFUJI
job initiation exit
IEFUSI
step initiation exit
  • SMF exits that give you the ability to monitor and extend job time and SYSOUT line limits:
IEFUTL
time limit exit
IEFUSO
SYSOUT line limit
  • SMF exits IEFU83, IEFU84, and IEFU85 let you examine and suppress SMF records just prior to their being written.
  • SMF exit IEFU29 lets action be taken when an SMF data set becomes full.
Two other useful SMF exits are:
  • IEFACTRT is used to access job and job step information at termination time.
  • IEFUJP is used to modify or add information at job purge time.