z/OS MVS Program Management: User's Guide and Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Binder options reference

z/OS MVS Program Management: User's Guide and Reference
SA23-1393-00

Guideline: This topic refers to binder processing. These concepts apply equally to linkage editor and batch loader processing, unless noted otherwise in Processing and attribute options reference. The linkage editor and batch loader cannot process program objects.

This section describes the processing and attribute options that can be requested. Binder options are specified in a number of ways. These are broadly classified as interfaces that pass option strings and interfaces that have tailored option capabilities.

The following interfaces pass option strings:
  • The PARM field of the JCL EXEC statement
  • The first parameter passed to
    • IEWBLINK
    • IEWBLOAD
    • IEWBLODI or IEWBLDGO
    when using CALL, LINK, ATTACH, or XCTL from another program
  • An options file identified by the OPTIONS option
  • An options file specified by the DD name IEWPARMS
  • The SETOPT control statement
  • Installation option defaults
  • The PARMS parameter of the IEWBIND FUNC=STARTD or FUNC=SETO call.
The following interfaces have tailored option capabilities:
  • Arguments passed to the TSO LINK or LOADGO commands
  • Arguments passed to the z/OS® UNIX System Services c++, c89, cc, or ld commands
  • The OPTIONS parameter of the IEWBIND FUNC=STARTD call
  • The OPTION and OPTVAL parameters of the IEWBIND FUNC=SETO call.
Note: IEWBIND is fully documented in z/OS MVS Program Management: Advanced Facilities

Many options have the possible values YES and NO. These options usually have an associated option that begins with N or NO. For example, you can specify MAP to produce a module map, and NOMAP to suppress production of a module map. You can also specify the MAP option as MAP=YES or MAP(YES) and MAP=NO or MAP(NO). Table 1 shows the associated negative option if the option's values are YES and NO.

The options you specify, through any means, when invoking the binder, always override similar data from included modules. For example, if you specify PARM=RENT, the resultant module is marked "reentrant" regardless of the reusability of any included modules.

If more than one output module is produced by a single binder instance, the options specified will apply to all output modules, unless overridden by a SETOPT control statement, or IEWBIND FUNC=SETO call.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014