AMT Release Notes

AMT 144

Released: 04 Oct 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 Runtime AMT Screens #27800

334056 / C2304-066

Using AMT Screens in combination with a Communication Server (configuration C) could raise a 'User permission exception' if the wrong temporary file cache was used.

AMT Screens has been adjusted to use, within configuration C, its normal directory (user/AppData) as temporary file cache. Also, the Communication Server has been improved so that files are sent to AMT Screens correctly.

334056 / C2305-064

Images were not displayed in AMT Screens for users connecting to a Communication Server.

This issue has been resolved by improving directory handling for images located in the image path.

334056 / C2307-009

In AMT Screens, unclear 'user permission' exceptions occurred, sometimes leading to a crash, if the Communication Server was used.

Error handling of AMT Screens has been improved, so that file/directory rights exceptions are clear and undisruptive. Also, an App.ini setting named 'OVERRIDETEMPCACHEPATH=C:/Temp' has been added, which overrides the '%LOCALAPPDATA%' directory.
FIX AMT 144 MEDIUM
AMT LION Runtime AMT Screens #78762

If the maximum amount of sessions on a Communication Server was reached, AMT Screens did not show a message and was blocked until time-out was reached.

If no station is available for AMT Screens on a Communication Server, an error message is displayed, and AMT Screens closes after the error message popup has been closed.
FIX AMT 144 LOW
AMT COBOL Runtime COBOL #83269

In AMT COBOL, the CICS 'WEB OPEN' statement was not supported.

Separate classes have been created in the parser and converter to handle CICS 'WEB OPEN' related statements.
NEW AMT 144 MEDIUM
AMT COBOL Runtime COBOL #83627

In AMT COBOL, the CICS 'WEB CLOSE' statement was not implemented.

Separate classes have been created in in the parser and migrator for CICS 'WEB CLOSE', so the http connection can now be closed.
NEW AMT 144 MEDIUM
AMT LION Runtime Web Services #83884

INC: 1166318

AMT REST API Services were not retrieved if it was attempted to get a 'LionObject' from the repository through PowerShell.

REST services have been added to the 'GetLionObject' function.
FIX AMT 144 MEDIUM
AMT LION Runtime AMT Screens #84051

INC: 1131132

AMT Screens showed forms in the wrong language if the Communication Server was used.

The correct language of a CTR file is downloaded and shown accurately in AMT Screens now.
FIX AMT 144 MEDIUM
AMT LION | AMT COBOL Runtime Various #84759

The performance of the internal ReadLine function of FileRead for files with very big record sizes, has been improved.

With the use of StringBuilder, there was a potential performance issue if a file had a very big recordsize.

CHANGE AMT 144 LOW
AMT COBOL Developer Code Logic #84794

In the AMT COBOL parser, the hyphen (-) continuation character did not always work as expected.

The hyphen (-) continuation character now works exactly as on mainframe.

Example:
DISPLAY 'CNTR-20DIGIT-NBR / SKU-UPC-NBR / PO-NBR / ' //AC120208
- 'RCPT-NBR / ZL-DIVN-NBR / ZL-STORE-NBR / ' //AC120208
FIX AMT 144 MEDIUM
AMT LION Runtime AMT Screens #84809

INC: 1079567

In an AMT Listview, a double-click on a scrollbar or on a scroll arrow button was identified as a double-click on a record in order to evoke a display of its details, which led to the disabling of scrolling.

For detail inspection, double-clicks near the right-side of the scroll window are now ignored .
FIX AMT 144 MEDIUM
AMT COBOL Runtime Code Logic #84810

Syntax:
EXEC ORACLE
ALTER SESSION SET TIMED_STATISTICS = TRUE
END-EXEC.
was not supported.

The 'ALTER' statement has now been implemented. The syntaxis behind 'ALTER' is not verified by AMT, because the Oracle database takes care of this.
NEW AMT 144 MEDIUM
AMT LION Runtime Printing #84863

In graphical reports, the top margin was not taken into consideration when the page end was calculated, so text continued for too long.

Now, both top and bottom margins are respected, to finish the text where it is expected.
FIX AMT 144 MEDIUM
AMT LION Generator Various #84921

An infinite loop was created in a for-loop where the routineVar was a numeric with length 1 and the number of loops was greater than 10.

The assignment of values is now done to a shadowVar and a routineVar, solving the issue.
FIX AMT 144 MEDIUM
AMT LION Runtime Blazor Web Client #85006

In some very specific cases when logging in failed (e.g. if the AMT Application Server had not been turned on yet), the BlazorWebApi would internally throw errors as long as the internal administration was not complete.

The issue has been resolved by checking if the administration is complete.
FIX AMT 144 LOW
AMT LION Runtime AMT Screens #85072

INC: 1071870

To simplify the configuration of AMT Screens, file 'Sample_App.ini' is now added by Setup to the '/Lion/Support/ClientGUI' directory.
CHANGE AMT 144 LOW
AMT LION Runtime Blazor Web Client #85125

Logging on to the Blazor client without the login credentials having the proper casing, caused issues.

Now, system parameter SI-NTLOGIN is in uppercase, resolving the login issues.
FIX AMT 144 MEDIUM
AMT LION Runtime Blazor Web Client #85133

INC: 1237951

In the Blazor Web Client, content in the columns of a Listview were not aligned as specified in the 'Alignment' property.

The 'Text-align' property has been added to cells, ensuring that the content aligns correctly according to the column's value.
FIX AMT 144 MEDIUM
AMT LION Runtime Blazor Web Client #85141

In the Blazor Web Client, leading spaces were trimmed in Editbox fields.

Now, leading space are no longer trimmed.
CHANGE AMT 144 MEDIUM