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

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

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

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]