Herunterladen Inhalt Inhalt Diese Seite drucken

Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch Seite 244

Compiler
Inhaltsverzeichnis

Werbung

Indizierte Dateien
RECORD KEY IS primärschlüssel
gibt das Feld innerhalb des Datensatzes an, das den primären Satzschlüssel enthält.
primärschlüssel muss als Datenfeld innerhalb der zugehörigen Datensatzerklärung verein-
bart werden (siehe unten).
Außer beim sequenziellen Lesen muss primärschlüssel vor jeder Ein-/Ausgabeanweisung
mit dem Primärschlüssel des Satzes versorgt werden, der bearbeitet werden soll.
ALTERNATE RECORD KEY IS sekundärschlüssel
Mit COBOL-Programmen können auch Dateien verarbeitet werden, deren Datensätze au-
ßer dem obligatorischen Primärschlüssel (RECORD KEY)
einen oder mehrere Sekundärschlüssel (ALTERNATE RECORD KEY) enthalten.
Sind in einer Datei Sekundärschlüssel definiert, kann der Benutzer auf die Datensätze ent-
weder über den Primärschlüssel oder über den/die Sekundärschlüssel zugreifen.
sekundärschlüssel muss als Datenfeld innerhalb der zugehörigen Datensatzerklärung ver-
einbart werden (siehe unten).
FILE STATUS IS statusfelder
gibt die Datenfelder an, in denen das Laufzeitsystem nach jedem Zugriff auf die Datei In-
formationen darüber hinterlegt,
ob die Ein-/Ausgabeoperation erfolgreich war und
welcher Art ggf. die dabei aufgetretenen Fehler sind.
Die statusfelder müssen in der WORKING-STORAGE oder der LINKAGE SECTION ver-
einbart werden. Ihr Format und die Bedeutung der einzelnen Zustandscodes werden in
schnitt „Ein-/Ausgabezustände" auf Seite 256
Die FILE STATUS-Klausel ist optional. Wird sie nicht angegeben, stehen dem Programm
die oben erwähnten Informationen nicht zur Verfügung.
BLOCK CONTAINS blocklängenangabe
legt die maximale Größe eines logischen Blocks fest. Sie bestimmt, wie viele Datensätze
jeweils gemeinsam durch eine Ein-/Ausgabeoperation in den bzw. aus dem Puffer des Pro-
gramms übertragen werden sollen.
blocklängenangabe muss dabei eine zulässige Angabe aus dem Format der
BLOCK CONTAINS-Klausel sein.
244
beschrieben.
Dateiverarbeitung
Ab-
U41113-J-Z125-6

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis