AMT Release Notes

AMT 154

Released: 02 May 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 LION | AMT COBOL Debugger Various #78772

Sometimes, the AMT Debugger would continue after encountering an exception.

This issue has been solved, so that the Debugger now pauses after an error.
FIX AMT 154 MEDIUM
AMT LION | AMT COBOL Services Printing #79487

The AMT Print Controller Cleanup cleans up files older than the defined availability time. However, if there were files with an identical name but a creation date of today, they also got cleaned up, incorrectly.

The AMT Print Controller has been changed not to take current day files into account in these circumstances.
FIX AMT 154 MEDIUM
AMT LION | AMT COBOL Developer Code Logic #82955

The allowed minimum width and height for input in controls has been increased from 0 to 1.
Also, a bug has been fixed that made the AMT Developer Studio crash if invalid values were entered in the Width or Height fields. The previous values are now restored.
CHANGE AMT 154 MEDIUM
AMT LION Services Application Server/Manager #83878

INC: 1131883
INC: 1124736

Spare Application Managers could get a connection error if the AMT Application Manager was running on a different server.

Now, a new socket is created every time the AMT Application Manager status is checked.
FIX AMT 154 MEDIUM
AMT COBOL Runtime Blazor Web Client #87644

Pressing CONTROL+C to copy text on a COBOL BMS page within the Blazor web client caused a null-reference exception.

This problem has been fixed.
FIX AMT 154 MEDIUM
AMT COBOL Developer Code Logic #87939

In AMT COBOL, the word EXECUTE in EXEC SQL could not be resolved by the parser/generator.

EXECUTE is now parsed in the SQL parser. It has to be written after any PREPARE statement, otherwise it will not function.

- Param USING has been implemented. It replaces the questionmarks in prepared queries with hosting vars.
- Param DESCRIPTOR does not crash the parser, but has not been implemented.
- Param FOR is also parsed, but no functionality has yet been implemented
NEW AMT 154 MEDIUM
AMT COBOL Services Transaction Server #89873

AMT COBOL Transaction servers re-used their system connections, which could occasionally cause problems.

Now, a new connection is created for each transaction server database call. This makes the transaction servers more reliable and more performant.
FIX AMT 154 MEDIUM
AMT LION | AMT COBOL Runtime Blazor Web Client #90253

During an internal security review, two vulnerabilities were identified in the Blazor Transaction Renderer. These vulnerabilities posed risks to the integrity and availability of the system.

Session ID Prediction and Denial of Service issues have been resolved.
FIX AMT 154 HIGH
AMT COBOL Runtime COBOL #90577

In AMT COBOL, BLOB fields used in mainframe migrations (DB2) were not supported.

These BLOB fields are supported now.
NEW AMT 154 MEDIUM
AMT COBOL Developer Code Logic #90628

In AMT COBOL, the SQL parser did not correctly parse INSERT statements in EXEC DB2 that contain NEXT VALUE FOR expressions.

The SQL parser can now correctly parse these INSERT statements inside EXEC DB2.
FIX AMT 154 MEDIUM
AMT COBOL Developer COBOL #90675

In AMT COBOL, if the DFHEIBLC copy was included in a COBOL program, the structure's members were not correctly generated.

This issue has been fixed.
FIX AMT 154 MEDIUM
AMT COBOL Generator COBOL #91091

COBOL statement DESCRIBE within EXEC SQL crashed the generator if it was not DESCRIBE TABLE.

A parser error if DESCRIBE is used without TABLE, has been added.
FIX AMT 154 MEDIUM
AMT LION | AMT COBOL Runtime Reo #91226

INC: 1319265

When an AMT Reorganize of an application database was started, Reorganize could give and invalid- hex-value error.

Reading the encryption configuration has been corrected to prevent this error.
FIX AMT 154 MEDIUM