AMT Release Notes

AMT 138

Released: 31 May 2024.
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 #965

The DB2 SQL function CHAR which was not supported by AMT.

This function has now been added to AMT and can be used for AMT COBOL environments using either MSSQL or PostgreSQL database servers.
NEW AMT 138 MEDIUM
AMT LION Developer Code Logic #27670

In AMT LION, it was impossible to use the Split method on a routine parameter with the string datatype.

Parsing has been changed to allow String Split on routine parameters.
CHANGE AMT 138 MEDIUM
AMT LION | AMT COBOL Runtime Blazor Web Client #27799

In our continuing process of improving Blazor for the AMT product, command SwitchTo and controls Popup and Pagecontrol have been adapted. Other complex features are still being worked on.
CHANGE AMT 138 MEDIUM
AMT LION | AMT COBOL Developer Various #79663

In the AMT Developer Studio, changing the type of a database field could produce an error, because Length was initialized to 0.

Length is now automatically adjusted, to prevent forbidden Length values.
FIX AMT 138 MEDIUM
AMT LION Runtime Various #80470

In AMT LION (AMT Screens), changes in the checked/unchecked value of a Checkbox in a Datagrid would not be accepted.

The code handling the alteration of the default checked/unchecked values has been adapted and now works as intended.
FIX AMT 138 MEDIUM
AMT COBOL Developer Code Logic #82012

The DB2 SQL function DAYOFWEEK was not supported by AMT COBOL.

This function has now been added to AMT and can be used for AMT COBOL environments using either MSSQL or PostgreSQL database servers.
NEW AMT 138 MEDIUM
AMT COBOL Developer Code Logic #82013

In AMT COBOL, the SET option in the EXEC CICS RECEIVE MAP statement is now supported.

SET specifies the pointer that is to be set to the address of the mapped data.
NEW AMT 138 MEDIUM
AMT COBOL Generator Code Logic #82253

In AMT COBOL, using pointer variables in a DISPLAY command resulted in C# errors.

The AMT Generator now generates the display method with a pointer as an alpha value, instead of a pointer value.
FIX AMT 138 MEDIUM
AMT COBOL Generator Code Logic #82255

In AMT COBOL, the IBM Entry statement was not correctly generated if a section was pointed to.

The Generator has been corrected, calls to sections are now always generated, entry point labels only if needed.
FIX AMT 138 MEDIUM
AMT COBOL Developer Code Logic #82950

In AMT COBOL, the VARYING option is now supported in variable PICTURE definitions, e.g.:
01 USERNAME PIC X(10) VARYING.

Internally, variables ending in '-LEN' and '-ARR' are generated, which can be used in the COBOL sources.
NEW AMT 138 MEDIUM
AMT COBOL Runtime Various #83086

Some COBOL apps might not have a main Font selected for online forms, causing labels not to display in the browser.

If no main Font is set, the default Font is now set to Courier New.
FIX AMT 138 MEDIUM
AMT COBOL Runtime Various #83087

In AMT COBOL for migrated OS2200 applications, DMS schemas sometimes shared a database connection.

Now, each DMS schema has its own database connection.
FIX AMT 138 MEDIUM
AMT LION Developer Code Logic #83088

Past AMT versions had different implementations of the 'Where' clause parameter. For customers wishing to revert to an older implementation, a generation set switch has been added.

With genset switch 'SQLWHEREEXPR' the 'Where' clause supports fieldnames on the right side of the expression instead of values.
NEW AMT 138 MEDIUM
AMT LION Runtime Various #83167

A first connection to ASPX Web Client Noframework lost SessionData because of incorrect handling of the ReturnUrl.

ReturnUrl handling has been corrected, so that SessionData is no longer lost.
FIX AMT 138 MEDIUM
AMT COBOL Runtime Various #83229

The implementation of Datacom support for new migrations has been started.

The initial assembly and call for Datacom instructions have been added.
NEW AMT 138 MEDIUM
AMT LION | AMT COBOL Control Center Various #83232

The Transaction Renderer Blazor was no longer working due to major changes to the Blazor component library.

Missing components have now been added to the Transaction Renderer Blazor.
FIX AMT 138 MEDIUM
AMT LION Generator Code Logic #83233

In AMT LION, a SOAP Provided Web Service that had option 'style=document' set and SOAP 'header=class', generated a C# error.

This situation has been corrected.
FIX AMT 138 MEDIUM
AMT COBOL Developer Code Logic #83248

Support for null-terminated nonnumeric literals has been added to AMT COBOL.
NEW AMT 138 MEDIUM
AMT LION Generator Web Services #83287

SOAP Consumable Web Services with arrays gave deserialization exceptions.

The generation of array classes has been corrected to deserialize arrays as expected.
FIX AMT 138 MEDIUM