Popis situačních událostí

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:

Povinná pole událostí Common Base Event
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  

Pole, jež mají existovat v jakékoli situační události, která je poslána do komponenty Adaptive Action Manager
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

Pole, které existuje v každé situační události způsobené výjimkou
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
Pro situační událost definovanou monitorem budou všechna pole naplněna komponentou Monitor Server. Následující tabulka vypisuje názvy situací definovaných monitorem s odpovídajícími atributy událostí pro každou situaci. Názvy situací monitoru budou mít předponu "com.ibm.wbimonitor", aby se zabránilo kolizi názvů s ostatními existujícími obchodními situacemi komponenty Adaptive Action Manager.
Názvy situací definovaných monitorem s příslušnými atributy událostí pro každou situaci
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

Ano


Ano


Ano

      e-mail
ParentNotFound

Ano


Ano


Ano

      e-mail
NoCorrelationMatches

Ano


Ano


Ano

      e-mail
MultipleCorrelationMatches

Ano

       

Ano

e-mail
OneCorrelationMatch

Ano


Ano


Ano


Ano


Ano


Ano

e-mail
IndoubtEventInMonitorQueue          

Ano

e-mail
RuntimeException

Ano


Ano


Ano


Ano


Ano


Ano

e-mail
Související pojmy
Zpracování výjimek
Situace on time
Adaptive Action Manager - Přehled

Copyright IBM Corporation 2005, 2006. Všechna práva vyhrazena.