Page tree
Skip to end of metadata
Go to start of metadata

On this page:

Summary: CAST AIP 8.2.x introduces a number of features and changes as listed below.

CAST AIP 8.2.0

Installation

  • CAST AIP is now shipped with two distinct installers as listed below (in previous releases, one installer was provided combining both CAST AIP and the CAST Storage Service 2). See Install CAST AIP components for more information.
    • If you intend to install CAST AIP and CAST Storage Service to the same machine, CAST highly recommends that you install the CAST Storage Service BEFORE you run the separate CAST AIP installer. This is so that a connection profile to the CAST Storage Service can be generated automatically by the CAST AIP installer.
InstallerDescription
CAST AIP

Contains the standard end-user CAST AIP Applications such as:

  • CAST Management Studio
  • CAST Server Manager
  • CAST Transaction Configuration Center
  • CAST Architecture Checker
  • CAST Enlighten
  • CAST Update Tool (CUT)
  • UA Package Assistant
  • CSS Tools
  • CAST web applications
  • etc.
CAST Storage Service 2

Contains a database system (based on PostgreSQL) provided by CAST for use with CAST AIP. The database management application pgAdmin is also installed.

CAST AIP enhancement Function Point counting mode

In CAST AIP 8.2.x, CAST has introduced a new measurement mode for enhancement Function Point counting, called CAST Automated Enhancement Points (AEP). This new measurement mode complements the existing Enhancement Function Point (EFP) measurement mode that has been used routinely for some time now. You can find out more information about the new AEP measurement mode in CAST OMG-compliant Automated Function Points and in CAST Automated Enhancement Points Estimation - AEP.

Behaviour for new Applications

By default when analyzing Applications on-boarded in CAST AIP 8.2.x, the new AEP measurement mode will always be used for Function Point enhancement counting unless you manually change it in the CAST Management Studio:

Behaviour for existing Application upgraded to CAST AIP 8.2.x

Applications that have been on-boarded and analyzed with a previous release of CAST AIP and then upgraded to CAST AIP 8.2.x will continue to use the existing EFP measurement mode for all future snapshots to minimize the impact on results. If you decide to change the measurement mode from EFP to AEP, you should be aware that your results will change. More information about this is provided in the section Transitioning from EFP to AEP in CAST Automated Enhancement Points Estimation - AEP.

Assessment Model

  • During an upgrade to CAST AIP 8.2.x, the existing options in the CAST Update Tool that allowed an Assessment Model strategy to be chosen have been moved into the workflow of the upgrade process. This means that a concious choice needs to be made before the upgrade process can begin:

  • On completion of an upgrade with the CAST Update Tool, the following is true (see the Assessment models chapter in Upgrading to CAST AIP 8.2.x for more detailed information about this):
    • three Assessment Models will appear in the Assessment Models view in the CAST Management Studio, each corresponding to one of the CAST Update Tool options described in the preceding point.

    • One Assessment Model will be assigned to the CAST Dashboard Service schema and used for future snapshots. The Assessment Model that is assigned to the Dashboard Service schema corresponds to the Assessment Model option selected in the CAST Update Tool described in the preceding point.
    • Any unassigned Assessment Models present in the Assessment Models view in the CAST Management Studio at the time of upgrade will be upgraded using the Preserve Assessment Model customizations, leave new rules disabled options.
  • It is now possible to compare two Assessment Models using the CAST Management Studio. Comparison results are output to .CSV file. Please see Assessment Model comparison process for more information.
  • When using the "New Assessment Model" option in the CAST Management Studio to create a brand new Assessment Model, the behaviour has changed:
    • The new Assessment Model will contain the default Assessment Model provided with your release of CAST AIP
    • In addition, if you have installed any official or custom CAST AIP Extensions that include an Assessment Model "fragment", i.e. specific Quality Rules/Measures/Distributions etc. then this fragment (and the specific Quality Rules/Measures/Distributions) will also be included in the new Assessment Model that is created.
  • Addition of a new command RemoveUnassociatedAssessmentModels for the CAST Management Studio CLI - see Automating CAST Management Studio tasks. This command will remove all Assessment Models from the Management Service database (visible in the CAST Management Studio) which are not associated to any Dashboard Service database for snapshot generation purposes.

