Chapter 3. Database structure 89
an object has received. A child event matrix indicates the
number of child events of a particular alert state and the
priority that an object has received.
When an event is received by an object, the following things happen:
? The event may change one or more of the object’s attributes.
? An event with the priority of Critical always generates one or more child
events.
? An event with the priority of Ignore never generates a child event.
? Other priorities of an event may trigger one or more child events to another
object.
A generated child event has two important properties: the Alert State and priority.
The Alert State of a generated child event is always equal to that of the original
event. The priority of a generated child event is equal to the Object priority of the
object generating the child event. In the case where the Object priority is
Inherit from event, the generated child event priority will be the same as the
original event priority.
The processing of an event that an object receives differs based on the event:
? State or message
When a message is sent, it is matched with the message attribute in the IBM
Tivoli Business Systems Manager database. A message has Alert State,
State, and Priority attributes. The affected object sets its Alert State and State
to those of the message. The message event always creates one or more
child events to higher-level objects.
? Exception
When an exception is received from a performance-monitoring tool, it is
matched with the exception attribute in the IBM Tivoli Business Systems
Manager database. An exception has Alert State and Priority attributes.
Unless the exception priority is Critical or Ignore, the affected object changes
the counter in the Exception Matrix according to the exception’s Alert State
and Priority. When the exception counter in that matrix has exceeded the
maximum number of exceptions for this Object type or falls below it, the object
Alert State is changed accordingly, and one or more child events are
generated.
? Child event
The processing of a child event is similar to the processing of an exception.
Unless the child event has the priority of Critical or Ignore, the received child
event changes (add or subtract) the counter in the Child Event Matrix
according to the child event’s Alert State and Priority. When the child event