Opis zdarzeń sytuacji

Istnieją dwa typy zdarzeń sytuacji emitowanych przez serwer programu Monitor i odbieranych przez adaptacyjnego menedżera czynności. Oba typy zdarzeń odpowiadają specyfikacjom modelu Common Base Event.

Typowe utworzone zdarzenie sytuacji zawiera zestaw pól podzielonych na trzy grupy. Pierwszą grupę stanowią pola obowiązkowe w każdym zdarzeniu modelu Common Base Event. Druga grupa to pola dodane do zdarzenia, które powinno zostać wysłane do adaptacyjnego menedżera czynności. Do trzeciej grupy należą pola dodane do zdarzeń, które zostały utworzone w wyniku wyjątku (programowego, sprzętowego lub wątpliwego). Poniżej opisano pola zdarzeń:

Obowiązkowe pola zdarzeń modelu Common Base Event
Pole Wartość Komentarz
CreationTime currentEvent.getCreationTime() = czas utworzenia przetwarzanego zdarzenia  
SourceComponentID.Application BaseMonitoringContextInterface.AM_COMPNENT_APPLICATION = "Websphere Business Monitor 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 = "mechanizm"  
SourceComponentID.ComponentIDType ComponentIdentification.COMPONENT_ID_TYPE_PRODUCT_NAME  
SourceComponentID.Location getHostAddress() = Bieżący adres IP komputera, a w przypadku braku interfejsu sieciowego numer 127.0.0.1  
SourceComponentID.LocationType ComponentIdentification.LOCATION_TYPE_IPV4  
Situation "Monitorowanie sytuacji"  
Situation.reportSituation "External" "ecode"  
Istotność 10-modelowanie zdarzeń wychodzących 40- wyjątki programowe 70- wyjątki sprzętowe i zdarzenia wątpliwe 10- informacje 40- błąd 70- krytyczny
ElapsedTime 12000  
Priorytet 50-modelowanie zdarzeń wychodzących 50- wyjątki programowe 70- wyjątki sprzętowe i zdarzenia wątpliwe 50- średnie 70- wysokie
ExtensionName Typ zdarzenia  

Pola, które powinny występować w każdym zdarzeniu sytuacji wysłanym do adaptacyjnego menedżera czynności.
Nazwa atrybutu Treść Przykład
BusinessSituationName Nazwa sytuacji biznesowej. W przypadku zdarzeń sytuacji biznesowych zdefiniowanych przez użytkownika jest to nazwa określona przez użytkownika. W przypadku zdarzeń sytuacji zdefiniowanych w programie Monitor jest to predefiniowana nazwa wyjątku programowego. UserSituation1 Or com.ibm.wbimonitor.ParentNotFound
ContextID Reprezentuje identyfikator instancji MC, który ma zostać nadpisany przez serwer programu Monitor. 1233344
ContextDef Reprezentuje fizyczną nazwę kontekstu monitorowania, która ma zostać nadpisana przez serwer programu Monitor. Ndsoijh29832498

Pola występujące w każdym zdarzeniu sytuacji spowodowanym przez wyjątek
Nazwa atrybutu Treść Przykład
Nazwa modelu miar biznesowych Pełna nazwa modelu miar biznesowych ignorująca ukryte modele miar biznesowych BMM1, BMM2
Nazwa kontekstu monitorowania Pełna nazwa biznesowa kontekstu monitorowania MC1/MC2
Zdarzenie oryginalne Zdarzenie, które spowodowało wyjątek. Nie może ono być zawarte w elemencie danych kontekstu ani w rozszerzonym elemencie danych, a zatem nie może zostać dodane do żadnego elementu.  
Komunikat o wyjątku Komunikat o wyjątku globalnym Brak korelacji zgodnej dla wpisu zdarzenia EVENTENTRY w kontekście CONTEXT
W przypadku zdarzeń sytuacji zdefiniowanych w programie Monitor wszystkie możliwe pola zostaną zapełnione przez serwer programu Monitor. W następującej tabeli znajduje się lista nazw sytuacji zdefiniowanych w programie Monitor z odpowiednimi atrybutami zdarzeń dla każdej sytuacji. Nazwy sytuacji programu Monitor mają przedrostek "com.ibm.wbimonitor", dzięki czemu nie ma kolizji nazw z nazwami innych istniejących sytuacji biznesowych adaptacyjnego menedżera czynności.
Nazwy sytuacji zdefiniowane w programie Monitor z odpowiednimi atrybutami zdarzeń dla każdej sytuacji
Nazwa sytuacji Nazwa modelu miar biznesowych Nazwa kontekstu monitorowania Zdarzenie oryginalne ContextID ContextDef Komunikat o wyjątku Czynność w adaptacyjnym menedżerze czynności
MultipleParentFound

Tak


Tak


Tak

      e-mail
ParentNotFound

Tak


Tak


Tak

      e-mail
NoCorrelationMatches

Tak


Tak


Tak

      e-mail
MultipleCorrelationMatches

Tak

       

Tak

e-mail
OneCorrelationMatch

Tak


Tak


Tak


Tak


Tak


Tak

e-mail
IndoubtEventInMonitorQueue          

Tak

e-mail
RuntimeException

Tak


Tak


Tak


Tak


Tak


Tak

e-mail
Pojęcia pokrewne
Obsługa wyjątków
Sytuacje terminowe
Przegląd adaptacyjnego menedżera czynności

Copyright IBM Corporation 2005, 2006. Wszelkie prawa zastrzeżone.