CAST Application Analytics Dashboard

  • A new tile called AEP has been added to the section Automated Enhancement Points (renamed from Software Enhancement Function Points (since Previous Version)) that is available in the landing page of the CAST Application Analytics Dashboard at Application level. This tile displays information about the new CAST AIP enhancement Function Point counting mode described above. The tile replaces the three tiles showing Added/Modified/Deleted EFP data. Please see Automated Enhancement Point in CAST Application Analytics Dashboard - CAST AAD for more information. You should also read Step 5: Deploy the CAST web applications in Upgrading to CAST AIP 8.2.x if you need to still display the three EFP tiles for Applications that have been upgraded to CAST AIP 8.2.x and therefore still use the EFP measure. When clicking tile, a new screen will be displayed showing the new AEP data split into three sections:
    • Sizing of last software application release
    • Quality of last software application release
    • Complexity of last software application release

Click to enlarge:

CAST Application Engineering Dashboard

  • It is now possible to view data from previous snapshots. Not all data is available however. See CAST Application Engineering Dashboard - CAST AED for more information.
  • By default, the CAST Application Engineering Dashboard now only shows information about Critical Violations, rather than showing data for ALL violations - this allows you to instantly see the most important flaws in the analyzed application. A filter icon is available to toggle between the default "only Critical Violations" and ALL Violations. See Data filtering on Critical Violations
  • A new view has been added called the Transaction Investigation view to focus on the riskiest transactions in the Application. See Transaction Investigation view in CAST Application Engineering Dashboard - CAST AED :

Note that Transaction information is also available for snapshots generated in previous releases of CAST AIP that have been upgraded to CAST AIP 8.2.x.

Tiles

  • Some changes have been made to the tile Top Rules with increasing violations: the tile no longer uses a percentage value but instead now displays an absolute value of the the number of violations that have been added since the previous snapshot.
  • A new tile has been added called Top Rules with decreasing violations: this tile displays an absolute value of the the number of violations that have been removed since the previous snapshot.
  • The following tiles have been updated to take into account the new filter on Critical Violations: the content will reflect the filter that is currently active, displaying only Critical Violations or ALL Violations accordingly:
    • Top Modules with Violations
    • Health Factor weakness/strength

    • Top Modules with Violations or Critical Violations

  • A new tile has been added called Top Riskiest Transactions: this tile provides a clickable "cloud" of transaction names  - the larger and bolder the font used to display the transaction name, the higher the TRI value (TRI or Transaction Risk Index is an indicator of the risk for transaction) has within the specified Health Factor (i.e. Robustness, Efficiency and Security for example). Clicking a transaction name in the tile will take you directly to the selected transaction in the Transaction Investigation view (also new in this release).
  • It is now possible to add a white separator tile to help organise your tile. See Configuring a white separator tile in CAST-AED - Tile management

CAST RestAPI

Technology updates

SQL-PSM Universal Database for z/OS (Mainframe)

  • It is now possible to analyze version 11 of SQL-PSM Universal Database for z/OS. See IBM DB2 for more information.

.NET

Language Integrated Query (LINQ)

  • CAST AIP now supports some aspects of Language Integrated Query (LINQ) - currently only LINQ to Objects is  supported. Please see .NET for more information.

.NET WebServices

  • ASP.NET WebServices are now supported and can be resolved in CAST AIP "out-of-the box". For a full run down on support for .NET WebServices (WCF and ASP.NET), please see .NET for more information.

PowerBuilder

  • CAST AIP now supports the analysis of PowerBuilder 12.6. See PowerBuilder for more information.

JEE

