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


Replacing a Dynamic Exit Routine

z/OS MVS Installation Exits
SA23-1381-00

There are two ways to replace a dynamic exit routine:

  1. You can delete the current exit routine and add a replacement routine that uses either the same or another name, or
  2. You can change the state of the current routine to "inactive" and then later change it back to "active."
You can use any of the following methods to accomplish the replacement:
  • Use the CSVDYNEX macro.
  • Use the SETPROG EXIT command.
  • Use the SET PROG= command with new or modified EXIT statements in a PROGxx parmlib member.
  • Use the PROG= system parameter with new or modified EXIT statements in a PROGxx parmlib member when you re-IPL.

You will make the most efficient use of storage if an exit routine that is associated with more than one exit resides in the LPA. However, it is easier to replace a dynamic exit routine that does not reside in the LPA.

If you are replacing an exit routine that is in the LPA, observe these two cautions so that the system does not find and use the original (unchanged) copy of the module in the LPA:

  1. Use the DSNAME parameter of the ADD statement to specify the library into which you have placed the modified load module.
  2. Do not use the method that changes the state of the exit routine to inactive and then back to active, unless you use the dynamic LPA function to add or replace the modified exit module to the system.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014