Vereinbarungen zur Auftragsprotokollierung ausgeben
Komponente: | BS2000 |
Funktionsbereich: | Auftragsverarbeitung |
Anwendungsbereich: | JOB |
Privilegierung: | STD-PROCESSING |
Funktionsbeschreibung
Das Kommando informiert über die aktuellen Vereinbarungen der Auftragsprotokollierung. Die Vereinbarungen bezüglich LOGGING und SYSLST-LIMIT werden beim Starten des Jobs über das Kommando SET-LOGON-PARAMETERS, ENTER-JOB oder ENTER-PROCEDURE festgelegt. Während des laufenden Auftrags können alle Vereinbarungen der Auftragsprotokollierung innerhalb des Auftrags mit dem Kommando MODIFY-JOB-OPTIONS verändert werden.
Das Kommando unterstützt die strukturierte Ausgabe in S-Variable (siehe „Ausgabe in S-Variable").
Format
SHOW-JOB-OPTIONS | Kurzname: SHJO |
|
Kommando-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
---|---|---|---|
0 | CMD0001 | Kommando ausgeführt | |
32 | CMD0221 | Systemfehler | |
32 | CMD2009 | Fehler bei der Erzeugung von S-Variablen |
Bedeutung der Ausgabefelder
Die Ausgabefelder entsprechen den jeweiligen Operanden der Kommandos SET-LOGON-PARAMETERS, ENTER-JOB, ENTER-PROCEDURE oder MODIFY-JOB-OPTIONS:
Ausgabefeld | mögliche Werte | Voreinstellung zu Task-Beginn |
---|---|---|
INFORMATION-LEVEL | MEDIUM / MINIMUM | MEDIUM |
OPERATOR-INTERACTION | NO / YES | NO |
SYSLST-LIMIT | <integer 0..999999> | Angabe beim Starten des Jobs |
SYSOPT-LIMIT | wird nur noch aus Kompatibilitätsgründen angezeigt | |
LOGGING: | ||
| NO / YES | Angabe beim Starten des Jobs |
| NO / YES | Angabe beim Starten des Jobs |
Ausgabe in S-Variable
Ausgabe-Information | Name der S-Variablen | T | Inhalt | Bedingung |
---|---|---|---|---|
Protokollierung des Jobauflaufs auf Hardcopy-Drucker | var(*LIST).HARDCOPY | S | *NO | |
Ausgabeumfang für Systemmeldungen | var(*LIST).INFO-LEV | S | *MED | |
Protokollierung des Jobablaufs auf SYSLST | var(*LIST).LIST | S | *NO | |
Ausgabe von Konsolmeldungen und Operatorantworten | var(*LIST).OPER-INTERACT | S | *NO | |
maximale Anzahl von Sätzen, die nach SYSLST ausgegeben werden | var(*LIST).SYSLST-LIM | S | *NO-LIM | |
Ausgabe nur aus Kompatibilitätsgründen | var(*LIST).SYSOPT-LIM | S | *NO-LIM |
Beispiel
Ausgabe in S-Variable
/exec-cmd (show-job-options),text-output=*none,structure-output=var
/show-var var,inf=*par(val=*c-literal)
VAR(*LIST).INFO-LEV = '*MED' VAR(*LIST).OPER-INTERACT = '*NO' VAR(*LIST).SYSLST-LIM = '*NO-LIM' VAR(*LIST).SYSOPT-LIM = '*NO-LIM' VAR(*LIST).LIST = '*NO' VAR(*LIST).HARDCOPY = '*NO' *END-OF-VAR
Ausgabe nach SYSOUT
/show-job-opt
% % INFORMATION-LEVEL = MEDIUM OPERATOR-INTERACTION = NO % SYSLST-LIMIT = 10 SYSOPT-LIMIT = NO-LIMIT % LOGGING : LISTING = NO HARDCOPY = NO