skip to main content
Corticon Studio: Quick Reference Guide : Using Progress Corticon Studio : Progress Corticon Studio components
 

Try Corticon Now

Progress Corticon Studio components

Corticon Studio files consist of four major types:
1. Vocabulary: a structured dictionary containing all necessary business terms and relationships between them used by the business rules.
2. Rulesheet: a set of conditions and actions and plain language statements written from a common business Vocabulary.
3. Ruleflow: a set of one or more Rulesheets organized for sequential execution. Once a Ruleflow has been saved and deployed to the Corticon Server, it is called a Decision Service.
4. Ruletest: a set of one or more Testsheets containing sample data used for testing Rulesheets and Ruleflows. Like Rulesheets, Ruletests also use a common Vocabulary model.
A Rule Project contains any number of Vocabularies, Rulesheets, Ruleflows or Ruletests.
Following construction and testing within Corticon Studio, a Rulesheet must be saved before it can be tested by a Ruletest. Ruleflows must be saved before they can be deployed to Corticon Server. Deployment and integration is covered in greater detail in the Corticon Server: Integration & Deployment Guide. A quick introduction to this topic is provided in the two Corticon Server: Deploying Web Services guides.

File Suffixes

The four types of files listed above have the following file types or file suffixes:
*.ecore — the Vocabulary.
*.ers — a Rulesheet. A Rulesheet has only one associated Vocabulary. Multiple Rulesheets can use the same Vocabulary
*.erf — a Ruleflow. One Ruleflow can contain multiple Rulesheets, Service Callouts, or other Ruleflows.
*.ert — a Ruletest. A Ruletest's test subject is either a Rulesheet or a Ruleflow.