|
Coral analysis is comprised of a set of tools that enable you to analyze contracts (WSDLs and schemas) and messages (requests and responses) to verify that these artifacts meet your design-time governance requirements.
The Coral analyzer reviews your contract and generates an interactive report that:
| • | Provides a top-level summary indicating the overall status of the analysis. |
| • | Provides a high-level list of rules that have been violated and require your attention. |
| • | Allows you to “drill down” into each rule to review detailed information describing the problem, potential corrective action, and most importantly Coral will highlight the locations in your contract or message where the error occurred. |
Using this information you can quickly review the report, and make the necessary changes to your contract. You can then re-load the contract into the Coral server, and re-run the analysis to verify that your updated contract meets your corporate design-time governance requirements.
Coral analysis provides you with the following tools:
| • | A pre-built set of rules that implement: |
| o | Mindreef Basic diagnostics and best practices |
| o | An interactive version of the WS-I basic profile |
| ▪ | WS-I Basic Profile 1.1 + SOAP Binding Profile 1.0 |
| ▪ | WS-I Basic Profile 1.1 + SOAP Binding Profile 1.0 + Attachments Profile 1.0 |
| • | A profile that will generate a static report generated by the official WS-I test tool. |
| • | An extensible rules engine that leverages commonly used industry standards such as XPath and JavaScript. |
| • | The ability to create new or modify existing rules to meet your personal and corporate requirements. |
| • | The ability to create groupings of rules called profiles that can be used by anyone on the Coral server to analyze contracts and messages. |
| • | An easy-to-read analysis report that allows you to quickly locate and correct problems. |
Note: SOAPscope allows customers to create and edit profiles based on rules that are built into SOAPscope or are uploaded into SOAPscope from a Coral server in your organization. To create or modify rules, you must use a Coral server to change them.
|