SMFDLEXIT and SMFDPEXIT — Specifying the dump program exit

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.