SCTAB - Scanner-Zeichentabelle

Mit diesem Natural-Profilparameter können Sie die Definitionen der im Konfigurationsmodul NATCONFG enthaltenen Scanner-Zeichentabelle NTSCTAB überschreiben. SCTAB entspricht dem Makro NTSCTAB im Natural-Parametermodul.

Mögliche Werte Siehe SCTAB-Parameter-Syntax weiter unten.
Standard-Einstellung Gemäß den Angaben im Makro NTSCTAB in NATCONFG.
Dynamische Angabe ja

Dieser Parameter kann nur dynamisch angegeben werden. Im Natural-Parametermodul wird stattdessen das Makro NTSCTAB verwendet.

Angabe innerhalb der Session nein  

Anmerkungen:

  1. Die Tabelle NTSCTAB definiert die Eigenschaften von Zeichen, die in Maskendefinitionen für die MASK-Option und als Begrenzungszeichen in den Statements EXAMINE and SEPARATE verwendet werden.
  2. Wenn der Profilparameter CP auf einen anderen Wert als OFF gesetzt ist, werden die mit SCTAB angegebenen Werte ignoriert. Siehe auch Translation Tables in der Unicode and Code Page Support-Dokumentation.

Dieses Dokument behandelt folgende Themen:


SCTAB-Parameter-Syntax

Der Parameter SCTAB wird wie folgt angegeben:

SCTAB=(character1,attribute-type1,attribute-type2,...,character2,attribute-type1,attribute-type2,...)

Anmerkung:
Sie können in der Liste der Werte mehr als ein Zeichen angegeben. Dann müssen Sie die ganze Zeichenkette mit Zeichen/Attribut-Paaren in Klammern setzen.

Oder:

SCTAB=OFF

Dabei ist:

Syntax-Element / Wert Erklärung
character Geben Sie ein Zeichen und danach seine(n) Attribut-Typ(en) an.

Sie können das Zeichen entweder als das Ein-Byte-Zeichen selbst (in Hochkommas) oder als Hexidezimal-Darstellung dieses Zeichens angeben.

attribute-type

Mögliche Attribut-Typen:

UPPER Großbuchstaben, alphabetisch
LOWER Kleinbuchstaben, alphabetisch
NUM numerisch
HEX hexadezimal
ALFANUM alphanumerisch
SPECIAL Sonderzeichen
NDELIM Nicht-Begrenzungszeichen
OFF SCTAB=OFF bewirkt, dass alle (statischen und dynamischen) Definitionen auf Werte zurückgesetzt werden, die im Makro NTSCTAB im Modul NATCONFG angegeben sind.

Anmerkung:
Wenn der Profilparameter CP auf einen anderen Wert als OFF gesetzt ist, werden die mit dem Profilparameter SCTAB angegebenen Werte mit Ausnahme des Attributs SPECIAL ignoriert. Das Attribut SPECIAL gilt nur bei Natural und kann deshalb mit SCTAB gesetzt werden. Alle anderen Attribute werden entsprechend der Codepage gesetzt. Siehe auch Translation Tables in der Unicode and Code Page Support-Dokumentation.

NTSCTAB-Makro-Syntax

Das Makro NTSCTAB wird wie folgt angegeben:

         NTSCTAB=character,attribute-type,attribute-type...
         NTSCTAB=character,attribute-type,attribute-type...

Anmerkungen:

  1. Erläuterung der Syntax-Elemente siehe SCTAB-Parameter-Syntax.
  2. Der Wert OFF kann nicht mit dem Makro NTSCTAB, sondern nur dynamisch mit dem Profilparameter SCTAB angegeben werden.
  3. Für jedes zu überschreibende Zeichen müssen Sie ein separates NTSCTAB-Makro angegeben, siehe Beispiel für NTSCTAB-Makros.

Beispiel für SCTAB-Parameter

SCTAB=(5E,LOWER,NDELIM,'ß',SPECIAL,7B,SPECIAL,'Ä',UPPER,NDELIM)

Beispiel für NTSCTAB-Makros

         NTSCTAB  5E,LOWER,NDELIM
         NTSCTAB  'ß',SPECIAL
         NTSCTAB  7B,SPECIAL
         NTSCTAB  'Ä',UPPER,NDELIM