Changes in results post upgrade - 8.3.13

Summary: this page lists:

  • Impacts of changes made to AIP Core 8.3.13 on Quality Model results post upgrade
  • Other impacts of changes made in AIP Core 8.3.13

All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.

Impacts of changes made in AIP Core 8.3.13 on Quality Model results post upgrade

N/A

Other impacts of changes made in AIP Core 8.3.13

Universal Analyzer based extensions - Metrics Assistant warnings: "Invalid UTF-8 sequence found in text to be matched or searched for a regular expression (found at offset 0)"

A change has been made to improve the way in which comments are detected in code analyzed by Universal Analyzer based extensions. This is of particular relevance for Shell code where a comment is defined as matching the following regular expression (i.e. a comment starts with a "#" character if it is in first column or if there are some blank characters before:

(^|[[:blank:]]+)#

When the Metrics Assistant attempted to handle this sort of code, a bug caused the internal representation of the file being analyzed to be corrupted, therefore causing the warning in the log file "Invalid UTF-8 sequence found in text to be matched or searched for a regular expression (found at offset 0)". This bug is now fixed and after an upgrade to AIP Core 8.3.13 results of metrics calculated by the Metrics Assistant may change. In addition the warning in the log file will no longer occur.

SAP ABAP

Newly supported syntax

The following syntax is supported in AIP Core ≥ 8.3.13, therefore after an upgrade to AIP Core ≥ 8.3.13 and the generation of a post upgrade consistency snapshot on unchanged source code, results may be different - the newly supported syntax may cause changes in rule grades, link resolution, transaction and function point values, etc.

  • GROUP BY
  • REDEFINITION
  • "PACKAGE SIZE" in FETCH ... INTO
  • CLIENT SPECIFIED CONNECTION

T-SQL

In previous releases of AIP Core, when using the T-SQL analyzer embedded in AIP Core, Microsoft table columns and view columns were not correctly recorded in the CDT_OBJECTS table in the Analysis Service schema (local). This impacted results for certain CAST tools. This bug has been fixed, therefore after an upgrade to AIP Core ≥ 8.3.13 and the generation of a post upgrade consistency snapshot on unchanged source code, results may be different - new objects will be visible for Microsoft table columns and view columns.

PL/SQL

Newly supported syntax

The following syntax is supported in AIP Core ≥ 8.3.13, therefore after an upgrade to AIP Core ≥ 8.3.13 and the generation of a post upgrade consistency snapshot on unchanged source code, results may be different - the newly supported syntax may cause changes in rule grades, link resolution, transaction and function point values, etc.