HEL-Schwellwertüberwachung anzeigen
Komponente: | BS2000 |
Funktionsbereich: | Fehlerprotokollierung |
Anwendungsbereich: | ERROR-LOGGING |
Privilegierung: | HARDWARE-MAINTENANCE |
Funktionsbeschreibung
Das Kommando SHOW-HEL-CHECK gibt Informationen über die
Schwellwertüberwachung von HEL-Sätzen nach SYSOUT aus. Angezeigt werden alle Steuersätze, mit denen Schwellwerte für das Auftreten von Hardwarefehlern eingestellt sind. Die bereits bei Systemstart vorhandenen Steuersätze können mit dem Kommando MODIFY-HEL-CHECK erweitert werden. Es werden maximal 50 Steuersätze ausgegeben. Je Steuersatz wird der Zustand der Überwachungsfunktion, die Auswahlkriterien der zu überwachenden HEL-Sätze und der Schwellwert angezeigt.
Das Kommando wird abgewiesen, wenn die HEL-Protokollierung ausgeschaltet ist.
Das Kommando unterstützt die strukturierte Ausgabe in S-Variable (siehe „Ausgabe in S-Variable").
Format
SHOW-HEL-CHECK |
|
Kommando-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
---|---|---|---|
0 | CMD0001 | Kommando erfolgreich ausgeführt | |
32 | CMD2009 | Interner Fehler bei Ausgabe in Variable | |
64 | HEL0010 | Hardware-Error-Logging ist nicht eingeschaltet | |
64 | HEL0110 | Privilegienfehler | |
130 | OPS0001 | Speichermangel bei strukturierter Ausgabe in S-Variable |
Ausgabeformat
Die Informationen werden in tabellarischer Form ausgegeben. Für jeden Steuersatz wird eine Informationszeile ausgegeben (maximal 50 Steuersätze). Die erste Ausgabezeile ist eine Kopfzeile mit den Überschriften für die 7 Informationsspalten. Die Ausgabe erfolgt in der Reihenfolge, in der die Steuersätze erstellt wurden.
Ausgabespalte | Wert | Bedeutung / Operand im Kommando MODIFY-HEL-CHECK |
---|---|---|
MONITOR | Zustand der Überwachungsfunktion | |
SYS_STD | Systemeinstellung: CHECK = *STD | |
ON | Überwachung eingeschaltet: CHECK = *ON | |
OFF | Überwachung ausgeschaltet: CHECK = *OFF | |
CTID | Ausgewählte Überwachungsklasse (CONTROL-ID =) | |
ANY | kein Auswahlkriterium (= *ANY) | |
M | Maschinenfehler (= *MCK) | |
C | Kanalfehler (= *CCK) | |
R | Channel Report Words (= *CRW) | |
D | Gerätefehler Platte (= *DISK) | |
T | Gerätefehler Bandgerät (= *TAPE) | |
S | Gerätefehler Spool-Gerät (=*SPOOL) | |
B | Fehler von BCAM erkannt (= *BCAM) | |
N | No Interrupt (= *NINT) | |
Z | Gerätestatistiksatz (= *STAT) | |
PRIO | Ausgewählte Fehlerpriorität (PRIORITY =) | |
ANY | kein Auswahlkriterium (= *ANY) | |
L | geringe Priorität (= *LOW) | |
M | mittlere Priorität (= *MEDIUM) | |
H | hohe Priorität (=*HIGH) | |
ATTR | Ausgewählte Fehlerart (ATTRIBUTE =) | |
ANY | kein Auswahlkriterium (= *ANY) | |
H | Hardwarefehler (= *HARDWARE-ERROR) | |
U | nicht korrigierbarer Fehler (= *UNCORRECTABLE) | |
C | korrigierbarer Fehler (= *CORRECTABLE) | |
T | Bandfehler (*TAPE-ERROR) | |
O | Kanal überlasted (*OVERRUN) | |
DEVICE | Ausgewähltes Gerät (DEVICE =) | |
ANY | kein Auswahlkriterium (= *ANY) | |
MN = mn | mnemotechnischer Gerätename (= <alphanum-name 2..4>) | |
PATH = ccccuu | Pfadname des Geräts (= *UNIT(PATH = ccccuu)) | |
THRESHOLD | <integer 1..255> | Schwellwert ( MAXIMUM = ) |
ACT-COUNT | <integer 1..255> | aktueller Wert des Schwellwertzählers |
Ausgabe in S-Variable
Ausgabe-Information | Name der S-Variablen | T | Inhalt | Bedingung |
---|---|---|---|---|
Aktueller Schwellwertzähler der Schwellwertüberwachung | var(*LIST).ACTUAL | I | <integer 1..255> | |
„Überwachungsklasse“ des Fehlers, der im HEL-Satz gemeldet wird | var(*LIST).CONTR-ID | S | *ANY | |
Name des Geräts, für das das Loggingverhalten bestimmt wird | var(*LIST).DEV | S | *ANY | |
Art der Geräteangabe | var(*LIST).DEV-SPEC | S | *BY-MN | |
„Fehlerart“ des Fehlers, der im HEL-Satz gemeldet wird | var(*LIST).ERROR-ATTR | S | *ANY | |
Schwellwert, der für die Überwachung verwendet wird | var(*LIST).MAX | I | <integer 1..255> | |
Überwachungszustand | var(*LIST).MONITOR-STA | S | *OFF | |
Pfadname des Gerätes | var(*LIST).PATH | S | <c-string 1..4> | |
„Priorität“ des Fehlers, der im HEL-Satz gemeldet wird | var(*LIST).PRIO | S | *ANY |
Beispiel
/show-hel-check ————————————————————————————————————————————————— (1)
% MONITOR CTID PRIO ATTR DEVICE THRESHOLD ACT-COUNT % SYS_STD D H ANY ANY 16 0 % SYS_STD D M ANY ANY 21 0 % SYS_STD T M ANY ANY 21 0 % SYS_STD C H ANY ANY 16 0 % SYS_STD C M ANY ANY 16 0 % SYS_STD M H ANY ANY 1 0 % SYS_STD M M ANY ANY 3 0 % SYS_STD R H ANY ANY 1 0 % SYS_STD R M ANY ANY 16 0 % SYS_STD ANY ANY O ANY 1000 0 % SYS_STD T H ANY ANY 1 0
/mod-hel-check check=*std,control-id=*disk,prio=*low,max=100 ———— (2)
/mod-hel-check check=*off,control-id=*tape,device=a1 ———————————— (3)
/show-hel-check ————————————————————————————————————————————————— (4)
% MONITOR CTID PRIO ATTR DEVICE THRESHOLD ACT-COUNT % SYS_STD D H ANY ANY 16 0 % SYS_STD D M ANY ANY 21 0 % SYS_STD T M ANY ANY 21 0 % SYS_STD C H ANY ANY 16 0 % SYS_STD C M ANY ANY 16 0 % SYS_STD M H ANY ANY 1 0 % SYS_STD M M ANY ANY 3 0 % SYS_STD R H ANY ANY 1 0 % SYS_STD R M ANY ANY 16 0 % SYS_STD ANY ANY O ANY 1000 0 % SYS_STD T H ANY ANY 1 0 % SYS_STD D L ANY ANY 100 0 % OFF T ANY ANY MN = A1 0 0
/mod-hel-check check=*std ——————————————————————————————————————— (5)
/show-hel-check ————————————————————————————————————————————————— (6)
% MONITOR CTID PRIO ATTR DEVICE THRESHOLD ACT-COUNT % SYS_STD D H ANY ANY 16 0 % SYS_STD D M ANY ANY 21 0 % SYS_STD T M ANY ANY 21 0 % SYS_STD C H ANY ANY 16 0 % SYS_STD C M ANY ANY 16 0 % SYS_STD M H ANY ANY 1 0 % SYS_STD M M ANY ANY 3 0 % SYS_STD R H ANY ANY 1 0 % SYS_STD R M ANY ANY 16 0 % SYS_STD ANY ANY O ANY 1000 0 % SYS_STD T H ANY ANY 1 0
(1) | Das Kommando SHOW-HEL-CHECK gibt die standardmäßig vorhandenen Steuersätze der Schwellwertüberwachung aus. |
(2) | Mit dem Kommando MODIFY-HEL-CHECK wird ein zusätzlicher Steuersatz erstellt: Für Hardwarefehler geringer Priorität in der Überwachungsklasse D wird ein Schwellwert von 100 eingestellt. Die Überwachung wird mit System-Standardwert eingestellt. |
(3) | Mit dem Kommando MODIFY-HEL-CHECK wird ein zusätzlicher Steuersatz erstellt: Für Hardwarefehler in der Überwachungsklasse T, die an dem Gerät mit dem mnemotechnischen Namen A1 auftreten, wird als Schwellwert der System-Standardwert (10) eingestellt. Die Überwachung ist explizit ausgeschaltet. |
(4) | Das Kommando gibt alle aktuell vorhandenen Steuersätze der Schwellwertüberwachung aus. Die in Punkt 2 und 3 erstellten Steuersätze befinden sich am Ende der Ausgabe. |
(5) | Mit /MODIFY-HEL-CHECK CHECK=*STD ohne weitere Angabe (alle Operanden mit Defaultwerten) wird die Schwellwertüberwachung zurückgesetzt, d.h. alle zusätzlich erstellten Steuersätze entfallen. |
(6) | Das Kommando SHOW-HEL-CHECK gibt wieder die standardmäßig vorhandenen Steuersätze der Schwellwertüberwachung aus (vgl. Punkt 1). |