Release Notes - 1.6


1.6.9-funcrel

Fixes/Bugs

Customer Ticket Id Customer Details
57114 Fixes missing link from JCL step to JCL Dataset
Fixes an issue with an incorrect object name resulting from JCL parameterization.
57358 Fixes an issue with invalid cobol program objects
57288 Extension SDK: Fixes a case with incorrect conditional blocks
57177 Fixes analysis issues with internal exception error messages

New Support

Customer Ticket Id Customer Details
Support SQL queries for JCL custom utilities

1.6.8-funcrel

Fixes/Bugs

Customer Ticket Id Customer Details
Fixes issue with the internal error message
56848 Fixes an issue with resolution of copybook in COPY specifying the full filename with extension

Enhancement/Improvements

Customer Ticket Id Customer Details
Multiple JCL query objects are created instead of only one in cases where multiple SQL queries are executed in the JCL DD card
Improves performance, resulting in significantly reduced analysis time for large applications.

1.6.7-funcrel

Fixes/Bugs

Customer Ticket Id Customer Details
56208 Fixes an issue with incomplete conditional block code
56193 Resolves a problem caused by missing commas in multi-dimensional array access within conditional blocks
56162 Fixes an issue with incorrect conditional block code
Fixes an issue with missing links between cobol programs

New Support

Customer Ticket Id Customer Details
Adds support for OCOPY command in JCL (within IKJEFT01' SYSIN)

1.6.6-funcrel

Fixes/Bugs

Customer Ticket Id Customer Details
55468 Fixes an issue where CSD files are not getting analyzed
55187 Fixes an issue with missing JCL include objects
55192 Fixes an issue with missing JCL SQL Query objects
54089 Fixes an issue where the warning message "Analysis of file is skipped.." which does not fully describe the problem.
55882 Fixes an issue with incorrect JCL Query objects created from CTL file
Fixes a false positive on the rule 5056-"Using SEARCH ALL only with sorted data"
55927 Fixes an issue with incorrect JCL Dataset object
55936 Fixes an issue with incorrect JCL Dataset object
55958 Fixes an issue with missing links from JCL to Cobol program
55995 Fixes an issue with missing links from Cobol Paragraph to IMS for Dynamic Call to CBLTDLI

New Support

Customer Ticket Id Customer Details
Adds support for analogous COPY commands
Extension SDK: Add event for links

Enhancement/Improvements

Customer Ticket Id Customer Details
Enhances analyzer stability

1.6.5-funcrel

Fixes/Bugs

Customer Ticket Id Customer Details
Fixes an issue with invalid JCL Job object Name
54832 Adds support for DB2PGM utility
54857 Fixes an issue with incorrect Unknown Cobol Program object
54859 Fixes missing link between JCL datasets referenced in GET statement of FTP utility
55169 Fixes an issue with wrong index of data element within the data structure when using REDEFINES
55196 Fixes an issue where JCL Datasets from control card call are not identified as LDS VSAM file

New Support

Customer Ticket Id Customer Details
Adds support for Db2 Table UNLOAD/LOAD
Extension SDK: adds method to access call target object in CALL statement

1.6.4-funcrel

Fixes/Bugs

Customer Ticket Id Customer Details
54353 Fixes a false positive on the rule 7688 - "Never truncate data in MOVE statements".

New Support

Customer Ticket Id Customer Details
Adds support for THROUGH/THRU in RENAMES clause in extension SDK

1.6.3-funcrel

Fixes/Bugs

Customer Ticket Id Customer Details
Fixes an issue causing an error during the analysis with the message "Internal exception occurred during processing listener CreateMQ::createPublisher"
Fixes an incorrect link type between JCL Control Card and JCL Dataset

New Support

Customer Ticket Id Customer Details
Adds support for JCL SQL Query in ADUUMAIN utility.

1.6.2-funcrel

Fixes/Bugs

Customer Ticket Id Customer Details
Fixes a missing link between Cobol File Link and DDS Display file or Printer file.
Fixes an issue which occurs when analyzing Cobol programs using DEFINE statements in Data Divisions.
53239 Fixes a false positive on the rule 7688 - "Never truncate data in MOVE statements".
Fixes an issue causing an error during the analysis with the message "Unknown error executing actions"

New Support

Customer Ticket Id Customer Details
Adds support for COBOL copybooks on the OpenVMS system.
Adds new properties for Cobol Data: Level - the level of the data structure and Index - the index of a data element within the data structure.

1.6.1-funcrel

Fixes/Bugs

Customer Ticket Id Customer Details
Fixes a missing Link between JCL Dataset and JCL Control Card.
Extension SDK: Fixes various issues for the condition block for WHEN and EVALUATE nodes.
52948 Fixes an incorrect missing object from com.castsoftware.sqlanalyzer due to the incorrect value of the SQL Query property.

New Support

Customer Ticket Id Customer Details
Adds support for VSAM files in JCL Control Card files.

1.6.0-funcrel

Fixes/Bugs

Customer Ticket Id Customer Details
Fixed an issue where the closing parenthesis was missing in the condition block in IF node.
52212 Fixed an issue where WHENEVER clause were falsely recognized as IF node
52165 False positive and weird bookmarks on rule have been fixed for the rule Avoid undocumented Sections (COBOL)

1.6.0-beta4

Resolved Issues

Customer Ticket Id Details
51944 Improve the Save Only Referenced Data option by saving also all Cobol Data in parentship chain of a referenced Cobol Data.

Other Updates

Details
Add size and memory offset Properties for Cobol Data.

1.6.0-beta3

Other Updates

Details
Extension SDK: add method to get the conditional block in EVALUATE and WHEN statement nodes.
Fixes missing Unknown Cobol Program object linking to CICS Transaction.
Fixes CICS CSD files are not analyzed with the warning message "Mainframe.06: Unclosed string is found".
Added support for JCL SQL Query for IKJEFT1B utility.
Extension SDK: Add method to access Cobol SQL Query object.

New Support

Summary Details
Support JCL Control Cards Control card file (*.ctl) is analyzed and links are created to display the relationship between JCL job and program or SQL query referenced in control card file. This change requires Core ≥ 8.3.60.

1.6.0-beta2

Other Updates

Details
Fixes an issue causing a stack overflow due to recursive methods.
Extension SDK: Fixes incorrect values for the condition block in IF statement node.

1.6.0-beta1

Other Updates

Details
Fixes an issue potentially causing an error during the analysis with the message "Internal exception occurred during processing listener CreateCallCBLTDLILink::createLink on instance CAST_COBOL_Call".
Extension SDK: Add a method to get the conditional block in IF statement node.

New Support

Summary Details
Add Data Queue support for Cobol Support SEND API and RECEIVE API for Data Queues in IBM i (AS/400).