This Natural profile parameter allows you to overwrite the definitions in
the scanner character-type table NTSCTAB
as contained in
the configuration module NATCONFG
. The
NTSCTAB
table defines the properties of characters
used in mask definitions for the MASK
function,
recognized as delimiters in the EXAMINE
and
SEPARATE
statements.
SCTAB
corresponds to the
NTSCTAB
macro in the Natural parameter module
NATPARM
.
Possible settings | See SCTAB Parameter Syntax below. | |
---|---|---|
Default setting | As specified within the macro
NTSCTAB in NATCONFG .
|
|
Dynamic specification | yes |
This parameter can only be specified dynamically. In the Natural
parameter module |
Specification within session | no |
The following topics are covered below:
The SCTAB
parameter is specified as follows:
SCTAB=(character1,attribute-type1,attribute-type2,...,character2,attribute-type1,attribute-type2,...) |
You specify a character, and after it its attribute type(s).
You can specify the character either as the one-byte character itself (enclosed in apostrophes) or as the hexadecimal representation of that character.
Attribute types can be:
UPPER |
upper-case alphabetical |
LOWER |
lower-case alphabetical |
NUM |
numeric |
HEX |
hexadecimal |
ALFANUM |
alphanumeric |
SPECIAL |
special |
NDELIM |
non-delimiter |
It is possible to specify more than one character in the list of values. You must enclose the entire string of character/attribute pairs in parentheses.
The NTSCTAB
macro is specified as follows:
NTSCTAB character1,attribute-type1,attribute-type2,... NTSCTAB character2,attribute-type1,attribute-type2,... ... |
For each character to be overwritten, you have to specify a separate
NTSCTAB
macro.
NTSCTAB 5E,LOWER,NDELIM NTSCTAB 'ß',SPECIAL NTSCTAB 7B,SPECIAL NTSCTAB 'Ä',UPPER,NDELIM
SCTAB=(5E,LOWER,NDELIM,'ß',SPECIAL,7B,SPECIAL,'Ä',UPPER,NDELIM)