Rule engine limitations for testing and simulation

The rule engine that you select can determine which Decision Center console can be used.

The classic rule engine supports testing and simulation in both Enterprise and Business consoles, but the decision engine works in only decision services in the Business console.

You can run tests and simulations on decision services that use either the classic rule engine or the decision engine. A rule engine is associated with a decision service in Rule Designer, and all the decision operations in a decision service must run the same rule engine. The Business console checks decision services to determine whether they are correctly configured.

In Rule Designer, you can reconfigure a decision service to run on a different rule engine. If the decision service is already in Decision Center, you must synchronize the decision service to implement the change in the center.

In the Business console, you must select a server that has the runtime service application that supports the decision engine that is used by your decision service.

Simulation and test suite artifacts have a Server property that you can set to point to the appropriate server. When you create a new simulation or test suite, the list of available servers is filtered. You see only the servers that are compatible with the rule engine that is used by the decision service.

If you change rule engine, the Business console automatically searches for a compatible server. If a specified server does not match the available servers, the console notifies you that a server cannot be found. You can edit the Server property of a test suite at any time.

The following table lists the rule engines by validation operation and Decision Center console. The table also shows the supported scenario files, and the Scenario Service Provider (SSP) and Decision Runner runtime service applications, which run the tests and simulations in Rule Execution Server.

Table 1. Rule engine support for testing and simulation.
Rule engine Business console Enterprise console
Testing - classic rule engine Supported
  • Runtime service application: Decision Runner
  • Scenario file: Excel
Supported
  • Runtime service application: SSP
  • Scenario file: Excel
Testing - decision engine Supported
  • Runtime service application: Decision Runner
  • Scenario file: Excel
Not supported
Simulation - classic rule engine Supported (Decision Runner)
  • Runtime service application: Decision Runner
  • Scenario file: Excel or custom data provider
Supported
  • Runtime service application: SSP
  • Scenario file: Excel
Simulation - decision engine Supported (Decision Runner)
  • Runtime service application: Decision Runner
  • Scenario file: Excel or custom data provider
Not supported