|Note that CAST highly recommends updating to the new release of AIP Console to take advantage of new features and bug fixes. See Upgrade process for more information about this.|
Support has been implemented for the delivery and analysis of Microsoft ASP (Active Server Pages).
The Architecture Studio model editor and Transaction rule editor have been updated to improve the workflow: the selection criteria available in the right hand panel that are used for the defining the contents of a Layers/Sets now function in inline mode. In other words, popups have been removed to make the definition of selection criteria much easier.
The Known Issue reported in 1.17.0 for WEBI-7807 has now been resolved. Architecture Models containing layers or sets whose names contain accented characters such as é and à or other special characters such as \ / : * ? " < > | & ( ) can now be used without issue in the Architecture Studio.
AIP Console ≥ 1.17 now supports direct upgrades from release 1.14 onwards. In other words, there is no need to perform intermediate updates to get from ≥ 1.14 to a later release.
Support has been implemented for the delivery and analysis of Oracle Forms and Reports. Results produced by the Oracle Forms Extractor can now be delivered for analysis in a ZIP file or in a source code folder. See also:
Support has been implemented for the delivery and analysis of SAP PowerBuilder. See also:
|CAST uses the PowerBuilder API during an analysis, As such, the same version of the PowerBuilder IDE used to compile the target application source code must be installed on the machine on which the analysis is running - i.e. the AIP Node.|
Support has been implemented in AIP Console for custom/User Community extensions that provide "Universal Analyzer" technology to perform analyses. This includes extensions such as Perl, ColdFusion, Natural-Adabas, DataStage, Birt, XPDL, INGRES, CA Ideal, RDL, Pacbase and SQR.
|Note that these extensions are not officially supported by CAST.|
In this release the C and Cpp File Discoverer has been enabled out of the box. This discoverer will create one Analysis Unit when C or C++ files are detected - the following are supported:
|Note that the discoverer will not create an Analysis Unit when at least one Microsoft C/C++ .vcproj or .vcxproj project definition file is identified in any location under the root path (including recursive sub-folders) - in this situation a "standard" Visual C/C++ Analysis Unit is created.|
The first Tools after Analysis feature - Update KB Assistant - has been implemented in this release of AIP Console (this is a feature also available in CAST Management Studio). The tool enables you to run SQL queries against the Application's Analysis schema (also known as the Knowledge Base, where analysis results are stored) immediately after an analysis has completed and perform specific actions to modify the content of the Analysis schema (and therefore the analysis results).
See Application - Config - Update Application schema for more information.
|If you import an application from CAST Management Studio, then any Content Enrichment tool present in the Application will now also be visible in AIP Console, but with the exception of the Update KB Assistant tool, the tools will be read-only.|
The notion of Execution Groups has been implemented in this release of AIP Console (this is a feature also available in CAST Management Studio). Execution Groups are an "advanced level" feature that represent how auto-generated Analysis Units (i.e source code and configuration details) are analyzed. Depending on a variety of factors, multiple Analysis Units may be grouped together into one Execution Group, or one Execution Group may be created for each Analysis Unit.
Their objectives are as follows:
See Application - Config - Analysis - Working with Execution Groups for more information.
It is now possible to run the analysis for a single Analysis Unit when required.
|This feature is in beta in this release.|
A new feature has been introduced which aims to provide a set of indicators for a given snapshot - see Application - Overview for more detailed information. These indicators are designed to provide basic information quickly so that the snapshot can be validated. The following indicators can currently be configured to display on completion of a snapshot:
This feature is not enabled "out-of-the-box" and requires a modification to the AIP Node .properties file to enable it - see Configuring Indicators.
The Architecture Studio model editor and Transaction rule editor have been redesigned to improve usability:
A warning symbol has been added to the top right corner of AIP Console to indicate when there is an issue with an AIP Node, for example:
Clicking the warning symbol will display a popup providing more details about the issue. See AIP Console - User interface.
When editing an existing version from the Version management screen you will be returned to the Add version wizard so that you can edit the options you require. In previous releases, only Exclusion Rules could be edited in this way.
Dynamic Rules Manager options previously available in the Config > Tools tab have been moved to the Config > DLM tab.
When adding a new Version (specifically in the context of an Application rescan) the option entitled Enable automatic extension configuration has been updated:
It is now possible to configure a connection to CAST Storage Service/PostgreSQL using encrypted SSL. Please see SSL encrypted mode configuration for CAST Storage Service and PostgreSQL for more information.
It is now possible to:
SCC (Strongly Connected Components) objects are now shown in the Transaction call graph as a single node:
See Application - Transactions - Call Graph for more information.
Analysis email notifications are now sent to all users with permission to manage an Application in AIP Console. In previous releases of AIP Console, only the user that launched the analysis would have been sent a notification.
The Measurement schema managed by AIP Console will be updated to AIP 8.3.24 automatically the first time data needs to be synchronized in to the schema.
|Internal ID||Ticket ID||Summary||Affects Version/s|
Problem: AIP CONSOLE 1.16.1 Create package step failed : Error Exception while executing a Groovy script java.lang.integer cannot be cast to java.lang.string
Extend Service is not able to respond to Console as a Result Detail View in AIP Console is empty for an Application
AIPCONSOLE : Packaging alerts from the Maven resource package sould not be listed in AIP console
C++ analysis Units not created automatically in AIP Console
If you have created an Architecture Model in CAST Architecture Checker (standalone):
The Architecture Studio will no longer function correctly and is rendered unusable.
AIP Console embeds the following release of the CAST Health and Engineering Dashboards (see Install CAST Dashboards - new customers for more information):