Deploying RuleApps

You can deploy a RuleApp directly to a Rule Execution Server or generate a .jar file for later deployment.

About this task

Note:

The Configuration Manager creates RuleApps, as described in Managing RuleApps.

When you deploy a RuleApp you can create a baseline for the deployment. The deployment baseline identifies the version of all the rule project elements contained in the set of rules that make up the RuleApp. Then, to redeploy the RuleApp at some later time, you can choose whether the state of the rules corresponds to the initial deployment or to a subsequent redeployment. The baseline for the deployment is the same as for a standard baseline in that you can consult it in the list of baselines, but it is created from the ruleset extraction and handles project dependencies differently.

When you deploy to a Rule Execution Server, you must set the versioning policy and choose the correct server from the list of available servers:

Procedure

To deploy a RuleApp:

  1. On the Project tab, click Deploy RuleApps.
    Note:

    If you have signed in with Configuration Manager rights, go to Configure > Manage RuleApps instead.

  2. In the table of available RuleApps, select the RuleApp to deploy.
  3. Click Deploy in the toolbar (or Redeploy if you are redeploying).
  4. Create or choose the baseline for the deployment.
  5. Specify the deployment target:
    • Rule Execution Server

    • A RuleApp archive

  6. If you are deploying to Rule Execution Server, specify the versioning policy and choose the appropriate server from the list.

Results

Details of the deployment are given at the end, with the version numbers assigned by Rule Execution Server indicated.