Alle SYSMAIN-Funktionen mit Ausnahme der Suchfunktion (Find) und der Umbenennungsfunktion (Replace) können bei DL/I Subfiles ausgeführt werden, wenn Natural for DL/I installiert ist.
DL/I Subfiles umfassen Folgendes:
DL/I DBDs (Datenbankbeschreibungen), die in Natural definiert sind.
NSBs = DL/I PSBs (Program Specification Blocks), die in Natural definiert sind.
UDFs = DL/I User-Defined Fields (Benutzerdefinierte Felder), die in Natural definiert sind.
Weitere Informationen zu NDBs, NSBs, DBDs, PSBs und UDFs finden Sie in der Natural for DL/I-Dokumentation.
Dieses Kapitel beschreibt die Menüfunktionen und Auswahllistenoptionen, die zur Ausführung einer SYSMAIN-Funktion bei DL/I Subfiles zur Verfügung stehen, sowie die Syntax, die bei der Benutzung von Direktkommandos gilt.
Das Menü DL/I Subfiles enthält alle SYSMAIN-Funktionen, die für die Bearbeitung von DL/I Subfiles erforderlich sind. Die Felder in diesem Menü sind in der folgenden Tabelle beschrieben:
Das Menü DL/I Subfiles enthält alle SYSMAIN-Funktionen, die für die Bearbeitung von DL/I Subfiles erforderlich sind. Die Felder in diesem Menü sind in der folgenden Tabelle beschrieben:
Feld | Erläuterung | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Code |
|
||||||||||||
Sel. List |
|
||||||||||||
Name | Der Name des zu verarbeitenden DL/I Subfiles oder ein Bereich von Namen. Siehe auch Angabe eines Namensbereichs. | ||||||||||||
Type |
|
||||||||||||
Database | Datenbank: Die Datenbankkennung (DBID) einer Quell-
oder Zieldatenbank.
Die Quelldatenbank enthält die FDIC-Systemdatei, in der das zu verarbeitende DL/I Subfile gespeichert ist. Die Zieldatenbank enthält die FDIC-Systemdatei, in die das DL/I Subfile kopiert (Copy) oder verschoben (Move) werden soll. Gültige Datenbankkennungen |
||||||||||||
File | Datei: Die Dateinummer (FNR) einer Quell- oder
Ziel-FDIC-Systemdatei.
Gültige Dateinummern: Die Quelldatei enthält das zu verarbeitende DL/I Subfile. Die Zieldatei ist die Datei, in die das DL/I Subfile kopiert (Copy) oder verschoben (Move) werden soll. |
||||||||||||
Name |
Gilt nur für VSAM-Dateien.
Der DDNAME/FCT-Eintrag für die Nummer der Quell- oder Zieldatei. |
||||||||||||
Replace |
|
Wenn die selektive Verarbeitung aktiviert wurde, wird auf einem Auswahlbildschirm (Selection) eine Auswahlliste aller DL/I Subfiles angezeigt, die die angegebenen Auswahlkriterien erfüllen.
Dieser Abschnitt beschreibt die Spalten und Felder eines Auswahlbildschirms und die Zeilenkommandos, die für die weitere Bearbeitung eines DL/I Subfile zur Verfügung stehen:
Die folgenden Spalten und Felder werden auf einem Auswahlbildschirm (Selection) angezeigt:
Spalte/Feld | Erläuterung |
---|---|
C | Eingabefeld für Zeilenkommandos (siehe unten). |
Subfile | Der Name des DL/I Subfile, das den angegebenen Auswahlkriterien entspricht. |
Message | Meldung: Die Meldung, die den Verarbeitungsstatus eines DL/I-Teilfiles angibt. Mögliche Meldungen siehe Status-Meldungen. |
Listed Subfiles | Aufgelistete Subfiles: Der Typ des DL/I Subfile:
NDB (einschließlich UDFs) oder NSB .
|
In der Spalte C (Command) eines Auswahlbildschirms (Selection) kann eines der folgenden Zeilenkommandos eingegeben werden:
Zeilen- kommando |
Funktion |
---|---|
A
|
NSB Subfile oder NDB und UDF Subfiles verarbeiten.
Das Zeilenkommando |
L
|
NSB Subfile oder NDB und UDF Subfiles auflisten. |
Dieser Abschnitt zeigt die Syntax, die bei der Ausführung einer SYSMAIN-Funktion bei einem DL/I Subfile unter Verwendung von Direktkommandos im Online- oder Batch-Modus gilt. Allgemeine Anleitungen zur Verwendung 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:
DL1
|
name | [with-clause] |
FM
where-clause
|
TO
where-clause
|
COPY DL1 SUBFILE1 TYPE D FM DBID 1 FNR 5 TO DBID 2 FNR 5
C DL1 SUBFILE REP FM FNR 6 TO FNR 7 TYPE D
COPY DL1 SUBFILE1 TYPE P TO DBID 3 FNR 7
MOVE DL1 SUBFILE1 TYPE D FM DBID 1 FNR 5 TO DBID 2 FNR 5
M DL1 SUBFILE1 REP FM FNR 6 TO FNR 7 TYPE D
DL1
|
name |
IN
where-clause
|
[with-clause] |
DELETE DL1 S* TYPE D
D DL1 TEST* IN DBID 177 FNR 205 TYPE D
LIST DL1 SUBFILE* IN DBID 1 FNR 5 TYPE D
L DL1 SF* TYPE P
[WHERE ] [DBID
dbid]
[FNR fnr]
[NAME
vsam-name]
|
||||||||
[CIPHER
cipher]
|
|
password |
[WITH ] [TYPE
type]
[REPLACE ] [RCOP ]
|
[HELP ]
|