AMT Release Notes

AMT 104

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

Special attention items:

AMT 104

Product Cat Subcat Description Type Version Priority
AMT LION | AMT COBOL Control Center Server Control 329599 / C2103-058

Columns 'AppServerName' and 'WebSessionID' have been added in section 'Clean Session' under 'Processed' in the AMT Control Center.
'WebSessionID' is used for the Com Server name, in case of a Com Server connection.
NEW AMT 104 Medium
AMT LION | AMT COBOL AmtTools Reo 332149 / C2203-019

There was an error in the use of AMT Reorganize regarding default values, caused by an incorrect use of 'AmtDbsField.DbsNoInitialValue'.

Default value processing has been corrected.
FIX AMT 104 Medium
AMT LION Runtime Various 332357 / C2204-075

Legacy behaviour regarding 'Century' in DateResult has been restored, by adding option 'revert to legacy century behaviour'.

Important: Please be careful and only enable this option after consultation with Asysco's Customer Support, as it may lead to unexpected behaviour!
FIX AMT 104 Medium
AMT LION | AMT COBOL AmtTools Various 332591 / C2204-095

When a batch report\program was killed, a Windows dump file was created in the wrong location, in the AMT Batch Controller folder itself.

Now agent log files are created in the log folders that have been defined in the AMT Control Center. Furthermore, no log file is created if a report is killed by an operator.
FIX AMT 104 Medium
AMT LION Runtime AmtScreens 332352 / C2205-004

In the 'Job Management' section of AMT Screens, the content of a print file in preview mode was not always shown, because of macro code that was not handled properly.

Print files are now processed correctly for the preview mode.
FIX AMT 104 Medium
AMT LION | AMT COBOL Runtime Web Client 332582 / C2205-005

The 'Suspended' buttons, popup menu options, and the 'Kill all' button have been removed from the AMT Application Center 'Queued jobs' view, because this operator functionality is already in the AMT Control Center.
FIX AMT 104 Medium
AMT COBOL Control Center Configuration 332598 / C2205-017

'Items per page' was not implemented for the 'Transaction Control' page in the AMT Control Center. Within the Program Control page, 'Items per page' did work, but switching pages didn't.

'Items per page' has been implemented on the 'Transaction Control' page, and the switching issue has been resolved.
FIX AMT 104 Medium
AMT LION Runtime Various 332322, 332350 / C2205-019

When large files were created with the File Control object, the program threw an exception regarding maximum received message size. This was due to the gRPC setting used within .NET Core, which was set to receive datablocks of a 4MB maximum.

The AMT File Controller now accepts larger data blocks, which are now sent in smaller chunks if the limits are exceeded.
FIX AMT 104 Medium
AMT COBOL Generator Various C2205-020

In AMT COBOL applications, disabling application option: 'QUOTE and QUOTES keywords are translated to a single quote' leads to double quotes being generated. However, in a working storage entry like:  '05 FILLER   PIC X VALUE QUOTE.' QUOTE was always translated to a single quote.

Working storage items are now also consistently translated to double quotes if the application option is disabled.
FIX AMT 104 Medium
AMT LION | AMT COBOL Runtime Scripts 332557 / C2205-021


Killing a script made it disappear, however the script kept running in the background if 'Running PowerShell inside the batchcontroller' was set.

The problem of the running script has been resolved by killing the PowerShell host with the script.
FIX AMT 104 Medium
AMT LION Runtime Web Client 332215 / C2205-028

There were display issues with Labels, caused by a 'letter-spacing' entry in 'amt.css', which was attributed to the Body, but was only required for Comboboxes and Listboxes.

In the default 'amt.css', style 'letter-spacing: 0.2px' on the body element has been removed, and been added to Comboboxes and Listboxes.

Note: Customers can change 'amt.css' for their own purposes. Only the default file has been changed. Customers are responsible for their own created themes.
FIX AMT 104 Medium
AMT LION | AMT COBOL Runtime Jobs/Batches 332583 / C2205-036

Incidentally, changed objects were not added to or removed from the System Database through incorrect locking.

Threading mechanisms responsible for locking have been reworked, so that changes are no longer missed.
FIX AMT 104 Medium
AMT LION | AMT COBOL AmtTools Reo C2205-039

AMT Reorganize executed a reorganize over and over again on identity fields with 'nullable' set to true, and specific numeric fields with default values.

Reorganize now sets 'nullable' to false on identity fields, and the check on initial values has been improved.
FIX AMT 104 Medium
AMT LION | AMT COBOL Control Center Configuration 332644 / C2205-042

Paging didn't work in Security -> Transaction Control. In System Configuration -> Transactions -> Transaction Control, the Program ID was shown and not the program name. 'Drop Down' didn't work in Transaction Control.

The issues of paging and 'Drop Down' have been resolved, and column 'Program Name' has been added to the Transaction Control page.
FIX AMT 104 Medium
AMT LION | AMT COBOL Runtime Various C2205-046

AMT 104 has been qualified for Windows Server 2022.
NEW AMT 104 Medium
AMT LION | AMT COBOL Runtime Scripts 332587 /  C2205-048

Message of an Accept were not shown if the AMT Com Module application hadn't been correctly initialized.

An extra check has been introduced on the application being initialized, before a Message or Accept is accepted within the AMT Com Module.
FIX AMT 104 Medium
AMT LION | AMT COBOL AmtTools Various C2205-051

If AMT Setup was run in batch mode, a popup was shown if 'lion.ini' was not present, which wrongly stopped the batch.

Now, this popup is not shown anymore and the batch continues.
FIX AMT 104 Medium
AMT LION | AMT COBOL Runtime Various C2205-054

An exception occurred if SetParamNumeric for a database parameter was set to an empty string value.

Setting a Numeric Parameter now allows for empty (truncated) values, which are converted to '0' to make them valid.
FIX AMT 104 Medium
AMT LION | AMT COBOL Control Center Various 332657 / C2205-068

The AMT Control Center showed popup message 'Session no longer valid, you will be logged off' after it had been open for a certain amount of time, but it is meant to be active always.

Now the AMT Control Center updates the session record in AMTSYSSESSION, so it no longer times out.
FIX AMT 104 Medium
AMT LION | AMT COBOL Control Center Security 332616 / C2205-069

The Processed Transaction component in 'Security Components -> ControlCenter'  was only visible if COBOL applications were allowed, but the 'Processed -> Transaction' view is always visible


The Processed Transaction component is now always visible.
FIX AMT 104 Low
AMT LION Runtime Web Client 332669 / C2205-072

AMT REST API provider produced an http 204 response, due to concurrency.

The API's internal administration has been improved, so that its more robust regarding concurrency situations. Also, the exception handling of the REST API business-logic now gives more information back to the caller.
FIX AMT 104 High
AMT LION Runtime AmtScreens 332222 / C2205-073

If a row was selected in a sorted Listview, the selected index ignored ordering and ended up in the wrong place.

The selected row index is now based on the correctly ordered contents of the Listview.
FIX AMT 104 High
AMT LION Runtime AmtScreens 332211 / C2205-074

In AMT Screens, if a transmit was done on a form with a nameless shape and session messages, a duplicate-key error could occur.

An extra check has been implemented to prevent this error.
FIX AMT 104 Medium
AMT LION | AMT COBOL Control Center Configuration 332581 / C2205-078

Setting the time in the AMT Control Center for logging (cleanup), the job queue (start/end), print queue (start/end) did not change the time if the web client was in a different time zone.

Now the time is calculated correctly for the local time zone of the operator.
FIX AMT 104 Medium