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


Determining which source to install

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

To determine which source to install and where to install it, SMP/E checks the SRC and DLIB entries. A source should be installed if it meets all the following conditions:
  • The source has a DISTLIB subentry. DISTLIB indicates the distribution library containing the source.
  • The source has a SYSLIB subentry, or the source distribution library was totally copied during initial installation. If the library was copied, SMP/E checks for a SYSLIB subentry in the DLIB entry for the distribution library. SYSLIB indicates the target library where the source is installed.
    Note:
    1. Because of how SMP/E determines SYSLIB values, if the DLIB entry specifies more than one SYSLIB subentry, the value used for the source might not be for the correct target library.
    2. Source not residing in any SYSLIB is stored in the SMPSTS during APPLY and deleted during ACCEPT. However, GENERATE does not create any steps to copy this source to the SMPSTS, because when GENERATE is used, SYSMODs are not applied and then accepted. Rather, as in system generation, the SYSMODs are accepted, and then the elements are installed in the target libraries. As a result, the SMPSTS has no members.
  • The FMID that owns the source matches an FMID specified on the FORFMID operand. This is not checked if FORFMID was not specified.
    Note: If FORFMID was not specified and SMP/E cannot determine which FMID owns the element, the source is still selected. If the source is not found in the distribution library, however, an error may result.
SMP/E creates JCL to copy the source from the distribution library into the target library.
Note: For more information about processing assembled modules, see the next topic.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014