Servlet 2.5/3.0

  • CAST AIP now supports the @WebServlet annotation introduced in Java 1.6 (Java Servlet 3.0) and links between JSP and Java files made using this annotation will be correctly resolved by CAST AIP without the need for a corresponding web.xml file. See Support of Java Servlet annotations in J2EE technologies.
  • CAST AIP now supports the analysis of web applications that do not contain a web.xml application descriptor. In this situation, the "web application root path" (i.e. the location of web content files such as *.HTML and *.JSP) can be automatically discovered by the analyzer based on the location of the web files on disk - see J2EE - Confirm analysis configuration for more information. To this end:
    • the field Web Application Root Path (formerly Application Root Path) at Analysis Unit level (Source Settings > Web Application tab) is now an optional field in the CAST Management Studio. If the source code does not contain a web.xml file, the Web Application Root Path is now automatically discovered by exploring each Analysis Unit's project path (i.e. the location of the .project file) on disk, however, it can be overridden manually.

    • a new option has been added at Technology, Application and Analysis Unit levels in the Web Application section "Enable JEE Web Profile analysis". When set to the default YES position, the analyzer is capable of analyzing web content files (JSP, XHTML, HTML, JS etc.) even if no Web Application Descriptor (web.xml) (see J2EE Analysis Unit editor for more information about this) is present in each Analysis Unit in the Application. These web files are instead identified for analysis by exploring each Analysis Unit's project path (i.e. the location of the .project file). Setting the option to NO reverts the analysis behaviour to pre CAST AIP 8.2.x and a web application descriptor (web.xml) must be present in order that web files (JSP, XHTML, HTML, JS etc.) are analyzed.

CDI

The J2EE analyzer now supports CDI (Contexts and Dependency Injection) as follows - see J2EE technologies for more information:

  • Supported versions 1.0, 1.1 and 1.2
  • The following annotations/scopes are supported:
    • @Inject
    • @Named
    • @Produces
    • @Qualifier
    • All scopes, including the following standard scopes
      • @SessionScoped
      • @RequestScoped
      • @Dependent
    • Custom scopes built from:
      • @Scope
      • @NormalScope
  • @Named CDI beans used in place of JSF specific injection features (@ManagedBean annotated classes) are supported

APIs

CAST Management Studio CLI

CAST Delivery Manager Tool

CLI

GUI

  •  Source Code Delivery Guide for Application Teams (CAST Delivery Manager Tool) > Required RDBMS rights for packaging a database > Added documentation about an option called "ALL access mode" which has been added to the CAST Delivery Manager Tool GUI when extracting Oracle schemas. This option prevents accidental use of the ALL_* views for the extraction process because they do not always extract all the required information in comparison to the use of the DBA_* views. Note that the addition of this option may cause extractions that were working previously without issue to now fail - if so, you may need to review your extraction configuration options.

CAST Update Tool (CUT) CLI

  • A new option has been added to the CUT CLI -assessmentModelUpgrade that allows you to choose three different Assessment Model upgrade options (activateNewRules, disableNewRules and replaceByNewAssessmentModel). See Appendix: Using the CAST Update Tool - GUI for more information. These three options correspond to the same options that are now available in the CAST Update Tool GUI.
  • The existing CUT CLI option -preserveExistingAssessmentModel has been removed and you must now use the -assessmentModelUpgrade option instead. See Appendix: Using the CAST Update Tool - GUI for more information. Please update your batch scripts if necessary.

CAST AIP Quality Rules

7964 (J2EE)

  • This Quality Rule's functionality has been changed in CAST AIP 8.2: it now functions with all framework beans supported by CAST AIP (Struts, CDI, JSF, Hibernate etc.) rather than just Spring beans as in previous releases of CAST AIP. The name and the description have consequently been updated as shown in the table below. Results produced by this Quality Rule will change as described in Changes in results post upgrade.

NameDescription
CAST AIP 8.2

Avoid directly instantiating a Class used as a Managed bean

Reports Managed bean and Java methods that call a constructor of the class used to define this Managed bean.

Previous CAST AIP releases

Avoid directly instantiating a Class used as a Spring bean

Reports Spring bean and Java methods that call a constructor of the class used to define this Spring bean.

4576 (J2EE) Provide accessors to Private Fields

  • This Quality Rule has been updated to exclude injected fields of classes managed by frameworks such as Struts, CDI, JSF, Hibernate etc. from requiring a setter. Results produced by this Quality Rule will change as described in Changes in results post upgrade.

8138 (J2EE) Beans with normal scope must be proxyable to avoid runtime errors

  • This Quality Rule is new in CAST AIP 8.2.x.

