Summary: before commencing Application analyses, CAST highly recommends determining your Extension Strategy.
CAST publishes a variety of extensions to provide additional analysis and measurement capabilities for CAST AIP (see What are extensions for more information) and in turn, AIP Console provides an integrated GUI to manage the use of these extensions in each Application analysis. Out-of-the-box, AIP Console contains few restrictions or settings with regard to extensions. While this provides flexibility for Application Owners or Analysis Managers, it can sometimes be problematic if specific extensions need to be avoided for whatever reason. To counter this, AIP Console provides a set of Extension Strategy settings that can be used to control the extensions that can be installed both automatically and manually in the integrated GUI. For example, admins can choose to do any of the following:
- allow/prevent the use of specific extensions depending on their status (LTS, funcrel, beta, alpha etc.)
- allow only specific extensions to be used in all analyses - a white list
- force the installation/use of specific extensions in all analyses
- "lock" extensions to specific version numbers
The settings can be seen as controlling mechanisms to prevent or grant access to any official or custom extensions that have been published by CAST. It is not mandatory to make any changes to the default options, however, CAST does recommend that you evaluate the correct strategy for your own environment.
Out of the box settings
Out of the box, AIP Console will have the following pre-defined settings:
The Extension Version Range is set to Funcrel and LTS. This means that Beta and Alpha releases will not be automatically installed:
A set of extensions (providing reporting capabilities) have been added to the whitelist and set to force install out of the box (and also after upgrade). This means that these extensions will be will be installed for all Applications managed within AIP Console during the next source code delivery:
The extensions are the following (those marked with a * are User Community extensions):
These extensions provide reports post analysis to help you validate your results. It is not mandatory to use them (they can be disabled), but they do provide additional insight. Some additional notes:
Changing the Extension Strategy settings
Log in to AIP Console with any valid user that has been assigned the Administration role. Browse to the following URL to access the Administration Center - Global Configurations panel - modify the URL for your own environment:
Expand the Extensions Strategy section and make your changes as explained in Administration Center - Settings - Extensions Strategy: