Reference for BMS modules

This reference section provides details for specific programs within BMS.

Table 2 gives an overview of BMS modules, and Figure 2 summarizes the interrelationships of CICS® programs requesting mapping services.

Where the generated versions of a BMS module differ according to the level of function provided, a suffix identifies the version as follows:
  • E$ for minimum function
  • A$ for standard function
  • 1$ for full function

Table 1 summarizes the programs used by each version of BMS. In Table 1, an asterisk (*) after a module name shows that the module is suffixed in this way. Elsewhere in this documentation, however, the BMS modules are usually referenced by their unsuffixed names with no distinction made between the minimum, standard, and full-function versions.

Table 1. BMS programs
Program Minimum BMS Standard BMS Full-function BMS
DFHMCP* (mapping control program)
DFHDSB* (data stream build) Not applicable
DFHIIP* (non-3270 input mapping) Not applicable
DFHMCX (fast path module) Not applicable
DFHML1 (LU1 printer mapping) Not applicable
DFHM32* (3270 mapping) Not applicable
DFHPBP* (page build program) Not applicable
DFHPHP (partition handling program) Not applicable
DFHRLR* (route list resolution) Not applicable
DFHTPP* (terminal page processor) Not applicable
DFHTPQ (terminal page clean up) Not applicable Not applicable
DFHTPR (terminal page retrieval) Not applicable Not applicable
DFHTPS (terminal page scheduling) Not applicable Not applicable

A detailed description of each of these modules follows in alphabetic order of module name.