Release Notes - 3.4

3.4.7-funcrel

Other Updates

Details
Fixes an issue causing an error "AttributeError: 'NoneType' object has no attribute 'is_saved' " during the analysis.
Update log message manager to improve analysis log messages - see official documentation: Analysis Log Messages.

3.4.6-funcrel

Resolved Issues

Customer Ticket Id Details
50242 Fixes an issue during parsing which generates a "StopIteration" traceback error in the analysis log.

Other Updates

Details
Added missing support for ellipsis long name notion in RPG.
Resolves an issue where the parser incorrectly remains in free format mode when the actual line is in fixed format.

3.4.5-funcrel

Resolved Issues

Customer Ticket Id Details
49821 Fixes an issue during parsing which generates a "StopIteration" traceback error in the analysis log.
49822 Fixes an issue causing the error: "TypeError: Can't convert 'NoneType' object to str implicitly" during the analysis.
50002 Fixes an issue causing an infinite loop during RPG analysis.

3.4.4-funcrel

Resolved Issues

Customer Ticket Id Details
49407 Fixes an issue during parsing which generates a "StopIteration" traceback error in the analysis log.
49517 Fixes a traceback error seen in the analysis log: "RuntimeError: property is not registered for given object type".

Other Updates

Details
Fixes an issue causing the extension installation to fail because of case sensitivity in Linux.

3.4.3-funcrel

Note

This release includes an update to the "Analyzer Statistical Report" which is provided in the analysis log file at the end of the analysis - see the documentationexternal link. In addition, information about unresolved objects has been added to the analysis log file - see the documentationexternal link.

Resolved Issues

Customer Ticket Id Details
49224 Fixes an issue causing the evaluation of HTTP API methods to fail during an analysis.

Other Updates

Details
Fixes an issue causing the parsing of the Procedure command in RPG to fail therefore causing missing objects.
Fixes an issue causing unstable addition/deletion of RPG Missing Objects.

3.4.2-funcrel

Resolved Issues

Customer Ticket Id Details
49086 Fix an issue causing the parsing of the CALL command in CL to fail.

Other Updates

Details
Enhance logs at end of analysis.
Fix an issue causing the parsing of the DCLF command in CL to fail.

3.4.1-funcrel

Resolved Issues

Customer Ticket Id Details
48021 Fixes a traceback error visible in the analysis log: "StopIteration".

Other Updates

Details
Fixes a traceback error visible in the analysis log: "AttributeError: 'StringConstant' object has no attribute 'get_name'".
Corrects performance issues that were causing the creation of identical links several times during an analysis.
Update Transaction Configuration setup: DDS Display File (and Missing Display) are now set as Entry Points. Missing LF/PF are now set as End Points. DDS Printer File ( and Missing Printer) are now set as End Points. EXEC SQL are now set as End Points.
Fixes a traceback error visible in the analysis log: "StopIteration".

New Support

Summary Details
RPG-922 Basic Support for Start Query Management Query (STRQMQRY).

3.4.0-funcrel

Resolved Issues

Customer Ticket Id Details
47529 Fixes an issue causing the "Add version" action to fail with the error - "EntityType dmtcoediscovererrpg.RPGAllDiscoverer not found".

3.4.0-beta1

Other Updates

Details
Improved parsing for CL language.
Removed the potential prefixes tag and standardized the format of the SQL Query property.
Fixed the calculation of "Number of code lines" Property in CL analyser.
Log message, Tag RPG-003: "Cannot resolve program …" is expanded to CL analyser as well.
Improved stability: fixes a few issues causing the error " 'SubmitJob' object has no attribute 'rqsdta_parm'" during the analysis.
Fixed the duplicate GUID found for 'CL IBM MQ Unknown Queue Publisher', 'CL IBM MQ Unknown Queue Receiver' and 'CL Data Queue Publisher'.
Removed deprecated MENU language support warning message: "[WARNING] GUID duplicate found : MENUProject". Note that Analysis Unit name will be modified.

New Support

Summary Details
Support DCLF command in CL Support provided for SNDF, RCVF and SNDRCVF commands. See documentation for further details: https://doc.castsoftware.com/technologies/rpg/com.castsoftware.rpg/3.4/external link.

3.4.0-alpha3

Resolved Issues

Customer Ticket Id Details
42825 Added support for DCLF commands fixing an issue causing missing links.

Other Updates

Details
Improve stability: fixes a few issues causing the error "AttributeError: 'NoneType' object" during the analysis.
Adds a "statistics report" to be displayed at the end of analysis containing information about 1) created objects counts per type description, 2) created link count per link tag.

New Support

Summary Details
Support DCLF Command in CL Creation of the following new objects 'CL Disk File', 'CL File Display', 'CL Missing File Disk', 'CL Missing Display File' - see documentation for more details.

3.4.0-alpha2

Other Updates

Details
Update required version of dependent extension com.castsoftware.wbslinker to version 1.7.30.

3.4.0-alpha1

Other Updates

Details
Correction to fix incorrect object name in case of special characters such as "£".
Correction of missing link between RPG IV file disk and Table/View in absence of .lf and .pf files. "RPG IV Missing Physical/Logical File" objects are deleted if a match is found with a Table/View.

New Support

Summary Details
Support RUNSQLSTM command Creation of new objects "CL Call to Sql File" when RUNSQLSTM is used within a "CL Program". A callLink From the parent "CL Program" to this new object is also created.