AMT Release Notes

AMT 139

Released: 21 Jun 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 Control Center Various #78688

To prevent flooding in log files, in the AMT Control Center the Auto-refresh of items like messages is now disabled automatically when a failed request with a HTTP status code of 400 or higher has been received.
CHANGE AMT 139 MEDIUM
AMT LION | AMT COBOL Developer Forms #78759

INC:1079653

Some screen layout items in the AMT Developer Studio had no initial color when they were rendered on Screen Layout, which caused them to be shown in a wrong background color (black).

These items now have an initial color.
FIX AMT 139 MEDIUM
AMT COBOL Developer Code Logic #82014

Statement:
EXEC CICS INQUIRE SYSTEM
JOBNAME(CICS-SYSTEM-NAME)
END-EXEC.
was not supported.

Now, the current ApplicationName (as configured in the AMT Control Center) is assigned to the provided JOBNAME variable.
NEW AMT 139 MEDIUM
AMT COBOL Developer Code Logic #82021

Statement EVALUATE with the item to be evaluated between parentheses, was not supported.

This has now been implemented.
NEW AMT 139 MEDIUM
AMT LION Runtime Blazor Web Client #82629

For the AMT Blazor Web Cient Listview object, additional column sort commands were being passed by reference, with the value being updated to the last.

Now, each sort action uses its own values.
FIX AMT 139 MEDIUM
AMT LION Runtime Blazor Web Client #82670

In Blazor, menu items didn't have a unique ID, so shortcuts often didn't work.

Blazor menu items now have a unique ID.
FIX AMT 139 MEDIUM
AMT LION | AMT COBOL AmtTools Reo #82737

Bugreports generated by the LionDevGenNet were overwritten and not appended to, if the generator was closed between exceptions during one day.

Bugreport data is now appended if a bugreport for the current day already exists.
FIX AMT 139 MEDIUM
AMT COBOL Developer Code Logic #82949

The EVALUATE statement with a condition was not supported, so usually EVALUATE TRUE or EVALUATE with a variable was used.

A condition in EVALUATE statements is now supported.
NEW AMT 139 MEDIUM
AMT LION Developer Web Services #83122

The upgrade to a newer .NET version introduced generation problems for web services with XML schema type 'RAWXMLSTRING'.

'RAWXMLSTRING' is deprecated as of AMT 139. The successor is the use of classes in AMT. If you encounter problems with using 'RAWXMLSTRING', please contact our support department for alternatives.
CHANGE AMT 139 MEDIUM
AMT LION Developer Code Logic #83138

When an 'equal' statement within a table query was processed, using two different types of numeric resulted in an OK validation, but in an error upon generation.

Now, using different types of numeric (Int32 vs Int64) validates with a error, as expected.
FIX AMT 139 MEDIUM
AMT COBOL Developer Code Logic #83256

Whenever the DB2 DIGITS function was called, and the DB table did not have the param's column yet, an incorrect c# error ('unsupported function') was thrown.

Now, the appropriate error messages are thrown.
CHANGE AMT 139 MEDIUM
AMT COBOL Developer Code Logic #83263

The Oracle query outer join (+) is not supported in the parser and generator.

Outer joins (+) are now supported in parser and generator.
NEW AMT 139 MEDIUM
AMT LION Developer Code Logic #83351

When a table query was created using an 'equals' expression of two fields in the WHERE clause, a runtime error was raised.

This situation is now handled correctly.
FIX AMT 139 MEDIUM
AMT LION | AMT COBOL Developer Various #83494

INC: 1199627

Assigning objects from Revision control to a label caused an exception: 'Not in transaction state. Can't commit' in the Amt Developer. Copying objects from one label to another caused the same exception in the Amt Developer.

The exception cause has been resolved.
FIX AMT 139 MEDIUM
AMT COBOL Developer Code Logic #83593

Having multiple values to a sub-query's IN clause threw an error in the parser, due to incorrect validation.

The incorrect validation has been removed.
FIX AMT 139 MEDIUM
AMT LION | AMT COBOL Control Center Various #83618

A Blazor update caused a code break in the transactionRenderer.

To resolve this, the property used in the transactionRenderer has been renamed.
FIX AMT 139 MEDIUM
AMT COBOL Runtime Code Logic #83667

INC: 1197848

After a ReWrite on an indexed file, the next record was read. This was only correct if the identity field had its value changed.

ReWrite has been updated, to only do a read of the record if the update changed the identity field.
FIX AMT 139 MEDIUM
AMT LION Runtime Application Server/Manager #83925

INC: 1205733

The Bussiness logic hook DLLs were not loaded correctly by the app server agent.

The loading mechanic has been improved, which results in the hook DLLs being loaded correctly.
FIX AMT 139 MEDIUM