AMT 113
Released: 23 Dec 2022.
For availability, please contact the Avanade Service Portal for information on downloading new releases.
Special attention items:
AMT 113
-
C2203-016: Since the introduction of .NET Core, the AMT Reorganization application didn’t exit with the correct exit codes in batch mode anymore. Also, failed executed SQL statements didn’t lead to an exit code indicating the error.
Now, a separate AMT Reorganization console application has been created, which can be used in, for example, scripts or DevOps pipelines. This separate console app makes exit codes work properly again. Furthermore, the use of exit codes has been improved so that failed SQL statements result in an exit code indicating an error. -
C2210-067: In case of exceptions within Reports, the Manual Recovery run failed due to a wrong job state.
The handling of exceptions during running of reports has been improved, especially where deadlock and out of bound exceptions are concerned. These errors now result in a newly introduced job state named ‘ErrorWithRecover’. This state indicates that a job did raise an error at execution but it can be recovered manually.
Note: Automatic recovery will be improved in AMT 114.
Product | Cat | Subcat | Description | Type | Version | Priority |
---|---|---|---|---|---|---|
AMT LION | AMT COBOL | Documentation | Various | 3330714 / C2104-108 Not all licenses for used packages were added to the License directory. All licenses now been updated and missing licenses have been added. |
FIX | AMT 113 | Medium |
AMT LION | AMT COBOL | Runtime | AmtScreens | 327231 / C2106-021 Datagrid Development part 1: the Datagrid is being implemented in the AMT Developer Studio and AMT Screens. Due to development of the future DataGrid, some internal components have been revised. |
NEW | AMT 113 | Medium |
AMT LION | Developer | Web Services Soap | 329602 / C2106-022 Routines didn't support parameters with a Web Service class as type. Such types are now supported in routine parameters. |
FIX | AMT 113 | Medium |
AMT LION | Runtime | AmtScreens | 329900 / C2106-023 Icons that indicate the type of the report (graphical or text) were not present in the job management page of AMT Screens, as they were in LionScreens. Now, the same icons as used in the Developer Studio have been added to indicate the type of the report. |
FIX | AMT 113 | Medium |
AMT LION | AMT COBOL | AmtTools | Debugger | 330479 / C2106-064 In the AMT Debugger, no clear error message for not finding a station was given, if the user connected directly to the app server and the use of an app manager had been configured. Now, a clear message is given. Also, the problem of session hijacks has been solved with this fix. |
FIX | AMT 113 | Medium |
AMT COBOL | AmtTools | Debugger | 329479 / C2106-067 In the AMT Debugger, It was not possible to add a watch on a field of a COBOL database query. This is now possible by using the 'add watch' window. The possibility of adding a watch on a database field by right clicking in the code will be realized in a separate change. |
FIX | AMT 113 | Medium |
AMT LION | Developer | Code Logic | 328730 / C2109-085 Despite being commented out, local variable definitions were still interpreted when a routine variable was right-clicked. Checking comment blocks has been improved so that the right variable definition is shown. |
FIX | AMT 113 | Medium |
AMT LION | AMT COBOL | AmtTools | Reo | 330531 / C2203-016 Since the introduction of .NET Core, the AMT Reorganization application didn't exit with the correct exit codes in batch mode anymore. Also, failed executed SQL statements didn't lead to an exit code indicating the error. Now, a separate AMT Reorganization console application has been created, which can be used in, for example, scripts or DevOps pipelines. This separate console app makes exit codes work properly again. Furthermore, the use of exit codes has been improved so that failed SQL statements result in an exit code indicating an error. |
FIX | AMT 113 | High |
AMT LION | Runtime | AmtScreens | 330831 / C2203-093 In AMT Screens, auto-tabbing was not implemented on password Editboxes. Auto-tabbing on password Editboxes has been implemented. |
FIX | AMT 113 | Medium |
AMT LION | Runtime | Web Client | 331211 / C2206-125 Customizing the padding within a Listview did not work when a value was set, because of interference by other CSS elements. Padding now works whether an element is set or not. |
FIX | AMT 113 | Medium |
AMT LION | AMT COBOL | Runtime | Jobs/Batches | 333021 / C2208-029 The AMT Batch Controller only removed Requests for actions on a Job (e.g. 'wake-up' or 'stop') if it could execute them on Jobs they were running themselves. This led to un-executable Requests for processed Jobs amassing in the database. These requests now include BatchControllerIds, which connect a Request to a particular Batch Controller. If the Batch Controller can't execute the Request, it removes the Request and logs this. |
FIX | AMT 113 | Medium |
AMT LION | AMT COBOL | Developer | Various | 333258 / C2209-083 AMT Developer Studio exception messages were not rendered correctly in the error dialog, making the 'Continue' button inaccessible. Now, the exception message is wrapped in multiple lines. Also, the resizability has been improved. |
FIX | AMT 113 | Medium |
AMT LION | AMT COBOL | Control Center | Various | 333341 / C2210-023 Filtering on username in the Prints screen of the AMT Control Center didn't work anymore. Filtering on usernames now works correctly again, through improvements in security. |
FIX | AMT 113 | Medium |
AMT LION | Runtime | Jobs/Batches | 333357 / C2210-067 In case of exceptions within Reports, the Manual Recovery run failed due to a wrong job state. The handling of exceptions during running of reports has been improved, especially where deadlock and out of bound exceptions is concerned. These errors now result in a newly introduced job state named 'ErrorWithRecover'. This state indicates that a job did raise an error at execution but it can be recovered manually. Note: Automatic recovery will be improved in AMT 114. |
FIX | AMT 113 | Medium |
AMT LION | AMT COBOL | Runtime | Web Client | 333434 / C2211-007 The status message was not included in 'Screen dump print'. The status message has been added to the print. |
FIX | AMT 113 | Medium |
AMT LION | AMT COBOL | Developer | Forms | 333429 / C2211-013 A cut action in a multi-language layout form, was only performed on the current layout. Cutting behavior has been restored to all language layouts. |
FIX | AMT 113 | Medium |
AMT LION | AMT COBOL | Runtime | Various | 333364 / C2211-014 Under high concurrent load, multiple Batch Controller agents might copy a DLL to the pool folder simultaneously, causing a BadImageFormatException in one of them. This concurrency issue is now handled correctly by the agents. |
FIX | AMT 113 | Medium |
AMT LION | AMT COBOL | Runtime | Jobs/Batches | 333317 / C2211-015 Running PowerShell inside the AMT Batch Controller consumed some memory each time PowerShell was run. Now, the PowerShell host is recycled every 100 calls and stopped after 2 hours of being idle to release memory. |
FIX | AMT 113 | Medium |
AMT LION | Runtime | AmtScreens | 333409 / C2211-018 Colors were not handled correctly for Listview cells. Colors for Cell, Row or Column are now handled properly and overriding works again. |
FIX | AMT 113 | Medium |
AMT LION | Runtime | AmtScreens | 333492 / C2211-019 Pressing Enter in a Listview if a row was selected did not trigger a transmit but selected the next line. Pressing Enter now triggers a transmit, as expected. |
FIX | AMT 113 | Medium |
AMT LION | Developer | Forms | 333488 / C2211-021 The move to back and front z-index functionality on the tab-sheets of a PageControl in the AMT Developer Studio was broken. Users can now place tab-sheets in an order of their own choice. |
FIX | AMT 113 | Medium |
AMT LION | Runtime | AmtScreens | 333497 / C2211-022 In AMT Screens, Listview with checkboxes showed incorrect focus row-behavior. The row is now selected correctly. |
FIX | AMT 113 | Medium |
AMT LION | Runtime | AmtScreens | 333471 / C2211-028 In AMT Screens, fields on screen displayed values from an earlier transaction, despite having been cleared. This issue has been resolved, by handling null values correctly. |
FIX | AMT 113 | Medium |
AMT LION | AMT COBOL | Runtime | Web Client | 333379 / C2211-030 On some occasions, blank spaces filled the remaining space within an input field, causing the cursor to be placed in the blank space of the input field when clicked. Blank spaces within these input fields are removed now. |
FIX | AMT 113 | Medium |
AMT LION | AMT COBOL | Runtime | Web Client | 333462 / C2211-035 There was no filter input-field for PrinterName in 'Completed Prints' within the AMT Application Center. The PrinterName filter input-field has been added to the 'Completed Prints' tab within the AMT Application Center. |
FIX | AMT 113 | Medium |
AMT LION | Runtime | AmtScreens | 333490 / C2211-036 Listview was slow when processing a large amount of records. Loading and Scrolling have been improved by changing the way the screen is updated. |
FIX | AMT 113 | Medium |
AMT LION | Runtime | AmtScreens | 333508 / C2211-043 The takeover by the Spare or second AppServer did not work correctly, because the 'AMT Screens is shutting down' popup closed AMT Screens before it had the chance to reconnect. This issue has been resolved. |
FIX | AMT 113 | Medium |
AMT LION | Runtime | Web Client | 333511 / C2211-047 When a Combobox with a selected value was opened, the selected value was scrolled into view, which placed the selected value at the top of the screen, even if it was already in view. This caused the whole screen to scroll up. The item is now scrolled into view if the dropdown container is not in view yet. |
FIX | AMT 113 | Medium |
AMT LION | Runtime | Various | 333505 / C2211-055 A Reset_To_Start_Transaction caused the local retained_vars to be cleared in some scenarios. Now the retained_vars section is reset to the values that were active at the start of the transmit. |
FIX | AMT 113 | Medium |
AMT LION | AMT COBOL | Runtime | Various | 333146 / C2211-065 The DB2 wrapper did not load correctly. Corrections have been made so that the DB2 wrapper is now loaded correctly again. |
FIX | AMT 113 | Medium |
AMT LION | AMT COBOL | Runtime | Various | 333145 / C2211-066 The DB2 wrapper was in use when setup was run. The DB2 wrapper is now copied and loaded from a temporary directory correctly, which allows the wrapper to be updated. |
FIX | AMT 113 | Medium |
AMT LION | AMT COBOL | Generator | Various | 333520 / C2211-067 The generator crashed at forms with Editboxes that didn't have the DecimalChar property set, due to old data. An extra check has been added that prevents that the empty string value is set in Editboxes. |
FIX | AMT 113 | Medium |
AMT LION | Runtime | AmtScreens | 333541 / C2211-068 If a Combobox with a style Dropdown had SearchMatch set to 'true', the OnSelect function could cause a transmit loop. This issue has been resolved. |
FIX | AMT 113 | Medium |
AMT LION | Runtime | Various | C2211-069 Even with IPv6 set to false, AMT was trying to bind to IPv6 addresses anyway. If IPv6 is disabled, only IPv4 addresses are selected for connection to the Application Server. |
FIX | AMT 113 | Medium |
AMT LION | AMT COBOL | AmtTools | Reo | 333532 / C2211-073 It was not clear during an AMT Reorganize which users were still connected to the database. Extra logging has been added containing the names of the user, program and machine, so that it's clear which program is connected when the database is being reorganized. |
FIX | AMT 113 | Medium |
AMT LION | AMT COBOL | Runtime | Various | 333241 / C2212-001 Object null exceptions were raised during clean-up actions in the AMT File Controller. Cleanup of file-handles is now placed in a lock, which prevents the Object null exceptions. |
FIX | AMT 113 | Medium |
AMT LION | AMT COBOL | Runtime | Jobs/Batches | 333550 / C2212-002 SQL error numbers were missing in the logs. The logging of an SQL exception for queries has now been improved. |
FIX | AMT 113 | Medium |
AMT LION | AMT COBOL | Runtime | Various | 333556 / C2212-003 The AMT File Controller didn't start if 'Run File Controller in Batch Controller' mode was selected, probably due to timing issues. The AMT File Controller has been given more time to start up. |
FIX | AMT 113 | Medium |