Herunterladen Inhalt Inhalt Diese Seite drucken

Zuweisen Von Katalogisierten Dateien - Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch

Compiler
Inhaltsverzeichnis

Werbung

Grundlagen

9.1.2 Zuweisen von katalogisierten Dateien

Für jede Datei, die ein COBOL-Programm bearbeiten soll, wird in der SELECT-Klausel (sie-
he Handbuch „COBOL2000-Sprachbeschreibung" [1]) ein (programminterner) Name fest-
gelegt, auf den sich die COBOL-Anweisungen für diese Datei beziehen. Bei Programmab-
lauf muss jedem dieser Dateinamen eine aktuelle Datei zugewiesen sein.
Diese Zuweisung lässt sich vor dem Aufruf des Programms durch ein ADD-FILE-LINK-
bzw. ein ASSIGN-systemdatei-Kommando herstellen. Welches der beiden Kommandos zu
verwenden ist, hängt vom Eintrag in der ASSIGN-Klausel (siehe Handbuch „COBOL2000-
Sprachbeschreibung" [1]) der Datei ab. Ist explizit keine Datei zugewiesen, werden Vorein-
stellungen des Programms wirksam, die bei der Übersetzung erzeugt wurden. Die einzel-
nen Möglichkeiten der Dateizuweisung sind im Folgenden zusammengestellt:
Zuweisung über das ADD-FILE-LINK-Kommando
Die Zuweisung über das ADD-FILE-LINK-Kommando kann nur erfolgen, wenn in der
ASSIGN-Klausel der Dateikettungsname (Linkname) der Datei in der Form „literal" oder
„datenname" angegeben ist. Mit „literal" wird der Linkname programmstatisch angegeben.
Im Datenfeld „datenname" kann der Linkname dynamisch, also während des Programmab-
laufs veränderbar, angegeben werden.
Um eine katalogisierte Datei zuzuweisen, muss der Anwender für diese Datei vor dem
Programmaufruf ein ADD-FILE-LINK-Kommando absetzen, in dessen LINK-NAME-
Operanden er den vereinbarten Linknamen angibt. Mit Hilfe weiterer Operanden des
ADD-FILE-LINK-Kommandos können damit zugleich auch Dateimerkmale festgelegt wer-
den.
Jeder Linkname muss den Anforderungen des BS2000 an einen Linknamen genügen (sie-
he dazu Handbuch [4]), d.h. insbesondere,
er muss alphanumerisch sein,
er darf aus höchstens acht Zeichen bestehen und
darf keine Kleinbuchstaben enthalten.
180
Dateiverarbeitung
U41113-J-Z125-6

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis