AMT Release Notes

AMT 119

Released: 28 Apr 2023.
For availability, please contact the Avanade Service Portal for information on downloading new releases.

Special attention items:

AMT 119

Product Cat Subcat Description Type Version Priority
AMT LION | AMT COBOL Developer Code Logic 331024 / C2112-004

There was a problem with the parsing (and checking) of quotes within LION and COBOL code, resulting in end quotes not being checked properly. The quotation result in the compiled C# code was also incorrect and did not match the help files and LION language specifications.

This bug has been solved by the Lexer letting the parser know if there are any malformed quotation problems and rewriting part of the quotation parsing.
FIX AMT 119 Medium
AMT LION | AMT COBOL Developer Various 333689 / C2302-019 

Selecting an incorrect script could lead to an AMT Developer Studio exception.

This has been solved by changing the retrieval process for the script object.
FIX AMT 119 Medium
AMT LION Developer Code Logic 333858 / C2303-036

LION Generator: the CONTINUE statement was ignored at runtime during the last execution of the loop, if it was within a CASE statement within a LOOP FOR.

Internally, a 'break' statement used to be generated in cases like this, but this has become obsolete and counterproductive. This 'break' has now been removed.
FIX AMT 119 Medium
AMT LION Runtime Jobs/Batches 333968 / C2303-082

Print layouts of graphical reports displayed the background color of labels as opaque even when set to transparent.

The code logic regarding transparency on labels in print layouts has been updated.
FIX AMT 119 Medium
AMT LION Runtime AmtScreens 333958 / C2303-086

In AMT Screens, OnSelectItem didn't work on the first line of a ListView, because the selection was not shown visually, which prevented the event from being triggered.

This has now been corrected.
FIX AMT 119 Medium
AMT LION Runtime Various 333980 / C2303-102

A station was generated for the Encryption_Client in case a Communication server was used, which could lead to too many stations being used.

Stations are no longer generated for the Encryption_Client user.
FIX AMT 119 Medium
AMT LION Runtime Various 333889 / C2303-105

AMT WebProvider class parameters naming contained '_Native' suffix.

The generation of the AMT 'WebProvider' has been corrected so that parameter names reflect configured names within the AMT Developer Studio.
FIX AMT 119 Medium
AMT LION | AMT COBOL Migration Various C2304-002

A new internal logging component has been introduced for all applications, to ensure that all applications use the same component.
CHANGE AMT 119 Medium
AMT LION | AMT COBOL Runtime Web Client C2304-003

During logon to the AMT Application Center with cookie authentication and without user 'ANONYMOUS' present in the environment, a 'user not found' event log entry was generated. This entry stated as its source 'ControlCenter_BL, instead of 'ApplicationCenter_BL'.

Now this scenario no longer generates an event log and the correct source is shown.
FIX AMT 119 Medium
AMT LION | AMT COBOL Control Center Various 333985 / C2304-005

On the 'Schedule job' page in the AMT Control Center, the selected job ('JobId') was not set in the edit screen. As a result, the wrong job was selected if only the schedule was changed.

This has been corrected.
FIX AMT 119 Medium
AMT COBOL Runtime Web Client 333987 / C2304-015

In the Web Client, the BmsTerminal form could no longer be found by MicroFocus applications because of an incomplete application origin check.

The application origin check has been corrected.
FIX AMT 119 Medium
AMT LION Runtime AmtScreens 334013 / C2304-018

In AMT Screens, tabbing did not function correctly if a subsequent Listview did not receive focus correctly.

SetFocus has been improved to correctly set focus to the internal control that can receive focus. (SetFocus is called on tabbing.)
FIX AMT 119 Medium
AMT LION Runtime Various 333889 / C2304-022

If a list was used in a class object within a Provided Web Service, the subsequent non-array member was generated incorrectly. This resulted in a broken Web Service.

This has been corrected.
FIX AMT 119 Medium
AMT COBOL Runtime Various C2304-025

In testing, it was discovered CICS instructions in a MicroFocus application didn't work anymore.

This has been fixed.
FIX AMT 119 Medium
AMT LION | AMT COBOL AmtTools Various 334018 / C2304-032

In the Setup application, scanning DLLs took a long time, and there was no progress bar to indicate at what stage the process was.

A progress bar has been added and further improvements have been implemented to make installing faster.
NEW AMT 119 Medium