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


Binder options

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

Table 1 briefly describes all of the PARM options available to the binder. For options with only yes and no values, the binder provides negative options. You can either specify the negative option or set the primary option equal to NO. These options are listed in parentheses beneath the primary option. Descriptions are for the primary options. Table 1 also lists the default values for each option when using either IEWBLINK or IEWBLDGO.

Most options can be set on the PARM field of the EXEC statement or on the SETOPT control statement. Options set from the PARM field are in effect for the entire job step, whereas options set via control statements (MODE, SETCODE, SETOPT, SETSSI) are in effect only for the module in process. Options set on control statements override settings from the PARM field.

Certain options are designated as "environmental" options and can only be specified on the PARM field (they cannot be specified in the options file). Environmental options include:
  • COMPAT
  • EXITS
  • LINECT
  • MSGLEVEL
  • OPTIONS
  • PRINT
  • SIZE
  • TERM
  • TRAP
  • WKSPACE

The descriptions of all PARM options available to the binder are included in the table below.

Table 1. Summary of processing and attribute options
Option Default values Description
AC 0 Assigns an authorization code to the output module, which determines whether the module can use restricted system services.
ALIASES NO ALIASES(ALL) allows you to mark external symbols as aliases when binding a module. The resultant aliases are nonexecutable. They are simply used for symbol resolution.
ALIGN2 (NOALIGN2) NO Specifies that a page specification causes the text to be aligned on a 2 KB boundary within the module. It has no effect on where the module is loaded in virtual storage.
AMODE Default is the ESD AMODE value. Assigns an addressing mode (24, 31, 64, or ANY) to the entry points in the output program module. Specifying MIN causes the AMODE to be set to the most restrictive AMODE value of all control sections within the module. See AMODE and RMODE combinations for a detailed description.
CALL (NCAL, NOCALL) YES Causes the binder to search program libraries to resolve external references (automatic library call).
CASE UPPER Controls case sensitivity in names encountered in modules, control ststements and options.
COMPAT MIN Specifies the compatibility level of the binder.
COMPRESS AUTO Allows you to force compression or prevent generation of an object that could not be reprocessed on a level of the system earlier than z/OS® version 1 release 7.
DC (NODC) NO Causes a maximum record size of 1024 bytes to be used for the output module. (This option is only valid when creating load modules.)
DCBS (NODCBS) NO Allows you to specify the block size for the SYSLMOD data set in the DCB parameter of the SYSLMOD DD statement. (This option is only valid when creating load modules.)
DYNAM NO Determines whether the resultant module is enabled for dynamic binding. If enabled, the module becomes a DLL module from which other DLLs' imports can be resolved. Similarly, it is also able to import symbols from other DLLs.
EDIT (NE) YES Saves modules in a format that allows them to be rebound.
EP no default Specifies the external name to be used as the entry point of the loaded program.
EXITS no default Specifies (one or more) exits are to be taken during binder processing.
EXTATTR no default Specifies extended attributes for SYSLMOD when saved in a z/OS UNIX file.
FETCHOPT NOPACK NOPRIME Specifies how a program object should be paged-mapped (loaded) into virtual storage for execution.
FILL no default Specifies the character to be used to fill uninitialized areas. FILL applies to program objects only.
GID no default Specifies the group ID attribute to be set for the SYSLMOD file.
HOBSET NO Specifies if the high order bit of each V-con is to be set according to the AMODE of the target entry point.
INFO NO Specifies that information about the compile dates and PTF levels of sections within the main binder module should be written to SYSPRINT.
LET (NOLET) 4 Specifies a severity code; the output module is marked as not executable if a severity code higher than the level you specified is found during processing.
LINECT 60 Specifies the number of lines to be included on each page of binder output listings. The minimum supported value is 24.
LIST (NOLIST) OFF Controls the information included in the SYSPRINT or SYSLOUT data set.
LISTPRIV OFF Lists any unnamed sections.
LONGPARM (NOLONGPARM) NO Indicates whether an APF authorized program can be passed a parameter longer than 100 bytes from a batch style invocation.
MAP (NOMAP) NO Produces a module map.
MAXBLK no default Specifies the maximum size of a text record in a load module. This can avoid reblocking when copying to a different device type at a later time. (This option is only valid when creating load modules.)
MODMAP NO Builds a map of the module contents in a separate section as part of the module being bound.
MSGLEVEL 0 Limits the messages displayed to a given severity level and higher.
NAME **GO Specifies a name to be used to identify the loaded program to the system.
OL (NOOL) NO Brings the module into virtual storage only by using a LOAD macro.
OPTIONS no default Embeds a data set containing binder options to be used during the current processing.
OVLY (NOOVLY) NO Places the output program module in an overlay structure.
PATHMODE Default allows file owner permission for read, write, and execute Specifies pathmode to be used when saving a module to a z/OS UNIX file.
PRINT (NOPRINT) YES Indicates that informational and diagnostic messages are to be written to the SYSLOUT data set for IEWBLDGO and SYSPRINT data set for IEWBLINK.
RES (NORES) IEWBLDGO=YES IEWBLINK=NO Specifies whether or not the binder should automatically search the link pack area queue during automatic library call. For IEWBLDGO the default is YES, and for IEWBLINK the default is NO.
REUS NONE Specifies whether the output program module will be refreshable, reenterable, serially reusable or nonreusable.
RMODE Default is the ESD RMODE value. Assigns the residence mode (24, ANY(31), SPLIT) to the output program module. Specifying MIN causes the RMODE to be set to the most restrictive RMODE value of all control sections within the module segment. See AMODE and RMODE combinations for a detailed description.
SCTR NO Builds control blocks needed by the system nucleus. Load module only.
SIGN NO Builds a digital signature for a program object.
SIZE no default Specifies the amount of virtual storage available for binder processing and the output module buffer. We do not recommend use of this option with the binder.
SSI no default Specifies hexadecimal information to be placed in the system status index; also see SETSSI statement.
STORENX (NOSTORENX) NO Allows the binder to replace an executable copy of a program module with a nonexecutable copy.
STRIPCL NO Allows the binder to remove unneeded classes from a program object or load module.
STRIPSEC NO Allows the binder to remove unneeded sections from a program object or load module.
SYMTRACE no default Request symbol resolution information to be produced in SYSPRINT.
TERM (NOTERM) NO Copies the numbered binder error and warning messages into a data set that has been defined by a SYSTERM DD statement.
TEST (NOTEST) NO Specifies that the module is to contain symbol tables in the format supported by TSO TEST.
TRAP ON Controls the extent of error recovery from program checks and abends, and the techniques the binder uses for it. The suboptions that can be specified are ON, OFF and ABEND.
UID no default Specifies a user ID attribute to be set for the SYSLMOD file.
UPCASE NO Indicates whether additional renaming is done when symbols remain unresolved after the binder's autocall process.
WKSPACE See WKSPACE: Working space specification option. Specifies the maximum amount of virtual storage available for binder processing both above and below the 16 MB line.
XCAL (NOXCAL) NO Controls whether valid exclusive references between overlay segments should be treated as a warning (severity 4) or error (severity 8) condition.
XREF (NOXREF) NO Produces a cross-reference table of the output module in the diagnostic output data set.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014