![]() |
BMS (Basic Mapping Support)
Duration: 1 day |
Participants: Application developers and screen designers. |
Objectives:
Upon successful completion of this course you will be able to:
- Describe the use of BMS mapsets and maps in a CICS application program. - Initialize and manipulate attribute bytes. - Generate symbolic and physical maps using BMS macros. |
Overview: This course is designed to be part of a beginning CICS course. However, it can be presented as a stand-alone course if participants are already familiar with CICS command language programming. |
Prerequisites: Basic understanding of CICS. |
Format: Lecture and hands-on workshops. Access to a CICS test region and to TSO and working BMS JCL are required for the workshops. |
Topic Outline:
- Basics of BMS Purpose Terminology Physical vs symbolic maps Fields in the symbolic map Special endings Terminology Assemble/disassemble, link, and execute steps Three basic BMS macros DFHMSD DFHMDI DFHMDF - DFHMSD - mapsets TYPE MODE LANG STORAGE TERM CTRL EXTATT COLOR TIOAPFX - DFHMDI - maps SIZE LINES COLUMN JUSTIFY CURSLOC CTRL DATA HILIGHT Multiple maps in a mapset - DFHMDF - fields POS LENGTH ATTRB INITIAL, XINIT PICIN, PICOUT JUSTIFY GRPNAME OCCURS HILIGHT COLOR Protect vs unprotect vs askip NUM implications MDT - Modify Data Tag setting implications Name limitations Stopper byte attributes - JCL Creating physical and symbolic maps Verifying that jobs ran successfully - Testing Mapsets and Maps Starting CICS CEMT SET PROG(name) NEWCOPY CECI SEND MAP |
|