- Preface
- New and Changed Information for this Release
- Managing Modules
- Managing Accounts
- Collecting Account Inventory
- Managing Pods
- Managing Objects
- Managing Annotations and LOVs
- Managing Reports
- Managing Tasks
- Managing Menus
- Managing Trigger Conditions
- Managing REST API
- Change Tracking API
- Appendix A
- Appendix B
- Appendix C
Managing Trigger
Conditions
This chapter contains the following sections:
Trigger Conditions
To create a trigger for a specific purpose, you must have a trigger condition that is correctly defined. If a trigger condition does not already exist, you have to implement it. Likewise, if the appropriate and necessary components of the condition are not yet defined, then you can implement them using the information provided here.
In the Create Trigger Wizard (found under , at the Specify Conditions step, you should have the options available to set up the new trigger condition.
A trigger is composed of two components:
-
An implementation of com.cloupia.service.cIM.inframgr.thresholdmonitor.MonitoredContextIf.
-
At least one implementation of com.cloupia.service.cIM.inframgr.thresholdmonitor.MonitoredParameterIf.
The MonitoredContextIf is supposed to describe the object that is to be monitored and supply a list of references to the object. When you use the element of the Wizard, you should see controls and related options that allow you to select the object and the references to it. For example, the MonitoredContextIf might be used to monitor the "Dummy Device" objects and to return a list of all the Dummy Devices available.
- It provides the specific parameter to be examined. For example, it could be a parameter representing the status of the particular Dummy Device (for example, ddTwo) as defined by the MonitorContextIf.
- It supplies the operations that can be applied to the parameter. Typical operations include, for example:, (The appropriate operations depend on the implementation.)
- It supplies a list of values, each of which can be logically compared against the parameter to activate the trigger.
Adding Trigger Conditions
Refer to the Open Automation javadocs for details on the implementation of the interface.
Feedback