AMT Release Notes

AMT 165

Released: 19 Dec 2025.
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 Runtime AMT Screens #92501

We’ve added the ability to localize the context menu in AMT Screens. This means you can now display menu options in the languages supported by your LION application.
To set this up:
⦁ Copy the sample file SAMPLE_AmtScreensLocalization.xml and rename it to AmtScreensLocalization.xml.
⦁ Update the file with the translated strings for your preferred languages.

This enhancement makes it easier to provide a consistent, multilingual experience for your users.
NEW AMT 165 MEDIUM
AMT LION | AMT COBOL Control Center Batch processing #94847

INC: 1354500

Script parameters passed from ControlCenter in single quotes were losing multiple spaces, as they were trimmed down to a single space before reaching the script.

BatchController now converts single-quote-delimited parameters to double-quote-delimited parameters before passing them to PowerShell, ensuring spaces are preserved.
FIX AMT 165 MEDIUM
AMT COBOL Developer Code Logic #95021

AMT COBOL program references located in deeply nested copybooks were not recognized because deeply nested copies were not parsed correctly, leading to errors.

We’ve added logic to properly parse deeply nested copies, ensuring that all references within nested copybooks are correctly identified.
FIX AMT 165 MEDIUM
AMT COBOL Generator Code Logic #95031

Using AMT COBOL Level 88 conditions in calculation expressions caused compilation errors due to incorrect type handling when converted with an addition method.

We’ve implemented a more generic solution by converting such expressions into native code that correctly handles type conversion. This prevents argument type mismatches during compilation.
FIX AMT 165 MEDIUM
AMT COBOL Developer Code Logic #96799

In AMT COBOL, EXEC ORACLE now supports the ANALYZE statement for a table or index. This implementation checks syntax but does not verify whether the specified table or index exists. Note that only one ANALYZE statement is allowed per EXEC ORACLE block.
FIX AMT 165 MEDIUM
AMT LION Runtime Blazor Web Client #97492

INC No: INC1388016

Previously, the active tabsheet in the AMT Blazor Web Client was not visually distinguishable from other tabsheets.

We’ve updated the design so that the active tabsheet is now clearly highlighted, making it easier for users to identify the current tab.
FIX AMT 165 MEDIUM
AMT COBOL Generator Code Logic #97623

In AMT COBOL EXEC DB2 cursor queries, the generator incorrectly inserted AS between the CTE name and its column list in Common Table Expressions.

We’ve fixed this, so that AS is now only placed before the SELECT statement, ensuring correct SQL syntax for CTEs.
FIX AMT 165 MEDIUM
AMT COBOL Developer Code Logic #97646

AMT COBOL structures with children defined only in nested copybooks were not parsed correctly, resulting in errors such as “variable/structure has no subitems.”

We’ve improved the parser to detect when a structure without direct children is followed by a COPY statement. It now correctly parses the children from the copybook and associates them with the parent structure.
FIX AMT 165 MEDIUM
AMT COBOL Runtime Various #97824

In AMT COBOL, comparisons between negative decimal values and integer values failed because the negative sign was not properly handled.

We’ve fixed the comparison logic to correctly account for the negative sign, ensuring accurate comparisons.
FIX AMT 165 MEDIUM
AMT COBOL Generator Various #97884

In AMT COBOL, migrated BMS screens showed shifted data during runtime due to unnamed labels being generated without initial values.

We’ve improved the generator. Forms now render with proper alignment.
FIX AMT 165 MEDIUM
AMT COBOL Developer Code Logic #98016

The COBOL parser previously did not allow multiple host variable parameters in the TIMESTAMP function.

We’ve updated the parser to support multiple host variable parameters in TIMESTAMP(), ensuring proper handling of complex SQL statements.
FIX AMT 165 MEDIUM
AMT LION | AMT COBOL Runtime Various #98118

Comscript did not return NULL values in database query results, leading to incomplete data.

We’ve fixed this so that Comscript now includes NULL values in query results, ensuring accurate and complete output.
FIX AMT 165 MEDIUM
AMT COBOL Runtime COBOL #98217

ADDRESS OF notations were not yet supported inside the SET option for EXEC CICS READPREV statements in AMT COBOL.

Support for ADDRESS OF notations inside the SET option was added not only for EXEC CICS READPREV statements but also for the EXEC VSAMDB statements READ, READNEXT and READPREV.
FIX AMT 165 MEDIUM