Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 6 Rulebase Repository Management : Overview

Overview
The Hawk Console contains a rulebase repository that stores configuration objects and then distributes and deploys them to Hawk agents. The configuration objects include rulebases, schedules, and rulebase map. You can create new objects or update existing objects in the repository. Hawk Console deploys the configuration objects from the repository to selected Hawk agents when they start.
Rulebase Mapping
A rulebase mapping defines a mapping between rulebases and Hawk agents. The Hawk Console deploys the mapped rulebases to the Hawk agent during start. The mapping can be between a rulebase and Hawk agent, or between a rulebase and a group of Hawk agents. You can create a rulebase mapping by using the Hawk Console.
For details about creating a rulebase mapping, see Creating Rulebase Mapping.
Agent Groups
The Hawk agents that have similar rulebase needs are grouped together in an agent group. The agent groups are of two types: system-defined and user-defined.
System-defined groups
Hawk automatically creates the following agent groups:
For example, all the Hawk agent running on the Solaris operating system are part of the ++Solaris group.
User-defined groups
You can group any Hawk agent into a group. The name of the group starts with the + symbol.
For details about creating an agent group, see Creating Agent Groups.
Rulebases and Schedules
In the rulebase repository, rulebase and schedule in a rulebase repository work in the same way as they work in Hawk agents.
You can also use existing rulebases and schedules from Hawk agents and store them in a rulebase repository. For details, see Migrating Rulebases and Schedules from Hawk Agent to Rulebase Repository.
Also, for details about the effect of actions performed on rulebases and schedules in the rulebase repository, see Actions on Rulebase Repository Configuration Objects.
Rulebase Repository Configuration
You must configure the repository in the Hawk Console by using the hawk_console_repository_path environment variable. It specifies the path of the repository on the Hawk Console machine. Hawk Console loads and saves the configuration objects in the repository at <hawk_console_repository_path>/<domain_name>.
Rulebase Repository Actions
Hawk Console updates the configuration objects based on the action performed on the configuration objects.
For details about the effect of actions performed in repository, see Actions on Rulebase Repository Configuration Objects.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved