[Net 2000 Ltd. Home][DataBee Home][DataBee Manual][DataBee FAQ]

DataBee Rule Controllers

The function of a Rule Controller is to define the Oracle schema and login information on which a collection of dependent extraction or loader rules will operate. Without a Rule Controller, the rules in the extraction or loader set would have no knowledge of, or ability to connect to, any Oracle database. Consequently, a viable extraction or loader set always requires at least one Rule Controller and can contain more than one. All other extraction and and loader rules must always have a parent Rule Controller.

Rule Controllers are independent of each other. If there are multiple Rule Controllers defined for a extraction or loader set, each Rule Controller can be configured to connect to the same Oracle schema or entirely different ones.

The DataBee software is multi-threaded and can run up to eight rules in parallel. It is common to have a situation in which certain rules cannot run simultaneously and must run sequentially one after the other as a chain. The execution order of the extraction or loader rules is controlled through the use of rule blocks. Please see the discussion of Rule Blocks in the extraction and loader set help pages to understand how to explicitly control the execution order of the extraction and loader rules. Note that Rule Controllers themselves can have a designated rule block. A Rule Controller (and hence its dependent masking rules) with a lower rule block will always execute before a Rule Controller with a higher rule block.

A Rule Controller is automatically created when a new extraction and loader set is built using the New Set wizard. Additional Rule Controllers can be created by launching the New Rule Controller form using the New Rule button located on the bottom right of the main Set Designer form.

How to Create a New Command Rule

[Net 2000 Ltd. Home][DataBee Home][DataBee Manual][DataBee FAQ]