AMT Release Notes

AMT 135

Released: 29 Mar 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 | AMT COBOL AmtTools Reo #429

In AMT Reorganization, logging was written to both the location specified with the '/LOG' argument and -- incorrectly -- the path specified in the AMT Control Center.

The ReoClient and Reo Service have been adjusted so logging is no longer logged to the AMT Control Center path if the '/LOG' argument is passed.
FIX AMT 135 MEDIUM
AMT LION | AMT COBOL Developer Various #823

During AMT Reorganizations, the process kept mentioning that it needed to change a numeric field 'from 5.2 to 5.2'. The reason was that the AMT Developer Studio changed the Type to INT when it changed the length, and did not check if there were any decimals.

The AMT Developer Studio now also checks the decimals when it changes the length of a numeric field and changes the datafield Type to the correct type.
Also, AMT Reorganzie now checks that a valid database Type has been selected as a pre-validation.
FIX AMT 135 MEDIUM
AMT LION Developer Code Logic #80492

INC: 1078721

In the AMT Developer Studio it was not possible to use TODAY.CCYY-MM-DD.

TODAY.CCYY-MM-DD has now been implemented.
NEW AMT 135 MEDIUM
AMT LION Runtime Blazor Web Client #80514

The ImageHandler class has been removed from the Blazor web client , and direct image download logic has been replaced with the new byte stream logic. The Blazor web client exclusively uses the byte stream download logic now.
CHANGE AMT 135 MEDIUM
AMT LION | AMT COBOL Services AMT File Controller #80530

When an AMT File Controller client disconnected, sometimes an exception was thrown due to a reference being set to null in the dispose method.

This timing related issue has been resolved by creating temporary variables so that getting snapshot handles doesn't collide with the dispose action.
FIX AMT 135 MEDIUM
AMT LION | AMT COBOL Developer Various #80560

When an object/file was locked in the AMT Developer Studio, the toolbar items weren't greyed-out. This caused some confusion as to which functions could be used while the object/file was locked.

Cut and Paste options are greyed-out now when an object is locked.
FIX AMT 135 MEDIUM
AMT LION | AMT COBOL AMT All #80644

As .NET 6 support was moving towards its end-of-life, our products have been upgraded to .NET8, and our generated projects are now .NET 8.
CHANGE AMT 135 HIGH
AMT LION | AMT COBOL AmtTools Reo #81089

The statusbar at the bottom of the AMT Reorganization window didn't scale correctly when the window was resized.

The statusbar now scales correctly.
FIX AMT 135 LOW
AMT LION | AMT COBOL Runtime Blazor Web Client #81133

In the Blazor Web Client, obsolete and unwanted helper-functions from the Utils class have been removed.
FIX AMT 135 MEDIUM
AMT LION Developer Code Logic #81602

With the same class name in multiple applications, the parser in the AMT Developer Studio might use the incorrect one.

Now the parser keeps the classes separated correctly.
FIX AMT 135 MEDIUM
AMT COBOL Services AMT Transaction Server #81714

When the AMT Transaction Server started, it fired-up a transaction agent. If the transaction agent failed to start properly (for instance because of an old AMT application still residing on disk), the AMT Transaction Server kept on restarting an agent, which resulted in the file-system filling up, because the agent always created a new working-folder.

The AMT Transaction Server attempts to start the agent for a maximum of 15 times now.
FIX AMT 135 HIGH
AMT LION Generator Web Services #81518

The generation of a REST API Consumer failed if it was connected to a specific routine with a C# error.

The C# error in the above scenario has been resolved.
FIX AMT 135 MEDIUM