Modernization Hub

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 Concepts

Related to: Load Module, Object Module, Compiler, Link-Edit

Related Vendors

IBM

646 products

Trax Softworks

3 products

Related Categories

Operating System

154 products

Browse and Edit

64 products