SMP/E for z/OS Commands
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Compressing the target libraries

SMP/E for z/OS Commands
SA23-2275-01

You can use the COMPRESS operand of the APPLY command to have SMP/E compress the target libraries before installing SYSMODs. There are two methods of specifying which libraries are to be compressed:
  • You can specify a list of specific libraries in the COMPRESS operand (including libraries that may not be affected by the APPLY command).
  • You can specify ALL on the COMPRESS operand, in which case the only libraries eligible for compression are those in which elements will be installed by this APPLY command.
Note: Target libraries residing in a UNIX file system are not compressed.
Once the libraries have been determined, actual processing is dependent on the library type:
  • For source libraries, any source to be replaced (not updated) by one of the SYSMODs being installed is deleted from the library.
  • For macro libraries, no deleting is done. This is because the SYSMOD replacing the macro might fail, and there may be other SYSMODs that cause assemblies that use the macro.
  • For data element, hierarchical file system element, and program element libraries, any data element, hierarchical file system element, or program element that is to be replaced by one of the SYSMODs being installed is deleted from the library.
  • For load libraries, SMP/E determines which load modules within the library are composed only of modules copied during system generation and are being replaced by the SYSMODs being installed. Such load modules are deleted from the library. If a load module contains a module that is not being replaced, that load module is not deleted.
SMP/E then calls the copy utility to perform the actual compress operation.
Note:
  1. To reclaim as much space as possible before installing the SYSMODs, members are deleted before the library is compressed. SMP/E processes one library at a time, first deleting members, then compressing the library.
  2. When you install a function that deletes another function but supplies no elements, no libraries are compressed.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014