AMT Release Notes

AMT 169

Released: 13 Mar 2026.
For availability, please contact the Avanade Service Portal for information on downloading new releases.

Special attention items:

There are no special attention items for this release.

Product Cat Subcat Description Type Version Priority
AMT LION | AMT COBOL AMT Product Suite Various #80908

The System.Data.SqlClient package, previously used in AMT to access SQL Server databases, has been deprecated and has been replaced by the Microsoft.Data.SqlClient package.

As a result of this change, the LionRepository module is now published separately. Its location has moved from the Lion folder to Lion\LionRepository.
CHANGE AMT 169 HIGH
AMT LION AmtTools Various #98580

INC: 1398541

Running a LionComModule script multiple times caused the DisplayFieldCount parameter to contain an incorrect value.

The issue has been resolved; the DisplayFieldCount value is now calculated consistently and correctly.
FIX AMT 169 MEDIUM
AMT LION Runtime Various #98657

INC: 1398541

ReadOnly properties of fields were not returned correctly by the LionComModule.

The LionComModule has been updated to correctly return the ReadOnly property of fields. In addition, support for the Enabled property has been added.
FIX AMT 169 MEDIUM
AMT LION Runtime Various #98959

In AMT Screens, using a global performable routine to open a popup form could intermittently cause 'null reference' exceptions.

The AMT runtime has been updated to correctly handle these popup form requests, resolving the issue.
FIX AMT 169 MEDIUM
AMT COBOL Developer Various #99235

In AMT COBOL, the code optimizer did not correctly handle empty sections in PERFORM … THRU … statements, which could result in an unhandled exception during code generation.

The optimizer has been improved to correctly handle empty sections.
FIX AMT 169 MEDIUM
AMT COBOL Generator Code Logic #99848

In AMT COBOL, an exception could occur during generation when a program contained copy statements for both file record definitions and working storage.

The generator has been updated to handle this scenario correctly.
FIX AMT 169 MEDIUM
AMT COBOL Developer Code Logic #99925

In AMT COBOL, parallel execution hints (/*+ PARALLEL() */) were not supported in Oracle SQL queries.

Parallel execution hints are now passed on correctly to Oracle databases.
NEW AMT 169 MEDIUM
AMT COBOL Runtime Code Logic #100047

In the AMT runtime, the handling of the CICS HANDLE ABEND statement was updated to enable future support for additional statement options.
CHANGE AMT 169 MEDIUM
AMT COBOL Generator Code Logic #100203

In AMT COBOL, certain paragraph label names could cause the program to terminate prematurely due to an incorrectly generated termination command.

The parser and generator has been updated so that termination commands are generated only at the very end of the program, and only if no explicit termination statement is present.
FIX AMT 169 MEDIUM
AMT COBOL Generator Various #100296

In AMT COBOL, the generator incorrectly reported an error when the first expression of the DB2 CHAR function was not of type DATE or NUMERIC.

The generator has been updated to no longer report an error when the first expression of the DB2 CHAR function is not of type DATE or NUMERIC.
FIX AMT 169 MEDIUM
AMT LION | AMT COBOL AmtTools Various #100328

Database connection failures in the OpenConnection method of the LionRepository module were previously not logged or reported when OpenDbs returned false, making connectivity issues difficult to diagnose.

Error handling has now been enhanced to ensure that database connection failures are properly logged and that meaningful error messages are returned.
FIX AMT 169 MEDIUM
AMT COBOL Generator Code Logic #100399

In AMT COBOL, DB2 SELECT queries casting a column as TIMESTAMP were generated incorrectly.

The generator has been improved, resolving the issue.
FIX AMT 169 MEDIUM
AMT COBOL Generator Code Logic #100484

In AMT COBOL, queries containing the DB2 MICROSECOND and SMALLINT functions were not correctly generated for PostgreSQL databases.

The issue has been resolved.
FIX AMT 169 MEDIUM
AMT COBOL Developer Code Logic #100583

AMT COBOL DB2 queries featuring column names ending with a dollar sign ($) were not parsed correctly .

The parser has been enhanced to support column names with dollar signs.
FIX AMT 169 MEDIUM
AMT LION | AMT COBOL AmtTools Various #101034

The sort interface of the AMT Comscript module has been extended with INREC functionality. Additionally, the OUTREC functionality has been enhanced.
NEW AMT 169 MEDIUM