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
- No Log4j software has been detected in a complete scan of the AMT product suite!
- 2 New items come with AMT 99:
- Kill/WakeUp/Stop/Interrupt commands in the ‘Job Management’ tab of AMT Screens. They can be activated by right-clicking a running job. Please refer to this help page for more information.
- Sequences have been introduced, to help making rows in tables and views unique. This only works for MS-SQL databases so far, a version for Oracle is in development. Find out more about Sequences in this help page.
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 |