The dynamic exits facility is a set of services that you can use
through any of the following methods:
- The EXIT statement of the PROGxx parmlib member. The EXIT statement
allows an installation to add exit routines to an exit, change the
state of an exit routine, delete an exit routine for an exit, undefine
an implicitly defined exit, and change the attributes of an exit.
The
PROGxx EXIT statement interacts with the PROG=xx parameter of IEASYSxx
and the SET PROG=xx command. At IPL, operators can use PROG=xx to
specify the particular PROGxx parmlib member the system is to use.
During normal processing, operators can use the SET PROG=xx command
to set a current PROGxx parmlib member. See z/OS MVS Initialization and Tuning Reference for
information about the PROGxx parmlib member.
- The SETPROG EXIT operator command. This command performs the same
functions as the EXIT statement of the PROGxx parmlib member. See z/OS MVS System Commands for
information about the SETPROG EXIT command.
- The CSVDYNEX macro. The CSVDYNEX macro can be used to define exits
to the dynamic exits facility, control their use within a program,
and associate one or more exit routines with those exits. It can also
be used to associate exit routines with the existing SMF and allocation
exits, which have been defined to the dynamic exits facility. The
CSVDYNEX macro provides a superset of the functions available through
the SETPROG EXIT operator command and the EXIT statement of the PROGxx
parmlib member. See z/OS MVS Programming: Authorized Assembler Services Reference ALE-DYN for
information about the CSVDYNEX macro.
An installation can use any of these methods to control dynamic
exits. For example, an exit routine can be associated with the CBRUXTVS_EXIT
exit point using the CSVDYNEX ADD request, the SETPROG EXIT,ADD operator
command, or the EXIT statement of PROGxx.