AMT 125
Released: 06 Sep 2023.
For availability, please contact the Avanade Service Portal for information on downloading new releases.
Special attention items:
AMT 125
- Please be aware that the COM services (comhost library) of the COM Module that is delivered with this AMT version only works for 64-bit applications! A version that works for 32-bit applications can be obtained from AMT Customer Support.
Product | Cat | Subcat | Description | Type | Version | Priority |
---|---|---|---|---|---|---|
AMT LION | Runtime | AMT Screens | #221 The Datagrid control can now be used in combination with the Macro tool in AMT Screens. |
NEW | AMT 125 | MEDIUM |
AMT LION | Runtime | AMT Screens | #223 In a Datagrid control, accessing an out of bounds index was not handled correctly, potentially leading to an incorrect RESOK or even a fatal exception in AMT Screens. Out of bounds indexes now set RESOK to false and the use of dummy objects prevents fatal exceptions. |
FIX | AMT 125 | MEDIUM |
AMT LION | Runtime | Blazor Web Client | #339 The macromanager has been added to the Blazor Web Client. Users can now play existing macros for Editboxes, Maskeditboxes and other input components. Macros for the Listview and Datagrid components are currently being developend and will become available at a later date. |
NEW | AMT 125 | MEDIUM |
AMT LION | Developer | Code Logic | #1101 In the Datagrid control, font properties in cells were not implemented if FONTNAME was not set in the parent control. This issue has been fixed: LION code can now be used to adjust the properties of a Datagrid control in the order Cell > Row > Column. |
FIX | AMT 125 | MEDIUM |
AMT LION | Runtime | Various | #27698 Changing label alignment dynamically didn't work in Blazor Web Clients. This issue has been fixed. |
FIX | AMT 125 | MEDIUM |
AMT LION | Developer | Code Logic | #27709 The possibility to use an Enum value in a 'start case' command has been implemented. |
NEW | AMT 125 | MEDIUM |
AMT LION | Generator | Various | #27712 The generation of one assignment of a Datagrid column variable to another did not work correctly. This issue has been corrected. |
FIX | AMT 125 | MEDIUM |
AMT LION | AMT COBOL | AmtTools | Reo | #27752 AMT Reorganize now supports the storing and re-using of Reorganize statements in a file. This means the statements can be adjusted for e.g. partitioning. Attention: saving Reorganize statements is only available for MSSQL and Oracle databases. Please be aware that the customer is responsible for the consequences of adjusting Reorganize statements! |
NEW | AMT 125 | MEDIUM |
AMT LION | AMT COBOL | Runtime | Web Client | #78561 In a complete system gen, file 'web.config' was overwritten if 'web_default.config' was absent, as, in such cases, equality was assumed. The check has been refined, so that equality can only be established if both files are present. |
CHANGE | AMT 125 | MEDIUM |
AMT LION | AMT COBOL | Developer | Various | #78714 In AMT Developer Studio 'Enterprise Options', there is a new Configuration node that can specify that check-ins need to have a label selected. |
NEW | AMT 125 | MEDIUM |
AMT LION | AMT COBOL | Control Center | Configuration | #78737 Changing SQL server details of a User database in the Control Center after it had been assigned to an application was not possible. Modifying the SQL server details is now possible, with the exception of the the database type (User/Remote/etc). |
CHANGE | AMT 125 | MEDIUM |
AMT LION | AMT COBOL | AmtTools | Reo | #78774 In AMT Reorganization, increasing the width of a column was done using a temporary column, which could lead to 'not nullable' errors. Also, with multi-threaded Reorganizations, logging could not be linked to the correct table. Increasing the width of a column is now done directly, without the use of a temporary column. Operations still requiring the use of a temporary column replace NULL with the space character, thus eliminating the 'not nullable' error. Attention: these issues only occurred with Oracle databases. |
CHANGE | AMT 125 | MEDIUM |
AMT LION | Runtime | Blazor Web Client | #78778 Tab-less Page controls caused errors in the Blazor Web Client, which resulted in pages not being rendered or being unusable. This issue has been fixed. |
FIX | AMT 125 | MEDIUM |
AMT LION | Runtime | Blazor Web Client | #78781 The Blazor Web Client crashed, if an active tab of a Page control was dynamically changed to an invalid value (e.g. to a non-existent tab name). This bug has been fixed. |
FIX | AMT 125 | MEDIUM |
AMT LION | Developer | Code Logic | #78791 INC: 1079693 In LION, if COPY was used within a REPLACE function call, and the COPY and REPLACE strings used the same variable, the result could be that a single character was copied all over the destination string. One-by-one character copying, which is used as an optimization, is no longer executed if source and destination are the same in a REPLACE function call. |
FIX | AMT 125 | MEDIUM |
AMT LION | Generator | Various | #78795 Concatenating a string literal with a System Enumeration value wasn't generated correctly, resulting in a C# compiler error. This issue has been solved in the AMT generator. |
FIX | AMT 125 | MEDIUM |
AMT LION | Runtime | Blazor Web Client | #78810 The Calender, MaskEditbox and EditBox datagrid columns did not fuction in the Blazor Web Client due to changes in internal properties. This issue has been resolved so that these columns now work as expected. |
FIX | AMT 125 | MEDIUM |
AMT LION | Runtime | Various | #78812 INC1092247: Loading a form containing a 'gotoform' command in the 'display_main' routine caused an exception, if the loading was done through the 'Select screen' option. The issue has been resolved. |
FIX | AMT 125 | MEDIUM |
AMT LION | Runtime | Various | #78814 INC1092247: The LION COM Module caused issues if a form was called by setting the ActiveFormName, if it contained labels with a positive Z-order value. Forms with positive Z-order properties are now handled correctly in the LION COM Module. |
FIX | AMT 125 | MEDIUM |
AMT LION | AMT COBOL | Runtime | Configuration | #78822 Adding a new database to the AMT Control Center could cause an exception. The database settings verification checks have been adjusted to prevent exceptions when new databases are added to an AMT runtime environment. |
FIX | AMT 125 | MEDIUM |
AMT LION | AMT COBOL | Runtime | Various | #78885 After the registration of the COM-module, not all interfaces were added to the registry since the implementation of .NET 6 in AMT, causing them to be inaccessible for applications using a COM interface. A CLSID has been added to all the interface and implementation files. A COM Module version for 32-bit applications can be obtained on demand. |
FIX | AMT 125 | MEDIUM |