AMT 117
Released: 17 Mar 2023.
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 | AMT COBOL | Control Center | Security | 329660 / C2109-062 In the AMT Control Center, adding a new user in the Security submenu required a password to be provided. When Windows authentication was used, no password was needed. The 'password' and 'passwordControl' fields have been made optional. However, to prevent logging in with an empty password in case of forms authentication, the validation of the user logon has been enhanced with a check on password length. |
CHANGE | AMT 117 | Medium |
AMT LION | AMT COBOL | Control Center | Various | 331217 / C2203-073 In the Batch Control page of the AMT Control Center, no distinction was made between changes made by the user and those made by 'Auto refresh'. This lead to inconsistencies in the display of messages from running jobs and irregularities in highlighting during paging. The problem has been solved by treating changes from users and 'Auto refresh' separately. |
FIX | AMT 117 | Medium |
AMT LION | Runtime | AmtScreens | 331469 / C2210-051 The minimum dimensions of controls were not updated for bottom alignment after they were repositioned. The calculation of minimum dimensions are now delayed until after code results have been processed. |
FIX | AMT 117 | Medium |
AMT LION | AMT COBOL | Developer | Various | 331200 / C2211-075 In the AMT Developer Studio, if a collection of labels was being mutated while being iterated over, an exception was raised if labels were deleted after they had been moved. Mutating logic has now been placed outside the loop, which solves the error. |
FIX | AMT 117 | Medium |
AMT LION | AMT COBOL | Control Center | Various | 331683 / C2211-076 If a printer which was still assigned to a role was removed, the error message shown was ambiguous. The error message has been improved, so that role names are now visible. |
FIX | AMT 117 | Medium |
AMT LION | Runtime | AmtScreens | 333487 / C2301-003 After being updated through code logic, the mask property of a Maskeditbox would show a value that was contaminated with the old mask's characters. The Maskedit value update checks and unmasking methods have been revised to give the correct behaviour. |
FIX | AMT 117 | Medium |
AMT LION | Runtime | AmtScreens | 333826 / C2301-049 Readonly restrictions on users without RtQuery UPD were too strict and also blocked queries which use field names containing edit commands that edit the database; such as ADD (in ADDRESS). The security checks have been made more sophisticated to allow these particular queries. |
FIX | AMT 117 | Medium |
AMT LION | AMT COBOL | Control Center | Various | 333637 / C2301-052 If a print failed, no message was shown why. Messages have been extended, so that, if a print fails, more detailed error messages are shown in the information window of the completed print. |
FIX | AMT 117 | Medium |
AMT LION | AMT COBOL | Developer | Various | 333647 / C2301-084 Switching between screen layouts of multi-language forms with a lot of occurrence controls caused the LION Developer Studio to crash. A fix has been applied that disposes of the GDI objects for the RenderTargetBitmap. In this way, the upper limit of GDI objects is not hit, and the Lion Developer Studio does not crash anymore. |
FIX | AMT 117 | Medium |
AMT LION | Runtime | AmtScreens | C2302-041 AMT Screens has been improved for automated testing by changing status bar message 'Connected' to 'Transmitting'. Automated test tools now have the possibility to check if AMT Screens is still busy transmitting. |
NEW | AMT 117 | Medium |
AMT COBOL | Runtime | Various | C2203-044 AMT COBOL for former IBM applications: SQL SET command did not work, causing queries to fail at runtime. SQL SET command now works as expected. |
FIX | AMT 117 | Medium |
AMT LION | Developer | Code Logic | C2302-064 It was not possible to recover a job using the Task and Job objects in LION, as it was AMT ComScript. To make this recovery possible, the Job interface has been extended with the RecoverCriticalReport and ProcessJobId properties. Also, the AddJobRequest() function has been extended with an extra, optional parameter ProcessJobId to specify which job to recover. |
CHANGE | AMT 117 | Medium |
AMT LION | AMT COBOL | Runtime | Jobs/Batches | 333760 / C2302-058 Reports could not be recovered if the agent or AMT Batch Controller were killed or stopped during the execution of the report, and a manual killed report was restarted immediately. The batch controller has been improved, so that critical reports are recoverable after restart, and a manual killed critical report is not automatically recovered. The restart for 'ABORT with Restart' is now handled the same way as critical reports with an exception. Also the wait mechanism of a job object has improved, so that it waits until all retries of 'ABORT RESTART' have finished. |
CHANGE | AMT 117 | Medium |
AMT LION | Runtime | AmtScreens | 333733 / C2302-066 In AMT Screens, if an element in a Listview was selected which was not in view and the Listview did not have any selected items at that moment, the item would be selected but the view would be set to the top. Now, the selected item stays in view after being selected, even if no item was selected before. |
FIX | AMT 117 | Medium |
AMT LION | AMT COBOL | Runtime | Various | C2302-068 XGEN, COBOL, LION: If multiple Cursor Queries were used on the same table with different indexes simultaneously, 'Find next' in a loop returned the same record again after 'Find first', due to an incorrect resetting of the Identity field index. With this fix, the Identity field index is not reset. |
FIX | AMT 117 | Medium |
AMT LION | AMT COBOL | Control Center | Various | 333500 / C2302-071 In the AMT Control Center, the 'Report Name' filter in 'Queued prints' could only filter on complete report names. The Report Name filter now also filters on partial report names. |
CHANGE | AMT 117 | Medium |
AMT LION | Runtime | Various | C2302-073 Label alignment is not in sync if used in code, as the property value was not updated in BL. This has been fixed. |
FIX | AMT 117 | Medium |
AMT LION | Runtime | AmtScreens | 333680 / C2302-074 In AMT Screens, the Initial Value of an Editbox with the Password property set to True and Readonly set to False, was not sent to the application server correctly. This has been improved, so that the initial value of a password box is also sent to the application server in these specific cases. |
FIX | AMT 117 | Medium |
AMT COBOL | Control Center | Security | 333798 / C2302-087 No transaction codes were shown in the Dropdown list filter in the AMT Control Center -> Security -> Transaction -> Transaction Roles. Transaction codes are now visible in this Dropdown list. |
FIX | AMT 117 | Medium |
AMT LION | AMT COBOL | Control Center | Various | 333803 / C2302-092 In the AMT Control Center, the rendered transaction in the dialog of Processed -> View Transactions wasn't refreshed when the 'Next' and 'Previous' buttons were clicked. This has been fixed. |
FIX | AMT 117 | Medium |
AMT LION | Runtime | AmtScreens | 333490 / C2302-096 In AMT Screens, Listview was too slow and too memory-consuming. Recycle mode for Listviews has been made the default mode, which massively increases performance and decreases memory usage. |
FIX | AMT 117 | Medium |
AMT LION | AMT COBOL | Control Center | Various | 333818 / C2302-097 In the AMT Control Center, the 'Auto refresh' in Clean Sessions was checked by default, but it didn't execute an automatic refresh. Now, 'Auto refresh' executes refreshes automatically. |
FIX | AMT 117 | Medium |
AMT LION | AMT COBOL | AmtTools | Reo | 333827 / C2302-100 In AMT Reorganize, the Analyze action crashed in certain situations. As a result, the Reorganize couldn't be executed. This has been fixed by improving the Dispose action. |
FIX | AMT 117 | Medium |
AMT LION | Runtime | Web Client | 333839 / C2303-001 If Listboxes or Comboboxes were filled with 'attachtobox' in the web client, the options could have 'undefined' in their IDs. The 'undefined' status has been replaced with the correct IDs to improve automated testing. |
FIX | AMT 117 | Medium |
AMT LION | AMT COBOL | Runtime | Various | 333624 / C2303-002 The 'sendmessage' to a destination was overlapping/conflicting with normal 'sendmessages'. In AMT Screens Options -> Local settings -> General settings -> Message to station, a third option 'NotifyBar' has been added. If the 'NotifyBar' is set just above the status bar, the result of the 'sendmessage' is shown for 2 minutes. For new users this is the default option. Also, 'sendmessages' to the current station in AMT Screens were processed as normal 'sendmessages'. These are now always sent as 'notify'. |
FIX | AMT 117 | Medium |
AMT LION | AMT COBOL | AmtTools | Reo | 333857 / C2303-022 The Amt Reorganize Service was not able to start, raising an error about a missing application settings file. The start-up procedure of the Amt Reorganize Service has been updated to check for the existence of the AmtReorganizeService.dll.config setting file only. |
FIX | AMT 117 | Medium |