Schedules and Period Groups
A schedule is a configuration object that defines when a rulebase, rule, test or action is active. You define a schedule using TIBCO Hawk Console and save the schedule information in a file. Then you can send the schedule to one or more TIBCO Hawk agents, and apply the schedule to rulebase objects.
Schedules
In a schedule, you specify the times during which a particular monitoring activity is in effect by defining inclusion periods and exclusion periods. An inclusion period consists of specific times when an object can be active.
For example, you might have a rulebase that should be used only during business hours, so you create a schedule with an inclusion period of Mondays through Fridays, 9 AM to 5 PM. The schedule may also define exclusion periods, or times when the object must not be active, such as between 12:00 PM and 12:59 PM for lunch. A schedule is active (or "in-schedule") during inclusion periods only if no exclusion period applies. In this example, the schedule is in-schedule at 11:30 AM on Tuesday mornings. It is out-of-schedule an hour later at 12:30 PM and back in-schedule at 1 PM. The schedule is out-of-schedule at all times on Saturdays and Sundays.
Using schedules is described in the next section.
Period Groups
A period group defines a set of related dates or times. For example, a period group named Holiday may include all of the holidays within a year. Period groups are stored together with the schedules of an agent or repository in a schedule file.
Note |
Period Groups are supported only in Hawk Display (deprecated in Hawk 5.0) and Hawk WebConsole (deprecated in Hawk 6.1). |
Using period groups is described in TIBCO Hawk WebConsole User’s Guide.
Rulebase Objects
Rulebase objects are related through a hierarchy. A schedule applied to one node in the hierarchy also affects all nested objects. For more information, see Rulebases and Rules.