AMT Release Notes

AMT 168

Released: 20 Feb 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 COBOL Developer Code Logic #96710

The usage of both NOT ON EXCEPTION and ON EXCEPTION clauses within a single COBOL statement caused an error in the parser of AMT COBOL.

The AMT COBOL parser and generator were improved to allow both clauses to be used.
FIX AMT 168 MEDIUM
AMT COBOL Developer Code Logic #97232

In AMT COBOL, the SET(pointer) option for the EXEC CICS RECEIVE statement was not supported.

The SET(pointer) option is now supported for EXEC CICS RECEIVE statements.
NEW AMT 168 MEDIUM
AMT COBOL Runtime Various #97616

NIL keys were not supported for Datacom databases in AMT COBOL.

Datacom NIL keys are now supported. If a key only contains hex-00 values and all numeric components are zero, the key is considered nil and will not be included in the index.
NEW AMT 168 MEDIUM
AMT LION | AMT COBOL AMT Product Suite Upgrade #97819

Packages related to OpenAPI (Swagger) have been upgraded to their latest version. These packages are used for REST based Web Services in AMT.
CHANGE AMT 168 MEDIUM
AMT LION | AMT COBOL Developer Various #98201

When generating batch COBOL programs in the AMT Developer Studio, the generate dialog incorrectly displayed an error status.

The problem was caused by an incorrect timer, which caused the error status to appear on items that were still queued. The issue has been resolved.
FIX AMT 168 MEDIUM
AMT LION Runtime AMT Screens #98240

In AMT Screens, Editboxes with the TabStop property set to false would not receive focus after a SetFocus event in the code.

The SetFocus functionality was improved to handle the TabStop property correctly.
FIX AMT 168 MEDIUM
AMT LION Runtime Blazor Web Client #98241

In the Blazor Web Client, Editboxes with the TabStop property set to false would not receive focus after a SetFocus event in the code.

The SetFocus functionality was improved to handle the TabStop property correctly.
FIX AMT 168 MEDIUM
AMT COBOL AmtTools Various #98258

AMT COBOL Transaction Server agents did not log database connection errors during initialization. When the agent failed to connect to the application database (for example, due to a missing Oracle wrapper DLL or insufficient user permissions), it terminated without reporting the error.

The logging in Transaction Server agents was improved to ensure logging is available when database connection errors occur.
FIX AMT 168 MEDIUM
AMT COBOL Runtime Various #98339

The Datacom LOGCP command was not support in AMT.

The LOGCP command is now supported, it commits the transaction.
NEW AMT 168 MEDIUM
AMT COBOL Developer Code Logic #98934

In AMT COBOL, DB2 result set locator variables were not supported.

Support has been added for the RESULT-SET-LOCATOR variable in the AMT Developer Studio.
NEW AMT 168 MEDIUM
AMT COBOL Generator Code Logic #99538

In AMT COBOL, CALL statements with variable program names in combination with ENTRY statements were routed incorrectly, resulting in an error return code.

The COBOL generator has been improved to ensure that entry point parameters are correctly added to variable-based CALL statements.
FIX AMT 168 MEDIUM
AMT LION Runtime Blazor Web Client #99562

INC: 1422108

For AMT LION applications, the Blazor Web Client now supports configuration of a spare Application Manager, improving resilience in case the primary manager becomes unavailable.

The spare Application Manager is configured in the appsettings.json file of the Blazor Web API application.
NEW AMT 168 MEDIUM
AMT LION | AMT COBOL Runtime User Database #99836

An application ID column was added to AMT user databases to support COBOL temporary storage queue functionality.
NEW AMT 168 MEDIUM
AMT COBOL Generator Various #99838

In AMT COBOL, CALL statements that used the USING OMITTED clause were incorrectly handled at runtime, potentially resulting in exceptions.

The generator now adds a marker to indicate the use of the OMITTED clause, and the runtime libraries have been updated to correctly interpret this marker.
FIX AMT 168 MEDIUM
AMT COBOL Generator Various #99932

When targeting a PostgreSQL database, the AMT Reorganize tool was unable to create certain Datacom tables due to invalid characters in table names.

The generator has been updated to replace dashes (-) with underscores (_) in Datacom table names.
FIX AMT 168 MEDIUM