AMT 158
Released: 25 Jul 2025.
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 COBOL | Developer | Code Logic | #83398
The CREATE INDEX command is migrated to a DDL for target databases by the COBOL converter. However, functions like DATA() on index keys were not supported. CREATE INDEX now supports the DATA() function. |
NEW | AMT 158 | MEDIUM |
AMT COBOL | Runtime | Code Logic | #83560
The AMT COBOL EXEC DB2 DIGITS Function was not working properly for .NET and Java. For example, the number -6.28, was returned as 000006 in .NET, and as -00000 by Java. Both platforms now have correct implementations, and return 000628 for the example above. |
FIX | AMT 158 | MEDIUM |
AMT COBOL | Developer | Code Logic | #83972
In AMT COBOL, parsing failed when SOURCE-COMPUTER. IBM-370-14 was declared inside SPECIAL-NAMES. Parsing of SOURCE-COMPUTER. IBM-370-14 has been fixed. |
FIX | AMT 158 | MEDIUM |
AMT COBOL | Developer | Code Logic | #85762
The COBOL parser produced many errors when something was wrong in the CICS LINK, CICS GET MAIN or CICS VERIFY statements, if the END-EXEC tag was missing. Errors produced now are more meaningful. |
FIX | AMT 158 | MEDIUM |
AMT COBOL | Developer | Code Logic | #85779
In AMT COBOL, the EVALUATE WHEN statement with complex expressions, like the ones with multiple structures, failed to parse/generate. Parsing/generation is now done correctly. |
FIX | AMT 158 | MEDIUM |
AMT COBOL | Developer | Code Logic | #85780
In AMT COBOL, EVALUATE with an ALSO condition is not recognized correctly. The check for an ALSO in the parser has been improved. |
FIX | AMT 158 | MEDIUM |
AMT COBOL | Developer | Code Logic | #85781
In AMT COBOL, support has been added for expressions in the ORDER BY part of an EXEC SQL SELECT. |
NEW | AMT 158 | MEDIUM |
AMT COBOL | Developer | Code Logic | #85790
The AMT COBOL parser could not read a file into a numeric variable. This is now allowed. |
FIX | AMT 158 | MEDIUM |
AMT COBOL | Developer | COBOL | #85812
In AMT COBOL, IBM CICS PRINSYSID was not implemented. There is now a basic implementation that returns an empty string. |
NEW | AMT 158 | MEDIUM |
AMT LION | AMT COBOL | Developer | Code Logic | #85878
The AMT Developer Studio threw an error when a variable with a continuation character was used. Continuation characters in variables now work properly. |
FIX | AMT 158 | MEDIUM |
AMT COBOL | Developer | COBOL | #85880
In AMT COBOL, EVALUATE WHEN in combination with NOT was not implemented correctly, with parentheses around NOT causing problems. These statements are now parsed correctly. |
FIX | AMT 158 | MEDIUM |
AMT COBOL | Developer | COBOL | #85889
In AMT COBOL, the PRINT function in the CICS SEND statement was not parsed and threw a error. Now, it is parsed and throws a warning instead. |
FIX | AMT 158 | MEDIUM |
AMT COBOL | Developer | COBOL | #88548
In AMT COBOL, the EXEC DB2 DROP TABLE <tablename> was parsed incorrectly and generated the wrong statement. This issue has been fixed. |
FIX | AMT 158 | MEDIUM |
AMT LION | Runtime | Blazor Web Client | #91965
In the Blazor Web Client, alt-shortcuts for menu items were not working as expected, navigation was faulty at times, dropdowns did not always open, and the menu control was not always focusable. A full refactoring of the menu control has been done, and it now works as it should. |
FIX | AMT 158 | MEDIUM |
AMT COBOL | Generator | COBOL | #92105
In AMT COBOL, CICS RETRIEVE without a LENGTH specification did not generate properly. It now generates properly. |
FIX | AMT 158 | MEDIUM |
AMT LION | Runtime | AMT Screens | #92498
In AMT Screens RTQUERY, the .NET standard was always used for decimal formatting. Now, application settings are used when numbers are converted to text. |
FIX | AMT 158 | MEDIUM |
AMT LION | Runtime | AMT Screens | #92499
INC: 1332672 In AMT Screens, users could not tab through editable Listview columns. This issue has been solved. |
FIX | AMT 158 | MEDIUM |
AMT LION | Services | Application Server/Manager | #92502
INC: 1319154 When a single application server was used, reconnect to a client would fail. Reconnecting to a client without a manager has been improved. |
FIX | AMT 158 | MEDIUM |
AMT LION | Runtime | AMT Screens | #92542
In AMT Screens, there was no option to export all data in RTQuery. A 'get all' button has been added that downloads all data for the current table or query, which is then available for export. |
NEW | AMT 158 | MEDIUM |
AMT COBOL | Runtime | Code Logic | #92657
AMT did not support the creation of an index on a temporary table created inside a COBOL program. This construction is now supported. |
FIX | AMT 158 | MEDIUM |
AMT COBOL | Runtime | COBOL | #92658
The COBOL parser creates sub-items when sorting on groups containing comp fields. Parsing the sub- item could go wrong if items were defined in different groups. Items are now re-used, because they have already been parsed correctly. |
FIX | AMT 158 | MEDIUM |
AMT COBOL | Developer | Code Logic | #92668
In AMT COBOL, errors with the CICS CALL function were detected, due to the implementation of the (NOT) ON EXCEPTION clause. The support for (NOT) ON EXCEPTION in CICS CALL statements has been reverted. |
FIX | AMT 158 | MEDIUM |
AMT COBOL | Generator | COBOL | #92884
IN AMT-COBOL the EXEC ORACLE ROLLBACK WORK RELEASE instruction did not generate. The problem has been solved. |
FIX | AMT 158 | MEDIUM |
AMT LION | AMT COBOL | Developer | Code Logic | #93008
'Object must have value' errors were thrown when nullable fields in SQL SELECT FROM statements were parsed. The SQL parser has been corrected. |
FIX | AMT 158 | MEDIUM |
AMT COBOL | Generator | COBOL | #93795
In AMT COBOL, EXEC DB2 ROLLBACK TO SAVEPOINT statements without a savepoint name were not generated. The error thrown when no savepoint name is detected has been removed, because this is expected DB2 behavior. |
CHANGE | AMT 158 | MEDIUM |
AMT LION | AMT COBOL | Generator | Various | #93798
Datacom database stored-procs and functions were not correct, difficult to maintain and had the wrong EBCDIC-ASCII translation. All datacom database functions are now stored in a separate schema, making them easier to maintain. |
CHANGE | AMT 158 | MEDIUM |