On this page:
Summary: This section provides information about how to create or modify your own custom extension.
Introduction
The instructions provided in this section are for the following situations:
- You want to create/modify a custom extension to exploit an existing CAST analyzer with the CAST AIP Extension SDK (new in CAST AIP 8.0) such as the analyzers for:
- .NET
- SAP/ABAP
- J2EE
- Universal Analyzer
- You want to create a custom extension using the CAST Universal Analyzer framework to analyze a technology that is not supported out-of-the-box by CAST AIP, nor via an official CAST AIP Extension
- You want to create a custom extension to share an add-on to CAST AIP such as a script, DLM rule set, custom Assessment Model etc.
Creating or modifying a custom extension to exploit an existing CAST analyzer with the CAST AIP Extension SDK
For information about creating the custom extension, including full details of the CAST AIP Extension SDK itself, please see:
Creating or modifying a custom extension using the CAST Universal Analyzer framework
To create or modify the custom extension, please use the following pages:
- What is the CAST Universal Analyzer and Framework
- Universal Analyzer language packages
- Configuring an external plugin to enrich the results for your Universal Analyzer language
- Configuring code pre-processing for your Universal Analyzer language
- How to configure a language for the CAST Engineering Dashboard
- xxxCastMetrics.xml - defining new metrics for a UA language
- xxxInformationTracking.xml file
- xxxLanguagePattern.xml - defining how to analyze a language
- xxxMetaModel.xml file
- Appendix - Special Cases
- Ensuring your existing Universal Analyzer extension files are compatible with CAST AIP
- Configuring CAST to accept your Universal Analyzer language package
Creating a custom extension to share an add-on to CAST AIP
Please see: Creating a custom extension to share an add-on to CAST AIP