CAST AADConsolidation and AADSite tools - Preview and List Site options

  • The Preview (AADConsolidation) and List Site (AADSite) options available in the AAD GUI/CLI tools now provide information about snapshots that are present in the CAST Dashboard Service/Measurement Service schemas (previously no snapshot information was available). In addition, a status is given for each snapshot. See Notes about Preview (AADConsolidation) and List Site (AADSite) commands in CAST-AAD - Using the GUI and CLI tools for more information.

CAST AIP 8.2.1

Bug Fixing

See Resolved issues - 8.2.1 and Changes in results post upgrade - 8.2.1 for more information.

Service Pack installation

  • The installation process for CAST AIP Service Packs (x.x.0 releases) has changed (please also see: Install CAST AIP components):
    • Installing a Service Pack (i.e. CAST AIP 8.2.1) will transform the previous release (i.e CAST AIP 8.2.0) into CAST AIP 8.2.1.
    • When a Service Pack is installed, the entry in the Add/Remove Programs or Programs and Features in the Windows Control Pane for the previous release of AIP will be modified and will show the most recent Service Pack release number. In other words only one entry will be visible in the Add/Remove Programs or Programs and Features entries in the Windows Control Panel regardless of the number of Service Packs that have been installed.
    • Service Packs cannot be uninstalled - please see Appendix - Uninstalling and reinstalling CAST for more information.

Technology updates

JEE

  • Automated detection and configuration of WSDL files has been improved for better out-of-the-box support of Web Services implementations. However, at the same time this means that:
    • Applications for which these files were previously explicitly added to the configuration could, after an upgrade to CAST AIP 8.2.1 from 8.2.0 and the generation of a new snapshot, have duplicated objects
    • A fallback case where the JEE analyzer would look for XML configuration files everywhere in the code delivery, regardless of what had been explicitly excluded, is sometimes no longer triggered. This can cause some objects (Beans, WSDL ports) to be removed (after an upgrade to CAST AIP 8.2.1 from 8.2.0 and the generation of a new snapshot), however these object should not have been present in the first place since they are defined in excluded code.

CAST AIP 8.2.2

Service Pack installation

The installation process for CAST AIP Service Packs (x.x.0 releases) has changed (please also see: Install CAST AIP components):

  • The Service Pack installer no longer requires any previous installation of CAST AIP to be present on the workstation, i.e. CAST AIP 8.2.2 can be installed even if CAST AIP 8.2.0 is NOT installed on the workstation.

Technology updates

.NET

  • The LINQ to DataSets provider is now supported. Please see .NET for more information.

SAP ABAP

  • The SAP ABAP Analyzer now supports ABAP 7.4. Please see SAP ABAP for more information.

CAST Application Analytics Dashboard

A new "aggregator" type has been introduced for CustomExpression tiles called "AvgSum" (in addition to the existing "Sum" and "Average" types). As such it is now possible to specify the addition of all the violations first, then add up all the function points, THEN do the division (the SUM(Violations) / SUM(Function points) ). Please see CAST-AAD - Tile management for more information.

Dynamic Link Manager legacy parametrization

The file ExternalLinksRules.xml which contains default and custom parametrization for the Dynamic Link Manager has been retired (see CMS - External Link engine parametrization). In its place, two new files will be made available:

    • DefaultExternalLinksRules.xml > containing default rules only
    • CustomExternalLinksRules.xml > available for configuring custom rules

When upgrading to CAST AIP 8.2.2 and above, you must therefore ensure that any custom rules that are present in ExternalLinksRules.xml are transferred over to the CustomExternalLinksRules.xml file before you run the post upgrade snapshot. This process is described in this table.

Note that in some cases the CustomExternalLinksRules.xml file may not be delivered by default (specifically when you have installed CAST AIP 8.2.2 in standalone mode and neither AIP 8.2.0 and 8.2.1 exist on the workstation), therefore the file must be created manually and the basic XML elements added.

CAST AIP 8.2.3

Upgrade documentation

Process changes

The CAST AIP Upgrade Guide (see Upgrading to CAST AIP 8.2.x) has been modified and the workflow altered to improve the upgrade experience for those using CAST AIP extensions. We have divided part of Step 3 into two distinct sections as the recommended process differs for each.

  • Upgrading with extensions > This section is new and describes the required process using the CAST Update Tool and the CAST Management Studio in CLI mode. The CLI for each tool has also been modified - see below.
  • Upgrading without extensions > This section describes the existing process using the CAST Update Tool in GUI mode

