BMS Maps and Screen Handling
Understand how Basic Mapping Support (BMS) separates screen layout from program logic for 3270 terminal interfaces.
Basic Mapping Support (BMS) is CICS's mechanism for defining 3270 terminal screen layouts independently of the COBOL program logic that populates and reads them — a genuinely important separation-of-concerns idea that predates the MVC pattern by decades and is exactly the kind of design principle interviewers like to see candidates connect to modern equivalents.
BMS is like separating a printed form's template (where each blank line and label sits on the page) from the handwriting that fills it in — you can redesign the form's layout entirely without changing a single instruction about what data goes in the 'name' blank versus the 'address' blank.