AMT Release Notes

AMT 157

Released: 04 Jul 2025.
For availability, please contact the Avanade Service Portal for information on downloading new releases.

Special attention items:

AMT 157

Product Cat Subcat Description Type Version Priority
AMT LION Developer Various #79740

INC: 1079579

When images/labels from multiple layouts in a graphical report were deleted, only the items from the first layout were removed .

All deleted items are now removed from the report.
FIX AMT 157 MEDIUM
AMT COBOL Developer Code Logic #83264

The DB2 and ORACLE DESCRIBE statements were not supported in AMT COBOL.

The statements are now supported.
CHANGE AMT 157 MEDIUM
AMT LION Control Center&Application Center Application Server/Manager #85666

When an application server was started, it deleted existing sessions. This meant that, if clients were still active from a previous run, they had to restart.

Clients are given time to reconnect, and sessions are only deleted later if they aren't reconnected.
FIX AMT 157 MEDIUM
AMT COBOL Developer Code Logic #85802

In AMT COBOL EXEC DB commands, SELECT DISTINCT was not parsed as a valid statement in INSERT INTO.

Logic for SELECT DISTINCT within INSERT INTO has been added.
CHANGE AMT 157 MEDIUM
AMT COBOL Developer Code Logic #85811

In AMT COBOL, EXEC DB2 WITH UR was not recognized by the AMT Parser.

The statement is now recognized. It is ignored during generation as it doesn't apply to PostgreSQL.
CHANGE AMT 157 MEDIUM
AMT COBOL Developer Code Logic #85813

In AMT COBOL, function COALESCE in an EXEC DB2 ORDER BY statement was not correctly parsed.

This issue has been solved.
FIX AMT 157 MEDIUM
AMT COBOL Developer Code Logic #85886

In AMT COBOL EXEC ORACLE commands, the parser could not handle the lack of a space between '>=' and 'TO_DATE'.

Conditional operators without spaces are now handled correctly.
CHANGE AMT 157 MEDIUM
AMT COBOL Developer Various #86473

In AMT COBOL, missing tables were not flagged as missing when a syntax check was performed.

Missing tables are now reported correctly and flagged as errors.
FIX AMT 157 MEDIUM
AMT LION Services Web Services #87648

If the name of a Consumable REST API was not all in caps, changing it could lead to errors.

The internal name of a Consumable REST API's is now transformed to all caps before generation.
FIX AMT 157 MEDIUM
AMT LION Runtime Code Logic #90618

If a button was not used in LION code and it was the second control in a form, it would remain in a visual pressed state after the transmit.

This issue has been solved.
FIX AMT 157 MEDIUM
AMT COBOL Developer Code Logic #90650

COBOL JSON GENERATE options (NOT) ON EXCEPTION were not supported by the developer/generator.

(NOT) ON EXCEPTION is now supported for JSON GENERATE, as well as XML GENERATE and the CALL statement.
NEW AMT 157 MEDIUM
AMT COBOL Developer Code Logic #91462

Support for Communication Vector Table (CVT) calls has been added to AMT COBOL.
NEW AMT 157 MEDIUM
AMT LION AmtTools AMT Screens #91932

Labels and Editboxes are single line controls. Putting newline characters in their value could cause part of the text to become hidden in AMT Screens.

Newline values in these controls are now removed from the displayed text.
FIX AMT 157 MEDIUM
AMT LION | AMT COBOL Services Web Client #92227

In the Blazor Web Client, the Custom JS interface and usage has been redefined and refactored, enforcing a clear separation between internal JS for Blazor and external custom JS.
CHANGE AMT 157 MEDIUM
AMT LION Developer Code Logic #92616

INC: 1343055

In the Blazor Web Client, the Combobox as Dropdownlist consumed 100% CPU when characters not in the list were typed, due to an infinite loop.

This issue has been solved.
FIX AMT 157 MEDIUM