AMT 137
Released: 10 May 2024.
For availability, please contact the Avanade Service Portal for information on downloading new releases.
Special attention items:
AMT 137
- The AMT Blazor web client rendering has been thoroughly refactored in period leading up to this release. It has undergone several changes to improve performance, stabiliby and maintability of the product. The base and most common AMT controls are now feature complete. In the coming releases, more complex controls, such as the COBOL BMS Terminal, Dynamic Form control, SwitchTo and the Datagrid control, will be improved. Although the AMT Blazor web client has been rigorously tested, we advise you to do the same on your own specific environment.
Product | Cat | Subcat | Description | Type | Version | Priority |
---|---|---|---|---|---|---|
AMT COBOL | Developer | Code Logic | #348
The COBOL / XGEN ASeries 'Lock' statement has been refactored to improve performance and maintainability of both the 'Lock First' and 'Lock Next' options. This has been achieved by re-reading the previous record when a lock fails, instead of reading the record twice. |
CHANGE | AMT 137 | MEDIUM |
AMT LION | AMT COBOL | Runtime | Blazor Web Client | #80954
In the last few sprints, our team has succesfully improved the core stability and performance of the AMT Blazor web client. Currently, we are working on hardening the more complex functionality of the following elements: COBOL (BMS Screens), SwichTo, Dynamic Form control and the Datagrid control. |
CHANGE | AMT 137 | HIGH |
AMT LION | AMT COBOL | AmtTools | Reo | #81306
For Java/PostgreSQL only: The AMT Reorganization tool was dropping views in PostgreSQL application databases, because of differences in casing and incorrect validation. The casing of generated Java application databases has been adjusted and Reo validation has been changed for PostgreSQL. |
FIX | AMT 137 | MEDIUM |
AMT LION | AMT COBOL | Generator | Various | #81362
INC: 1164959 The license expiration date was not shown in the generator logging, due to a generic change of logging functionality. The license date is now visible again during generation. |
FIX | AMT 137 | MEDIUM |
AMT LION | Generator | Various | #81789
The AMT Generator displayed truncation warnings regarding conversion of 'Integer' to 'Int' or 'Long' when web consumables were generated. The checks for conversions have been corrected. |
FIX | AMT 137 | MEDIUM |
AMT LION | AMT COBOL | Generator | Various | #81932
In the AMT Developer Studio, the logging of the generated items on the screen kept tracking the last item, preventing the user from examining a previous log item. The logging now still automatically tracks the latest log item on the screen, but when an item is clicked, the tracking stops and scrolling stays on the selected item. When the last item is re-selected, the latest logging is tracked again. |
FIX | AMT 137 | MEDIUM |
AMT COBOL | Developer | Code Logic | #82015
In AMT COBOL, the CANCEL option in the EXEC CICS ABEND statement is now supported. |
NEW | AMT 137 | MEDIUM |
AMT COBOL | Developer | Code Logic | #82018
In AMT COBOL the RANDOM function is now supported for migrated IBM applications. |
NEW | AMT 137 | MEDIUM |
AMT LION | AMT COBOL | Runtime | API | #82122
Using the ComScript module with the FileObject or SortObject caused an error: 'Could not connect to the FileController'. This error was caused by the inability of PowerShell version 7.4.1 to load the required assemblies. The AMT ComScript module and AMT Com module now determine the correct assembly to be loaded depending on the local environment. |
FIX | AMT 137 | MEDIUM |
AMT COBOL | Generator | Code Logic | #82196
In AMT COBOL, the AMT Generator returned an error on a variable with 'PIC S9(18) COMP-5'. The AMT Generator has been changed to accept this picture clause combination. |
FIX | AMT 137 | MEDIUM |
AMT COBOL | Developer | Code Logic | #82231
In AMT COBOL support for Oracle databases has been expanded, so that EXEC ORACLE commands are now supported by AMT COBOL. |
NEW | AMT 137 | MEDIUM |
AMT LION | Debugger | Various | #82234
In the AMT Debugger, adding watches to classes resulted in an exception. The AMT Debugger has been corrected so that it will no longer crash under these circumstances. |
FIX | AMT 137 | MEDIUM |
AMT LION | AMT COBOL | Developer | Various | #82286
The performance of importing a large source file needed improvement. Import performance has been improved in general, and for loading an application for the first time especially. |
CHANGE | AMT 137 | MEDIUM |
AMT LION | Generator | Various | #82486
Generating a Provided Rest API Web Service with an error in the Business Logic side incorrectly displayed a 'successful' status. The generator has been corrected so that the actual generation status is now displayed. |
FIX | AMT 137 | MEDIUM |
AMT LION | AMT COBOL | Developer | Code Logic | #82619
Using a NULL value in the UNSTRING command resulted in empty results, and position '0', because of different behaviour of 'String.IndexOf' in .NET 8, compared to .NET 6. The issue has been solved by using the 'StringComparer.Ordinal' internally. |
FIX | AMT 137 | MEDIUM |
AMT COBOL | Runtime | API | #82717
The Comscript and the ComModule could not run in the same PowerShell instance if the AMT Transaction Server and the AMT File Controller were running on the same server. The gRPC connection now differentiates better between the two services when they are on the same server. |
FIX | AMT 137 | MEDIUM |
AMT LION | Runtime | Web Services | #82756
Calling the 'AmtLogon' method of a Provided Rest Api was no longer working, because of an issue with named parameter 'Name'. This parameter is now no longer generated. |
FIX | AMT 137 | MEDIUM |
AMT LION | AMT COBOL | AmtTools | Reo | #82781
In AMT Reorganize, the reorganization of numeric members inside a structure could give an error during the 'Analyse' phase. The AMT Reorganize database field type check has been corrected to handle this specific situation. |
FIX | AMT 137 | MEDIUM |