z/OS MVS Installation Exits
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Dynamic Exits Facility

z/OS MVS Installation Exits
SA23-1381-00

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 an exit using the CSVDYNEX ADD request, the SETPROG EXIT,ADD operator command, or the EXIT statement of PROGxx.

The following exits have been defined to the dynamic exits facility:
  • Allocation exits:
    • IEF_ALLC_OFFLN— Allocated/Offline Device Installation Exit
    • IEFDB401— Allocation Input Validation Routine
    • IEF_SPEC_WAIT— Specific Waits Installation Exit
    • IEF_VOLUME_ENQ— Volume ENQ Installation Exit
    • IEF_VOLUME_MNT— Volume Mount Installation Exit
  • Automatic restart management exits:
    • IXC_ELEM_RESTART— Element Restart Exit
    • IXC_WORK_RESTART— Workload Restart Exit
  • SMF exits:
    • IEFACTRT— SMF Job/Job Step Termination Exit
    • IEFUAV— User Account Validation Exit
    • IEFUJI— Job Initiation Exit
    • IEFUJP— Job Purge Exit
    • IEFUJV— Job Validation Exit
    • IEFUSI— Step Initiation Exit
    • IEFUSO— SYSOUT Limit Exit
    • IEFUTL— Time Limit Exit
    • IEFU29— SMF Dump Exit
    • IEFU83— SMF Record Exit
    • IEFU84— SMF Record Exit
    • IEFU85— SMF Record Exit
  • Subsystem interface (SSI) exit:
    • IEFJFRQ— Subsystem Function Request Exit
  • SVC dump (SDUMP) exits:

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014