Module 5: CICS BMS and Screens
DFHMDI
What DFHMDI does
- DFHMDI defines one map inside a mapset - code it once per map.
- Its label (1 to 7 characters) is the map name you use in the COBOL program on SEND MAP and RECEIVE MAP.
- It is coded after the DFHMSD macro and before that map's DFHMDF macros.
- A mapset with two screens (for example a key map and a data map) has two DFHMDI macros.
Parameters
- SIZE=(lines,columns): the size of the map - for example SIZE=(24,80) for a full 3270 screen.
- LINE: the line number on the screen where the map starts (usually 1).
- COLUMN: the column number on the screen where the map starts (usually 1).
- CTRL: control options for this map - FREEKB frees the keyboard after each output operation, ALARM sounds the audio alarm.
DFHMDI versus DFHMSD
MainframeBug Assistant