You must create the RulePoint objects by using the options in the user interface and deploy the objects from the design time to the run time. You can save the objects in the design time for later deployment.
The following high-level steps guide your through the deployment process:
Select the source, rules, and responders that you want to deploy into the run time.
If rules are referenced in templates, you must create a deployment policy for templates.
When you deploy, consider the following factors:
If the run-time environment consists of a single source controller, event processor, and responder controller, you do not have to map the objects to the application services. By default, sources are deployed in the source controller, rules in the event processor, and responders into the responder controller.
If the deployment environment consists of multiple instances for each type of application service, you must map the sources, rules, responders to the specific application services.
The grid manager deploys RulePoint objects based on the configurations. After deploying all objects, the status of objects changes from Draft to Deployed.
After you deploy objects, you can perform the following tasks:
Update or edit the properties of a deployed object.
The state of the updated object and its associated objects changes from Deployed to Needs_Deployment.
If you update a secondary object, and if that object is referenced in other objects, such as templates or rules, the validity of the rule changes from true to false. You need to update the rule as well. Only when the validity of the concerned objects is true, you can redeploy the objects into the run time.
If you have updated an object, redeploy that object.
The state of the object changes from Needs_Deployment to Deployed.
Undeploy a deployed object from the run time to the design time.
The state of the object changes from Deployed to Draft.
If you want to delete an object, you must first undeploy that object, and then delete the object.
If you want to balance the load when adding more rules, sources, and responders, you can also reassign deployed objects across different application services.
If the deployment is successful, the dashboard displays the run-time activity of objects for the deployed components. If the deployment of an object fails at any time during the process, the grid manager rolls back the deployment changes and brings back the system to a consistent state.