Herunterladen Inhalt Inhalt Diese Seite drucken

Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch Seite 206

Compiler
Inhaltsverzeichnis

Werbung

Sequenzielle Dateien
Vorschubsteuerzeichen für Druckdateien
Bei allen Druckdateien, deren ASSIGN-Klauseln nicht die Angabe literal enthalten, wird das
Steuerbyte bei der Ausführung einer WRITE-Anweisung automatisch mit einem Drucker-
vorschubzeichen versorgt, das den in der ADVANCING-Angabe gewünschten Vorschub
bewirkt (siehe die beiden folgenden Tabellen). Bei fehlender
ADVANCING-Angabe wird in diesen Fällen einzeiliger Vorschub angenommen. Der Platz
für das Vorschubsteuerzeichen wird vom Compiler reserviert und ist dem Benutzer nicht zu-
gänglich.
Wird für eine Datei in der ASSIGN-Klausel literal angegeben, kann das Steuerbyte auf zwei
Arten mit einem Vorschubsteuerzeichen versorgt werden:
Eine WRITE-Anweisung mit ADVANCING-Zusatz erzeugt bei ihrer Ausführung ein
Druckervorschubzeichen, das den im ADVANCING-Zusatz angegebenen Vorschub
bewirkt.
Eine WRITE-Anweisung ohne ADVANCING-Zusatz versorgt das Steuerbyte nicht.
Das erforderliche Vorschubsteuerzeichen muss explizit dorthin übertragen werden,
bevor die Anweisung ausgeführt wird.
Dies gibt dem Anwender die Möglichkeit, nicht nur mit den vordefinierten Druckervors-
chubzeichen zu arbeiten, sondern im Programm davon abweichende Vorschub-
steuerzeichen zu definieren - z.B. für spezielle Drucker. Welche Zeichen dabei im ein-
zelnen zulässig sind und wie sie bei der Druckausgabe interpretiert werden, kann in den
entsprechenden Druckerhandbüchern nachgelesen werden.
Da Vorschubsteuerzeichen meistens nicht abdruckbar sind, müssen sie im Programm
mit Hilfe der SYMBOLIC CHARACTERS-Klausel definiert werden, damit sie in MOVE-
Anweisungen angesprochen werden können (siehe dazu Beispiel
Je nach Ausgabeziel werden unterschiedliche Vorschubzeichen erzeugt:
PRINTER literal
PRINTER
PRINTER01-99
literal
206
Vorschub bei Ausgabe
ins BS2000
BS2000-Vorschubzeichen
gemäß
Tabelle 21
und
wie oben
wie oben
wie oben
Vorschub bei Ausgabe
ins POSIX-Dateisystem
Vorschubzeichen und -zeilen
22
gemäß UNIX-Konventionen
wie oben
nicht unterstützt
BS2000-Vorschubzeichen
gem. Tabellen
Dateiverarbeitung
9-7 auf Seite
21
und
22
U41113-J-Z125-6
208).

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis