AMT Release Notes

AMT 163

Released: 07 Nov 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 #85809

In AMT COBOL, dynamic SQL failed intermittently because statement-names and some host-var shapes weren’t recognized, leading to incorrect generated code and parse errors for DECLARE ... STATEMENT.

The Generator has been updated to choose the correct PrepareStatement overload based on host-var layout, and the Parser has been extended to capture statement-names and handle DECLARE ... STATEMENT.
FIX AMT 163 MEDIUM
AMT COBOL Generator Various #95117

In AMT COBOL, structure memory wasn't assigned and memorybuffers were not created properly.

Assignment of Basememory and Sharememory to structures has been improved when variables are added to them and memorybuffers are now properly created.
FIX AMT 163 MEDIUM
AMT COBOL Generator Various #96345

The check for copy variables in AMT COBOL wasn't done properly: variables already assigned were added a second time.

A check for copy variables has been added.
FIX AMT 163 MEDIUM
AMT COBOL Generator Various #96383

In rare instances, external labels of AMT COBOL copies caused problems during generation, resulting in the loss of the label data. This was due to a timing issue if multiple programs used the same copies.

This issue has been resolved.
FIX AMT 163 MEDIUM
AMT COBOL Generator Code Logic #96447

In AMT COBOL, EXEC DB2 SELECT CURRENT TIMESTAMP FROM SYSIBM.DUMM1 was migrated to getCurrentTimeStamp() which only returns local time.

Now, a CURRENT TIMESTAMP is run on the database, instead of calling the getCurrentTimeStamp() method.
CHANGE AMT 163 MEDIUM
AMT LION | AMT COBOL AMT Product Suite Security #96770

The Microsoft Build tools package used by AMT has been upgraded to mitigate a security vulnerability.
FIX AMT 163 MEDIUM