Setting the ruleset property for increasing rule execution performance

You can significantly increase rule execution performance by increasing the maximum size of the document driver pool.

About this task

By default, the ruleset.xmlDocumentDriverPool.maxSize ruleset property value is set to 1. This value might cause a bottleneck if multiple clients execute a hosted transparent decision service concurrently. By increasing the value of this property, you can significantly increase the performance of ruleset execution.

Set the value of the ruleset property in the ruleset view of the Rule Execution Server console.

Procedure

  1. Log in to the Rule Execution Server console.
  2. Click the Explorer tab.
  3. Click RuleApps in the navigator tree to display the RuleApps view.
  4. In the RuleApps view, click the name of the RuleApp that contains the ruleset.
  5. In the RuleApp view, click the relevant ruleset.
  6. In the ruleset view, expand the Properties section if necessary, and click Add.
  7. In the Add property dialog, select the predefined property ruleset.xmlDocumentDriverPool.maxSize in the drop-down list.
  8. Set the required value.

    The optimal value depends on the number of concurrent executions of the ruleset.

    For example, for five concurrent clients, 5 can be a good value.
  9. Click Add.