Posted: Mon Jul 02, 2007 1:49 pm Post subject: linklst and linklist?
Hi,
When I use ISRDDN LPA utility, there are dd names "LPALIB" and "LINKLIST", but when I use ISRFIND there are dd names "LINKLST" and "LPALST". These two sets of library lists are not identical.
Can someone tell me what's the difference between LPALIB and LPALST, LINKLST and LINKLIST? They are confusing...
Joined: 20 Oct 2006 Posts: 1411 Topics: 26 Location: germany
Posted: Mon Jul 02, 2007 4:21 pm Post subject:
I spent about 4 minutes looking these things up.
by the way, it is LNKLST and not LINKLST.
I started at the z/OS V1R6.0 Library Center
This link is to a JAVA script display and the SEARCH goes thru all manuals of z/OS and are looking for ISRDDN.
SEARCHs at the Bookmanager Library Server Library for OS/390 require a keyword that can be found in book titles, book names, or doc numbers. But the bookmanager is where you want to go if you want all Versions/Releases of, say, COBOL or REXX or C, or CICS etc..
entered ISRDDN, found this:
Quote:
The APF, LINKLIST, PARMLIB, and LPA commands add and remove pseudo-DD names that show the defined APF libraries, link list libraries, PARMLIB libraries, and LPA libraries respectively. These pseudo-DD names are shown as if they are allocated DD names, but no actual allocation to the libraries is made. You can use most of the primary and line commands with these names, just as you would with real DD names.
In the confirmation panel, you can type YES to process the libraries, or SKIP to process the libraries and avoid the confirmation panel in the future. Dynamic LPA, Link lists, PARMLIB, and APF lists are all supported.
The LINKLIST and LPA commands add both the LINKLIST and LPALIB pseudo-DD names. To delete any pseudo-DD name, enter the appropriate command a second time. For example, to add APF libraries to the list, use the APF commmand. To remove the APF libraries from the list, enter the APF command a second time.
entered ISRFIND, found this:
Quote:
2.2.6 Add Load Modules to the Pageable Link-Pack Area (LPA)
After you have installed and verified ISPF, you can enhance its performance by adding the LPA-eligible load modules (in the SISPLPA library) to the LPA list in an LPALSTxx member of PARMLIB. Add those load modules not eligible for LPA (in the SISPLOAD library) to the link list in an LNKLSTxx member of PARMLIB. For information about adding data sets to the Link and LPA lists, see z/OS MVS Initialization and Tuning Reference. You can then remove these data sets from the STEPLIB in your TSO LOGON procedure. After adding SISPLPA to LPALST and SISPLOAD to LNKLST, specify CLPA as an initial program load (IPL) parameter to force the SISPLPA modules into the link pack area and to have SISPLOAD added as a system link library
my take on this is that for
ISRDDN, LPALIB and LINKLIST are ISRDDN commands that add the LINKLIST or the LPALIB pseudo-DD names
and for
ISRFIND, with LPALST and LNKLST we are talking about adding load modules to the LINK PACK AREA LPA to enhance ISPF performance. Here LPSLSTxx and LNKLSTxx are part of the PARMLIB used on invocation of ISPF (SIGNON)
now, do I completely understand the difference? Not really, but I do know that LPALIB and LINKLIST are ISRDDN commands and LPALSTxx and LNKLSTxx are DD names associated with the PARMLIB/STEPLIB of a TSO Logon Procedure.
and I also, now, know that this question should have been in either the Utilities Forum or Other Technical Topics Forum. _________________ Dick Brenholtz
American living in Varel, Germany
Joined: 03 Jan 2003 Posts: 1014 Topics: 13 Location: Atlantis
Posted: Mon Jul 02, 2007 5:48 pm Post subject:
The difference is actually quite simple. I spelled it wrong. But functionally they are the same thing.
I think Lionel Dyke pointed this out about 8 or 10 years ago, but since it isn't a functional problem and he didn't really care, it was never changed. (Those of you who know Lionel probably know he was instrumental in placing requirements on TASID and subsequently ISRDDN in the early days. Those of you that don't know him have missed out on knowing a good fellow and technical wizard... Unfortunately, he has since been dragged over to the dark side... to the land of evil... into the depths where the human soul ceases to be... where judgment must be suppressed and all sense and reason negated... He went into management! (albeit kicking and screaming). May his better nature survive the indignity! )
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum