Classification: Confidential Looks like you a) forgot the LLA refresh and b) did not add the "new library" to lnklstxx
-----Original Message----- From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of Pommier, Rex Sent: Monday, August 22, 2022 1:32 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Linklist and Syncsort confusion [CAUTION: This Email is from outside the Organization. Unless you trust the sender, Don’t click links or open attachments as it may be a Phishing email, which can steal your Information and compromise your Computer.] Hi list, I don't know if this is specifically a Syncsort issue or a more generic confusion about linklist datasets. Here goes. We have the SYNCLINK library defined in the linklist. We have installed Precisely's IEBGENER replacement as part of our install. We determined SYNCLINK was too small. I allocated a larger version of the library on the same volume as the current one. We had an IPL scheduled for Saturday so right before the IPL, I logged in and did the library swap. My process was (as I thought) pretty standard. Shut down LLA and VLF SETPROG LNKLST,UNALLOCATE Rename the 2 libraries to get the new, larger one with the right name SETPROG LNKLST,ALLOCATE Start LLA and VLF. The operator then needed to run a couple pre-IPL jobs that use IEBGENER. They failed with IEW4009I FETCH FAILED FOR MODULE IEBGENER FROM DDNAME -LNKLST- BECAUSE OF AN I/O ERROR. IEW4005I FETCH FOR MODULE IEBGENER FROM DDNAME -LNKLST- FAILED BECAUSE IEWFETCH ISSUED RC 0F AND REASON 40 CSV031I LIBRARY ACCESS FAILED FOR MODULE IEBGENER, RETURN CODE 24, REASON CODE 26080021, DDNAME *LNKLST* The manuals were less than helpful. IPLing took care of the problem but I'm not clear as to either what I did wrong or if my understanding of the UNALLOCATE/ALLOCATE is wrong. I was under the impression that doing the UNALLOCATE then ALLOCATE rebuilt the linklist. It appears now to me that all the UNALLOCATE does is remove the enqueues on the datasets and ALLOCATE simply reestablishes the enqueues, still pointing to the original location, but even that doesn't compute in my mind because I didn't change any locations of either the old or new libraries. Or was it a mismatch between the linklist and the LLA, and that possibly the linklist was still pointing to the original location of the SYNCLINK library but the LLA is now pointing to the new location? Would I have not had the problem if, instead of just doing the UNALLOCATE/ALLOCATE, I would have built and activated a LNKLST01 concatenation? I see the cautions in the system commands manual against moving or deleting a linklist dataset while the allocations are inactive and I obviously got burned by disobeying that warning. I'm just trying to figure out what the UNALLOCATE is doing and how to not have this happen when I have to perform this kind of maintenance. TIA, Rex ---------------------------------------------------------------------- The information contained in this message is confidential, protected from disclosure and may be legally privileged. If the reader of this message is not the intended recipient or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution, copying, or any action taken or action omitted in reliance on it, is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately by replying to this message and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ::DISCLAIMER:: ________________________________ The contents of this e-mail and any attachment(s) are confidential and intended for the named recipient(s) only. E-mail transmission is not guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or may contain viruses in transmission. The e mail and its contents (with or without referred errors) shall therefore not attach any liability on the originator or HCL or its affiliates. Views or opinions, if any, presented in this email are solely those of the author and may not necessarily reflect the views or opinions of HCL or its affiliates. Any form of reproduction, dissemination, copying, disclosure, modification, distribution and / or publication of this message without the prior written consent of authorized representative of HCL is strictly prohibited. If you have received this email in error please delete it and notify the sender immediately. Before opening any email and/or attachments, please check them for viruses and other defects. ________________________________ ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN