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


Processing LMODs with CALLLIBS and XZMOD subentries

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

SMP/E determines, from the candidate list of load modules to be relinked, which load modules contain both CALLLIBS and XZMOD subentries. For such load modules, SMP/E saves the "base version" of the load module in the SMPLTS data set.

Before processing load modules with XZMOD subentries, SMP/E allocates the SMPLTS data set. Once the SMPLTS has been allocated, SMP/E allocates the SYSLIBs for the load module. After the SYSLIBs have been allocated, SMP/E allocates the CALLLIBS concatenation for the load module.

After all data sets have been allocated, SMP/E verifies that the load module exists in the SMPLTS data set. If the load module is not found in the SMPLTS data set, SMP/E rebuilds the load module. If the load module must be rebuilt, the load module will be link-edited into the SMPLTS and its target libraries.

For a load module that is not being rebuilt, SMP/E will relink the load module into its SYSLIB data sets, provided that all checks were successful. To relink the load module, SMP/E includes the base version from the SMPLTS data set. It passes the CALL parameter to the link-edit utility, along with the SYSLIB allocation that was allocated using the LMOD's CALLLIBS subentries. Link-edits with similar attributes are batched together.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014