Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Summary of contents

The description of the entire Binder-Loader-Starter (BLS) system is divided into three manuals.

The present manual describes the dynamic binder loader DBL and the static loader ELDE.

The User Guide “BINDER” [1] contains the description of the linkage editor BINDER.
A separate Ready Reference is also available for BINDER, containing the formats of the BINDER statements.

This manual is organized as follows:

  • The first chapter provides an overview of the functional units of the Binder-Loader-Starter (BLS) system and their interaction.

  • The second chapter contains a description of the dynamic binder loader with its inputs and outputs, the restrictions for shareable programs, an explanation of the context concept, additional functions of DBL, execution of DBL, and an overview of the commands and macros used for calling DBL.

  • The third chapter describes the XS support for the dynamic binder loader.

  • The fourth chapter contains a short description of the static loader ELDE.

  • The chapter “Migration” lists the main differences between the old linkage editor/loader concept (used up to BS2000 V9.5) and the actual Binder-Loader-Starter system introduced with BS2000 V10.0 and is intended to help the user make the transition.

  • The chapter “High-performance loading of programs and products” contains notes on improving loading speed and describes measures for reducing resource requirements.

README file

Information on functional changes and additions to the current product version described in this manual can be found in the product-specific README file. You will find the README file on your BS2000 computer under the file name SYSRME.BLSSERV.version.language.

The user ID under which the README file is cataloged can be obtained from your systems support staff. You can view the README file using the /SHOW-FILE command or an editor, and print it out on a standard printer using the following command:

/PRINT-DOCUMENT filename, LINE-SPACING=*BY-EBCDIC-CONTROL