Barbara Nitz writes: <begin snippet> Because vendors and IBM demand to have their datasets it put into LINKLIST. Partly because they don't support ISPLLIB and dynamic steplib is frowned upon by IBM, too. Partly because vendors and components other than those supported by Peter Relson have no clue about the impacts of having datasets in linklist. </end snippet>
I have called around a bit this morning; and it would appear that Barbara may even have understated the dimensions of this problem. Without an elaborate investigation that would be inappropriate (and inevitably incomplete too), it is impossible to say just what fraction of these demands is justified; but it does seem clear that a significant number of them are not, that some ISVs and some IBM groups are putting things in LINKLST because it is chic to do so, i.e., (as some SVCs were written in the past) as a species of oneupmanship. This surprises me, both because putting something into LINKLST is too easy to be a convincing demonstration of any sort of prowess and because of the maintenance complications that doing so brings in train. Still, it is happening; and since forbidding the use of LINKLST to anyone is now an unenforceable non-starter, it seems clear 1) that new, side-effect free mechanisms for refreshing it are needed and 2) that it will be very difficult to provide them transparently. John Gilmore, Ashland, MA 01721 - USA On 1/23/12, Tom Marchant <[email protected]> wrote: > On Sat, 21 Jan 2012 10:25:34 -0600, Paul Gilmartin wrote: > >>Can LINKLIST contain aliases? > > IIRC (but I may not remember correctly) SETPROG ADD can specify an > alias. However, > >>If so: >> >>(0) Place the alias name in PARMLIB LINKLIST defs; >> IDCAMS DEFINE ALIAS to the real data set name. >>(1) create a new dataset with a different name and copy the data to it, >>(2) IDCAMS DELETE ALIAS; DEFINE ALIAS to identify the new data set. >>(3) LLA REFRESH to identify members in the new data set. > > LLA is not Link list. > > LLA REFRESH does not close, free, allocate and open the LINKLIST set. > It re-reads the directory. > > Think about it. Stop LLA. LINKLIST keeps on satisfying requests, > albeit more slowly. The system opened the LINKLIST set when the > LINKLIST ACTIVATE was done. > > Start LLA again. If LLA is using different data sets than what are > in the LINKLIST because you tried to outsmart the system, you will > have errors. > > -- > Tom Marchant > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN > -- John Gilmore, Ashland, MA 01721 - USA ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN

