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 |
