7 CICS Symbolic Map Field Extensions

Here are seven field extensions that generate during CICS symbolic map. These give an idea to developers of how to use them.

The seven field extensions are L, I, O, F, A, C, and H. Before knowing the meanings, you can take a look at the sample symbolic-map. Here’s CICS top reference book.

Quick summary

  • Sample symbolic-map
  • Real meanings of these field extensions

Sample Symbolic Map

03 DUMMY2L                        PIC S9(4) COMP. 
03 DUMMY2F PIC X.
03 FILLER REDEFINES DUMMY2F.
05 DUMMY2A PIC X.
03 DUMMY2I PIC X(1).
01 MNTMAP2O REDEFINES MNTMAP2I.
03 FILLER PIC X(12).
03 FILLER PIC X(3).
03 TRANID2O PIC X(4).
03 FILLER PIC X(3).
03 INSTR2O PIC X(79).
03 FILLER PIC X(3).
03 CUSTNO2O PIC X(6).
03 FILLER PIC X(3).
03 LNAMEO PIC X(30).
03 FILLER PIC X(3).
03 FNAMEO PIC X(20).
03 FILLER PIC X(3).
03 ADDRO PIC X(30).
03 FILLER PIC X(3).
03 CITYO PIC X(20).
03 FILLER PIC X(3).
03 STATEO PIC X(2).
03 FILLER PIC X(3).
03 ZIPCODEO PIC X(10).
03 FILLER PIC X(3).
03 MSG2O PIC X(79).
03 FILLER PIC X(3).
03 DUMMY2O PIC X(1).

Meanings of field extensions

SuffixUsageExample
LA binary halfword (PIC S9(4) COMP) that contains the length of the data returned in the input field.CUSTNO1L
LNAMEL
FA single-character field (PIC X) that contains hexadecimal 80 if the user made a change to the field, but no data was transmitted; otherwise, it contains Low-Value.CUSTNO1F
LNAMEF
AA single-character field that contains the attribute byte for output operations. Occupies the same storage location as the F field.CUSTNO1A
LNAMEA
CA single-character field that contains the attribute for extended color. Generated only if DSATTS=COLOR is specified for the mapset.CUSTNO1C
LNAMEC
HA single-character field that contains the attribute for extended highlighting. Generated only if DSATTS=HILIGHT is specified for the mapset.CUSTNO1H
LNAMEH
IThe input data field.CUSTNO1I
LNAMEI
OThe output data field. Occupies the same storage location as the input field.CUSTNO1O
LNAMEO

The key points to remember

  1. The L refers to actual length of data that enter as input. This is part of input data.
  2. The F refers to Flag (for input data), and A flag for output. By default the flag is low-value. If the data is erased, it sets to HEX’80’
  3. The I refers to input
  4. The O refers to output

Get new content delivered directly to your inbox.

Related posts

Author: Srini

Experienced software developer. Skills in Development, Coding, Testing and Debugging. Good Data analytic skills (Data Warehousing and BI). Also skills in Mainframe.