Herunterladen Inhalt Inhalt Diese Seite drucken

Programmablauf In Der Posix-Shell - Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch

Compiler
Inhaltsverzeichnis

Werbung

COBOL2000 und POSIX

14.6.2 Programmablauf in der POSIX-Shell

Ein COBOL-Programm, das in der POSIX-Shell oder im BS2000 entwickelt und zum Ablauf
gebracht wird, kann POSIX-Dateien ohne besondere Maßnahmen beim Übersetzen und
Binden (vgl. Programmablauf im BS2000) verarbeiten.
Die Verarbeitung von BS2000-Dateien aus der POSIX-Shell ist nicht möglich.
Bei der Verarbeitung von POSIX-Dateien gelten sprachfunktionale Einschränkungen ge-
genüber der Dateiverarbeitung im BS2000 (siehe
Zuweisen einer POSIX-Datei
Die Zuweisung einer POSIX-Datei erfolgt mit einer Shell-Umgebungsvariablen namens
externer-name.
externer-name ist der Dateiname aus der ASSIGN-Klausel im Programm. Er darf keine
Kleinbuchstaben enthalten.
Die Umgebungsvariable muss mit dem Namen der POSIX-Datei initialisiert und mit dem
POSIX-Kommando export exportiert werden.
Die Umgebungsvariable wird folgendermaßen initialisiert:
externer-name=
dateiname bezeichnet die angeforderte POSIX-Datei, wenn sie im aktuellen Dateiver-
zeichnis steht. Der Dateiname darf nicht mit einem Bindestrich beginnen.
relativer-pfadname ist der Dateiname mit den Dateiverzeichnisbestandteilen ab dem
aktuellen Verzeichnis.
absoluter-pfadname ist der Dateiname mit allen Dateiverzeichnisbestandteilen ein-
schließlich Root-Verzeichnis (Beginn mit /).
Beispiel 14-8
COBOL-Übersetzungseinheit:
...
FILE-CONTROL.
SELECT AFILE ASSIGN TO "CUST1"
...
Verknüpfung mit der POSIX-Datei cust1 vor Aufruf des Programms:
export CUST1=/USERIDXY/customers/cust1
U41113-J-Z125-6
dateiname
relativer-pfadname
absoluter-pfadname
Verarbeiten von POSIX-Dateien
Seite
321).
329

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis