AMT Release Notes

AMT 136

Released: 19 Apr 2024.
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 Debugger Various #79495

INC: 1079544

If a form or report using class routines was debugged, the routine was not shown correctly in the AMT debugger.

The generator has been adjusted, so that these classes are now generated and work correctly.
FIX AMT 136 MEDIUM
AMT LION | AMT COBOL Developer Various #79911

A new function called 'GetReposImport' has been added to the LionRepository API interface. This function can be used in C# or PowerShell code to import AMT objects from a file into an AMT repository.
NEW AMT 136 MEDIUM
AMT LION | AMT COBOL Generator Code Logic #80988

Over the past couple of releases the LionGenerator's method to create C# objects, used for generated AMT sources, was restructured for better quality and maintainability.
This process has been completed in this release.
CHANGE AMT 136 MEDIUM
AMT COBOL Developer Code Logic #81967

If the brackets '(' and ')' did not match, the COBOL parser could end up in an endless loop. For instance 'MOVE A(1) TO B(1)(2' where 'MOVE A(1) TO B(1)(2)' was required.

The COBOL parser now comes with the message that the index sub-scripter has not been properly specified, and no longer goes into an endless loop.
FIX AMT 136 MEDIUM
AMT LION Generator Code Logic #81973

The generator crashed if a SaveRecoveryName command ( SRN () ) was used in a StartCase command on the text alignment property of a layout object.

This was corrected, a StartCase command on a text alignment now generates correct code. However it is advised to use the StartCase command on a variables that is part of the SaveRecoveryName defined structure.
FIX AMT 136 MEDIUM
AMT LION | AMT COBOL AmtTools Reo #81992

If the reo-console was used in combination with a reo-service, the reo-console got hanged, but still displayed the message 'running reorganize'. The logging of the Reorganize showed that the complete analysis had been done.

The reo-console shows the correct messages now, and works as expected.
FIX AMT 136 MEDIUM
AMT LION | AMT COBOL Runtime Blazor Web Client #81997

Formatting functionality was needed within the Blazor Project but this was located in Asysco.Amt.Libs.dll, which cannot be used by the Blazor Client.

Formatting related functionality has now been moved from the Asysco.Amt.Libs.dll to the Asysco.Amt.Screens.dll, which can be used by the Blazor Client.
CHANGE AMT 136 MEDIUM
AMT COBOL Developer Code Logic #82016

TWAs (Transaction Work Area) have been implemented in C# and Java. Each transaction can have a TWA, the default value = 0, which means no TWA is used.

This is supported in the AMT Control Center, the AMT Transaction Server and LionDevGenNet.
NEW AMT 136 MEDIUM