Herunterladen Inhalt Inhalt Diese Seite drucken

Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch Seite 221

Compiler
Inhaltsverzeichnis

Werbung

Dateiverarbeitung
SELECT interner-dateiname
legt den Namen fest, unter dem die Datei in der Übersetzungseinheit angesprochen wird.
interner-dateiname muss ein gültiges Programmiererwort sein.
Das Format der SELECT-Klausel erlaubt auch die Angabe OPTIONAL für Eingabedateien,
die beim Programmablauf nicht unbedingt vorhanden sein müssen.
Ist einem mit SELECT OPTIONAL vereinbarten Dateinamen beim Programmablauf keine
Datei zugewiesen, so wird
bei OPEN INPUT im Dialogbetrieb der Programmablauf mit der Meldung COB9117 un-
terbrochen und ein ADD-FILE-LINK-Kommando angefordert, im Stapelbetrieb die
AT END-Bedingung ausgelöst,
bei OPEN I-O oder OPEN EXTEND eine Datei mit dem Namen FILE.COBOL.linkname
angelegt.
ASSIGN TO externer-name
gibt die Systemdatei an, die der Datei zugewiesen wird, oder legt den Linknamen fest, über
den eine katalogisierte Datei zugeordnet werden kann.
externer-name muss entweder
ein zulässiges Literal,
ein in der DATA DIVISION definierter zulässiger Datenname oder
ein gültiger Herstellername
aus dem Format der ASSIGN-Klausel sein (siehe Handbuch „COBOL2000-Sprachbe-
schreibung" [1]).
ORGANIZATION IS RELATIVE
legt fest, dass die Datei relativ organisiert ist.
ACCESS MODE IS zugriffsart
bestimmt die Art, in der auf die Sätze der Datei zugegriffen werden kann.
Für zugriffsart sind folgende Angaben möglich (siehe auch
Verarbeitungsformen (relative Dateien)" auf Seite
SEQUENTIAL
RANDOM
DYNAMIC
Die ACCESS MODE-Klausel ist optional. Wird sie nicht angegeben, nimmt der Compiler
ACCESS MODE IS SEQUENTIAL an.
U41113-J-Z125-6
legt fest, dass die Sätze nur sequenziell verarbeitet werden.
vereinbart, dass auf die Sätze nur wahlfrei zugegriffen wird.
gestattet, dass auf die Sätze wahlweise sequenziell oder wahlfrei zuge-
griffen wird.
Abschnitt „Eröffnungsarten und
227):
Relative Dateien
221

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis