Release Notes - 1.5

1.5.2-funcrel

Resolved Issues

Customer Ticket Id Details
50750 Fixes an issue causing duplication of CICS transaction objects.
50687 An update to improve rule 5112 "Avoid Undocumented Sections in COBOL" to better interpret comment lines.

New Support

Summary Details
Support for link creation between Cobol Program using INVOKE statement and Java methods for IBM z/OS Added support for link creation between Cobol Programs using INVOKE statement and Java methods for IBM z/OS platform (note that support with JNI Services was introduced in release 1.5.0-beta5).

1.5.1-funcrel

Other Updates

Details
The extension now supports Cobol calls to IMS through the CEETDLI service.
Fixes an issue causing missing links due to procedure names referenced as a host variables in EXEC SQL statements.
Extension SDK: Fixes incorrect AST in logical operator with the figurative constant ALL literal.

1.5.0-funcrel

Other Updates

Details
Extension SDK: Improve AST for error handling clauses.

1.5.0-beta5

Resolved Issues

Customer Ticket Id Details
31617 Fixes an issue causing an incorrect bookmark for Cobol Programs using Copybooks.

Rules

Rule Id New Rule Details
2120008 FALSE A change has been made to support ALL literal figurative constants for the rule "Avoid using the same expression on both sides of a binary operator".

New Support

Summary Details
Support Cobol Program call Java Methods for IBM i (AS/400) A new object type "Cobol Call To Java Method" has been introduced, it will link to a matching Java Method.

1.5.0-beta4

Resolved Issues

Customer Ticket Id Details
50034 Fixes a false violation on the rule 7688 "Never truncate data in MOVE statements".

Other Updates

Details
Extension SDK: Fixes various missing and duplicate AST references for logical/relational expressions.
Fixes a missing link between Cobol File Link and JCL Dataset.
Extension SDK: Add AST support for the figurative constant ALL literal.
Fixes issues related to special cases where END-PROGRAM is used as a paragraph name.

Rules

Rule Id New Rule Details
7688 FALSE Fixes a false violation on the rule 7688 "Never truncate data in MOVE statements".

1.5.0-beta3

Resolved Issues

Customer Ticket Id Details
49132 Fixes an issue causing incorrect JCL Dataset names to be generated.

Other Updates

Details
Added support for resolved values for symbolic parameters in JCL nested procedures.
Extension SDK. Fixes an issue with the function checking explicit END with program nodes.
Extension SDK. Fixes an issue with NOT operators in logical expressions.

1.5.0-beta2

Resolved Issues

Customer Ticket Id Details
47647 Fixes an issue causing a JCL Dataset to be incorrectly recognized as a VSAM type.
49364 Fixes an issue causing the creation of an incorrect VSAM type and a resulting incorrect link type for JCL Dataset.

Other Updates

Details
++INCLUDE and -INC statements are now supported in IMS and are handled as if the ++INCLUDE or -INC statement was a COPY statement.
Extension SDK. Add function to get saved object for constant type.
Extension SDK. Fixes the issue of being unable to create a custom object.
Extension SDK. Improve AST for sign conditions, class conditions and relation conditions
Extension SDK. Correct name for string literal unsaved object.

1.5.0-beta1

Other Updates

Details
Support CICS Mirror Transactions

New Support

Summary Details
Add support for COPY statements for IMS Add support for COPY statements in IMS (similar to COPYBOOK in Cobol programs).