Introduction

This section lists the major changes that have been made in CAST AIP 8.3.x with regard to specific technologies and how they are delivered and analyzed:

Extensions shipped with CAST AIP 8.3.x and installed as part of the upgrade/new installation

As part of CAST's drive to improve and speed up the frequency of software releases, a process of "externalizing" the source code delivery and analysis capabilities of CAST AIP has begun in CAST AIP 8.3.x. To this end the following items (official CAST AIP extensions) are shipped with CAST AIP 8.3.x and are installed automatically as part of the upgrade process and also when installing new CAST AIP "triplets". Please ensure that you read the documentation for these extensions and take note of any Known Issues that may occur.

See Assessment Model updates for more information.

Note that when upgrading CAST AIP, previously installed extensions that are shipped with CAST AIP 8.3.x will not be automatically upgraded even if a more recent version of an extension is shipped with the new release of AIP. To benefit from latest improvements and bug fixing in the most recent extension version, you need to explicitly select the new release of the extension.

.NET

Externalized as an extension

The .NET Analyzer has been "externalized" as an official CAST AIP Extension from CAST AIP 8.3.3. This extension is delivered and installed automatically with CAST AIP 8.3.3 with new CAST AIP triplets and as part of an upgrade. All documentation relating to the .NET Analyzer, such as technology support updates, bug fixes, source code qualification and packaging etc. is now available in the corresponding documentation: .NET Analyzer.

ASP (classic)

There is no change to the way in which CAST AIP handles classic ASP (Active Server Pages) applications "out of the box" (see ASP), however, the HTML5/JavaScript extension which is delivered and installed automatically with CAST AIP 8.3.x, is also now capable of analyzing classic ASP applications.

Below is a comparison of the analysis of the same classic ASP application with results from the HTML5/JavaScript extension on the left and results with the ASP analyzer embedded in CAST AIP on the right:

Some additional links are provided in certain situations:

But less information in other situations:

IBM DB2 UDB / z/OS

CAST has provided support for analyzing both IBM DB2 UDB and IBM DB2 z/OS via its DB2 Analyzer (provided out-of-the-box in CAST AIP 8.2.x) for some time now. This "legacy" analyzer requires the following:

These requirements can sometimes present significant difficulties for the process of on-boarding an IBM DB2 application into CAST AIP. As a direct result of this and wanting to simplify the approach, CAST has developed the SQL Analyzer as a standalone extension. The extension analyzes DDL, DML and SQL exports and (in version 2.0) supports the analysis of IBM DB2. The analysis is therefore "offline" (no connection to a live database is required).

From CAST AIP  8.3.x, the legacy DB2 Analyzer (provided out-of-the-box in CAST AIP) is no longer available, therefore:

JEE

The JEE Analyzer has been "externalized" as an official CAST AIP Extension in this release of CAST AIP. This extension is delivered and installed automatically with CAST AIP 8.3.x with new CAST AIP triplets and as part of an upgrade. All documentation relating to the JEE Analyzer, such as technology support updates, bug fixes, source code qualification and packaging etc. is now available in the corresponding documentation: JEE Analyzer.

See also Web Technologies below.

Oracle Forms/Reports

Delivery and packaging

The delivery and packaging of Oracle Forms and Reports source code in previous releases of CAST AIP was completed as follows:

To simplify the approach, CAST has developed a standalone CAST Oracle Forms Extractor which can be run at will without the need to use the CAST Delivery Manager Tool. In addition this extractor now supports 64bit (as well as 32bit) Oracle Forms runtimes. The output of this standalone extractor is fed into the CAST Delivery Manager Tool for packaging.

Therefore, in CAST AIP 8.3.x, a new method for packaging and delivering Oracle Forms source code must be used. When delivering source code in this way, analysis results will be identical to those produced by the "legacy" method that was available in previous releases of CAST AIP. Please see Oracle Forms and Reports for more information.

Note that in CAST AIP 8.3.3, the "legacy method" for delivering Oracle Forms source code has been removed from the CAST Delivery Manager Tool.

New object icons

The icons used to represent Oracle Forms and Reports objects in CAST Enlighten and other CAST AIP applications have been improved. You can see the new icons in Oracle Forms and Reports.

Oracle PL/SQL

SAP BusinessObjects

CAST has provided support for analyzing SAP BusinessObjects source code via its BO Analyzer (provided out-of-the-box in CAST AIP 8.2.x) for some time now. This "legacy" analyzer requires the following:

These requirements can sometimes present significant difficulties for the process of on-boarding a SAP BusinessObjects application into CAST AIP. As a direct result of this and wanting to simplify the approach, CAST has developed the SAP BusinessObjects Analyzer as a standalone extension. The extension (introduced in CAST AIP 8.2.5) provides a means to analyze SAP BusinessObjects source code "offline", i.e. no connection to the SAP BusinessObjects instance is required. In addition there is no longer any requirement to have BusinessObjects (the BO Designer module) installed on the workstation on which the CAST Management Studio is being run from.

From CAST AIP  8.3.x, the legacy BO Analyzer (provided out-of-the-box in CAST AIP) is no longer available, therefore:

SAP ABAP

T-SQL

Web technologies

The ability to analyze "Web technologies" such as:

Has been removed from the .NET Analyzer and from the JEE Analyzer extension. This change has been made to take advantage of the superior analysis capabilities of the HTML5/JavaScript extension, which is delivered and installed automatically with CAST AIP 8.3.x. Functionally, this is achieved as described below.

Note that:

  • the impact of the removal of web technologies from the NET Analyzer and from the JEE Analyzer extension for existing application is described in Changes in results post upgrade.
  • when a "classic" ASP (Active Server Pages) application (see above) is delivered via the CAST Delivery Manager Tool, this will be discovered as an ASP application and will be analyzed as in previous releases of CAST AIP by the .NET Analyzer.

JEE Analyzer extension

AIP 8.2.xJEE Analyzer extension

AIP 8.2.xJEE Analyzer extension

.NET Analyzer

AIP 8.2.x - .NET AnalyzerAIP 8.3.x - .NET Analyzer

How are web technologies analyzed in CAST AIP 8.3.x?

As mentioned above, applications containing web technologies can now be handled by the HTML5/JavaScript extension, which is delivered and installed automatically with CAST AIP 8.3.x with new CAST AIP triplets and as part of an upgrade. An additional Web Files Discoverer extension is available for separate download (shipped by default with CAST AIP ≥ 8.3.1) so that web technologies can be detected automatically and a corresponding Analysis Unit can be created in the CAST Management Studio: