On Monday 27 July 2009 14:45, Staller, Allan wrote:

> A little while ago I had posed a question about having "applications"
> libraries in the system LNKLST.  Some were for it, some were against it.
> One of the prominent reasons for being against it was the need to do 
> an LLA refresh after implementing any changes to an application library.  
> I agreed that this was a disadvantage and looked around to see 
> if I could get around it.

I suggest to look at the LINKLLA program which is available in file 183 of the 
CBT tape (since 1992) as well as here: http://gsf-soft.com/Freeware/

The LINKREFR example below shows a link-edit step which, also, refreshes LLA 
for the module specified on SYSLMOD.  IIRC, I wrote the LINKLLA program in 
the late 1980s and used it until 1996.  Frankly, I wish the BINDER had a 
REFRESH_LLA option when IBM started to distribute it.

-- 
 Gilbert Saint-Flour
 GSF Software
 http://gsf-soft.com/


EXAMPLES

1: invoke the linkage-editor then refresh LLA for the module; SYSLMOD DD 
specifies a member name, and the invocation JCL contains a SYSLIN DD

      //LINKREFR EXEC PGM=LINKLLA,PARM='LIST,MAP,RENT'
      //SYSLIN DD DSN=*.HLASM.SYSLIN,DISP=(OLD,PASS)
      //SYSLMOD DD DSN=<library-name(member)>,DISP=SHR
      //SYSPRINT DD SYSOUT=*

2: refresh LLA for a whole library (SYSLMOD DD does not  specify a member).
Do not call the linkage-editor.

      //WHOLELIB EXEC PGM=LINKLLA
      //SYSLMOD DD DSN=<library-name>,DISP=SHR
      //SYSPRINT DD SYSOUT=*

3: refresh LLA for only a member (SYSLMOD DD specifies a member)
Do not call the linkage-editor.

      //ONEMBR  EXEC PGM=LINKLLA
      //SYSLMOD DD DSN=<library-name(member)>,DISP=SHR
      //SYSPRINT DD SYSOUT=*

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to