AMT Release Notes

AMT 167

Released: 30 Jan 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 Runtime AMT Screens #79480

In AMT Screens, selecting a row in a ListView hid custom cell or column background colors by applying a solid selection color.

Row selection now uses a semi-transparent sky-blue overlay with a border highlight, preserving existing background colors while clearly showing selection.
CHANGE AMT 167 MEDIUM
AMT COBOL Developer Code Logic #85793

Cobol SERVICE RELOAD instructions were not handled, leading to unnecessary parsing errors.

The parser now skips SERVICE RELOAD instructions but adds them as comments in the generated code for traceability.
CHANGE AMT 167 MEDIUM
AMT COBOL Developer Various #94603

In the AMT Developer Studio, the Numeric input property was incorrectly applied to numeric edit boxes, causing UI inconsistencies.

Removed Numeric input from numeric edit boxes while retaining it for alpha edit boxes.
FIX AMT 167 MEDIUM
AMT COBOL Developer Code Logic #95737

The AMT COBOL parser and generator didn’t correctly handle parameters that should be ignored when calling CICS programs.

We updated the repository database to store parameter names, allowing the generator to identify ignorable parameters and issue warnings. For CICS programs, DFHBEILK and DFHCOMMAREA are now correctly ignored.
CHANGE AMT 167 MEDIUM
AMT COBOL Generator Various #97119

In AMT COBOL, shared copies between programs and file items were generated incorrectly, causing syntax/runtime errors.

The generator was improved to ensure consistent generation of copies across programs and file items.
FIX AMT 167 MEDIUM
AMT COBOL Developer Various #97342

AMT COBOL did not yet fully support the FinancialCompBinary type, which caused errors when reorganizing an application or opening programs or tables that used it.

We completed the implementation of FinancialCompBinary, and AMT now handles this type correctly without producing errors.
FIX AMT 167 MEDIUM
AMT COBOL Runtime Various #97496

FinancialCompBinary type was not supported during VSAM-to-SQL conversion, causing data incompatibility.

Implemented conversion logic to store COMP fields as ASCII and translate at runtime. Values are now converted to alpha/varchar for compatibility.
FIX AMT 167 MEDIUM
AMT LION Runtime AMT Screens #97654

In AMT Screens, the system default language was used if the user set language option was not present in the localization file.

The fuctionality was updated to use the language set as default in the localization file instead if present.
CHANGE AMT 167 MEDIUM
AMT COBOL Developer Code Logic #98084

COBOL AUDIT STAMP statements caused parsing errors.

The parser now recognizes AUDIT STAMP, it is generated it as a comment since it’s informational only.
FIX AMT 167 MEDIUM
AMT COBOL Developer Code Logic #98086

In AMT COBOL DB2 queries, TIMESTAMP casts with concatenation operators ('||') caused parsing failures.

Parser now correctly handles multiple concatenation operators within TIMESTAMP casts.
FIX AMT 167 MEDIUM
AMT LION | AMT COBOL Runtime Blazor Web Client #98259

INC: 1396027

Blazor WebClient did not support passing SessionData and Station as startup parameters.

Updated BlazorWebApi configuration to allow these parameters via appsettings.json.
FIX AMT 167 MEDIUM
AMT COBOL Generator Various #98689

In rare cases, AMT COBOL code was lost during optimization of performed paragraphs into methods.

Fixed optimizer status handling to ensure all code is preserved during copy generation.
FIX AMT 167 MEDIUM
AMT COBOL Developer Code Logic #98854

In AMT COBOL DB2 queries, CASE expressions in ORDER BY clauses caused parsing errors.

Updated parser to correctly handle CASE expressions in ORDER BY.
FIX AMT 167 MEDIUM
AMT COBOL Debugger Code Logic #99096

Parsing failed for COBOL conditions such as IF WS-CUSTNO = (SPACES OR ALL '_'), where ALL '_' was interpreted as a function.

We updated the expression parser to treat these function‑style items as valid values in parenthesized OR/AND lists, ensuring the condition parses correctly.
FIX AMT 167 MEDIUM
AMT COBOL Developer Various #99099

In rare cases, the AMT COBOL parser did not correctly resolve an Oracle host variable. This resulted in the creation of bug reports during generation.

We added the necessary null checks to prevent this error.
FIX AMT 167 MEDIUM