Herunterladen Inhalt Inhalt Diese Seite drucken

Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch Seite 196

Compiler
Inhaltsverzeichnis

Werbung

Sequenzielle Dateien
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 SECTION oder der LINKAGE
SECTION vereinbart werden. Ihr Format und die Bedeutung der einzelnen Zustandscodes
werden in
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 Blockes 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.
Die Blockung von Datensätzen verringert
die Zahl der Zugriffe auf periphere Speicher und damit die Laufzeit des Programms
und
die Zahl der Blockzwischenräume auf dem Speichermedium und damit den physischen
Platzbedarf der Datei.
Der Compiler errechnet bei der Übersetzung aus den Angaben in der Übersetzungseinheit
über Block- und Satzlänge einen Wert für die Puffergröße, der bei Plattendateien vom Lauf-
zeitsystem für das DVS auf das nächstgrößere Vielfache eines PAM-Blockes (2048 Byte)
aufgerundet wird. Diese Voreinstellung kann bei der Dateizuweisung durch die Angabe des
BUFFER-LENGTH-Operanden im ADD-FILE-LINK-Kommando verändert werden (siehe
Abschnitt „Festlegen von Dateimerkmalen" auf Seite
der Puffer mindestens so groß sein muss wie der längste Datensatz und
bei Verarbeitung im keylosen Format (BLKCTRL = DATA) die Verwaltungsinformatio-
nen („Pamkey") im Puffer Platz finden (siehe
Seite
Außer bei neu angelegten Dateien (OPEN OUTPUT) hat die im Katalog eingetragene
Blockgröße stets Vorrang gegenüber den Blockgrößenangaben im Programm bzw. im
ADD-FILE-LINK-Kommando.
196
Abschnitt „Verarbeiten von Magnetbanddateien" auf Seite 211
190).
185), wobei darauf zu achten ist, dass
Abschnitt „Platten- und Dateiformate" auf
Dateiverarbeitung
beschrieben.
U41113-J-Z125-6

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis