I agree with Mark, I also have done dynamic exit changes on busy systems 
without ill effect.
You have to weight and decide what you will loose vs gain, IMHO ..

Scott ford
www.identityforge.com

On Aug 17, 2012, at 10:48 AM, Mark Zelden <m...@mzelden.com> wrote:

> On Fri, 17 Aug 2012 09:44:20 -0500, Mark Zelden <m...@mzelden.com> wrote:
> 
>> On Fri, 17 Aug 2012 13:35:09 +0200, Vernooij, CP - SPLXM 
>> <kees.verno...@klm.com> 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:m...@mzelden.com                                        
> 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 lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to