Changes in results post upgrade - 8.3.4

Summary: this page lists:

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

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.4 on Quality Model results post upgrade

JEE

SCRAIP-32219 - Do not use auto wiring - 7714

A bug has been discovered which is causing the Quality Rule "Do not use auto wiring - 7714" to report more failed checks than total checks. This bug has now been fixed and after an upgrade to AIP Core 8.3.4, results may differ for this Quality Rule - there will be a reduction in the number of failed checks.

Mainframe Cobol

SCRAIP-31919 - Number of lines of code

A bug has been discovered which is causing the measure "Number of lines of code" to report a negative value. This bug has now been fixed and after an upgrade to AIP Core 8.3.4, results may differ for this measure - the results will be accurate.

SCRAIP-31510 - Variables defined in Working-Storage section must be initialized before to be read - 8034

A bug has been discovered which is causing the false violations to be reported for the Quality Rule "Variables defined in Working-Storage section must be initialized before to be read - 8034" when the analyzer is not able to handle the reference identifier length. This bug has now been fixed and after an upgrade to AIP Core 8.3.4, results may differ for this Quality Rule - no false violations for this case.

SAP / ABAP

Avoid using BREAK or BREAK-POINT statement - 7524

Violations are being reported for the "BREAK-POINT ID" syntax. "BREAK-POINT" clauses with an ID are recommended by best practices and therefore should not raise a violation of the Quality Rule. This has now been corrected and after an upgrade to AIP Core 8.3.4 and the generation of a post upgrade snapshot, results may differ: when the syntax "BREAK-POINT ID" is used, violations will not be reported. As such, a reduction in the number of violations may be visible.

Other impacts of changes made in AIP Core 8.3.4

Mainframe Cobol

SCRAIP-31358 - Unknown Object created when there is no caller for it

A bug has been discovered which causes an "Unknown" Cobol object to be created when an analysis does not, in fact, contain any caller to this object. This bug has now been fixed and therefore after an upgrade to AIP Core 8.3.4, results may differ.

SCRAIP-31917 - Mainframe Analyzer creates wrong links to Nested Program belonging to other programs

A bug has been discovered which causes false links to be created between nested Cobol programs defined in another program and sections/paragraphs. This creates too many links so the graphical representation, Function Point data and Quality Rules are impacted. This bug has now been fixed and after an upgrade to AIP Core 8.3.4, results may differ and are now more accurate.