Bind 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 bind options
Option Function
XREF | NOXREF Specifies if a cross-reference list of data variables is generated. NOXREF is the default.
LIST | NOLIST Specifies if a listing of the bind control statements is generated. NOLIST is the default.
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. CALL is the default.

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 bind messages are written on the data set defined by the SYSLOUT DD statement. PRINT is the default.
MAP | NOMAP Specifies if a map of the load modules is generated and placed in the PRINT data set. NOMAP is the default.
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. RENT is the default.

You always receive diagnostic and informational messages as the result of binding, 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 binding. See Writing JCL for the bind process for more information.

For more information about bind options, see z/OS MVS Program Management: User's Guide and Reference.