SMP/E link-edits modules as part of its process. To do so it uses link-edit parameters which are specified in the SMP/E setup. Those parameters can be changed; this document outlines how that can be done.
This KD is about changing the link parameters (LET, LIST, MAP etc.) used by SMP/E.
To do link processing, SMP/E passes the necessary information (including the link
parameters) to the binder and the binder does the actual work. The link messages in
your SMP/E output are from the binder (IEWL).
Some link parameters are in the JCLIN and some are in the global zone. You can use
the following statements to look at the link parameters kept in the global zone.
If you are using CSM for installation, the link parameters are not available for change
before the SMP/E installation. However, you can change the global zone link parameters
after installation so that you can get more information (additional output) when you install
If you are installing manually, your SMP/E jobs are exposed in a SAMPJCL library. You
can change the link parameters in the CSI job before submitting the CSI job.
To change the linkage editor parameters after installation, you can use ZONEEDIT or
UCLIN. This Knowledge Document shows how to use UCLIN.
First, you have to display the current list of parameters in its entirety, because you
cannot replace just a piece of it. You have to replace the whole list. To look at the
contents of the current list, submit the following statements in an SMP/E batch job:
You will see that the IEWL utility has three sub-entries: NAME, PARM and RC. The
PARM sub-entry contains the linkage editor parms.
Finally, you can run another UCLIN job to replace the whole PARM sub-entry with a
modified one. In this UCLIN job, you can do a LIST before and after the change to double
check that everything stayed the same except the piece you meant to change. Whatever
you change, the last parameter in the PARM should remain NCAL; otherwise, ACCEPT
processing could fail.
SET BOUNDARY(GLOBAL ).
REP UTILITY(IEWL) PARM(LET,LIST(SUMMARY),SIZE=(2000K,12K),NCAL).