Rules bearbeiten

#### Search Results

Search

# Rules bearbeiten

Alle SYSMAIN-Funktionen mit Ausnahme der Suchfunktion (Find) können auf automatisierte und freie Rules angewendet werden.

Wenn Predict installiert ist, empfehlen wir Ihnen, Predict anstelle von SYSMAIN für die Verarbeitung von Rules zu verwenden, weil Natural nicht alle von Predict bereitgestellten Informationen zu Rules (z.B. Format und Verifikationstyp) verarbeitet.

Die Angabe der Rules-Umgebung muss immer mit der Datenbankkennung (DBID) und der Dateinummer (FNR) der entsprechenden FDIC-Systemdatei übereinstimmen.

In diesem Kapitel werden die Menüfunktionen und Auswahllistenoptionen beschrieben, die zur Ausführung einer SYSMAIN-Funktion bei Rules zur Verfügung stehen, sowie die Syntax, die bei der Verwendung von Direktkommandos gilt.

- Felder im Menü Rules

- Auswahllisten für Rules

- Direktkommando-Syntax für Rules

## Felder im Menü Rules

Das Menü Rules enthält alle SYSMAIN-Funktionen, die für die Bearbeitung von Rules erforderlich sind. Die Felder des Menüs sind in der folgenden Tabelle beschrieben:

Feld | Erläuterung
--- | ---
Code |
Gibt die auszuführende Funktion an. Siehe Beschreibung der Funktionen:
`C` | Copy - Rule kopieren.
`D` | Delete - Rule löschen.
`L` | List - Rule auflisten.
`M` | Move - Rule verschieben.
`R` | Rename - Rule umbenennen.
Sel. List |
Gibt an, ob selektive oder automatisierte Verarbeitung verwendet wird:
`Y` | Ja: Selektive Verarbeitung ist aktiviert. Bei der Verarbeitung von Rules wird eine Auswahlliste angezeigt. Dies ist die Standardeinstellung. Welche Spalten und Zeilenkommandos in einer Auswahlliste verfügbar sind, erfahren Sie unter Auswahllisten für Rules.
`N` | Nein: Die selektive Verarbeitung ist deaktiviert.
Name | Der Name der zu verarbeitenden Rule oder ein Namensbereich: siehe auch Angabe eines Namensbereichs.
New Name | Neuer Name: Der Name, der einer Rule gegeben werden soll, wenn sie mit der Funktion Rename umbenannt wird.
Type |
Der Typ der zu verarbeitenden Rule:
`A` | Es werden nur automatische Rules verarbeitet.
`F` | Es werden nur freie Rules verarbeitet.
`AF` `*` oder leeres Feld | Es werden alle Rules verarbeitet: automatische und/oder freie Rules. Dies ist die Standardeinstellung. Datenbank Die Datenbankkennung (DBID) einer Quell- oder Zieldatenbank.
Database | Datenbank: Die Datenbankkennung (DBID) einer Quell- oder Zieldatenbank. Die Quelldatenbank enthält die FDIC-Systemdatei, in der die zu verarbeitende Rule gespeichert ist. Die Zieldatenbank enthält die FDIC-Systemdatei, in die die Rule kopiert (Copy) oder verschoben (Move) werden soll, oder in der die Rule umbenannt wird. Gültige Datenbankkennungen: `1` bis `65535`.
File | Datei: Die Dateinummer (FNR) einer Quell- oder Ziel-FDIC-Systemdatei. Gültige Dateinummern: `1` bis `65535`. Die Quelldatei enthält die zu verarbeitende Rule. Die Zieldatei ist die Datei, in die die Rule kopiert (Copy) oder verschoben (Move) werden soll, oder in der die Rule (Rename) umbenannt wird.
Name (neben File) | Gilt nur für VSAM-Dateien. Der DDNAME/FCT-Eintrag für die Nummer der Quell- oder Zieldatei.
Replace |
Ersetzen: Gibt an, ob eine Rule bei der Verwendung der Funktionen Verschieben, Kopieren oder Umbenennen ersetzt werden soll:
`Y` | Ja: Eine Rule mit demselben Namen, die in der Zielumgebung existiert, wird ersetzt.
`N` | Nein: Eine Rule mit demselben Namen, die in der Zielumgebung existiert, wird nicht ersetzt. Dies ist die Standardeinstellung.
Siehe auch Option Replace (Ersetzen) verwenden.

## Auswahllisten für Rules

Wenn die selektive Verarbeitung aktiviert wurde, wird auf einem Auswahlbildschirm (Selection) eine Auswahlliste mit allen Rules angezeigt, die die angegebenen Auswahlkriterien erfüllen.

Dieser Abschnitt beschreibt die Spalten eines Auswahlbildschirms und die Zeilenkommandos, die zur weiteren Bearbeitung einer Rule zur Verfügung stehen:

- Spalten

- Zeilenkommandos

### Spalten

Die folgenden Spalten werden in einem Auswahlbildschirm (Selection) angezeigt:

