COM.TIBCO.hawk.microagent.Repository

Microagent

Purpose

The repository microagent (on all platforms) responds to configuration requests from TIBCO Hawk agents.

Remarks

Some methods of the Repository microagent are proprietary. They are listed here for completeness, but cannot be invoked directly.

Methods

 

Method

Description

Page

Repository:getName

Returns the name of the TIBCO Hawk repository

Repository:getName

Repository:getScheduleNames

Returns the list of schedule names currently in the repository

Repository:getScheduleNames

Repository:getRuleBaseName

Returns the list of rulebase names currently in the repository

Repository:getRuleBaseName

Repository:onRepositoryEvent

Returns repository operation

Repository:onRepositoryEvent

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 the 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 Methods Summary.

 

Method Name

Impact

Description

getRuleBases

Info

This method retrieves rulebases from the repository

getSchedules

Info

This method returns the schedules list

getRBMap

Info

This method returns the RuleBaseMap file

addRuleBase

IMPACT_ACTION

This method send rulebases to the repository.

updateRuleBase

Action

This method updates repository rulebases.

setSchedules

Action

This method sets the schedules list for an repository

deleteRuleBase

IMPACT_ACTION

This method deletes a rulebase from the repository.

setRBMap

Action

This method sets the RuleBaseMap for a repository.