The binder provides significant extensions in output, such as,
error messages, output listings, information included, for example:
- Messages are more numerous, accurate and informative. (In fact,
users can choose to use MSGLEVEL to suppress some messages.)
- Output listings provide information about the binding job, more
alias information, and operational and summary data.
- Output listings include the binder release level, processing options
and program attributes.
- Default for output listings is LIST=SUMMARY. This will cause the
following (more than for the linkage editor) to be printed:
- Target library (SYSLMOD) description
- Processing options
- Date/time of SAVE
- Module attributes (that are stored in directory)
- Entry points
- By specifying the MAP option, output listings will also include
the source of each CSECT in the module, specifically the ddname, member
name, concatenation number, and a cross-reference table of ddname
to dsname.
If you do not want to receive all of this output, several options
are available to limit the amount of printed material produced during
binder processing:
- The LIST option can be used to limit the volume of automatic printed
output, such as the echoing of control statements and the generation
of the processing summary report.
- Not specifying the MAP and XREF options will significantly reduce
the amount of printed output generated for those reports.
- Specifying MSGLEVEL will allow you to suppress messages below
a certain severity level.
- Specifying the suboption NOIMPort on the LIST option will suppress
the echoing of import statements for DLLs.
Note: Remember that limiting binder printed output in any
of these ways might hide problems in your module.