Module 5: CICS BMS and Screens
Physical Map
What is a physical map
- The physical map is the assembled, loadable form of a BMS map.
- It holds everything CICS needs to paint the screen: constant text, field positions, field lengths and attribute bytes.
- It is generated by the assembler from the mapset source when DFHMSD specifies TYPE=MAP (or TYPE=&SYSPARM).
- At run time CICS loads it when a program issues SEND MAP naming its mapset.
What the physical map contains
- Constant data: screen titles, captions, instructions and function-key legends - the INITIAL values of unnamed DFHMDF fields.
- One attribute byte per field, carrying protection, intensity, shift and MDT settings.
- The position (line, column) and length of every field on the screen.
- The map name taken from the DFHMDI label, which SEND MAP and RECEIVE MAP refer to.
How a physical map is created and used
MainframeBug Assistant