Bit map of attributes
As an alternative to using the symbolic values that are given in Table 1, you can construct attribute bytes by using the following table. For portability of applications between EBCDIC and ASCII systems, the value in the char column should be used. Note that existing applications that have been developed on an EBCDIC system can use the hexadecimal values that are listed in the EBCDIC column. These should be changed to the char values to run on CICS®.
The
column headings for Table 1 are defined
as follows:
- Attributes:
- prot: Protection
- spd: Selector pen detectable (see note)
- a/n: Autoskip or numeric
- hi: High intensity
- ndp: Non-display print
- mdt: Modified Data Tag
Note: This attribute (spd) is not used in CICS TX on Cloud, and is ignored. However, it can be used for transaction routing if the receiving system supports this attribute. - Hex (and other) codes:
- EBCDIC: Extended Binary-Coded Decimal Interchange Code
- ASCII: American National Standard Code for Information Interchange
- char: Graphic character equivalent to hex code
- Characters that are used for attributes in the body of the table:
- U: Unprotected
- N: Numeric
- H: High intensity
- P: Protected
- S: Autoskip
- Y: Yes
| prot | a/n | hi | spd | ndp | mdt | EBCDIC | ASCII | char |
|---|---|---|---|---|---|---|---|---|
| U | 40 | 20 | b (blank) | |||||
| U | Y | C1 | 41 | A | ||||
| U | Y | C4 | 44 | D | ||||
| U | Y | Y | C5 | 45 | E | |||
| U | H | Y | C8 | 48 | H | |||
| U | H | Y | Y | C9 | 49 | I | ||
| U | Y | 4C | 3C | < | ||||
| U | Y | Y | 4D | 28 | ( | |||
| U | N | 50 | 26 | & | ||||
| U | N | Y | D1 | 4A | J | |||
| U | N | Y | D4 | 4D | M | |||
| U | N | Y | Y | D5 | 4E | N | ||
| U | N | H | Y | D8 | 51 | Q | ||
| U | N | H | Y | Y | D9 | 52 | R | |
| U | N | Y | 5C | 2A | * (asterisk) | |||
| U | N | Y | Y | 5D | 29 | ) | ||
| P | 60 | 2D | - (hyphen) | |||||
| P | Y | 61 | 2F | / | ||||
| P | Y | E4 | 55 | U | ||||
| P | Y | Y | E5 | 56 | V | |||
| P | H | Y | E8 | 59 | Y | |||
| P | H | Y | Y | E9 | 5A | Z | ||
| P | Y | 6C | 25 | % | ||||
| P | Y | Y | 6D | 5F | _ (underscore) | |||
| P | S | F0 | 30 | 0 | ||||
| P | S | Y | F1 | 31 | 1 | |||
| P | S | Y | F4 | 34 | 4 | |||
| P | S | Y | Y | F5 | 35 | 5 | ||
| P | S | H | Y | F8 | 38 | 8 | ||
| P | S | H | Y | Y | F9 | 39 | 9 | |
| P | S | Y | 7C | 40 | @ | |||
| P | S | Y | Y | 7D | 27 | ' |
For further information about Basic Mapping Support (BMS), see Supported BMS definition macros and Using Basic Mapping Support (BMS) in CICS.