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 |
Link Improvements
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 |