Unit A: Understanding BMS
Provides an overview of BMS and its features.
| BMS and Maps
Purpose of Basic Mapping Support. Use of maps, data streams and attribute bytes. Description of map sets, physical maps and symbolic description maps. |
| Features of BMS
Device independence, format independence, data mapping, terminal paging and message routing. |
| Course Examples and Conventions
Review of the formatted screens, map sets and sample coding sections for the course examples. Review of course conventions. |
Unit B: BMS Commands
Discusses how to code several BMS commands that write data to and receive data from a terminal.
| SEND MAP
SEND MAP options: MAP, MAPSET, ERASE, FREEKB, MAPONLY, DATAONLY, FRSET, CURSOR. SEND MAP command exceptional conditions. |
| RECEIVE MAP
RECEIVE MAP options: MAP, MAPSET, INTO, SET, FROM, LENGTH, TERMINAL. RECEIVE MAP command exceptional conditions. |
| SEND TEXT
SEND TEXT options: FROM, LENGTH, PAGING, ACCUM, ERASE, HEADER, TRAILER, JUSTIFY, HONEOM, NLEOM, PRINT, NOEDIT, REQID, ALARM, CURSOR, FREEKB, FMHPARM, LDC. SEND TEXT command exceptional conditions. |
| SEND PAGE and PURGE MESSAGE
OVERPURGE option for SEND PAGE. SEND PAGE command exceptional conditions. PURGE MESSAGE command exceptional conditions. |
Unit C: Modifying Field Attributes
Explains how to modify attributes for fields defined within your maps.
| Field Attributes
Standard and extended attributes. |
| Attribute Modification
Ways to modify field attributes. Symbolic cursor positioning. |
Unit D: Determining Keys Pressed
Discusses two methods to determine which key was pressed by a terminal operator.
| Attention Identifiers
Method 1: an EVALUATE statement with the EIBAID field. Method 2: the CICS HANDLE AID command. |
|