ruleSet element

The <ruleSet> element that is defined by act:ruleSet is the root element for the Active Correlation Technology rule language. All other elements are contained within this <ruleSet> element.

Details

The <ruleSet> elements that are defined by the Active Correlation Technology language schema (act:ruleSet) and by the Active Correlation Technology base rule set schema (br:ruleSet) are duplicates. However, when you create a rule set, you must specify the following namespace on the <ruleSet> element: act:ruleSet.

Attributes

<ruleSet> has the following attribute:

Table 1. Attributes of the <ruleSet> element
Name Description Data type Required?
name Identifies the rule set. This identifier must be unique. It cannot contain a period. xsd:NMTOKEN Yes

Contained within

Because <ruleSet> is the root element for the rule language, it is not contained within any element.

Contains

<ruleSet> contains the following elements.

The elements must be coded in the order that is shown. If an element is optional, it does not need to be coded, but all elements that are coded must follow the correct order.

Table 2. Elements contained within the <ruleSet> element
Element Required or optional?
<comment> Optional. 0 or 1 occurrence is allowed.
<import> Optional. 0 or more occurrences are allowed.
<variable> Optional. 0 or more occurrences are allowed.
<ruleBlock> Optional. 0 or more occurrences are allowed.