Binder
Enhanced Definition
The z/OS link-editor program that processes object modules, control statements, and options to create executable load modules. The Binder combines separately compiled or assembled program units into a single executable entity.
Key Characteristics
-
- Creates load modules and program objects
- Resolves external references between modules
- Applies program attributes and properties
- Supports overlay structures
- Manages AMODE and RMODE specifications
-
Binder Functions:
- Linking: Combines multiple object modules
- Editing: Modifies existing load modules
- Symbol Resolution: Resolves external references
- Library Management: Creates and maintains program libraries
- Attribute Assignment: Sets program characteristics
-
Input Types:
- Object modules from compilers and assemblers
- Control statements (directives)
- Load modules for modification
- Automatic call libraries
- Overlay specifications
-
Output:
- Load modules in PDSE or PDS libraries
- Program objects for modern applications
- Cross-reference listings
- Link map showing module structure
- Diagnostic messages
-
- INCLUDE: Add modules to the output
- ENTRY: Define program entry point
- NAME: Assign load module name
- ALIAS: Create alternative names
- SETOPT: Modify binder options
Use Cases
-
- Building executable programs from compiled source
- Creating subroutine libraries
- Updating existing load modules
- Managing program overlays
- Implementing dynamic loading structures
Related Products
Related Vendors
IBM
646 products
Trax Softworks
3 products