On Fri, 17 Aug 2012 09:44:20 -0500, Mark Zelden <[email protected]> wrote:
>On Fri, 17 Aug 2012 13:35:09 +0200, Vernooij, CP - SPLXM ><[email protected]> wrote: > >>Hello, >> >> >> >>We have defined IEFUSI as dynamic exit and ADDed it in PROGxx. >> >>Now I have modified the module, UPDATEd LLA and want to activate the new >>version of the module, but I can't find a method to do so. All I can >>find is to make a private PROGxx member with an EXIT DELETE followed by >>an EXIT ADD statement. However, this creates a small window without >>IEFUSI, which is undesirable. >> >> >> >>How should I refresh the module of a dynamic exit? >> >> > >I have done delete/add in the same PROGxx member dozens of times, >even when the systems were fairly busy and never ran into a problem >with that "small window". > >That being said... IBM has fixed this in z/OS 1.12 and above by adding >a REPLACE option and doing some magic under the covers to make >sure nothing runs with no exit in place. If you are running z/OS 1.12 >or 1.13, check the fine manual for details. > Now that I've caught up on IBM-MAIN posts, I see someone asked for a sample. Here is what I have in my library as a sample / doc for doing it via "SET PROG=xx" and placing the statements into a PROGxx parmlib member (which of course makes the window much smaller than using SETPROG commands!): EXIT DELETE EXITNAME(SYS.IEFUTL) MODNAME(IEFUTL) EXIT ADD EXITNAME(SYS.IEFUTL) MODNAME(IEFUTL) DSNAME(SYS2.LINKLIB) EXIT DELETE EXITNAME(SYSTSO.IEFUTL) MODNAME(IEFUTL) EXIT ADD EXITNAME(SYSTSO.IEFUTL) MODNAME(IEFUTL) DSNAME(SYS2.LINKLIB) EXIT DELETE EXITNAME(SYSSTC.IEFUTL) MODNAME(IEFUTL) EXIT ADD EXITNAME(SYSSTC.IEFUTL) MODNAME(IEFUTL) DSNAME(SYS2.LINKLIB) /*****************************************************/ /* IN Z/OS 1.12 AND ABOVE, EXIT REPLACE IS SUPPORTED */ /*****************************************************/ EXIT REPLACE EXITNAME(SYS.IEFUTL) MODNAME(IEFUTL) DSNAME(SYS2.LINKLIB) EXIT REPLACE EXITNAME(SYSTSO.IEFUTL) MODNAME(IEFUTL) DSNAME(SYS2.LINKLIB) EXIT REPLACE EXITNAME(SYSSTC.IEFUTL) MODNAME(IEFUTL) DSNAME(SYS2.LINKLIB) -- Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS mailto:[email protected] Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html Systems Programming expert at http://expertanswercenter.techtarget.com/ ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
