beautypg.com

Table command – Xerox 96MX User Manual

Page 325

background image

USING LOGICAL PROCESSING

XEROX DOCUPRINT 96/DOCUPRINT 96MX LPS PDL REFERENCE

7-45

TABLE command

The 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 equal 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 comparison 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 corresponding
data character is tested only for the type indicated by the mask
character.

Any valid character in the data character set, such as ASCII 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 parameter 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.

CONSTANT parameter 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 bytes. 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.