Auftragsschalter ein- bzw. ausschalten
Komponente: | BS2000 |
Funktionsbereich: | Auftragsverarbeitung |
Anwendungsbereich: | JOB |
Privilegierung: | STD-PROCESSING |
Funktionsbeschreibung
Mit dem Kommando MODIFY-JOB-SWITCHES kann der Benutzer seine Auftragsschalter setzen (ON), zurücksetzen (OFF) oder invertieren (INVERT).
Jedem Auftrag stehen 32 Auftragsschalter (Nummer 0 bis 31) zur Verfügung. Sie sind zu Beginn des Auftrags zurückgesetzt und können während des laufenden Auftrags verändert werden:
explizit durch das Kommando MODIFY-JOB-SWITCHES,
implizit durch das Kommando SET-JOB-STEP (setzt Schalter 16 bis 31 zurück) oder durch Dienstprogramme (siehe Abschnitt „Auftragsschalter").
Bei Auftragsende werden alle Auftragsschalter wieder zurückgesetzt.
Die aktuellen Einstellungen der Auftragsschalter können mit SHOW-JOB-SWITCHES abgefragt werden.
Format
MODIFY-JOB-SWITCHES | Kurzname: MDJSW |
ON = *UNCHANGED / list-poss(32): <integer 0..31> ,OFF = *UNCHANGED / *ALL / list-poss(32): <integer 0..31> ,INVERT = *UNCHANGED / list-poss(32): <integer 0..31> |
Operandenbeschreibung
ON = *UNCHANGED / list-poss(32): <integer 0..31>
Auftragsschalter, die auf ON zu setzen sind.
OFF = *UNCHANGED / *ALL / list-poss(32): <integer 0..31>
Auftragsschalter, die auf OFF zu setzen sind. Die Angabe OFF=*ALL setzt alle Auftragsschalter auf OFF.
INVERT = *UNCHANGED / list-poss(32): <integer 0..31>
Auftragsschalter, die zu invertieren sind.
Die angegebenen Auftragsschalter werden von ON auf OFF bzw. von OFF auf ON gesetzt.
Hinweis
In einem MODIFY-JOB-SWITCHES-Kommando kann ein Auftragsschalter nur einmal explizit verändert werden, d.h. entweder ein-, ausgeschaltet oder invertiert werden.
Kommando-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
---|---|---|---|
0 | CMD0001 | Kommando ausgeführt | |
1 | CMD0202 | widersprüchliche Angaben | |
32 | EXC0041 | Systemfehler |
Beispiele
/show-job-sw
ALL TASK SWITCHES SET OFF
/mod-job-sw on=(4,5) —————————————————————————————————————————————————— (1)
/show-job-sw
TASK SWITCHES ON EQUAL- 4, 5
/mod-job-sw on=10,off=4,invert=1 —————————————————————————————————————— (2)
/show-job-sw
TASK SWITCHES ON EQUAL- 1, 5, 10
(1) | Die Auftragsschalter 4 und 5 werden eingeschaltet. |
(2) | Der Auftragsschalter 10 wird eingeschaltet, 4 ausgeschaltet und 1 invertiert, d.h. von OFF auf ON gesetzt. |