The translation table for generic string characters (Table 1) is used to assign a mask value
to a character representing a subset of characters. The characters
are defined in the Generic String Special Character (GSS) table, Table 1.
Table 1. Example of translation
table for generic string charactersTable |
Hexadecimal Code (Mask Value) |
Code Mask Offset |
---|
TTGSC |
DC X'00'
DC X'01'
DC X'02'
DC X'04'
DC X'08'
DC X'10'
DC X'20'
DC X'40'
DC X'80'
DC X'FF'
DC X'30'
DC X'7F'
DC X'FF'
DC X'FF'
DC X'FF'
DC X'FF'
DC X'40'
DC X'20'
DC X'10'
DC X'30'
DC X'FF'
DC X'FF'
DC X'FF'
|
X'00' Any character
X'01' Invalid characters
X'02' Special characters
X'03' APL/TEXT Special
X'04' APL/TEXT Alpha
X'05' Lower alpha
X'06' Upper alpha
X'07' Numeric
X'08' User defined character set
X'09' (RESERVED)
X'0A' Alpha
X'0B' Nonblank
X'0C' (RESERVED)
X'0D' (RESERVED)
X'0E' (RESERVED)
X'0F' (RESERVED)
X'10' Not numeric
X'11' Not upper
X'12' Not lower
X'13' Not alpha
X'14' (RESERVED)
X'15' (RESERVED)
X'16' (RESERVED)
|