USING LOGICAL PROCESSING
XEROX DOCUPRINT 180 LPS PDL REFERENCE 7- 45
TABLE commandThe TABLE command is used to build a table of constants for use by
the logical processing commands. Each constant included in a
TABLE command is examined by the system to see if it is e qual in
value to the input data field specified in the CONSTANT parameter
of the CRITERIA command. The TABLE command must precede its
reference in a CRITERIA command.
The MASK parameter of the TABLE command permits character
positions of a string to be ignored or tested for type attributes.
In an unmasked comparison (using only the CONSTANT parameter
of the TABLE command) characters in the corresponding positions of
the constant string and the input data string are tested for absolute
equality one character at a time. In a masked comparison (using the
MASK parameter), before the co mpariso n is done for each character
position, that position in the constant string is checked for a mask
character as specified by the user. If one is found, the corres ponding
data character is tested only for the type indicated by th e mask
character.
Any valid character in the data character set, such as AS CII and
EBCDIC, may be used in the MASK parameter as a mask character.
Any character that is not explicitly tested for absolute equality by that
TABLE command may be defined by the MASK par ameter as a mask
character. MASK parameter character definitions apply only to the
TABLE command in which the definition occurs and, as in unmasked
comparisons, it is possible to specify multiple strings in the
CONSTANT parameter.
The following section describes the syntax of the command
parameters and explanations of the parameter options.
CONSTANT
This parameter specifies the content of one or more string
constant(s).
Syntax
ac
:TABLE CONSTANT =
option(s)
Options Table 7-31 lists the parameter option(s) and definition(s).
Table 7-31. CONSTAN T para meter option(s) and definition(s)
Option(s) Definition(s)
(
sc
1
[,
sc
2
][,...])
sc
is a string of constants composed of literal
characters and masking characters (as defined by
the MASK parameter of this command). All string
constants must be of the same length in b ytes. The
number of bytes for all constants in the table (after
conversion of any hexadecimal or octal constants) is
limited to 255 bytes.
There is no default.