AMT Release Notes

AMT 101

Released: 18 Mar 2022.
For availability, please contact the Avanade Service Portal for information on downloading new releases.

Special attention items:

AMT 101

Product Cat Subcat Description Type Version Priority
AMT LION Developer Web Services REST C2201-002

Local defined types/classes were not selectable as 'Type' in the Object Inspector for a routine parameter of a (Consumable) REST API.

Parameter type ClassName has been added to the possible parameters for Consumable REST API, so a specific class out of multiple classes can be chosen
CHANGE AMT 101 Medium
AMT LION | AMT COBOL AmtTools Various C2201-015

There were a few issues with AMT Setup (setup.exe):
- it could take a long time to determine what was the installed version, causing users to believe the application has crashed;
- it checked if folders had been created which were no longer needed;
- if a .DAT file was missing, a confusing error message was produced.

The issues have been resolved:
- the mouse cursor changes into a waiting cursor while the installed version is being determined;
- the check for folders that are no longer required has been removed;
- a clear warning has been added in case a .DAT file hasn't been provided.
FIX AMT 101 Medium
AMT LION | AMT COBOL AmtTools Prodinstall/Pinstall 331999 / C2201-051

There was a chance of newly added reports being overlooked when the AMT Batch Controller changed lead, because the AMT File Watcher was stopped and started up again during the lead change.

The AMT File watcher is now started before the files are read from disk and compared to the Database. This may result in the check being done twice but files will not be overlooked.
FIX AMT 101 High
AMT LION Runtime AmtScreens 331980 / C2201-061

In AMT Screens, ALT-key shortcuts did not work for tab sheets; the ampersand was visible in tab sheet captions (both in the AMT Developer Studio and in AMT Screens).

The caption problem has been resolved and the FocusManager has been fixed, so that the tab sheet is given focus when the associated ALT-key combination is pressed.
FIX AMT 101 Medium
AMT LION | AMT COBOL Control Center Various C2201-097

If a Provided REST API had multiple routes, the the description in the AMT Control Center could be mismatching, through an error in ProviderInfo.

The error in ProviderInfo has been fixed, so the description now matches the route again.
FIX AMT 101 Low
AMT LION | AMT COBOL Generator Various 332045 / C2202-054

AMT SOAP provider web.config files contained too many <bindings> elements, as the AMT Generator did not detect that these elements had been corrected, and  wrongly added them to the web.config file, where they already existed.

The check on <bindings> elements already present in the web.config files has been improved.
FIX AMT 101 Medium
AMT LION Developer Code Logic C2202-056

AMT Developer Studio Intellisense has been improved to suggest scenarios including compilation and generation of chained classes, which were introduced in AMT 100.
NEW AMT 101 Low
AMT LION | AMT COBOL Runtime Various 332004 / C2202-061

During the clean-up of internal threads, AMT CallDll raised an unnecessary Null Exception in the Windows Event viewer.

This has been corrected by making the whole clean-up process in the Windows Event viewer and bug reports more robust.
FIX AMT 101 Medium
AMT LION | AMT COBOL AmtTools Reo 332071 / C2202-070

In Oracle, if an index with descending order was created which resulted in a constraint, an error was raised because it was attempted to create a constraint with an order in a forbidden column.

The index is now created with the correct order but the constraint is created without the order.
FIX AMT 101 High
AMT LION | AMT COBOL Runtime Scripts 332049 / C2202-077

AMT ComScript connections to system database did not work due to incompatible versions of .NET in the Oracle wrapper and AMT ComScript.

An ORACLEWRAPPERNET48 setting has been added to Sys.ini, so now a .NET Framework Oracle wrapper is available for use with AMT ComScript database connections.
FIX AMT 101 Medium
AMT LION Runtime AmtScreens 332180 / C2202-084

When colours (properties) of a Listview cell were changed, the layout control update was not executed properly.

Refreshes on Listviews now show the updated colour (properties) correctly.
FIX AMT 101 Medium
AMT LION Runtime AmtScreens 332121 / C2202-090

AMT Screens crashed when an ALT-key shortcut of '<' or '>' was specified.

The handling of ALT-key shortcut specification of special characters has been improved to include special characters.

Note: an ALT- key shortcut specification is now case insensitive!
FIX AMT 101 Medium
AMT LION Runtime AmtScreens 332132 / C2202-093

Comboboxes were not filled if REPOSNAME was used instead of the control name, in combination with multiple occurrences.

An earlier optimalization introduced an issue with Listboxes files being fetched from the AMT File Controller in one go. This issue has been fixed.
FIX AMT 101 Medium
AMT LION Runtime AmtScreens 332187 / C2202-098

In AMT Screens, a bug report was created on the 'SetFocus' event of a Checkbox when it was clicked, because the checkbox was manipulated while being unloaded.

A 'null' check has been added to prevent the bug report.
FIX AMT 101 Medium
AMT LION Runtime AmtScreens 332143 / C2202-105

An SME was not executed if it was in the 'OnClose' event of a popup form.

The message is now shown before the popup closes, if the SME is in the 'OnClose' event.
FIX AMT 101 Low
AMT LION Runtime Various 332212 / C2202-112

If Tablequeries were nested, the outer Tablequery could mask the connection exception of the inner Tablequery, making it hard to locate the original error.

Now the original network exception is shown.
FIX AMT 101 Medium
AMT LION Runtime Various 332228 / C2203-004

AMT Screens tab RTQuery raised an insert error if certain fields were empty.

The internal administration of query parameters has been corrected for fields specified with an empty value.
FIX AMT 101 Medium
AMT LION Runtime Web Client 332146 / C2203-005

If a Listview was defined too small, no HeaderRow was generated, which led to a 'Null reference' exception.

This issue has been resolved.
FIX AMT 101 Medium
AMT LION | AMT COBOL Generator Various C2203-008

The usage of a numeric field with 'si-highvalue' in a Tablequery 'Where' function incorrectly limited the result set, because of a wrong conversion of 'si-highvalue'.

Now the correct result set is returned if 'si-highvalue' is used in the where part of the Tablequery.
FIX AMT 101 High
AMT LION | AMT COBOL Control Center Various C2203-010

Extra possibilities have been added to filter on AMT Control Center tabs 'File Monitor' and 'Clean sessions'.

Note: When the details of the AMT File Controller connections are inspected, exception 'Error getting data' is raised, but the overview still functions. This is a known error, which will be solved in AMT 102.
NEW AMT 101 Medium
AMT COBOL Developer Various 329811 / C2203-011

AMT Developer Studio options for COBOL Colors was not shown for applications under a CobolMifoWindow license.

Application type Cobol Microfocus Windows has been added to show the COBOL Colors windows.
FIX AMT 101 Low
AMT LION | AMT COBOL Runtime Various 332080 / C2203-012

For XML file actions, 'Filetime' was not logged correctly, which caused inaccurate logged 'Filetime' results. 

Time logging for file handling has been improved to be more accurate.  The 'Filetime' logging has been expanded to include Email and File Control actions in Lion.
FIX AMT 101 Medium