On this page: |
Summary: CAST AIP 8.3.2 introduces a number of features and changes as listed below. To view the impacts of these changes on analysis results, see: Changes in results post upgrade. |
Please see Technology coverage changes in CAST AIP 8.3.x for more detailed discussion of this subject.
Three new screens have been added to the CAST AIP installer (setup). These screens are visible only when installing CAST AIP in a non-upgrade scenario (i.e. CAST AIP from the same major/minor release track does not already exist on the machine) and allow you modify the locations for various CAST log, temporary and miscellaneous files. These locations will be valid for all CAST applications. There is no requirement to change these path locations unless you need to - the paths suggested in each screen are the default locations used by CAST AIP. The locations can be overridden once the setup has completed by modifying the CastGlobalSettings.ini file. See Install CAST AIP.
Example screen:
The CAST Application Engineering Dashboard (AED) has been renamed as the "Engineering Dashboard". Documentation has been updated to reflect this name change. In addition, certain items and components have been renamed within the dashboard interface itself. Documentation has also been updated to reflect this name change.
The Engineering Dashboard now features the ability to add violations (objects) to an "Education list" (see Engineering Dashboard - Education) to highlight specific issues that may not be corrected, but require tracking, monitoring. In essence the Education list:
The top user menu now has an additional drop down menu item called "Change Language". This allows a user to change the language of the text items in the dashboard, providing an administrator has configured the language:
In addition, a parameter called "default" has been added to the ced.json file to allow a specific language to be set by default.
See:
It is now possible to export data to Excel file at Violation level in the Application Investigation and Transaction Investigation views, for example:
The CAST Application Analytics Dashboard (AAD) has been renamed as the "Health Dashboard". Documentation has been updated to reflect this name change. In addition, certain items and components have been renamed within the dashboard interface itself. Documentation has also been updated to reflect this name change.
A unique identifier for your Architecture Model must be defined in the CAST Architecture Checker GUI for all models assigned to Applications in CAST AIP ≥ 8.3.2. This ID is used to identify the Architecture Model throughout the CAST Management Studio and the CAST dashboards (the ID will be saved to a table in the CAST Management Service schema).
The following checks are performed for Architecture Model IDs during a snapshot generation and results will be logged in the CASTMSxx_log.txt file:
|
The option jobLogRootPath has been removed and can no longer be used with the command ConfigurePlatformPreferences. Please use logRootPath instead. See Automating CAST Management Studio tasks.
The term used to indicate the value given to empty Function Points has been changed from "Estimated" to "Default FP Value", for example in the Compute settings and in the AFP Calibration node:
A new column called "Number of objects" is displayed in the following nodes:
This shows how many objects have been identified by the rule. This column will only update after using the Compute option or generating a snapshot.
A new panel of information called "Ratios" is now available in the Enhancement node, providing information about the elements (artifacts, objects etc.) that comprise the current Application and snapshot:
Links that have been modified using the Transaction Graph Adjustment feature are now highlighted as dashed black lines in the Call Graph and Full Call Graph. For example (click to enlarge):
CAST is now delivering a bespoke executable for running automated CAST Transaction Configuration tasks. Previously, command line tasks could be run using CAST-TransactionConfig.exe, however, CAST highly recommends that all automated command line tasks now use CAST-TransactionConfig-CLI.exe.
See Automating CAST Transaction Configuration Center tasks.
In addition to the log file change that was implemented in CAST AIP 8.3.1, a further change has been added in CAST AIP 8.3.2:
Following the introduction of the ability to change model properties directly in CAST Architecture Checker introduced in CAST AIP 8.3.1 (see Changes or new features - 8.3.1), if you open a Architecture Model created and saved with a previous release of CAST AIP (≤ 8.3.0), then you may be warned as follows:
This means that the Architecture Model was created with an older release of CAST AIP that did not include the ability to set Properties on the model. As such, the CAST Architecture Checker has initialized these Properties in the Architecture Model with default values. These default values may not correspond to the values you may have set in the CAST Management Studio and therefore may impact results when the Architecture Model is used in an analysis. The Properties will remain as they are set in the CAST Management Studio until you open the model with the CAST Architecture Checker.
A unique identifier for your Architecture Model must now be defined in the CAST Architecture Checker GUI for all models assigned to Applications in CAST AIP ≥ 8.3.2. This ID is used to identify the Architecture Model throughout the CAST Management Studio and the CAST dashboards (the ID will be saved to a table in the CAST Management Service schema).
Check | Error |
That an even number has been used | |
That a number above 2,000,000 has been used | |
That an invalid number has not been used (for example a very large number, or a negative number) |
![]() |
|
A new option has been added to govern the number of links that are displayed when the Check model option is run. By default, a maximum of 1000 links will be displayed by default for performance reasons (the more links that are available, the longer the Check model process will take). You can choose from one of the following available options:
In addition to the log file change that was implemented in CAST AIP 8.3.1, a further change has been added in CAST AIP 8.3.2:
A new option "Exclude test code" has been added to the Package Configuration tab in the CAST Delivery Manager Tool. When ticked, this option will force all folders containing the word "test" to be excluded from the packaging: