Herunterladen Inhalt Inhalt Diese Seite drucken

Auftrags- Und Benutzerschalter - Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch

Compiler
Inhaltsverzeichnis

Werbung

Schnittstelle COBOL-Programm – BS2000

8.2 Auftrags- und Benutzerschalter

Das BS2000 stellt jedem Auftrag (Task) 32 Auftragsschalter (nummeriert von 0 bis 31) und
jeder Benutzerkennung 32 Benutzerschalter (nummeriert von 0 bis 31) zur Verfügung (sie-
he Handbuch [3]); sie können jeweils die Zustände ON und OFF annehmen. Mit ihrer Hilfe
lassen sich die Abläufe innerhalb eines Auftrags steuern bzw. mehrere Aufträge miteinan-
der koordinieren. So verwendet man z.B.
Auftragsschalter, wenn sich innerhalb eines Auftrags mehrere (COBOL-) Programme
verständigen müssen, etwa weil der Ablauf eines Programms von den Verarbeitungs-
schritten eines zuvor aufgerufenen Programms abhängt
Benutzerschalter, wenn sich mehrere Aufträge miteinander verständigen sollen. Falls
Aufträge unter verschiedenen Kennungen ablaufen, können die Benutzerschalter einer
Kennung zwar von Aufträgen einer anderen Kennung ausgewertet, von ihnen jedoch
nicht verändert werden.
Auftrags- und Benutzerschalter können sowohl auf Betriebssystem-Ebene durch Komman-
dos als auch auf Programm-Ebene über COBOL-Anweisungen abgefragt und verändert
werden. Den Zugriff auf Auftrags- und Benutzerschalter unterstützt COBOL2000 durch fol-
gende Sprachmittel (siehe Handbuch „COBOL2000-Sprachbeschreibung" [1]):
Die Vereinbarung programminterner Merknamen für Auftrags- und Benutzerschalter
und ihre Zustände im SPECIAL-NAMES-Paragrafen der ENVIRONMENT DIVISION.
Über diese Merknamen können sich Anweisungen der PROCEDURE DIVISION auf die
zugeordneten Schalter und deren Zustände beziehen (siehe unten). Diese Merknamen
können folgendermaßen vereinbart werden:
U41113-J-Z125-6
Für die Auftragsschalter über die Herstellernamen TSW-0, TSW-1,..., TSW-31, wo-
bei die zusätzlichen Angaben ON IS... und OFF IS... die Festlegung von Bedin-
gungsnamen für den jeweiligen Schalterzustand ermöglichen.
So lassen sich z.B. Merknamen für Auftragsschalter 17 und seine Zustände verein-
baren durch die Angaben
TSW-17 IS merkname-17
ON
IS schalterzustand-ein-17
OFF IS schalterzustand-aus-17
Für die Benutzerschalter über die Herstellernamen USW-0, USW-1,..., USW-31,
wobei die zusätzlichen Angaben ON IS... und OFF IS... die Festlegung von Bedin-
gungsnamen für den jeweiligen Schalterzustand ermöglichen.
So lassen sich z.B. Merknamen für Benutzerschalter 18 und seine Zustände ver-
einbaren durch die Angaben
USW-18 IS merkname-18
ON
IS schalterzustand-ein-18
OFF IS schalterzustand-aus-18
Auftrags- und Benutzerschalter
161

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis