AMT 140
Released: 12 Jul 2024.
For availability, please contact the Avanade Service Portal for information on downloading new releases.
Special attention items:
AMT 140 -
- The refactoring of the AMT Blazor web client, first communicated in AMT 137, is nearing its end. With the exception of the Datagrid control (still in preview), the Mifo terminal and Macro functionality, work on the AMT controls and other functionality is complete. In the coming releases, the focus will shift to extensive testing, resolving edge cases and to implementing Macro functionality.
Product | Cat | Subcat | Description | Type | Version | Priority |
---|---|---|---|---|---|---|
AMT LION | AMT COBOL | AmtTools | Reo | #829
INC: 334015 Running Reorganize on a table with an Identity field incorrectly reported the field as the target for an update (Int64 > Int64). The error in Reorganize Analyze process has been fixed. |
FIX | AMT 140 | MEDIUM |
AMT COBOL | Developer | Code Logic | #964
In AMT COBOL, using EXEC DB2 FETCH NEXT ROWSET threw a 'not supported' error in the Generator. ROWSET has now been implemented in the generator. |
NEW | AMT 140 | MEDIUM |
AMT LION | AMT COBOL | Debugger | Blazor Web Client | #79622
It was not possible to debug a Blazor application in a browser with AMT Debugger. The AMT Debugger now supports Blazor applications. |
FIX | AMT 140 | MEDIUM |
AMT LION | AMT COBOL | Runtime | Blazor Web Client | #80529
INC: 1130351 The Calendar Control in the Blazor Web Client showed the current date as value when it was set to no value or explicitly set to 0 in LION, instead of showing no date. This has been corrected and the Calendar Control no longer defaults to using the current date. |
FIX | AMT 140 | MEDIUM |
AMT COBOL | Developer | Code Logic | #82162
In AMT COBOL, support for EXEC DB2 FETCH ABSOLUTE with a variable defining the record to FETCH from the cursor has been added. Example: EXEC DB2 FETCH ABSOLUTE :VARIABLE CURSOR_01 INTO :TARGET_VARIABLE END-EXEC Where :VARIABLE is the variable defining the record to be fetched. |
NEW | AMT 140 | MEDIUM |
AMT COBOL | Developer | Code Logic | #82163
In AMT COBOL, using the DISTINCT keyword inside an EXEC DB2 INSERT INTO statement resulted in an 'column count mismatch' error. This issue has been resolved in the Generator. |
FIX | AMT 140 | MEDIUM |
AMT LION | Developer | Code Logic | #83114
INC: 1167352 The FORMID/PAPERKIND in the AMT Developer Studio had a restriction of 20 characters, which could be limiting in certain situations. The maximum number of characters has been extended to 250. |
CHANGE | AMT 140 | MEDIUM |
AMT COBOL | Generator | Code Logic | #83265
In AMT COBOL, comparing a literal character in a hexadecimal-notation format (X') with a variable resulted in a generator error. This issue has been resolved in the Generator. |
FIX | AMT 140 | MEDIUM |
AMT COBOL | Developer | Code Logic | #83736
In AMT COBOL, EXEC DB2 DECLARE CURSOR with INSENSITIVE SCROLL was not supported. It is now possible to DECLARE a CURSOR with INSENSITIVE SCROLL. |
NEW | AMT 140 | MEDIUM |
AMT COBOL | Runtime | Web Client | #83742
Hitting a function key in a COBOL MiFo application in the ASPX Web Client caused a double transmit to be executed, as the transmit was invoked both in the KeyDown and the KeyUp events. The call in KeyUp has been removed, so that the transmit is now executed only once. |
FIX | AMT 140 | MEDIUM |
AMT COBOL | Developer | Code Logic | #83817
In AMT COBOL, a datastructure containing duplicate named variables at different levels, was not generated correctly when used in a procedure division copybook. Unique names are created for duplicate variables, but only a single version of a duplicate variables was added to the copybook interface. All versions of duplicate variables are now added to the copybook interface. |
FIX | AMT 140 | MEDIUM |
AMT COBOL | Developer | Code Logic | #83872
In AMT COBOL, level 88 Booleans in EVALUTE WHEN FALSE/TRUE statements, were not generated properly. IF statements are now generated using native boolean expressions. |
FIX | AMT 140 | MEDIUM |
AMT COBOL | Developer | Code Logic | #83893
In AMT COBOL, the SQL 'Days' function has been optimized. |
FIX | AMT 140 | MEDIUM |
AMT COBOL | Developer | Code Logic | #83932
In AMT COBOL, the CICS statement RECEIVE MAP expected the MAPSET option before the INTO option, not after. Both orders of the MAPSET and INTO options are now supported in AMT. |
FIX | AMT 140 | MEDIUM |
AMT COBOL | Developer | Code Logic | #83971
In AMT COBOL, option AFTER POSITIONING in the COBOL WRITE statement was not supported. This is now supported. Note that this is old style COBOL, it is better to use the ADVANCING keyword, which replaced the AFTER POSITIONING keywords. |
NEW | AMT 140 | MEDIUM |