AMT Release Notes

AMT 99

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

Special attention items:

AMT 99

Product Cat Subcat Description Type Version Priority
AMT LION Runtime AmtScreens 330902 / 331427

Kill/WakeUp/Stop/Interrupt commands for running Jobs have been implemented in AMT Screens, tab 'Job Management'. They can be activated by selecting a running job and right-clicking it, which will make a popop menu appear. Please refer to the help page to read more about these commands.
NEW AMT 99 Medium
AMT LION Runtime AmtScreens 330778 / C2106-066

In AMT Screens, vertical navigation through Editboxes using arrow keys did not work correctly.

This problem was fixed automatically when incident 331692 was resolved, in AMT 97.
FIX AMT 99 Medium
AMT LION | AMT COBOL Developer Database C2112-048

Sequencers have been built into the AMT product suite, to support MS-SQL.  Oracle is not yet supported, this will be available in AMT 100. For more information, please refer to this help page.
NEW AMT 99 Medium
AMT LION | AMT COBOL Control Center Various C2112-054

In the AMT Control Center, section Security > Jobs, function 'Activate All' and 'Deactivate All' did not work if an application had more than 2100 jobs. The same problem applied to Forms.

This limit has now been removed, by automatically splitting up the SQL query into multiple queries and merging the results.
FIX AMT 99 Medium
AMT LION Generator Various C2201-003

After generating RestApiConsumable, the status was always set to 'Completed' in the AMT Developer Studio, irrespective of any generation errors.

The generator has been fixed to show the correct Status in the AMT Developer Studio. Also, RestApi projects now build when DelayedBuild is set to 'on'.
FIX AMT 99 Medium
AMT LION Runtime AmtScreens 331907 / C2201-009

The AMT runtime application crashed if a form with a password field was refreshed, because it was encrypted twice, once for the property and a second time for the list of properties.

The encryption now only takes place once.
FIX AMT 99 Medium
AMT LION | AMT COBOL AmtTools Reo 331935 / C2201-018

Getting the table spaces and database version used system views, which required DBA rights.

Now other views are used to get this information, which require fewer rights. Also, if there is a database lock, and there are insufficient rights to view the SQL-lock information, AMT Reorganize no longer crashes but states in the bug report that lock information is not available.
CHANGE AMT 99 Medium
AMT COBOL Runtime Various C2201-019

AMT Transaction Server could crash under very high load.

Improved the communication handling of AMT Named Pipes between Server and Agent so session communication doesn't cause problems under very high load.
This applies to the following combinations: Transaction Server/Transaction Agent, Application Server/Application Agent and Batch Controller/Batch Agent.
FIX AMT 99 High
AMT LION | AMT COBOL Runtime Various 331901 / C2201-041

Within AMT logging, the date and time in a record referred to when it was written to the log file. Also, in trace files, data of multiple consecutive days of debugging ended up in one session, which was not ideal.

The date and time of a record in the log files now corresponds to when the event was raised. For trace files, a new file and folder are now automatically created for each day, without the running program being interrupted.
FIX AMT 99 Medium
AMT COBOL Generator Various C2201-043

The NUMVAL parameter could not be a substring, it would just be ignored.

The NUMVAL parameter can now be a substring, too.
FIX AMT 99 Medium
AMT COBOL Generator Various C2201-052

AmtRestApiProvider.exe was missing in generated folder Binaries\Common\RestApiProvider\AmtRestApiProvider\, due to a bug in the generator, which copied the file from a support folder but deleted it right afterwards in an attempt to rename it.

This bug has been fixed by inserting a check before the rename.
FIX AMT 99 Medium
AMT LION Developer Web Services REST 331984, 331131 / C2201-058

A C# generation error occurred in reports using REST API Consumable Web Services, when data was assigned to the .TOJSON() or .TOXML() function, due to a duplicate-name problem in class and property. 

The duplicate-name problem with class and property has now been resolved, by prefixing the property name.
FIX AMT 99 Medium
AMT COBOL Runtime Various C2201-063

A numeric test on a formatted numeric item failed, although the memory buffer contained valid data.

The numeric test on formatted numeric items has been corrected.
FIX AMT 99 Medium
AMT COBOL Developer Database C2201-064

The DB2 WITH statement was not generated properly: two Select statements were generated separately instead.

The DB2 WITH statement is now generated properly.
FIX AMT 99 Medium
AMT LION | AMT COBOL Control Center Server Control 332023 / 332001/ C2201-084

An unspecified error occurred when the tab Jobs was clicked in a running AMT Batch Controller, due to a name difference between the C# code and the underlying JavaScript.

The name in the JavaScript has been changed and the error no longer occurs.
FIX AMT 99 Medium