Описание событий ситуаций

Существует два типа событий ситуаций, посылаемых сервером монитора и принимаемых Диспетчер адаптивных действий. Оба типа отвечают спецификациям события общего формата.

В большинстве случаев событие ситуации содержит набор полей, распределяемых по трем группам: к первой группе относятся обязательные поля. Ко второй - поля, добавляемые при посылке события в Диспетчер адаптивных действий. И к третьей группе относятся поля, добавляемые в поля, создаваемые в результате возникновения исключительной ситуации. Все поля событий описаны ниже:

Обязательные поля события общего формата
Поле Значение Комментарий
CreationTime currentEvent.getCreationTime() = время создания события  
SourceComponentID.Application BaseMonitoringContextInterface.AM_COMPNENT_APPLICATION = "Websphere Business Monitor Version 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 = "служба"  
SourceComponentID.ComponentIDType ComponentIdentification.COMPONENT_ID_TYPE_PRODUCT_NAME  
SourceComponentID.Location getHostAddress() = IP-адрес системы Current или 127.0.0.1 если есть не доступна  
SourceComponentID.LocationType ComponentIdentification.LOCATION_TYPE_IPV4  
Situation "ситуация монитора"  
Situation.reportSituation "Внешний" "ecode"  
Severity 10 - исходящее событие модели, 40 - исключительная ситуация модели, 70 - внутренняя или неизвестная исключительная ситуация 10 - информация, 40 - ошибка, 70 - неустранимая ошибка
ElapsedTime 12000  
Priority 50 - исходящее событие модели, 50 - исключительная ситуация модели 70 - внутренняя или неизвестная исключительная ситуация 50 - средний, 70 - высокий приоритет
ExtensionName Тип события  

Поля, которые должны присутствовать в событии ситуации, посылаемом в Диспетчер адаптивных действий
Атрибут Содержание Пример
BusinessSituationName Имя бизнес-ситуации. Для пользовательских бизнес-ситуаций определяется пользователем. Для ситуаций монитора - предопределенное имя ситуации. UserSituation1 или com.ibm.wbimonitor.ParentNotFound
ContextID Представляет ИД экземпляра контекста монитора, переопределяемый сервером монитора 1233344
ContextDef Представляет физическое имя контекста монитора, переопределяемое сервером монитора Ndsoijh29832498

Поля, которые должны присутствовать в событии ситуации, посылаемым при возникновении исключительной ситуации
Атрибут Содержание Пример
Имя модели бизнес-величин Полное имя модели бизнес-величин, кроме скрытых моделей BMM1, BMM2
Имя контекста монитора Полное имя контекста монитора MC1/MC2
Оригинальное событие Событие, которое привело к исключительной ситуации. Оно не может содержаться в элементе данных контекста или расширенном элементе данных и поэтому добавляется как произвольный элемент  
Сообщение об исключительной ситуации Глобальное сообщение об исключительной ситуации Отсутствуют сопоставления зависимостей для записи события EVENTENTRY в контексте CONTEXT
Для событий ситуаций монитора все возможные поля заполняются сервером монитора. В следующей таблице приведены имена ситуаций монитора с соответствующими им атрибутами событий. Имена всех событий монитора начинаются с "com.ibm.wbimonitor" для избежания конфликтов с другими бизнес-ситуациями Диспетчер адаптивных действий.
Имена ситуаций монитора с соответствующими им атрибутами событий
Имя ситуации Имя модели бизнес-величин Имя контекста монитора Оригинальное событие ContextID ContextDef Сообщение об исключительной ситуации Действие в Диспетчер адаптивных действий
MultipleParentFound

Да


Да


Да

      сообщение по электронной почте
ParentNotFound

Да


Да


Да

      сообщение по электронной почте
NoCorrelationMatches

Да


Да


Да

      сообщение по электронной почте
MultipleCorrelationMatches

Да

       

Да

сообщение по электронной почте
OneCorrelationMatch

Да


Да


Да


Да


Да


Да

сообщение по электронной почте
IndoubtEventInMonitorQueue          

Да

сообщение по электронной почте
RuntimeException

Да


Да


Да


Да


Да


Да

сообщение по электронной почте
Понятия, связанные с данным
Обработка исключительных ситуаций
Регулярные ситуации
Обзор продукта Диспетчер адаптивных действий

Copyright IBM Corporation 2005. Все права защищены.