Relative Dateien
nn schlüssel
vereinbart das in der RELATIVE KEY-Angabe angegebene Schlüsseldatenfeld.
Bei der Festlegung von typ&länge ist zu beachten, dass schlüssel ein ganzzahliges Daten-
feld ohne Vorzeichen sein muss.
Bei wahlfreiem Zugriff muss schlüssel vor jeder Ein-/Ausgabeanweisung mit der relativen
Satznummer des zu bearbeitenden Satzes versorgt werden.
OPEN open-modus interner-dateiname
eröffnet die Datei in der angegebenen Eröffnungsart open-modus für die Verarbeitung. Für
open-modus sind folgende Angaben möglich:
INPUT
OUTPUT
EXTEND
I-O
Die Angabe für open-modus legt fest, mit welchen Ein-/Ausgabeanweisungen auf die Datei
zugegriffen werden darf (siehe
tive Dateien)" auf Seite
START interner-dateiname
READ interner-dateiname
REWRITE datensatz
WRITE datensatz
DELETE interner-dateiname
sind Ein-/Ausgabeanweisungen für die Datei, die jeweils
–
in der Datei auf einen Satz positionieren bzw.
–
einen Satz lesen bzw.
–
einen Satz zurückschreiben bzw.
–
einen Satz schreiben bzw.
–
einen Satz löschen.
Welche dieser Anweisungen für die Datei zulässig sind, hängt von der Eröffnungsart ab, die
in der OPEN-Anweisung vereinbart wird. Dieser Zusammenhang wird in
nungsarten und Verarbeitungsformen (relative Dateien)" auf Seite 227
CLOSE interner-dateiname
beendet die Verarbeitung der Datei.
Durch die zusätzliche Angabe WITH LOCK kann ein erneutes Eröffnen der Datei im selben
Programmlauf verhindert werden.
224
typ&länge
eröffnet die Datei als Eingabedatei; sie kann nur gelesen werden.
eröffnet die Datei als Ausgabedatei; sie kann nur neu geschrieben werden.
eröffnet die Datei als Ausgabedatei; sie kann erweitert werden.
eröffnet die Datei als Ein-/Ausgabedatei; sie kann (Satz für Satz) gelesen,
aktualisiert und zurückgeschrieben werden.
Abschnitt „Eröffnungsarten und Verarbeitungsformen (rela-
227).
Dateiverarbeitung
Abschnitt „Eröff-
beschrieben.
U41113-J-Z125-6