Missing information

The section Step 5: Deploy the CAST web applications in Upgrading to CAST AIP 8.2.x has been improved to include missing information with regard to the CAST AIC Portal. Two files from the file format database used by the CAST AIC Portal to store various persistent information must be copied from the existing CAST AIC Portal deployment, over to the same folder in the new CAST AIC Portal deployment - when prompted, you should OVERWRITE the existing files. The files that must be copied are as follows:

%CATALINA_HOME%\webapps\CAST-AICP\database\security.properties
%CATALINA_HOME%\webapps\CAST-AICP\database\security.script

Command line changes

CAST Update Tool (CUT-CLI.exe)

The command -assessmentModelUpgrade now has an additional option called "retain". This option will retain the current existing Assessment Model and no changes will be made to it at all during the upgrade process. This option has been added specifically as part of the new process described in Upgrading with extensions. There is no equivalent in the CAST Update Tool GUI. See Appendix: Using the CAST Update Tool - GUI for more information.

CAST Management Studio (CAST-MS-CLI.exe)

The command PreserveExistingAssessmentModel has been added to the command line. This command has three options (progressive, conservative and true) corresponding to the Assessment Model handling options available in the CAST Update Tool GUI. The command will run an upgrade of an Assessment Model to the next release of CAST AIP., taking into account AIP and extension metrics/Quality Rules. This should only be used as part of an upgrade with extensions. See Automating CAST Management Studio tasks for more information.

HTML based logging for the RestAPI and CAST Application Analysis / Engineering Dashboards

We have added documentation explaining how to enable log output to HTML for the RestAPI and CAST Application Analysis / Engineering Dashboards. See Configuring the Log and Audit Trail.

CAST Management Studio - BusinessObjects options

Two new options have been added at Application level (Analysis tab) for BusinessObjects technology:

  • Allow User To Use Extraction mode
  • Extract Lov (can only be used when the Allow User To Use Extraction mode option is active)

These options force the analyzer to call a custom extractor which will generate *.bxml files in the source code deployment folder corresponding to each BusinessObjects Analysis Unit. This file contain the metadata of a universe or document. If the Extract Lov option is also selected, metadata for Lov files are included in the *.bxml files. You can find out more about these options here.

Note that CAST recommends the use of these two options in the following situations:

  • If you are facing analysis errors when using the standard mode (i.e. without these options)
  • This mode is also more robust and analyses are slightly quicker.

CAST Application Engineering Dashboard

The default Quality Model tile has been modified to no longer show a separation between "CAST" and "Custom" (i.e. those Quality Rules with an ID above 1,000,000) Quality Rules. Instead there is now one display for "All Quality Rules". The "Critical Quality Rules" display remains unchanged. See CAST Application Engineering Dashboard - CAST AED for more information.

Support for Linux Operating Systems as host for CAST Application Analytics / Engineering Dashboards

CAST has now introduced support for installing the CAST Application Analytics Dashboard and the CAST Application Engineering Dashboard on Linux Operating Systems, provided that the chosen J2EE application server (which must be supported by CAST - see Supported Platforms) supports installation on that Operating System. No documentation is provided. Please also read the note CAST portals and Operating Systems.

Technology syntax improvements

Oracle PL/SQL

The following Oracle 11G syntax is now supported by CAST AIP (please also see Oracle Server):

  • PIVOT/UNPIVOT
  • LISTAGG

ABAP

The following syntax (which is permitted in ABAP source code) is now supported by CAST AIP (please also see SAP ABAP):

  • "ENVIRONMENT TIME FORMAT" or "ENVIRONMENT FORMAT" (options for WRITE statements)
  • "EXEC SQL" with comments between EXEC and SQL
  • ~ character now supported in SORT clauses

  • Preprocessing when ":" is inside parentheses

  • A full expression in the FROM clause is now supported

  • When an integer is present in a FROM clause

  • When a macro is called with another macro name as a parameter

SAP/ABAP -  improvements made to link resolution through generic transactions

Link resolution has been improved for the following generic transactions (please also see SAP ABAP):

  • START_REPORT: a link is now created from the initial transaction to the program that is passed to the generic transaction via the parameter.

  • SE16: a link is now created from the initial transaction to the database table that is passed to the generic transaction via the parameter.

