Dateiverarbeitung
–
ACCESS MODE IS RANDOM
ermöglicht es, die Sätze der Datei wahlfrei zu lesen. READ stellt dabei die Datensätze
in beliebiger Reihenfolge zur Verfügung; der Zugriff auf jeden Satz erfolgt über seinen
Satzschlüssel Das (ALTERNATE) KEY-Feld muss dazu vor jeder READ-Anweisung mit
dem Schlüssel des Satzes versorgt werden, der gelesen werden soll.
Wird der Schlüssel eines nicht existierenden Satzes angegeben, tritt eine
INVALID KEY-Bedingung auf und READ verzweigt zur INVALID KEY-Anweisung bzw.
zur vereinbarten USE-Prozedur.
–
ACCESS MODE IS DYNAMIC
gestattet es, die Datei sowohl sequenziell als auch wahlfrei zu lesen.
Die jeweilige Zugriffsart wird dabei über das Format der READ-Anweisung gewählt
(siehe Tabelle 33).
Eine START-Anweisung ist nur für sequenzielles Lesen sinnvoll.
OPEN I-O
Welche Ein-/Ausgabeanweisungen bzw. Anweisungsformate erlaubt sind, hängt von der
Angabe in der ACCESS MODE-Klausel ab.
In diesem Modus können in einer indizierten Datei Sätze
–
gelesen,
–
hinzugefügt,
–
durch das Programm aktualisiert und
–
überschrieben oder
–
gelöscht werden.
U41113-J-Z125-6
Indizierte Dateien
251