Once Corticon Server has been installed and deployed to Progress Application Server, the included startup scripts ensure the following sequence occurs upon launching Progress Application Server:
Note: If you are using an evaluation license, the Maximum Pool Size in the Ruleflow you are deploying must be exactly 1. Any other value will issue an alert that you have exceeded the allowed number of reactors.
1. The Progress Application Server starts up.
2. Corticon Server starts up as a web service in Progress Application Server's Servlet container.
3. Corticon Server looks for Deployment Descriptor files in a specific directory.
4. Corticon Server loads into memory the Ruleflow(s) referenced by the Deployment Descriptor files, and creates Reactors for each according to their minimum pool size settings. At this stage, we say that the Ruleflows have become Decision Services because they are now usable by external applications and clients.
In order for the Corticon Server to find Deployment Descriptor files when it looks in step 3, we must ensure that the .cdd files are moved to the appropriate location. In the default installation used in this guide, that location is the [CORTICON_WORK_DIR]\cdd directory. In the future, when creating .cdd files, you may want to save them straight to this directory so they become immediately accessible to the default Corticon Server deployed in this guide.