Release Notes - 1.1

1.1.7-funcrel

Other Updates

Details
Updated an internal library to provide improved resolution and compatibility with Python 3.9/Linux.

1.1.6-funcrel

Resolved Issues

Customer Ticket Id Details
33488 Fixes an issue causing the total number of checks value to be 0 for the quality rule (1001066) "Avoid unreferenced PLC DB2 tables".
38531 Fixes an issue causing a missing link between a PLI procedure and PLC Include.

Rules

Rule Id New Rule Details
1001066 FALSE Due to the customer bug 38531 (listed above), a new scope procedure "PL1_PLCDB2TABLE_TOTA" has been added to fix an issue causing 0 total checks for the rule 1001066 "Avoid unreferenced PLC DB2 tables"..

1.1.5-funcrel

Other Updates

Details
All QRs have been given correct technology filter label: either PLC or PLI
Now, the IBM PL/I analyzer does not depend on hard-coded "operator" role.
Now, the IBM PL/I analyzer does not support Oracle or SQL Server as Storage Service.

Rules

Rule Id New Rule Details
1001104 FALSE Weight for "Avoid PLI Main procedures using variables with ALLOCATE and without FREE (PL1)" has been changed from 0 to 1
1001108 FALSE Weight for " Avoid PLC Copybooks using variables with ALLOCATE and without FREE (PL1)" has been changed from 0 to 1
1001164 FALSE Weight for " Avoid Main procedures using the DATE builtin function (PL1)" has been changed from 0 to 1
1001166 FALSE Weight for " Avoid Main procedures using the DATE builtin Function via include PLC (PL1)" has been changed from 0 to 1
1001050 FALSE Technical criteria for 1001050: "Avoid Procedures and Functions using the ITERATE statement (PL1)" has been changed to "Programming Practices - Structuredness". Previous technical criteria, "Complexity - Functional Evolvability" was removed from CAIP, which resulted in said QR never having violations. With changed technical criteria, QR will now have violations.

1.1.4-funcrel

Resolved Issues

Customer Ticket Id Details
21077 Missing link between PL1 Program and procedure
Callee Type Caller Type Details
PLC Include PLC Include Correct Include Link will be created instead of incorrect call link

Other Updates

Details
Incorrect call links created from PLCInclude are now correctly be include links instead.

New Support

Summary Details
Improved Detection Of PL1 File Structures Multiple PL1 file structures defined in the same statements are now detected.
Improvement in Include links Multiple Entry statements would not correctly create include links to PLC