Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Impacts of changes made in CAST AIP 8.2.15 on Quality Model results post upgrade

All technologies

SCRAIP-33952 - Avoid Artifacts with high Commented-out Code Lines/Code Lines ratio - 7126

A bug has been discovered which is causing erroneous results for the rule "Avoid Artifacts with high Commented-out Code Lines/Code Lines ratio - 7126": when there is no change in source code or configuration between successive analyses, the violation status for random objects will change (i.e. some objects that previously were not listed as violating the rule in the first analysis are now violating the rule in the second analysis). This bug has been fixed by altering the rule's algorithm, therefore, after an upgrade to CAST AIP 8.2.15 and the generation of a post-upgrade consistency snapshot on the same source code, results will differ for this rule.

Mainframe Cobol

SCRAIP-33545 - Avoid using COMPUTE statement for elementary arithmetic operation - 7754

A bug has been discovered which is causing false violations to be reported reported for objects containing the syntax "COMPUTE A = FUNCTION NUMVAL(B)" - this is valid and should not raise a violation.   This bug is now fixed therefore, after an upgrade to CAST AIP 8.2.15 and the generation of a post-upgrade consistency snapshot on the same source code, results may differ: no false violations for this specific situation.

Other impacts of changes made in CAST AIP 8.2.15

Oracle PL/SQL

SCRAIP-33735 - Missing links between Oracle PL/SQL stored procedures

A bug has been discovered which is causing CAST AIP not to resolve some links between Oracle PL/SQL stored procedures. This bug is now fixed therefore, after an upgrade to CAST AIP 8.2.15 and the generation of a post-upgrade consistency snapshot on the same source code, results may differ: the missing links will be visible.

TWRI values

SCRAIP-33934 - Transactions are not contributing to TWRI in the current snapshot

A bug has been discovered which is causing transactions not to contribute to TWRI values in the current snapshot, whereas the same transactions were correctly contributing to TWRI values in the previous snapshot. This bug is now fixed therefore, after an upgrade to CAST AIP 8.2.15 and the generation of a post-upgrade consistency snapshot on the same source code, results may differ: TWRI values will now be correct in the current snapshot.