DDMs bearbeiten

Alle SYSMAIN-Funktionen mit Ausnahme der Suchfunktion (Find) und Umbenennungsfunktion (Rename) können bei Datendefinitionsmodulen (DDMs) ausgeführt werden.

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

Dieses Kapitel beschreibt die Menüfunktionen und Auswahllistenoptionen, die zur Ausführung einer SYSMAIN-Funktion auf DDMs zur Verfügung stehen, sowie die Syntax, die bei der Verwendung von Direktkommandos gilt.


Felder im Menü DDMs

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

Feld Erläuterung
Code
Gibt die auszuführende Funktion an. Siehe Beschreibung der Funktionen:
   
C Copy - DDM kopieren.
D Delete - DDM löschen.
L List - DDM auflisten.
M Move- DDM verschieben.
Sel. List
Gibt an, ob selektive oder automatisierte Verarbeitung verwendet wird:
   
Y Ja: Selektive Verarbeitung ist aktiviert. Bei der Verarbeitung von DDMs wird eine Auswahlliste angezeigt. Dies ist die Standardeinstellung.

Welche Spalten und Zeilenbefehle auf einer Auswahlliste verfügbar sind, erfahren Sie unter Auswahllisten für DDMs.

N Nein: Die selektive Verarbeitung ist ausgeschaltet.
Name Der Name des zu verarbeitenden DDMs oder ein Bereich von Namen. Siehe auch Angabe eines Namensbereichs.
DDM DBID In diesem Feld können Sie nur DDMs auswählen, die unter der angegebenen Datenbankkennung (DBID) katalogisiert wurden.

Gültige Datenbankkennungen: 1 bis 65535.

Wenn dieses Feld leer oder auf 0 (Null) gesetzt ist, wird die DBID nicht als Auswahlkriterium verwendet.

DDM FNR Dieses Feld kann verwendet werden, um nur DDMs auszuwählen, die unter der angegebenen Dateinummer (FNR) katalogisiert wurden.

Gültige Dateinummern: 1 bis 65535.

Wenn dieses Feld leer oder auf 0 (Null) gesetzt ist, wird die FNR nicht als Auswahlkriterium verwendet.

Database Die Datenbankkennung (DBID) einer Quell- oder Zieldatenbank.

Die Quelldatenbank enthält die FDIC-Systemdatei, in der der zu verarbeitende DDM gespeichert ist. Die Zieldatenbank enthält die FDIC-Systemdatei, in die das DDM kopiert oder verschoben werden soll.

Gültige Datenbankkennungen: 1 bis 65535.

File Die Dateinummer (FNR) einer Quell- oder Ziel-FDIC-Systemdatei.

Gültige Dateinummern: 1 bis 65535.

Die Quelldatei enthält das zu bearbeitende DDM. Die Zieldatei ist die Datei, in die das DDM kopiert oder verschoben werden soll.

Name
(neben File)

Gilt nur bei VSAM-Dateien.

Der DDNAME/FCT-Eintrag für die Nummer der Quell- oder Zieldatei.

Replace
Ersetzen: Gibt an, ob ein DDM bei der Verwendung der Verschiebe- oder Kopierfunktion ersetzt werden soll:
   
Y Ja: Ein DDM mit demselben Namen, das in der Zielumgebung vorhanden ist, wird ersetzt.
N Nein: Ein DDM mit demselben Namen, das in der Zielumgebung vorhanden ist, wird nicht ersetzt. Dies ist die Standardeinstellung.
   
Siehe auch Option Replace (Ersetzen) verwenden.
Del.NSC-Def.
Dieses Feld erscheint nur in einer Natural Security-Umgebung.

Es zeigt die Löschung von Natural Security-Definitionen an.

Wenn ein DDM aus einer Quellumgebung gelöscht oder in eine neue Umgebung verschoben wird und andere FSEC-Systemdateien angegeben wurden, können Sie in diesem Feld angeben, ob die DDM-Definition in der Quell-FSEC-Systemdatei gelöscht werden soll oder nicht.

Mögliche Werte:

   
Y Ja: Die DDM-Definition in Quell-FSEC-Systemdatei wird gelöscht.
N Nein: Die DDM-Definition in der Quell-FSEC-Systemdatei wird beibehalten. Dies ist die Standardeinstellung.

Auswahllisten für DDMs

