z/OS MVS Program Management: User's Guide and Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Creating a program module

z/OS MVS Program Management: User's Guide and Reference
SA23-1393-00

A program module is composed of all input object modules and program modules processed by the binder or linkage editor. The resultant control dictionaries are collections of all the control dictionaries in the input modules. For load modules, the control dictionaries are merged into a single composite external symbol dictionary (CESD) and a single relocation dictionary (RLD). For program objects, the control dictionaries are retained individually. Figure 1 shows how multiple input modules are combined into a single program module.

The output module also contains the text from each input module. If the output is a load module, it also contains an end-of-module indicator.
Figure 1. A program object produced by the binderieab1m04

As the binder processes object and program modules, it assigns relative virtual storage addresses to control sections and resolves references between control sections.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014