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 |
