Variant characters
The POSIX Portable Character Set (PPCS) identifies the core set of 128 characters that are needed to write code and to run applications. Of these, some characters are variant among the EBCDIC coded character sets.
Table 1 lists these 15 characters that are valid in CICS® attribute values, as they appear when the code page is IBM-037. It also displays their appearance when the IBM-037 hexadecimal values are entered on systems where different Extended Coded Character Sets are installed. These hex values are the ones expected by CICS TS.
| Character Name | US/Can IBM-037 Hex Value | US/Can IBM-037 view | Open Systems IBM-1047 view | Ireland/UK IBM-285 view | APL IBM-293 view | International IBM-500 view | France IBM-297 view | Germany IBM-273 view |
|---|---|---|---|---|---|---|---|---|
| left bracket | BA | [ | Ý | ^ | ∇ | ¬ | ¬ | ¬ |
| right bracket | BB | ] | ¨ | ] | Δ | | | | | | |
| left brace | C0 | { | { | { | { | { | é | ä |
| right brace | D0 | } | } | } | } | } | è | ü |
| backslash | E0 | \ | \ | \ | \ | \ | ç | Ö |
| circumflex | B0 | ^ | ¬ | ¢ | α | ¢ | ¢ | ¢ |
| tilde | A1 | ~ | ~ | ¯ | ~ | ~ | ¨ | ß |
| cent sign | 4A | ¢ | ¢ | $ | ¢ | ! | ! | Ä |
| exclamation mark | 5A | ! | ! | ! | ! | ] | § | Ü |
| not sign | 5F | ¬ | ^ | ¬ | ¬ | ^ | ^ | ^ |
| pound (number) sign | 7B | # | # | # | # | # | £ | # |
| vertical bar | 4F | | | | | | | | | ! | ! | ! |
| accent grave | 79 | ˋ | ˋ | ˋ | ˋ | ˋ | μ | ˋ |
| dollar sign | 5B | $ | $ | £ | $ | $ | $ | $ |
| commercial "at" | 7C | @ | @ | @ | @ | @ | á | § |
Table 2 lists the hexadecimal values assigned across some of the EBCDIC coded character sets for the 15 variant characters that are valid in CICS attribute values.
| Character Name | Glyph | GCGID | US/Can IBM-037 view | Open Systems IBM-1047 view | Ireland/UK IBM-285 view | APL IBM-293 view | International IBM-500 view | France IBM-297 view | Germany IBM-273 view |
|---|---|---|---|---|---|---|---|---|---|
| left bracket | [ | SM060000 | BA | AD | B1 | AD | 4A | 90 | 63 |
| right bracket | ] | SM080000 | BB | BD | BB | BD | 5A | B5 | FC |
| left brace | { | SM110000 | C0 | C0 | C0 | C0 | C0 | 51 | 43 |
| right brace | } | SM140000 | D0 | D0 | D0 | D0 | D0 | 54 | DC |
| backslash | \ | SM070000 | E0 | E0 | E0 | E0 | E0 | 48 | EC |
| circumflex | ^ | SD150000 | B0 | 5F | BA | 5F | 5F | 5F | 5F |
| tilde | ~ | SD190000 | A1 | A1 | BC | A1 | A1 | BD | 59 |
| cent sign | ¢ | SC040000 | 4A | 4A | B0 | 4A | B0 | B0 | B0 |
| exclamation mark | ! | SP020000 | 5A | 5A | 5A | 5A | 4F | 4F | 4F |
| not sign | ¬ | SM660000 | 5F | B0 | 5F | 5F | BA | BA | BA |
| pound (number) sign | # | SM010000 | 7B | 7B | 7B | 7B | 7B | B1 | 7B |
| vertical bar | | | SM130000 | 4F | 4F | 4F | 4F | BB | BB | BB |
| accent grave | ˋ | SD130000 | 79 | 79 | 7D | 79 | 79 | A0 | 79 |
| dollar sign | $ | SC030000 | 5B | 5B | 4A | 5B | 5B | 5B | 5B |
| commercial "at" | @ | SM050000 | 7C | 7C | 7C | 7C | 7C | 44 | B5 |