To enable SMF dump programs to call user exits, you
might need to define the user exits to the system using the following
keywords.
- SMFDLEXIT
- SMFDLEXIT enables the IFASMFDL program to specify user exits.
- SMFDPEXIT
- SMFDPEXIT enables the IFASMFDP program to specify user exits.
Validation only occurs for the IFASMFDP program when it runs in an
APF authorized environment.
Both keywords have options USER1, USER2 and USER3,
to allow you to specify multiple exits for each user exit point in
the respective dump program.
After you specify an exit is using USER1, USER2 or USER3, it remains
active until you redefine it in the SMFPRMxx parmlib member or use
the SETSMF command (not to be confused with the SET SMF command).
For example, to have user exit SAMPEXIT available as a USER2 exit
for IFASMFDP, you code the following in the active SMFPRMxx member:
SMFDPEXIT(USER2(SAMPEXIT))
If
you enter a SETSMF command with the following parameters:
SMFDPEXIT(USER1(SAMPEXT2))
This
affects only USER1. The USER2 you previously specified remains in
effect.
For additional details, see SMFPRMxx in z/OS MVS Initialization and Tuning Reference.