Release Notes - 1.6


  • 1.6.9-funcrel

    1.6.9-funcrel
    Fixes missing link from JCL step to JCL Dataset πŸ“ 57114
    Fixes an issue with an incorrect object name resulting from JCL parameterization.
    Fixes an issue with invalid cobol program objects πŸ“ 57358
    Extension SDK: Fixes a case with incorrect conditional blocks πŸ“ 57288
    Fixes analysis issues with internal exception error messages πŸ“ 57177
    Support SQL queries for JCL custom utilities
  • 1.6.8-funcrel

    1.6.8-funcrel
    Fixes issue with the internal error message
    Fixes an issue with resolution of copybook in COPY specifying the full filename with extension πŸ“ 56848
    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

    1.6.7-funcrel
    Fixes an issue with incomplete conditional block code πŸ“ 56208
    Resolves a problem caused by missing commas in multi-dimensional array access within conditional blocks πŸ“ 56193
    Fixes an issue with incorrect conditional block code πŸ“ 56162
    Fixes an issue with missing links between cobol programs
    Adds support for OCOPY command in JCL (within IKJEFT01’ SYSIN)
  • 1.6.6-funcrel

    1.6.6-funcrel
    Fixes an issue where CSD files are not getting analyzed πŸ“ 55468
    Fixes an issue with missing JCL include objects πŸ“ 55187
    Fixes an issue with missing JCL SQL Query objects πŸ“ 55192
    Fixes an issue where the warning message “Analysis of file is skipped..” which does not fully describe the problem. πŸ“ 54089
    Fixes an issue with incorrect JCL Query objects created from CTL file πŸ“ 55882
    Fixes a false positive on the rule: πŸ’Ž 5056-“Using SEARCH ALL only with sorted data”
    Fixes an issue with incorrect JCL Dataset object πŸ“ 55927
    Fixes an issue with incorrect JCL Dataset object πŸ“ 55936
    Fixes an issue with missing links from JCL to Cobol program πŸ“ 55958
    Fixes an issue with missing links from Cobol Paragraph to IMS for Dynamic Call to CBLTDLI πŸ“ 55995
    Adds support for analogous COPY commands
    Extension SDK: Add event for links
    Enhances analyzer stability
  • 1.6.5-funcrel

    1.6.5-funcrel
    Fixes an issue with invalid JCL Job object Name
    Adds support for DB2PGM utility πŸ“ 54832
    Fixes an issue with incorrect Unknown Cobol Program object πŸ“ 54857
    Fixes missing link between JCL datasets referenced in GET statement of FTP utility πŸ“ 54859
    Fixes an issue with wrong index of data element within the data structure when using REDEFINES πŸ“ 55169
    Fixes an issue where JCL Datasets from control card call are not identified as LDS VSAM file πŸ“ 55196
    Adds support for Db2 Table UNLOAD/LOAD
    Extension SDK: adds method to access call target object in CALL statement
  • 1.6.4-funcrel

    1.6.4-funcrel
    Fixes a false positive on the rule: πŸ’Ž 7688 - “Never truncate data in MOVE statements”. πŸ“ 54353
    Adds support for THROUGH/THRU in RENAMES clause in extension SDK
  • 1.6.3-funcrel

    1.6.3-funcrel
    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
    Adds support for JCL SQL Query in ADUUMAIN utility.
  • 1.6.2-funcrel

    1.6.2-funcrel
    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.
    Fixes a false positive on the rule: πŸ’Ž 7688 - “Never truncate data in MOVE statements”. πŸ“ 53239
    Fixes an issue causing an error during the analysis with the message “Unknown error executing actions”
    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

    1.6.1-funcrel
    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.
    Fixes an incorrect missing object from com.castsoftware.sqlanalyzer due to the incorrect value of the SQL Query property. πŸ“ 52948
    Adds support for VSAM files in JCL Control Card files.
  • 1.6.0-funcrel

    1.6.0-funcrel
    Fixed an issue where the closing parenthesis was missing in the condition block in IF node.
    Fixed an issue where WHENEVER clause were falsely recognized as IF node πŸ“ 52212
    False positive and weird bookmarks on rule have been fixed for the rule Avoid undocumented Sections (COBOL) πŸ“ 52165
  • 1.6.0-beta4

    1.6.0-beta4
    Improve the Save Only Referenced Data option by saving also all Cobol Data in parentship chain of a referenced Cobol Data. πŸ“ 51944
    Add size and memory offset Properties for Cobol Data.
  • 1.6.0-beta3

    1.6.0-beta3
    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.
    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

    1.6.0-beta2
    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

    1.6.0-beta1
    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.
    Add Data Queue support for Cobol Support SEND API and RECEIVE API for Data Queues in IBM i (AS/400).