Herunterladen Inhalt Inhalt Diese Seite drucken

Source-Option - Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch

Compiler
Inhaltsverzeichnis

Werbung

Steuerung des Compilers über SDF

3.3.1 SOURCE-Option

Die Parameter dieser Option bestimmen, ob die Übersetzungseinheit von SYSDTA, aus ei-
ner katalogisierten BS2000-Datei, aus einer PLAM-Bibliothek oder aus einer POSIX-Datei
eingelesen wird.
Format
SOURCE = *SYSDTA / <filename 1..54> / <c-string 1..1024 with-low> / *LIBRARY-ELEMENT(...)
*LIBRARY-ELEMENT(...)
SOURCE = *SYSDTA
Die Übersetzungsgruppe wird von der Systemdatei SYSDTA eingelesen, die im Dialogbe-
trieb standardmäßig der Datensichtstation zugewiesen ist. Wurde SYSDTA vor Beginn des
Übersetzungslaufs mit dem ASSIGN-SYSDTA-Kommando der Übersetzungseinheit-Datei
zugewiesen, erübrigt sich die Angabe der SOURCE-Option.
SOURCE = <filename 1..54>
Mit <filename> wird eine katalogisierte Datei zugewiesen. Nach der Übersetzung existiert
ein TFT-Eintrag für den Linknamen SRCFILE, der mit dem Dateinamen <filename> ver-
knüpft ist. Die Datei muss „SYSDTA-fähig" sein, d.h. ein ASSIGN-SYSDTA-Kommando für
diese Datei muss fehlerfrei möglich sein.
SOURCE = <c-string 1..1024 with-low>
Wenn das POSIX-Subsystem zugreifbar ist, kann mit diesem Parameter eine Quelldatei
aus dem POSIX-Dateisystem angefordert werden. Mit <c-string> wird der Name der
POSIX-Datei angegeben. Enthält <c-string> keinen Dateiverzeichnisnamen, sucht der
Compiler die Quelldatei unter dem angegebenen Dateinamen im Home-Dateiverzeichnis
der aktuellen BS2000-Benutzerkennung. Steht die Datei in einem anderen Dateiverzeich-
nis, muss mit <c-string> der absolute Pfadname angegeben werden.
Dieser Operand ist in COBOL-BC nicht verfügbar.
SOURCE = *LIBRARY-ELEMENT(...)
Mit diesem Parameter wird eine PLAM-Bibliothek und ein Element daraus angegeben.
LIBRARY = <filename 1..54>
Name der PLAM-Bibliothek, in der die Übersetzungsgruppe als Element steht. Nach
der Übersetzung existiert ein TFT-Eintrag für den Linknamen SRCLIB, der mit dem
Namen <filename> der PLAM-Bibliothek verknüpft ist.
U41113-J-Z125-6
LIBRARY = <filename 1..54>
,ELEMENT = <composed-name 1..40>(...)
<composed-name>(...)
VERSION = *HIGHEST-EXISTING / *UPPER-LIMIT / <composed-name 1..24>
SOURCE-Option
59

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis