Application programming on z/OS
Previous topic | Next topic | Contents | Glossary | Contact z/OS | PDF


Batch loader

Application programming on z/OS

The batch loader combines the basic editing and loading services (which can also be provided by the linkage editor and program manager) into one job step. The batch loader accepts object decks and load modules, and loads them into virtual storage for execution. Unlike the binder and linkage editor, the batch loader does not produce load modules that can be stored in program libraries. The batch loader prepares the executable program in storage and passes control to it directly.

Batch loader processing is performed in a load step, which is equivalent to the link-edit and go steps of the binder or linkage editor. The batch loader can be used for both compile-load and load jobs. It can include modules from a call library (SYSLIB), the link pack area (LPA), or both. Like the other program management components, the batch loader supports addressing and residence mode attributes in the 24-bit, 31-bit, and 64-bit addressing modes. The batch loader program is reentrant and therefore can reside in the resident link pack area.

Note: In more recent releases of z/OS®, the binder replaces the batch loader.




Copyright IBM Corporation 1990, 2010