Herunterladen Inhalt Inhalt Diese Seite drucken

Verarbeiten Von Magnetbanddateien - Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch

Compiler
Inhaltsverzeichnis

Werbung

Dateiverarbeitung

9.2.8 Verarbeiten von Magnetbanddateien

Die Verarbeitung von Magnetbanddateien unterstützt COBOL2000 durch folgende Sprach-
mittel (siehe Handbuch „COBOL2000-Sprachbeschreibung" [1]):
Die Angaben INPUT...REVERSED und WITH NO REWIND in der OPEN-Anweisung:
Beide Angaben bewirken, dass beim Eröffnen der Datei nicht auf den Dateianfang
positioniert wird.
INPUT...REVERSED positioniert bei der Eröffnung auf den letzten Satz der Datei und
ermöglicht ein Lesen der Datensätze in umgekehrter (absteigender) Folge.
WITH NO REWIND kann sowohl bei OPEN INPUT als auch bei OPEN OUTPUT ange-
geben werden und hat zur Folge, dass bei der Ausführung der OPEN-Anweisung nicht
neu positioniert wird.
Die Angaben REEL, WITH NO REWIND und FOR REMOVAL in der CLOSE-Anwei-
sung:
REEL ist nur erlaubt für Mehrdatenträgerdateien, d.h. Dateien, die sich über mehr als
einen Datenträger (hier: Magnetbandspule) erstrecken. Die Angabe löst beim Errei-
chen des Spulenendes die Ausführung von Datenträgerabschluss-Operationen aus,
die im einzelnen vom Eröffnungsmodus der jeweiligen Datei abhängen (siehe dazu
Handbuch „COBOL2000-Sprachbeschreibung" [1], CLOSE-Anweisung). Falls zusätz-
lich WITH NO REWIND oder FOR REMOVAL angegeben wurde, werden bei Erreichen
des Spulenendes, auch die damit verbundenen Aktionen (siehe unten) durchgeführt.
WITH NO REWIND bewirkt, dass nach dem Abschluss der Verarbeitung einer Datei
bzw. einer Spule nicht auf den Spulenanfang zurückpositioniert wird.
FOR REMOVAL gibt an, dass die aktuelle Spule bei Erreichen des Datei- bzw.
Spulenendes entladen werden soll.
U41113-J-Z125-6
Sequenzielle Dateien
211

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis