

Updating Libraries › Compressing a Managed Library
Compressing a Managed Library
When you compress a library that CA PMO manages, follow this procedure:
- Be sure that you are running PMO/XSYS on all systems where CA PMO is managing the library.
- Be sure that there are no directory searches of that library, or fetches for load modules in that library, on the system where CA PMO is managing that library.
- Be sure that there are no directory searches of the library, or fetches for load modules in that library, on any system other than the one on which the compress is run for at least ten seconds after the compress. This usually allows PMO/XSYS sufficient time to communicate updates to other systems. However, if your PMO/XSYS control file resides on a device or path with heavy contention, it may take longer for the update to be communicated.
If you fail to follow this procedure, you may receive an abend for the batch job, TSO session, or started task that initiates a directory search of the compressed library. The abend occurs during the compress or shortly afterwards. If the library is compressed with DISP=SHR, an abend can occur even if CA PMO is not running. Possible abends include S106 and S806.
- LNKLST Libraries
-
If you compress a LNKLST library, CA PMO deletes all managed list entries for the compressed library and all entries following the compressed library in the LNKLST concatenation. The update is propagated cross-system if PMO/XSYS is in use.
To avoid the loss of managed list entries, you can control the process by adding a //NOREFPMO DD DUMMY statement to the compress JCL to have CA PMO ignore the update.
When compressing a LNKLST library, you must ensure that:
- The library is excluded from CA PMO management prior to being compressed on all systems using the EXCLLNK= command, and that CA PMO acknowledges this with a PMO388I response message on all systems.
- The IEBCOPY using the NOREFPMO ddname is only compressing the library and is not adding members to it.
- The library is again CA PMO-managed by issuing an INCLLNK= command on all systems, if desired.
Copyright © 2011 CA.
All rights reserved.
 
|
|