Existují dva typy situačních událostí emitované komponentou Monitor Server a přijímané komponentou Adaptive Action Manager. Oba typy událostí se shodují se specifikací událostí Common Base Event.
Vytvořené situační události obecně obsahují sadu polí, která jsou kategorizována do tří skupin: První skupinu tvoří pole, která jsou povinná pro všechny události Common Base Event. Druhou skupinu tvoří události, jež jsou přidány do nějaké události, která by měla být zaslána do komponenty Adaptive Action Manager. Třetí skupinu tvoří pole, která jsou přidána do událostí, jež jsou vytvořeny jako výsledek nějaké výjimky (měkké výjimky, tvrdé výjimky nebo výjimky na pochybách. Pole událostí jsou popsána níže:
Pole | Hodnota | Komentář |
---|---|---|
CreationTime | currentEvent.getCreationTime() = čas vytvoření zpracovávané události | |
SourceComponentID.Application | BaseMonitoringContextInterface.AM_COMPNENT_APPLICATION = "Websphere Business Monitor Verze 6.0" | |
SourceComponentID.Component | BaseMonitoringContextInterface.AM_COMPNENT_COMPONENT = "com.ibm.wbimonitor" | |
SourceComponentID.Subcomponent | BaseMonitoringContextInterface.AM_COMPNENT_SUB_COMPONENT = "com.ibm.wbimonitor.observationmgr" | |
SourceComponentID.ComponentType | BaseMonitoringContextInterface.AM_COMPNENT_COMPNENT_TYPE = "engine" | |
SourceComponentID.ComponentIDType | ComponentIdentification.COMPONENT_ID_TYPE_PRODUCT_NAME | |
SourceComponentID.Location | getHostAddress() = Aktuální adresa protokolu IP nebo adresa 127.0.0.1, není-li přítomno síťové rozhraní. | |
SourceComponentID.LocationType | ComponentIdentification.LOCATION_TYPE_IPV4 | |
Situace | "Situace monitoru" | |
Situation.reportSituation | "External" "ecode" | |
Závažnost | 10-odchozí událost modelu 40- měkká výjimka 70- tvrdá výjimka a výjimka na pochybách | 10- informace 40- chyba 70- závažná chyba |
Uplynulý čas | 12000 | |
Priorita | 50-odchozí událost modelu 50- měkká výjimka 70- tvrdá výjimka a výjimka na pochybách | 50- střední 70- vysoká |
ExtensionName | Typ události |
Název atributu | Obsah | Příklad |
---|---|---|
BusinessSituationName | Název obchodní situace. Pro uživatelem definované události obchodních situací je to název specifikovaný uživatelem. Pro události definované monitorem je to předdefinovaný název měkké výjimky. | UserSituation1 nebo com.ibm.wbimonitor.ParentNotFound |
ID kontextu | Představuje hodnotu MCIID, určenou k přepsání komponentou Monitor Server | 1233344 |
ContextDef | Představuje fyzický název kontextu monitorování, určený k přepsání komponentou Monitor Server | Ndsoijh29832498 |
Název atributu | Obsah | Příklad |
---|---|---|
Název reprezentace Model obchodních ukazatelů | Plně kvalifikovaný název modelu obchodních ukazatelů ignorující skryté modely obchodních ukazatelů | BMM1, BMM2 |
Název kontextu monitorování | Plně kvalifikovaný obchodní název kontextu monitorování | MC1/MC2 |
Původní událost | Událost, jež způsobila výjimku. Nesmí být obsažena v datovém prvku kontextu ani v rozšířeném datovém prvku, a tudíž přidán jako nějaký LIBOVOLNÝ prvek | |
Zpráva výjimky | Globalizovaná zpráva výjimky | Žádná shoda korelace pro položku události EVENTENTRY v kontextu CONTEXT |
Název situace | Název reprezentace Model obchodních ukazatelů | Název kontextu monitorování | Původní událost | ID kontextu | ContextDef | Zpráva výjimky | Akce v komponentě Adaptive Action Manager |
---|---|---|---|---|---|---|---|
MultipleParentFound | ![]() |
![]() |
![]() |
||||
ParentNotFound | ![]() |
![]() |
![]() |
||||
NoCorrelationMatches | ![]() |
![]() |
![]() |
||||
MultipleCorrelationMatches | ![]() |
![]() |
|||||
OneCorrelationMatch | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
IndoubtEventInMonitorQueue | ![]() |
||||||
RuntimeException | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |