Managing rulesets

You manage rulesets from the Rule Execution Server console.

Managing rulesets can require you to enable, disable, or debug rulesets, add ruleset properties, set WSDL options, manipulate ruleset archives, and set references to Java™ XOM resources.

You disable a ruleset to prevent its execution. When you disable a ruleset, this ruleset is not taken into account by the rule engine at execution time.

You can use the remote debugging feature to have Rule Designer add breakpoints in the ruleset. The debug URL points to the remote machine where Rule Designer runs. This URL consists of the machine name and the selected debugger port.

You can add predefined or custom properties to a ruleset to specify execution information. A ruleset property is a property that applies to individual rulesets. You set predefined or custom properties on a ruleset to specify execution information, in one of the following ways:
  • Before rule deployment in Rule Designer.
  • In the Rule Execution Server console after you have deployed your rules to Rule Execution Server.

You can add managed URIs to a ruleset and modify the order of precedence between managed URIs at run time. By doing so, you modify the index of the selected reference. The index of a managed URI determines its position in the ruleset.managedxom.uris ruleset property, hence its precedence order at run time. The managed URI with index 1 executes first. Modify the order of the URIs to update, test, or diagnose various execution behaviors.