AMT 151
Released: 28 Feb 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 | #85209
In AMT COBOL, Function SUM was not supported. Function SUM is now supported, it sums up the numeric values of the arguments and returns a numeric. |
NEW | AMT 151 | MEDIUM |
AMT COBOL | Generator | COBOL | #85267
The AMT COBOL 'CICS INQUIRE SECURITY' instruction didn't support 'PROGRAM' as a resource type. This issue has been resolved. |
CHANGE | AMT 151 | MEDIUM |
AMT COBOL | Runtime | Blazor Web Client | #85686
Occurrence controls within COBOL forms caused a null reference in the BlazorWebAPI. This issue has been fixed so that COBOL forms with occurrences display as expected. |
FIX | AMT 151 | MEDIUM |
AMT COBOL | Developer | Code Logic | #85782
In AMT COBOL, working storage fields defined as 'USAGE SQL TYPE IS ROWID' in DB2 caused 'not supported' errors. Now, 'SQL TYPE ROWID' is supported, and the two sub field (with suffix -TEXT and -LEN) are available for reading values after a SELECT statement. |
FIX | AMT 151 | MEDIUM |
AMT COBOL | Generator | Code Logic | #85783
In AMT COBOL during an 'EXEC DB2' statement, an error was thrown if a closing parenthesis ')' was found. This issue has been solved. |
FIX | AMT 151 | MEDIUM |
AMT COBOL | Developer | Code Logic | #85796
Parsing of the AMT COBOL command 'CICS RECEIVE' did not support 'ASIS' and 'BUFFER' options. These options are now included. |
CHANGE | AMT 151 | MEDIUM |
AMT COBOL | Generator | Code Logic | #85805
In AMT COBOL the EXEC DB2 instruction 'GET DIAGNOSTICS' was not implemented. Instruction 'GET DIAGNOSTICS' has now been implemented. |
FIX | AMT 151 | MEDIUM |
AMT LION | Control Center | Configuration | #87482
In the AMT Control Center, the password was readable when the settings for a Web Consumable were viewed. The password field has now been set to type 'Password' instead of 'Text'. |
FIX | AMT 151 | MEDIUM |
AMT LION | AMT COBOL | Control Center | Configuration | #87489
In the AMT Control Center > System Configuration > System Setup > Runtime Behaviour configurations > Web Behaviour, there was an option called 'Usage of keep alive', used to control the keep alive functionality of the old ASPX Web Client. With the new Blazor client, no browser session is maintained: Blazor is a single page application that maintains an active websocket connection, making the keep alive option redundant. The 'Usage of keep alive' option has been removed from the AMT Control Center. Changes have also been made to remove it from the System Database and Runtime. |
CHANGE | AMT 151 | MEDIUM |
AMT COBOL | Runtime | Blazor Web Client | #87511
Editboxes of type Password raised an exception upon transmit in a COBOL Blazor environment, because encrypted fields were not decrypted and encrypted during transmits. This encryption has been added to the COBOL connection. |
FIX | AMT 151 | MEDIUM |
AMT COBOL | Runtime | COBOL | #87516
A COBOL COPY statement with the REPLACING option caused validation errors if the following argument and token were the same as an instruction name. Now the argument after REPLACING can be a COBOL instruction name. |
CHANGE | AMT 151 | MEDIUM |
AMT COBOL | Developer | Code Logic | #87604
COBOL command 'COPY REPLACING BY' with a target argument containing 'OF' was not supported. Statements like 'COPY copylib REPLACING abc BY def OF ghi.' are now accepted by the parser/generator. |
CHANGE | AMT 151 | MEDIUM |
AMT COBOL | Developer | Code Logic | #87605
The COBOL parser did not support COBOL reference modifications with a LENGTH function on array items as the length argument: 'MOVE WS-ABC(1::LENGTH OF WS-ARR(WS-IDX)) TO WS-TARGET'. The above syntax is now supported. |
CHANGE | AMT 151 | MEDIUM |
AMT LION | AMT COBOL | AmtTools | Reo | #87723
Field TABLE in the userdatabase table 'amtsysreoarrayitems' is a reserved word. This is a problem when a PostGreSQL database is reorganized. AMT Reorganize now renames this field to TABLENAME, solving the problem. |
CHANGE | AMT 151 | MEDIUM |
AMT COBOL | Developer | Code Logic | #87903
The AMT COBOL EXEC DB2 MIN/MAX scaler function only supported a maximum of 2 parameters. Now it supports more than 2 parameters. For MsSql, version 2022 or higher is required. |
FIX | AMT 151 | MEDIUM |
AMT COBOL | Developer | Code Logic | #88006
In AMT COBOL, the EXEC DB2 'IN' operator was not parsed properly, failing for both Oracle and DB2. The 'IN' operator is now parsed and generated properly. |
FIX | AMT 151 | MEDIUM |
AMT COBOL | Developer | Code Logic | #88132
In AMT COBOL, the 'EXEC SQL CASE' statement did not support an optional 'CASE' in the END part. The parser can now handle these statements. |
FIX | AMT 151 | MEDIUM |