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


Obtaining the required load modules

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

SMP/E checks the LMOD entries for the load modules specified on the INTOLMOD operand to determine whether they can be processed by the LINK MODULE command. First, SMP/E verifies that none of the load modules are copied (single-CSECT) load modules. SMP/E then checks whether the LMOD entries already contain XZMOD subentries for any of the modules specified on the MODULE operand. These subentries indicate that the load module contains a module supplied by another zone. If SMP/E finds any such XZMOD entries, it verifies that the zone specified as the original supplier of the module is the same as the current FROMZONE value.

Next, SMP/E ensures that none of the modules specified on the MODULE operand will overlay a module by the same name in the set-to zone that is already part of a load module being updated and that is installed in the target libraries. For each LMOD entry found, SMP/E saves its target library information for subsequent use in the link operation.

The following types of errors cause the LINK MODULE command to fail:
  • An LMOD entry does not exist.
  • An LMOD entry exists only as XZMOD subentries.
  • The load module has been copied (it is a single-CSECT load module).
  • An LMOD entry contains an XZMOD subentry for a module specified on the MODULE operand, but the zone specified as the original supplier of the module is different from the current FROMZONE value.
  • A module specified on the MODULE operand has the same name as a module from the set-to zone that is already part of a load module being updated and that is installed in the target libraries.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014