CAST AIP 8.2.4

Error messages for the CAST Application Analysis / Engineering Dashboards

A change has been made to the .NET analyzer to enhance the way in which generated code is detected. In previous releases of CAST AIP (since 8.0.x) generated code has been detected using a combination of the following methods

  • file name
  • file path
  • various attributes present in the source code

Starting from CAST AIP 8.2.4, an additional method is used alongside the existing methods:

  • the presence of the string "autogenerated" in the header comments of the file

Documentation updates

CAST AIP 8.2.5

Supported Platforms

Apache Tomcat 8.5.x 64bit is now supported for hosting the following CAST AIP portals:

  • CAST Application Analytics Dashboard
  • CAST Application Engineering Dashboard
  • CAST AIC Portal
  • CAST RestAPI

See Supported Platforms for more information.

Technology support

IBM DB2 UDB and z/OS

CAST is continually striving to make its software better suited to customer needs. As part of this effort, we have been working on removing the dependency in our DB2 analyzer for access to a live instance of a database to perform an analysis. This current method of DB2 analysis is being phased out and will be replaced by a new offline analysis process offered by the SQL Analyzer extension. This extension is already available and ready for use in the CAST AIP 8.x product line. The extension provides a way to directly analyze DB2 DDL files – please see http://doc.castsoftware.com/display/DOCEXT/SQL+Analyzer+-+2.0 for more information. The current version of the DB2 analyzer in CAST AIP 8.2.x is still fully functional, supported and will continue to operate as indicated in the release notes: http://doc.castsoftware.com/display/DOC82/IBM+DB2. The transition to the new analysis approach will be completed when the current version of the DB2 analyzer is phased out in the upcoming CAST AIP 8.3 release.

CAST Transaction Configuration Center

A new button has been added in the Enhancement node in the CAST Transaction Configuration Center to enable the export of Automated Enhencement Function Point (AETP) data to CSV file.

Documentation updates

SAP BusinessObjects

The SAP BusinessObjects Analyzer extension (compatible with CAST AIP 8.2.5 and above) has been made available to overcome some of the difficulties inherent in the "legacy" BO Analyzer provided "out-of-the-box" with CAST AIP, i.e.:

  • SAP BusinessObjects (the BO Designer module) must be installed on the workstation on which the CAST Management Studio is being run from.
  • you must manually define a connection to the SAP BusinessObjects instance on which your Universe files are used - this instance must be available during the analysis process in the CAST Management Studio - this is known as an "online" analysis.

As a direct result of these difficulties and wanting to simplify the approach, this extension has been developed. The extension enables you to analyze SAP BusinessObjects source code "offline", i.e. no connection to the SAP BusinessObjects instance is required during the analysis - instead output from a new standalone CAST SAP BusinessObjects Extractor is delivered via the CAST Delivery Manager Tool. In addition there is no longer any requirement to have SAP BusinessObjects (the BO Designer module) installed on the workstation on which the CAST Management Studio is being run from.

Note that the legacy BO Analyzer is still delivered in CAST AIP 8.2.5 (and will be until further notice), therefore you can continue to deliver and analyze SAP BusinessObjects in exactly the same way as in previous releases of CAST AIP.

CAST AIP 8.2.6

Documentation updates

  • Added information about Supported path resolution for links between JSP files and JSP or JavaScript files/functions - see J2EE technologies for more information.
  • Corrected the documentation explaining how to create a custom XXXCastMetrics.xml file and specifically, how to ensure that this file is correctly taken into account during an analysis - see Using the XXXCastMetrics.xml file
  • Added information about how to perform a silent installation of the CAST Storage Service - see Install CAST AIP components

CAST AIP 8.2.7

Documentation updates

Note that if you have batch scripts set up to automate CAST Management Studio tasks that use the "captureDate" parameter, and you have configured seconds in the captureDate, these batch scripts may now fail. Please update your scripts to remove any seconds from the captureDate.

CAST AIP 8.2.8

Default log path for the global CAST Management Studio log (CAST-MSxx.log.txt)

By default, the global CAST Management Studio log (CAST-MSxx.log.txt) will now be stored in the following location:

