The Adaptive Action Manager includes
action handlers that invoke services when it receives a situation event. Situation
events are defined in WebSphere® Business
Modeler.
When the events are triggered, they are sent by the Observation Manager to
the Common Event Infrastructure (CEI) where the Adaptive Action Manager processes
the events. Each action handler is then called to initiate the associated
action services within the Adaptive Action Manager.
The Adaptive Action Manager obtains configuration
information for each action handler from the action catalog service. Action
handlers are responsible for executing action services. The following
types of action handlers are supported:
- Notification handlers: Send alert, e-mail, pager, or cell-phone
notifications based on a template. The e-mail data is stored in the Common
Base Event.
- Alert Handler: Sends alert notifications based on a given template.
They are represented as records in the WebSphere Business Monitor Runtime
database. The alert data needed to submit the records is stored in the situation
events. The situation events are sent by the Observation Manager to
CEI. The stored records are picked up by the alert dashboard to be viewed
by the dashboard client in the Alerts view.
- E-mail handler: Sends e-mail, pager, and cell-phone notifications
based on a template.
- Web services handler: Invokes Web services as an action. The web
service handler uses a user defined template that contains the Web service
parameters necessary for a Web services invocation.
An executable action is an internal entity specific to the
Adaptive Action Manager.
It is created by a combination of a Common Base Event, an action handler,
and a template. For example, an e-mail handler consumes a Common Base Event
and a template to send an e-mail. The template identifier contains e-mail-related
information, such as subject, addressees, body, and variables. The e-mail
handler substitutes those variables with values from the Common Base Event
data.