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.
| 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.