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. |
Copyright IBM Corporation 1990, 2014
|