Setting the ruleset.xmlDocumentDriverPool.maxSize property

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 panel 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, click Add Property.
  7. In the New Ruleset Property form, 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.