To confirm that there are separate applications running in IIS, produce decision services to each of the applications and then review the distinct separation in the IIS server, as described:
  1. In Studio, right-click on a sample project OrderProcessing, and then choose Package and Deploy Decision Services.
  2. Choose Deploy to a Corticon Server, and then click Next.
  3. Check that the IIS Manager has been started.
  4. Enter the server URL http://localhost:80/DEV, and then click Test Connection, as illustrated:

  5. If you have a good connection, click Next, and then select the listed ruleflow. Rename it to add the application name such as OrderDEV:

    Click Finish.
  6. Repeat steps 1 through 5 for the application PROD.
  7. In your browser, use http://localhost/DEV/corticon/decisionservice/list to fetch all development decision services:

  8. Use http://localhost/PROD/corticon/decisionservice/list to fetch all production decision services:

  9. In the File Explorer, look at the DEV and PROD folders. Inside each of those folder are their respective sandboxes and logs. Examine the logs to see that they are just for that partition.
    Note: You should now adjust the log level in the brms.properties file in each application space so that the logs do not get overloaded by DEBUG mode.
You have confirmed that two applications are running in one IIS server, each with distinct decision services and logs.

Test rules in two applications from Studio Tester

  1. Open the Order.ert Ruletest in the project.
  2. Select Ruletest > Testsheet > Change Test Subject.
  3. Choose the Run against Server tab>.
  4. Enter the Server URL http://localhost:80/DEV, and then click Refresh:

  5. Click on the Order_DEV line, and then click OK.
  6. Select Ruletest > Testsheet > Add Testsheet.
  7. Enter the Server URL http://localhost:80/PROD, and then click Refresh.
  8. Click on the Order_PROD line, and then click OK.

You can now run development and production rule tests side by side.