The binder accepts four major types of input:
- Primary input defined by the SYSLIN DD statement.
- Additional input specified with the INCLUDE control statement
- Additional input incorporated by the program management binder
from a call library. This input can contain object modules and control
statements, load modules, or program objects.
- Additional input specified as options in the PARM field of the
JCL EXEC statement.
Output of the program management binder is of the following types:
- A program module placed in a program library as a named member,
or a program object placed in a z/OS UNIX file. Program
objects are stored in PDSE program libraries or z/OS UNIX files. Load
modules are stored in partitioned data set program libraries.
- An executable module loaded into virtual storage.
- Diagnostic and informational output produced as a sequential data
set.
Figure 1 shows how object modules are
combined to create a load module.
Figure 1. Input and output for the binder![Shows how object modules are combined to create a load module](ieab1m03.gif)