AMT Release Notes

AMT 173

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

Special attention items:

AMT 173

The AMT product suite has been upgraded from .NET 8 to .NET 10.

Product Cat Subcat Description Type Version Priority
AMT LION | AMT COBOL AMT Product Suite Upgrade #101212

The AMT product suite was upgraded from .NET 8 to .NET 10.
This change increases the minimum required .NET components version to at least 10.0.7, the PowerShell version to 7.6.1. and requires Visual Studio Build tools 2026.

In addition to the updated requirements, the configuration file for the reorganization service was changed to an appsettings.json file.
CHANGE AMT 173 HIGH
AMT LION Runtime Various #104940

There were issues with the rendering of charts in AMT Lion.

The chart implementation has been improved, including series handling, chart data processing, and graphical report updates.
FIX AMT 173 MEDIUM
AMT LION Developer Web Services #105011

INC: 1452844

It was not possible to edit properties of existing SOAP Consumable Web Services in AMT Lion.

The functionality to manually edit the properties of existing SOAP Consumable Web Services has been enabled, wsdl functionality is still disabled.
FIX AMT 173 MEDIUM
AMT COBOL Generator Various #105149

In AMT COBOL, the optimizer incorrectly converted variables in procedure division copies, resulting in a type mismatch compilation error.

The generator logic has been updated to correctly generate properties with the appropriate return type.
FIX AMT 173 MEDIUM
AMT LION Runtime AMT Screens #105290

INC: 1453829

In AMT Screens, pressing Ctrl+End inside a Memo control incorrectly moved focus to the last control on the form, instead of moving the cursor to the end of the text in the Memo control.

This issue has been resolved. Pressing Ctrl+End now correctly moves the cursor to the end of the text within the Memo control.
FIX AMT 173 MEDIUM
AMT COBOL Generator Various #106256

In AMT COBOL, redefining a file definition field from a copy field caused a compilation error in the generator.

The generator has been adjusted to correctly handle such cases.
FIX AMT 173 MEDIUM
AMT COBOL Developer Code Logic #106258

In AMT COBOL, it was not possible to use the name "HSUB" as a variable because it was incorrectly flagged as a reserved keyword.

HSUB is no longer treated as a reserved keyword and can now be used normally as a variable name.
FIX AMT 173 MEDIUM
AMT LION Runtime AMT Screens #106288

INC: 1433755 & 1474907

Changing the visibility of panels containing disabled or null-valued controls, for example buttons, in AMT Screens resulted in a runtime error.

We added the necessary null checks to prevent this error.
FIX AMT 173 MEDIUM
AMT LION | AMT COBOL Runtime Blazor Web Client #106305

INC: 1468078

In the Blazor web client, layout controls with user-defined names ending in _AMT (e.g. ACCOUNT_AMT) incorrectly had "_AMT" removed, causing the page rendering to fail.

The legacy ASPX _AMT suffix stripping has been removed as it was not applicable in the Blazor client.
FIX AMT 173 MEDIUM
AMT COBOL Generator Various #106368

In AMT COBOL, filler fields in BMS-generated screen copybooks were not handled correctly, causing screen fields to receive misaligned data.

The generator has been updated to properly recognize and preserve filler fields in BMS form copybooks.
FIX AMT 173 MEDIUM
AMT COBOL Developer Code Logic #106459

The RECORDLENGTH option of CICS SPOOLOPEN statements was parsed incorrectly in AMT COBOL.

The parser was updated to parse the option correctly.
FIX AMT 173 MEDIUM
AMT COBOL Runtime Various #106460

In AMT COBOL, the MAPFAIL condition set by a RECEIVE MAP statement was incorrectly reset by a HANDLE AID statement for a different condition at runtime.

The runtime libraries were adjusted to no longer reset conditions not targeted by HANDLE AID statements.
FIX AMT 173 MEDIUM
AMT COBOL Generator Various #107105

INC: 1345532

COBOL WRITE statements targeting a printer could raise a runtime error when the print ID was not found.

The WRITE logic has been updated to pass the print ID earlier in the process, ensuring it is available during execution.
FIX AMT 173 MEDIUM