Release Notes - 3.6
3.6.0-beta3
Fixes/Bugs
| Customer Ticket Id | Customer Details |
|---|---|
| 57019 | Improve accuracy for RPG III Program and RPG IV Program detection. |
| 56884 | Fixes a parsing issue that interrupted object and link generation beyond a malformed structure. |
New Support
| Customer Ticket Id | Customer Details |
|---|---|
| Adds new support for 7 CLP commands that interact with DDS Display Files. Improving call graph between CL and DDS. | |
| Adds new support for 15 CLP commands that interact with DDS Printer Files. Improving call graph between CL and DDS. | |
| Adds new support for 13 CLP commands that interact with DDS Logical Files. Improving call graph between CL and DDS. | |
| Adds new support for 29 CLP commands that interact with DDS Physical Files. Improving call graph between CL and DDS. |
3.6.0-beta2
Fixes/Bugs
| Customer Ticket Id | Customer Details |
|---|---|
| 55463 | Improves resolution of callLink from CL Program to Table |
| 55336 | Improves accuracy of rule: 1008126 - Avoid defining F-Spec File type if not used (RPG400). |
| 55642 | Fixes a parsing issue that interrupted objects and links generation beyond a malformed structure also causing false positive violation |
| Fixes unalignment of supported extensions for IBM RPG Analyzers between the discoverer and analysers. | |
| Fixes IBM I Utilities that were not properly set as external object. |
New Support
| Customer Ticket Id | Customer Details |
|---|---|
| Adds new rules: 1008128 - Avoid hard-coded IP addresses (RPG400), 1009128 - Avoid hard-coded IP addresses (RPG300), 1012028 - Avoid hard-coded IP addresses (CL400). |
Enhancement/Improvements
| Customer Ticket Id | Customer Details |
|---|---|
| 55336 | Improves accuracy of rule: 1008126 - Avoid defining F-Spec File type if not used (RPG400). |
3.6.0-beta1
Fixes/Bugs
| Customer Ticket Id | Customer Details |
|---|---|
| 55642 | Fixes a parsing issue that interrupted object and link generation beyond a malformed structure also causing false positive violation. |
New Support
| Customer Ticket Id | Customer Details |
|---|---|
| 55336 | Adds supports for Primary File disk context. Primary File Disk implies implicit READ, such that the rule 1008126 - Avoid defining F-Spec File type if not used (RPG400) does not produce a false positive violation. |
| Adds new support for the CPYF command in CLP programs | |
| Adds new support for the OVRDBF command in CLP programs |
3.6.0-alpha3
Fixes/Bugs
| Customer Ticket Id | Customer Details |
|---|---|
| Fixes a parsing issue in DDS analyser that led to incorrect generation of objects and links within a specific block or expression. | |
| Fixes the default behavior when reading client source files. Now, IBM RPG Extension (RPG, CLP and DDS) tries to detect encoding on the fly. | |
| Fixes a parsing issue in RPG analyser that led to incorrect generation of objects and links within a specific block or expression. |
New Support
| Customer Ticket Id | Customer Details |
|---|---|
| Adds new support for the CLRPFM command in CLP programs |
3.6.0-alpha2
Fixes/Bugs
| Customer Ticket Id | Customer Details |
|---|---|
| Fixes missing DDS Physical File & DDS Logical File. |
3.6.0-alpha1
Fixes/Bugs
| Customer Ticket Id | Customer Details |
|---|---|
| Fixes the default behavior when reading client source files. Now, IBM RPG Analyser now assumes "UTF-8" encoding by default for reading client source files. | |
| Fixes a lexer issue that caused incorrect generation of objects or links within a specific code segment. |