PolicyCop analyzes configuration elements typically found in Control Modules, known as targets, by using rules that return informational messages about the targets when the rules are violated. A report that contains the informational messages appears in the user interface. Messages identify any relevant configuration and design issues and, when it is possible, supply information about how to fix the target. A message is associated with both a specific rule and a specific target and can be excluded from further analysis. PolicyCop provides a default set of rules. You can create additional custom rules by using the CARuleAuthor application. A workflow session is used to specify the Xml configuration Projects, the set of entities you want to analyze, the rules that are used to analyze the entities, and the excluded messages.
Unzip the downloaded PolicyCop Rule sets to a folder on your system. In Control Architect click the File tab in the main Toolbar and set the path to the unzipped Rules Folder.
Click the Tools tab and click the Workflow Manager button.
Click the Workflow button to add a PolicyCop view to the Workflow Manager view. Your Rule sets should be visible in the RuleSets ListView. If necessary drag the vertical divider to the right of the Rule sets ListView to adjust your view contents. You can also adjust the horizontal view divider to adjust the contents size of the Rule sets ListView and the Xml Projects DataGrid.
In the DataGrid titled Cxxx Xml Project Folders, click the * new row indicator to add a new project item. Click in the row cell labeled Xml File(s) Folder Path to expose a folder browse button and select the folder where your XML configuration files reside. It will look for the Configuration Asset Model that was generated when you added a new PKS Xml Project above.
Enter an alias name for the Project in the Project Name column cell.
Click the button in the Scope column cell to select the scope of Control Module entities to validate.
Select one or more Rule sets to use for the validation task.
Click the Execute Validation button to start the validation task.
The contents of Getting Started with Policy Validation