SpalteSpalte | Erläuterung
--- | ---
C | Eingabefeld für Zeilenkommandos (siehe unten).
Rule Name | Der Name der Rule, die den angegebenen Auswahlkriterien entspricht.
Type | Der Typ der Rule: Freie Rule (`Free`) oder automatische Rule (`Auto`).
Ver. Type | Der Verifizierungstyp: Ein Attribut der Rule, das direkt aus der in Predict definierten Verifizierung übernommen wird. Der Wert `Unknown` (unbekannt) bedeutet, dass keine entsprechenden Verifizierungsinformationen in Predict verfügbar sind. Gültige Werte finden Sie in der Predict-Dokumentation.
Format | Der Formattyp: Ein Attribut der Rule, das direkt aus der in Predict definierten Verifizierung übernommen wird. Der Wert `Unknown` (unbekannt) zeigt an, dass keine entsprechenden Verifikationsinformationen in Predict verfügbar sind. Gültige Werte finden Sie in der Predict-Dokumentation.
Message | Meldung Die Nachricht, die den aktuellen Verarbeitungsstatus einer Rule angibt. Mögliche Meldungen siehe Status-Meldungen.

### Zeilenkommandos

In der Spalte C (Command) eines Auswahlbildschirms (Selection) kann eines der folgenden Zeilenkommandos eingegeben werden:

Zeilen- kommando | Funktion
--- | ---
`A` | Verarbeitet die angegebene Rule.
`F` | Gilt nur für automatische Rules. Es werden alle DDMs und Felder angezeigt, denen die angegebene Rule zugewiesen ist.
`H` | Erzeugt einen Ausdruck des gespeicherten (Quellcode-)Objekts einer Rule. Der Quellcode der angegebenen Rule wird gedruckt und auf dem Bildschirm angezeigt.
`I` | Verzeichnisinformationen der Rule anzeigen. Dieses Kommando ist vergleichbar mit dem Systemkommando `LIST DIR` . Details zu den angezeigten Verzeichnisinformationen finden Sie unter Directory-Informationen anzeigen in der Systemkommandos-Dokumentation.
`L` | Anzeige des Quellcodes einer Rule.

## Direktkommando-Syntax für Rules

Dieser Abschnitt zeigt die Syntax, die bei der Ausführung einer SYSMAIN-Funktion bei Rules unter Verwendung von Direktkommandos im Online- oder Batch-Modus gilt. Allgemeine Anleitungen zur Benutzung von Direktkommandos finden Sie unter Kommandos ausführen.

Erläuterungen zu den Schlüsselwörtern und Variablenwerten, die in den nachfolgenden Syntax-Diagrammen verwendet werden, finden Sie unter Schlüsselwörter und Variablen in Direktkommandos. Die Symbole in den Syntax-Diagrammen entsprechen den Syntax-Symbolen, die für Systemkommandos verwendet werden. Diese Symbole werden unter Systemkommando-Syntax in der Systemkommandos-Dokumentation erläutert.

Die Syntax der where-Klausel (where-clause) und der With-Klausel )with-clause) ist bei allen Kommandos identisch.

In diesem Abschnitt werden die folgenden Themen behandelt:

- COPY und MOVE

- DELETE

- LIST

- RENAME

- where-clause

- with-clause

### COPY und MOVE

| `COPY` `MOVE` |  | `RULE` | name |  |  | `FM` where-clause |  | `TO` where-clause [with-clause]

#### Beispiele:

    C RULE TESTRULE FM FNR 20 TO FNR 24 REPLACE

    COPY R C< FM FNR 20 TO FNR 24

    M RULE TESTRULE FM FNR 20 TO FNR 24 REPLACE

    MOVE RULE C< FM FNR 20 TO FNR 24

### DELETE

`DELETE` | `RULE` | name [with-clause] |  | `IN` where-clause |

#### Beispiel:

    D RULE DEMORULE IN DBID 12 FNR 27

### LIST

`LIST` | `RULE` | name |  | `IN` where-clause |  | [with-clause]

#### Beispiel:

    L RULE * DBID 1 FNR 5

### RENAME

`RENAME` | `RULE` | name | `AS` new-name |  | `FM` where-clause |  |  | `TO` where-clause |  | [with-clause]

#### Beispiele:

    RENAME R OLDRULE AS NEWRULE FM DBID 1 FNR 4 TO DBID 1 FNR 5

    R RULE OLDRULE AS NEWRULE FM FNR 4 TO FNR 5 REPLACE RCOP

### where-clause

[`WHERE`] [`DBID` dbid] [`FNR` fnr] [`NAME` vsam- name] [`CIPHER` cipher]
|  |  | `PASSWORD` `PSW` |  | password |  |  |  |
| [`DIC` (dbid,fnr,password,cipher)]
| [`SEC` (dbid,fnr,password,cipher)] |  |  |

#### Trennzeichen

Kommas müssen als Trennzeichen zwischen den Werten nach dem Schlüsselwort `SEC` verwendet werden, oder wenn ein Wert fehlt. Zum Beispiel: `SEC (10,,secret,2a)`. Wenn der Session-Parameter `ID` (siehe ID - Input-Begrenzungszeichen in der Parameter-Referenz-Dokumentation) auf Komma (`,`) gesetzt wurde, verwenden Sie einen Schrägstrich (`/`) als Trennzeichen zwischen den Werten.

### with-clause

[`WITH`] [`TYPE` type] [`REPLACE`] [`RCOP`] |  | `PROMPT` `NOPROMPT` |  |  | `MON` `NOMON` |  | [`HELP`]

### On this page

- Felder im Menü Rules
- Auswahllisten für Rules
- Direktkommando-Syntax für Rules