IBM Mainframe Discussion List <[email protected]> wrote on 11/12/2008 11:02:27 AM:
> I am preparing a change to move a few linklist datasets to another volume. As > I have done many times in the past, I created new copies of the datasets, > and recatloged them with the new volser, knowing the linklist will > continue to > use the old datasets until the planned IPL. Likewise, LLA was apparently > unaffected. I did this on four systems in the sysplex. > > LLA was restarted on one system, and we subsequently started getting fetch > I/O errors. A little checking revealed that LLA was using the cataloged > datasets and not the linklist datasets. I recataloged the datasets and > restarted LLA again to get around this issue. > > However, this got me to wondering why LLA wasn't using the linklist > concatenation as expected. A little research of the Init and Tuning Guide > uncovered a little-known section titled, "Recataloging LLA-Managed Data Sets > While LLA Is Active." > > <rant> > This entire section is disturbing. The first paragraph says that when LLA is > stopped or the system is IPLed, the system will recatalog datasets to the > volume that was current at LLA initialization. Say what?! > > Ok, that isn't what actually happened when LLA restarted, so the statement is > wrong. Nevermind that if I went and clicked on the load icon to IPL the > system that I seriously doubt any recataloging would occur (except when I > have to manually correct the damage I caused). > > Further down in the section under item 3, it states that > "Recataloged linklist > libraries cannot be put back into LLA management. This causes fetch > failures." > > No kidding! That's because LLA isn't using the linklist concatenation to read > directories. > > Does anyone else see the irony in this little scenario? > </rant> I have submitted a readers comment for the statment about the system recataloging data sets when it is reIPLed. I am not sure about whether catalog processing occurs due to unallocation when LLA is stopped, ot whether that depends on what LLA specifies for the DISP text unit when it dynamically allocates the data set. Allocation is not one of my areas of expertise. The reality is that LLA uses the catalog to locate the data sets named in the LNKLST. One could suggest that it would be nicer if LNKLST processing kept the volser of each LNKLST data set as well as the name, so that LLA could allocate LNKLST datasets by volume instead of via the catalog, so that LLA could handle uncataloged LNKLST data sets, and also help avoid your misadventure. But that isn't the way it currently works. When LLA was designed for MVS/XA SP2.1.1, LNKLST data sets were required to be cataloged - you could not specify volume labels in LNKLSTxx. Jim Mulder z/OS System Test IBM Corp. Poughkeepsie, NY ---------------------------------------------------------------------- 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

