The PROGxx EXIT statement interacts with the PROG=xx parameter of IEASYSxx and the SET PROG=xx command. At IPL, you can use PROG=xx to specify the particular PROGxx parmlib member the system is to use. During normal processing, you 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.
An installation can use any of these methods to control dynamic exits. An exit routine, for example, can be associated with an exit using the CSVDYNEX ADD request, the SETPROG EXIT,ADD operator command, or the EXIT statement of PROGxx.
|
If the data set has been migrated, processing of the SETPROG command is delayed until the data set has been retrieved.
You can use the JOBNAME parameter to limit most exit routines to processing a particular job. However, you cannot use this parameter to restrict processing of the IEFUJV exit routine to a particular job.
To indicate more than one job name, use an asterisk as the last character. A matching jobname is one that matches all characters preceding the asterisk.
Specify JOBNAME=* to request that the system not check for the jobname. The default for the ADD parameter is *. The default for the MODIFY parameter is to leave the jobname unchanged.
Based on the characteristics of the particular exit, the JOBNAME parameter might not be effective if the exit is driven before the job name has been set in a batch initiator.
The default for the ADD parameter is ACTIVE. The default for the MODIFY parameter is to leave the state unchanged.
The default is to use the ABENDNUM characteristics that were specified (or defaulted) when the exit was defined. The ABENDNUM value must not exceed 8 decimal digits.
If you specify neither the FIRST nor the LAST parameter, the system may call the exit routines associated with this exit in any order.
If you specify neither the FIRST nor the LAST parameter, the system may call the exit routines associated with this exit in any order.
For exits that are non-FASTPATH or whose PSW key is 0 to 7, and are not ANYKEY, the system frees the storage when it determines that no other exits are using the exit routine.
The default is not to perform KEEPRC processing. Do not enter more than 8 decimal digits when specifying a value for kk.
If return codes from more than one exit routine match the conditions specified, the system returns information from the exit routine that finished first.
Example:
SETPROG EXIT,ADD,EXITNAME=SYS.IEFUJI,MODNAME=MYMOD,DSNAME=MY.DSN,
STATE=ACTIVE