The maintenance was staged in new libraries. During the window, stopped LLA and unallocated the LINKLIST.
CSV0031I Library search failed for module C1SM1000
Release : All Supported Releases
Component : Endevor
The procedure used caused the error:
P LLA
SETPROG LNKLIST,UNALLOCATE
Did the rename of datasets (just the Endevor datasets)
S LLA,SUB=MSTR
If the contents of the staging libraries are copied into the run-time libraries using IEBCOPY with Replace, then a LLA Refresh is all that is needed.
However, if the current and staging libraries are swapped by renaming them, then the proper way to make a LNKLST data set swap is to use dynamic LNKLST commands. Doing so notifies LNKLST processing that changes are being made and that LNKLST control blocks need to be updated.
See the following IBM article for the proper procedure -
Using the dynamic LNKLST facility safely and properly
Also note in the following from article:
".. .. ..
There is sometimes a need on test systems to swap a LNKLST data set, replacing an older version of a LNKLST data set with a newer one of the same name. Following is an example of how NOT to do such a data set swap:
SETPROG LNKLST,UNALLOCATESTOP LLARename MY.LNKLST.DATASET to MY.LNKLST.DATASET.OLDRename MY.LNKLST.DATASET.NEW to MY.LNKLST.DATASETSETPROG LNKLST,ALLOCATESTART LLA,SUB=MSTR "