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.
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.
<ruleSet> has the following attribute:
Name | Description | Data type | Required? |
---|---|---|---|
name | Identifies the rule set. This identifier must be unique. It cannot contain a period. | xsd:NMTOKEN | Yes |
Because <ruleSet> is the root element for the rule language, it is not contained within any element.
<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.
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. |