Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Chapter 3 Platform-Independent Microagents and Methods : COM.TIBCO.hawk.microagent.RuleBaseEngine

COM.TIBCO.hawk.microagent.RuleBaseEngine
Microagent
Purpose
The RuleBaseEngine microagent (on all platforms) returns information from rulebases and takes actions on rulebases that affect the TIBCO Hawk agent itself. RuleBaseEngine methods are used to examine auto-configuration information, to examine active microagents, and to load and unload rulebases (for example in a rulebase-management rulebase).
Remarks
In prior releases of the TIBCO Hawk software, many of the RuleBaseEngine functions were handled by the Self microagent.
Some methods of the RuleBaseEngine microagent are proprietary. They are listed here for completeness, but cannot be invoked directly.
Methods
 
Returns the currently loaded external variables as tabular data
Returns the names of the currently loaded rulebases
Returns names of currently loaded schedules
Attempts to find and load the named rulebase
Attempts to find and load a rulebase from a file path
Returns configuration information for the rulebase
Sends email notification upon a rulebase event
Provides current and average rulebase engine alert rate statistics
Provides the rulebase engine alert rate statistics
Suspends alerts for the specified number of milliseconds
Updates the external variables and saves them to the variable file
Proprietary Methods
The following methods of the RuleBaseEngine microagent are proprietary. The TIBCO Hawk system does not support direct user invocation of these methods from the TIBCO Hawk Display or Console API.
However, these methods are used indirectly by TIBCO Hawk Display when interacting with agents and thus have security implications. Access to proprietary methods with an impact of Action should only be granted to trusted users who are allowed access to all Action methods.
Proprietary Method Summary
 
Returns the RuleBaseMap file
This method sets the RuleBaseMap file for an agent

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved