Expand description
BMS map source (the DFHMSD, DFHMDI and DFHMDF assembler macros) as a mapset model, and the COBOL symbolic map a program COPYs for it.
Structs§
- Attrb
- Field
- Map
- Mapset
- Slot
- The COBOL a program COPYs for the mapset: each map’s input and output structures.
Where one occurrence of a named field lies in a map’s symbolic structure: the offsets of its L
and F/A bytes and extended attributes (for the first member of a group, or a lone field), and
of its data. They are the offsets
symbolic_mapdeclares, which SEND MAP and RECEIVE MAP use.
Enums§
Functions§
- extended_
attributes - The DSATTS attributes a map’s symbolic structure carries, in their order.
- find_
mapset - The mapset a COPY of
namefinds in the libraries: the one namednameinNAME.bms, or the file’s only mapset. None when no library holds a BMS file of that name. - parse
- Every mapset in the source, each ended by
DFHMSD TYPE=FINAL(or by the next mapset or the end). - picture_
size - How many bytes a PICTURE string covers on the screen. The bytes a PICIN or PICOUT picture occupies: S and V take none.
- slots
- Every named field’s slots, in structure order, sized for the input side (PICIN) or the output side (PICOUT).
- symbolic_
map