Wenn die selektive Verarbeitung aktiviert wurde, wird auf einem Auswahlbildschirm (Selection) eine Auswahlliste mit allen DDMs angezeigt, die den angegebenen Auswahlkriterien entsprechen.

Dieser Abschnitt beschreibt die Spalten eines Auswahlbildschirms (Selection) und die Zeilenkommandos, die für die weitere Bearbeitung eines DDMs zur Verfügung stehen:

Spalten

Die folgenden Spalten und Felder werden auf einem Auswahlbildschirm (Selection) angezeigt:

Spalte Erläuterung
C Eingabefeld für Zeilenkommandos (siehe unten).
DDM Name Der Name des DDM, der den angegebenen Auswahlkriterien entspricht.
DBID Die Datenbankkennung (DBID), unter der das DDM katalogisiert wurde.

Wenn keine DBID oder 0 (Null) angegeben ist, wurde das DDM unter der aktuellen DBID katalogisiert.

FNR Die Dateinummer (FNR), unter der das DDM katalogisiert wurde.
Cat Date Das Datum, an dem das DDM katalogisiert wurde.
Time Die Zeit, zu der das DDM katalogisiert wurde.
User ID Die Benutzerkennung des Benutzers, der das DDM katalogisiert hat.
Message Meldung: Die Meldung, die den Bearbeitungsstatus eines DDM angibt.

Diese Spalte erscheint nur, wenn das Zeilenkommando A für ein DDM ausgeführt wurde.

Mögliche Meldungen siehe Status-Meldungen.

Die Spalten Cat Date, Time (Uhrzeit) und User ID (Datum, Zeit und Benutzerkennung der Katalogisierung) sind leer, wenn das DDM unter einer älteren Version von Natural katalogisiert wurde, die diese Informationen nicht liefert.

Zeilenkommandos

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

Zeilen-
kommando

Funktion
A Verarbeitet das angegebene DDM.

Dieses Zeilenkommando ist nicht bei der Auflistfunktion verfügbar.

L Listet das angegebene DDM auf.

Ausführliche Informationen zu den angezeigten Felddefinitionen finden Sie unter Spalten für Feld-Attribute in der DDM-Editor (SYSDDM Utility)-Dokumentation.

R Listet alle automatischen Rules auf, die mit dem angegebenen DDM verknüpft sind.

Das Zeilenkommando R ruft den Bildschirm Rule Usage for DDM/Fields (Rules-Verwendung für DDM/Felder) auf, der anzeigt, ob ein DDM eine Rule verwendet oder nicht. Wenn eine Rule verwendet wird, werden der Name der Rule und das DDM-Feld, auf das verwiesen wird, auf dem Bildschirm angezeigt.

X Gilt nur, wenn Natural Connection und Entire Connection installiert sind.

DDM(s) auf einen PC herunterladen. Ausführliche Anleitungen finden Sie unter Objekte auf einen PC herunterladen.

Direktkommando-Syntax für DDMs

In diesem Abschnitt wird die Syntax für die Ausführung einer SYSMAIN-Funktion bei DDMs mit Direktkommandos im Online- oder Batch-Modus erläutert. Allgemeine Anleitungen zur Benutzung von Direktkommandos finden Sie im Abschnitt 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.

Anmerkung:
Aus Kompatibilitätsgründen können Sie in Direktkommandos für DDMs statt des Schlüsselworts DDM das Schlüsselwort VIEW (oder dessen Kurzform V) verwenden.

In diesem Abschnitt werden die folgenden Themen behandelt:

COPY und MOVE

COPY
MOVE

DDM name

FM where-clause

TO where-clause [with-clause]

Beispiele:

C DDM PERSONNEL FM FNR 20 TO FNR 24 REPLACE
COPY DDM C< FM FNR 20 TO FNR 24
M DDM PERSONNEL FM FNR 20 TO FNR 24 REPLACE
MOVE DDM C< FM FNR 20 TO FNR 24

DELETE

DELETE DDM name [with-clause]

IN where-clause

Beispiel:

D DDM FINANCE IN DBID 12 FNR 27

LIST

LIST DDM name

IN where-clause

[with-clause]

Beispiel:

L DDM * IN DBID 1 FNR 5

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]

DDMDBID
DDBID

DDM-dbid

DDMFNR
DFNR

DDM-fnr

[REPLACE]

PROMPT
NOPROMPT

MON
NOMON

[HELP]