CBE-Struktur

Ein Common Base Event ist eine einheitliche Struktur für ein Ereignis. Es definiert gemeinsame Felder, die möglichen Werte für diese Felder sowie die exakte Bedeutung der Werte für ein Ereignis.

Das Common Base Event enthält mehrere strukturelle Elemente, z. B.:
  • Allgemeine Header-Informationen
  • Komponentenidentifikation (Quelle und Reporter)
  • Situationsinformationen
  • Nachrichtendaten
  • Erweiterte Daten
  • Kontextdaten
  • Zugeordnete Ereignisse und Zuordnungs-Engine
Jedes dieser strukturellen Elemente hat eigene integrierte Elemente und Attribute.

In der folgenden Tabelle sind alle Felder im Common Base Event und ihre Nutzungsanforderungen für Fehlerbestimmungsereignisse zusammengefasst.

Tabelle 1. Feldname, Protokollereignisse und Basisspezifikation. Diese Tabelle gibt an, ob ein bestimmtes Element oder Attribut für Protokollereignisse erforderlich, empfohlen, optional, untersagt oder nicht empfohlen ist, und enthält die Basisspezifikation.
Feldname Protokollereignisse Basisspezifikation
Version Erforderlich Erforderlich
creationTime Erforderlich Erforderlich
severity Erforderlich Optional
Msg Erforderlich Optional
sourceComponentId* Erforderlich Erforderlich
sourceComponentId.location Erforderlich Erforderlich
sourceComponentId.locationType Erforderlich Erforderlich
sourceComponentId.component Erforderlich Erforderlich
sourceComponentId.subComponent Erforderlich Erforderlich
sourceComponentId.componentIdType Erforderlich Erforderlich
sourceComponentId.componentType Erforderlich Erforderlich
sourceComponentId.application Empfohlen Optional
sourceComponentId.instanceId Empfohlen Optional
sourceComponentId.processId Empfohlen Optional
sourceComponentId.threadId Empfohlen Optional
sourceComponentId.executionEnvironment Optional Optional
situation* Erforderlich Erforderlich
situation.categoryName Erforderlich Erforderlich
situation.situationType* Erforderlich Erforderlich
situation.situationType.reasoningScope Erforderlich Erforderlich
situation.situationType (bestimmte Elemente für Situationstyp) Erforderlich Erforderlich
msgDataElement* Empfohlen Optional
msgDataElement .msgId Empfohlen Optional
msgDataElement .msgIdType Empfohlen Optional
msgDataElement .msgCatalogId Empfohlen Optional
msgDataElement .msgCatalogTokens Empfohlen Optional
msgDataElement .msgCatalog Empfohlen Optional
msgDataElement .msgCatalogType Empfohlen Optional
msgDataElement .msgLocale Empfohlen Optional
extensionName Empfohlen Optional
localInstanceId Optional Optional
globalInstanceId Optional Optional
priority Nicht empfohlen Optional
repeatCount Optional Optional
elapsedTime Optional Optional
sequenceNumber Optional Optional
reporterComponentId* Optional Optional
reporterComponentId.location Erforderlich (2) Erforderlich (2)
reporterComponentId.locationType Erforderlich (2) Erforderlich (2)
reporterComponentId.component Erforderlich (2) Erforderlich (2)
reporterComponentId.subComponent Erforderlich (2) Erforderlich (2)
reporterComponentId.componentIdType Erforderlich (2) Erforderlich (2)
reporterComponentId.componentType Erforderlich (2) Erforderlich (2)
reporterComponentId.instanceId Optional Optional
reporterComponentId.processId Optional Optional
reporterComponentId.threadId Optional Optional
reporterComponentId.application Optional Optional
reporterComponentId.executionEnvironment Optional Optional
extendedDataElements* Anmerkung 3 Optional
contextDataElements* Anmerkung 4 Optional
associatedEvents* Anmerkung 5 Optional
Anmerkungen:
  • Elemente, die mit einem Stern (*) gekennzeichnet sind, sind Element, die sich aus untergeordneten Elementen und Attributen zusammensetzen. Die Felder in diesen Elementen sind in der Tabelle direkt hinter dem Namen des übergeordneten Elements aufgelistet.
  • Einige Elemente sind optional. Aber wenn diese Elemente angegeben sind, enthalten sie untergeordnete Elemente und Attribute, die erforderlich sind. Das Element reporterComponentId hat beispielsweise den Typ ComponentIdentification. Das Attribut component in ComponentIdentification ist erforderlich. Deshalb ist das Attribut reporterComponentId.component erforderlich, aber nur dann, wenn das übergeordnete Element reporterComponentId angegeben ist.
  • Das Element extendedDataElements kann mehrfach angegeben werden und enthält erweiterte Daten. Weitere Informationen zu den Werten von erforderlichen und empfohlenen erweiterten Datenelementen finde Sie unter "Erweiterte Daten".
  • Das Element contextDataElements kann mehrfach angegeben werden und enthält Kontextdaten.
  • Das Element associatedEvents kann mehrfach angegeben werden und enthält Korrelationsdaten. Es gibt keine empfohlenen Verwendungszwecke für dieses Element für die Erzeuger von Fehlerbestimmungsdaten. Die Verwendung dieses Elements wird nicht empfohlen.

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rtrb_cbestructure
Dateiname:rtrb_cbestructure.html