After completing CICS/ESA: Defining Maps, the student should be able to:
 | Describe the features of BMS |
 | Explain the process involved in generating maps |
 | Identify the operands and options used to code map macros |
 | Define field characteristics via standard and extended attributes |
 | Code the map sets for a menu screen and a data entry screen |
|
Unit A: Understanding BMS
Provides an overview of BMS and its features.
 | Features of BMS
Purpose of BMS. Use of maps, data streams and attribute bytes. General features of BMS. |
 | Data Formats and Maps
Data mapping feature. Field, block and text data formats. |
 | Course Example and Conventions
Review of the formatted screen, map set and symbolic description map for the course example screen. Review of course conventions. |
Unit B: Generating Maps
Covers topics related to the data mapping facility of BMS.
 | Terminal Characteristics
Function of attributes. Use of standard and extended attributes. |
 | Physical and Symbolic Description Maps
Purpose of a map set. Creation and use of physical maps and symbolic description maps. |
 | Components of a Map Set
Assembler commands and BMS macros used in map sets. |
Unit C: Coding Map Macros
Discusses how to code each of the BMS macros, the purpose of each macro and the function of the various operands with each macro.
Unit D: Defining Field Characteristics
Discusses how to set standard attributes and extended attributes.
 | Standard Attributes
How standard attributes are defined. Options available with the ATTRB= operand. |
 | Extended Attributes
How extended attributes are established. Purpose of DSATTS and MAPATTS operands. |
Unit E: Programming With Maps
Reviews concepts learned by having the student code two maps sets.
 | Menu Map Set |
 | Data Entry Map Set |
|
Student, Administrator and Installation Guides
|