Link-edit options

SYSLMOD and SYSPRINT are the data sets used for output. The output varies, depending on the options you select, as shown in Table 1. The underlined options are the defaults.
Table 1. Selected link-edit options
Option Function
XREF | NOXREF Specifies if a cross-reference list of data variables is generated.
LIST | NOLIST Specifies if a listing of the link-edit control statements is generated
NCAL | CALL Specifies if the automatic library call mechanism should be used to locate the modules referred to by the executable program being processed. Use the NCAL command to suppress resolution of external differences.

If you do not specify NCAL, the automatic call library mechanism is used to locate the modules referred to by the executable program being processed. Do not use NCAL if your application calls external routines that need to be resolved by an automatic library call.

PRINT | NOPRINT Specifies if link-edit messages are written on the data set defined by the SYSLOUT DD statement.
MAP | NOMAP Specifies if a map of the load modules is generated and placed in the PRINT data set.
RENT | NORENT Specifies if a module is reenterable, that is it can be executed by more than one task at a time. A task may begin executing the module before a previous task has completed execution. See Making your application reentrant for additional information.

You always receive diagnostic and informational messages as the result of link-editing, even if you do not specify any options. You can get the other output items by specifying options in the PARM parameter of the EXEC statement in your JCL for link-editing. See Writing JCL for the link-edit process for more information.

For more information about link-edit options, see z/OS MVS Program Management: User's Guide and Reference and z/OS MVS Program Management: Advanced Facilities.