SCTAB - Scanner-Zeichentabelle

#### Search Results

Search

# 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 Umsetzungstabellen (Translation Tables) in der Unicode- und Codepage-Unterstützung-Dokumentation.

Dieses Dokument behandelt folgende Themen:

- SCTAB-Parameter-Syntax

- NTSCTAB-Makro-Syntax

- Beispiel für SCTAB-Parameter

- Beispiel für NTSCTAB-Makros

## 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.

## 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

### On this page

- SCTAB-Parameter-Syntax
- NTSCTAB-Makro-Syntax
- Beispiel für SCTAB-Parameter
- Beispiel für NTSCTAB-Makros