Vorgegebene Datendeklarationen für Laufzeitzustände

Die nachstehend beschriebenen Daten deklariert die TAA in COBOL-Programmen; sie werden durch EXEC TAA Anweisungen, die die Behandlung von Laufzeitzuständen betreffen, aktualisiert und können im Programm verwendet werden.

Folgende Datenelemente werden bei jeder EXEC-TAA-Anweisung bzgl. Laufzeitzuständen aktualisiert:

Datenelement Picture Beschreibung
TC-CND-HIGHEST-SEVERITY S9(9) COMP Höchster Severity-Code aller aufgetretenen Laufzeitzustände
TC-CND-COUNT S9(9) COMP Gesamtzahl der Einträge in Liste der aufgetretenen Laufzeitzustände

Folgende Datenelemente werden bei der SET-Anweisung sowie bei der Anweisung GETINFO FOR CONDITION aktualisiert:

Datenelement Picture Beschreibung
TC-CND-SEVERITY S9(9) COMP Severity Code (Gewichtung)
tc-cnd-group X(32) Gruppenname
tc-cnd-code S9(9) COMP Code (Nummer)
tc-cnd-id S9(9) COMP Eindeutige Kennung
tc-cnd-module X(32) Name des Moduls, das den Laufzeitzustand gesetzt hat
tc-cnd-impl X(64) Technische Implementierung des Moduls, das den Laufzeitzustand gesetzt hat
tc-cnd-line S9(9) COMP Zeilennummer in dem Modul, wo der Laufzeitzustand gesetzt wurde
tc-cnd-timestamp X(26) Datum und Uhrzeit, wann der Laufzeitzustand gesetzt wurde, auf Millisekunde genau. Format: „JJJJ-MM-TT-SS.MM.ss.000000“
TC-CND-REMOTETS X(26) Datum und Uhrzeit, wann der Laufzeitzustand auf anderem System (Host, andere Workstation) gesetzt wurde. Format wie TC-CND-TIMESTAMP.
TC-CND-ARG-VALUE-X X(80) Inhalt eines alphanumerischen Condition-Arguments
TC-CND-ARG-VALUE-N S9(9) COMP Inhalt eines numerischen Condition-Arguments
TC-ARG-TYPE-NUMERIC TC-ARG-TYPE-STRING Bedingungsname Format des aktuell in TC-CND-ARG-X oder TC-CND-ARG-N enthaltenen Arguments

Bedingungsnamen für Severity von Laufzeitzuständen

Zur besseren Verständlichkeit sind folgende Bedingungsnamen (88er-Stufen) für Severity Codes vordefiniert (Datenelement TC-CND-SEVERITY):

Bedingungsname Severity Code Bedeutung Wert
tc-cnd-sev-question Question Frage 4
tc-cnd-sev-log Log Protokolleintrag 16
tc-cnd-sev-info Info nur zur Information 32
tc-cnd-sev-warning Warning Warnung 64
tc-cnd-sev-error Error Fehler 128
tc-cnd-sev-SEVERE Severe schwerer Fehler 256
tc-cnd-sev-sysfatal SysFatal zum Systemabbruch führender Fehler 0x7fff

Die geschriebenen Namen der Severity Codes können so in EXEC-TAA-Anweisungen verwendet werden:

EXEC TAA ON SEVERE EXIT ARBG END-EXEC

EXEC TAA ON WARNING DEFAULT END-EXEC
cobref:cob:daten · Zuletzt geändert: 29.09.2014 16:19

Copyright © 1992-2024 TeamWiSE Gesellschaft für Softwaretechnik mbH         Adressen |  Kontakt |  AGB |  Datenschutzerklärung |  Impressum