%ALLUSERSPROFILE%\Application Data\CAST\CAST\Logs\
  • This location is equal to %PROGRAMDATA%\CAST\CAST\Logs
  • This change is valid whether you are running CAST AIP ≥ 8.2.8 from scratch involving no upgrade, or whether you are upgrading from a previous release of CAST AIP to CAST AIP ≥ 8.2.8.
  • This change is valid for all CAST AIP schema triplets that you install with CAST AIP ≥ 8.2.8.
  • This change does not impact the storage location for any other log files (for example those generated during an analysis or a snapshot)
  • You can override this location using the CAST_LOG_ROOT_PATH variable (new in CAST AIP 8.2.8) in the CASTGlobalSettings.ini file, for example if you prefer to continue to use the location used in previous releases of CAST AIP: %TEMP%\CAST\CAST\$CAST_MAJOR_VERSION$.$CAST_MINOR_VERSION$\

CAST AIP 8.2.9

Technology support

SAP ABAP

The following syntax is now supported:

  • RISK
  • CONNECTION
  • CLASS RANDOM DEFINITION

PowerBuilder

The following syntax is now supported:

  • global structures located inside global objects

Installation of AAD, AED, RestAPI on IBM Websphere Application Server

CAST now supports the installation of the CAST Application Analytics Dashboard, the CAST Application Engineering Dashboard and the CAST RestAPI on IBM Websphere Application Server (WAS) 8.5.x, provided that WAS is installed in a Linux environment. See Appendix - AAD - AED - RestAPI - Deployment on IBM WebSphere Application Server for more information.

CAST AIP 8.2.10

Installation and deployment

CastGlobalSettings.ini

The CastGlobalSettings.ini file has been cleaned up to remove references to an obsolete environment variable "%ALLUSERSPROFILE%\Application Data\". This has been replaced with the variable "%PROGRAMDATA%". There is no impact to end users.

CAST AIP 8.2.11

Bug fixing. Please see Resolved issues - 8.2.11.

CAST AIP 8.2.12

Bug fixing

Please see Resolved issues - 8.2.12.

CAST Transaction Configuration Center

GUI

AETP: Export List of Objects

The list of objects involved in an AETP calculation that can be exported via the option available in the Enhancement node has been modified. In previous releases, this option incorrectly included objects belonging to a transaction's call graph that had been deleted (from the code). The export option has now been corrected and deleted artifacts are no longer included.

CAST AIP 8.2.13

Bug fixing. Please see Resolved issues - 8.2.13.

CAST AIP 8.2.14

Upgrade

Upgrade from CAST AIP 7.3.x is no longer supported for CAST AIP ≥ 8.2.14. In other words, the last release to which you can upgrade from CAST AIP 7.3.x is CAST AIP 8.2.13. See Upgrading to CAST AIP 8.2.x for more information.

Storage hosts

Using Microsoft SQL Server as a storage host for CAST AIP schemas is no longer supported for CAST AIP ≥ 8.2.14. See Supported Platforms for more information.

Bug fixing

Please see Resolved issues - 8.2.14.

CAST AIP 8.2.15

Bug fixing. Please see Resolved issues - 8.2.15.

CAST AIP 8.2.16

Bug fixing

Please see Resolved issues - 8.2.16.

Java Heap Space Memory Consumption in 8.2.16

CAST AIP 8.2.16 is now packaged with OpenJDK 8 as Java Runtime Environment (JRE). OpenJDK 8 has a 10 – 20% larger memory footprint in the Java heap space than the Oracle JRE shipped in previous service packs of CAST AIP 8.2. Our tests have revealed a single impact: the number of Assessment Models that can be loaded into CAST Management Studio might be reduced. If there are too many Assessment Models (more than 3) in your Management Service schema, you might observe:

  • CAST Management Studio fails to open with error: java.lang.OutOfMemoryError:GC overhead limit exceeded
  • Or snapshot calculation fails during the Upload Sources step with error: java.lang.OutOfMemoryError: Java heap space

As a workaround, please reduce the number of Assessment Models as described under Validation message in Upgrading to CAST AIP 8.2.x. In case CAST Management Studio does not open after upgrade, you will need to remove Assessment Models before starting a new upgrade.

  • No labels