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


Load modules installed in libraries specified in a SYSLIB allocation

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

When a load module specifies a SYSLIB allocation, the LKSYSLIB job is generated. In some cases, the SMPLTS job is also generated:
  • If a load module has an XZMOD subentry or if the set-to zone does not have an UPGLEVEL subentry, an SMPLTS job is generated to link-edit the base version of the load module into the SMPLTS library before the creation of the final link-edit job. This job can also include load modules that are installed in target libraries that are part of another load module's SYSLIB allocation. SMP/E inserts a JCL comment statement (//*SMPLTS) immediately after the SMPLTS job card to ensure that when the JCLIN command processes the GENERATE output, SMP/E can detect the SMPLTS job and skip over it.
    Note: When SMP/E detects the //*SMPLTS comment during JCLIN processing, it skips all the steps in the SMPLTS job. For this reason, the //*SMPLTS comment should never be modified.
  • LKSYSLIB is the final link-edit job. It is generated to link-edit the executable version of the load module into the target libraries. SMP/E inserts a JCL comment statement (//*CALLLIBS=YES) immediately after the LKSYSLIB job to ensure that when the JCLIN command processes the GENERATE output, the SYSLIB DD statements in the output are processed and not ignored.

If there are no link-edits for load modules specifying a SYSLIB allocation, SMP/E does not create either of these jobs.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014