AMT Release Notes

AMT 142

Released: 23 Aug 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 LION Runtime AMT Screens #78558

In AMT Screens, focusing on a button on a parent control like a panel, and then making the panel invisible, would still leave the adorner visible.

The adorner is now invisible under these circumstances.
FIX AMT 142 MEDIUM
AMT LION Runtime AMT Screens #80532

In AMT Screens, Scrollboxes could display undesired scrolling behaviour if a simple Combobox was included.

This issue has been resolved.
FIX AMT 142 MEDIUM
AMT LION Runtime AMT Screens #81543

From the Job Management tab in AMT Screens, a print could not be previewed by clicking on Jobname, Date or Time.

It is now possible to open a preview by double-clicking the Jobname, Date or Time, besides the other fields.
FIX AMT 142 MEDIUM
AMT COBOL Developer Code Logic #82020

In AMT COBOL, support for ABDUMP and ABPROGRAM for the COBOL EXEC CICS ASSIGN statement has been added.

Note that ABDUMP returns hex value FF because the NODUMP functionality has not been implemented for the EXEC CICS ABEND statement.
NEW AMT 142 MEDIUM
AMT LION Runtime Blazor Web Client #82635

In the Blazor Web Client, on double-clicking a row in a listview with both an OnSelectEvent and an OnDoubleClickEvent, the double-click event was not executed if the row had not been selected before.

This issue has been resolved so that the DoubleClick event is always executed.
FIX AMT 142 MEDIUM
AMT COBOL Developer Code Logic #83267

In AMT COBOL, support for new variable pictures (like PIC SVPP9(05) COMP-3) has been added.
NEW AMT 142 MEDIUM
AMT LION Runtime AMT Screens #83747

In AMT Screens fields with 'Numeric can be empty' set to True, setting Showleadingzeroes to One or All would still show zeroes. In addition, these fields with Showleadingzeroes set to 'AllExcept 0' would show zeroes when the field was left.

Both of these issues have been resolved.
FIX AMT 142 MEDIUM
AMT LION Runtime AMT Screens #83752

INC: 1164126

Clicking within a read-only memo field in AMT Screens did not display a cursor, so it was impossible to scroll using the arrow keys.

The cursor is now visible, allowing scrolling and selections with the arrow keys. Modifying the text is still disallowed.
FIX AMT 142 MEDIUM
AMT LION | AMT COBOL AmtTools Reo #83836

Under certain circumstances, the AMT Reorganize service crashed if a change was detected, through a circular reference in gRPC traffic.

The AMT Reorganize service now no longer crashes if a change is spotted.
FIX AMT 142 MEDIUM
AMT LION | AMT COBOL AMT Product Suite System Database #84151

The AMTSYSMESSAGE field in the AMT System Database had a initial length of 9 (Int32). This caused limit issues with higher numbers.

The length has been changed internally to be 18 (Int64) now, allowing for longer message id numbers.

Note: A Reo is required on the AMT System Database!
CHANGE AMT 142 MEDIUM
AMT LION | AMT COBOL Runtime Blazor Web Client #84235

In the AMT Blazor Web Client, the 'active button' button on a form was not shown anymore. Also, a checkbox wasn't visually updated after it was reset to its initial value (in code).

These issues have been resolved by:
- Improving the application of CSS styles so that border color doesn't overwrite the active button style;
- Improving internal administration regarding the current active button for a button group;
- Improving checkbox value binding so that the visual state in the browser always corresponds with the component state.
FIX AMT 142 MEDIUM
AMT LION Developer Code Logic #84321

In AMT Lion code, an exception occurred in when comparing special unicode characters, like '✓', which can not be mapped to ASCII characters.

This issue has been resolved by performing Char comparisonson unicode characters instead of the normal Byte comparisons.
FIX AMT 142 MEDIUM
AMT LION | AMT COBOL AMT Product Suite Various #84356

Many .Net 4.8 Framework projects have been updated or replaced and are now redundant. They have been removed. CallDll, WSDL import and asysco.msbuild.loggers.net48 have been retained for now.
CHANGE AMT 142 HIGH
AMT LION | AMT COBOL Control Center Various #84375

INC: 1214404

Script parameters were not decoded in the AMT Control Center and therefore shown as '"', which resulted in an error when they were passed to a script.

Script parameters are now decoded and shown as '"'.
FIX AMT 142 MEDIUM
AMT COBOL Generator Various #84397

In AMT COBOL, the DB2 Prepare statement expected a different datatype for strings than the one that was provided.

The generator has been adjusted to correct this issue.
FIX AMT 142 MEDIUM
AMT COBOL Generator Various #84398

During the creation of COBOL expressions, the AMT Generator handled certain numeric datatypes incorrectly , causing errors at runtime.

This issue has been resolved by correcting the conversion of numeric datatypes in the AMT Generator.
FIX AMT 142 MEDIUM
AMT COBOL Generator Various #84399

In AMT COBOL, evaluating expressions with different types of value were generated with a 'switch' statement, which could throw an error.

These expressions are now generated using 'if' statements.
FIX AMT 142 MEDIUM
AMT COBOL Generator Various #84404

In AMT COBOL, the AMT Generator generated invalid C# code for the SQLCA.LENGTH statement.

Changes have been made in the AMT generator so that it generates valid C# code for Length(CobolSql.Sqlca), in order to handle IBM keyword SQLCA.LENGTH.
FIX AMT 142 MEDIUM
AMT COBOL Developer Code Logic #84405

Support has been added for COBOL 88 level item (boolean) with DFHVALUE(ACQUIRED) as a value.
NEW AMT 142 MEDIUM
AMT LION | AMT COBOL Developer Code Logic #84411

In the AMT Generator, the AMT SQL Analyzer crashed on date methods.

Errors are now handled correctly, analyzing does not crash the AMT Generator anymore.
FIX AMT 142 MEDIUM
AMT LION | AMT COBOL Developer Code Logic #84474

The message that is shown in the AMT Developer Studio, if (a part of) a statement is not supported for .NET or Java, has been updated.
CHANGE AMT 142 MEDIUM
AMT LION | AMT COBOL AMT Product Suite Security #84520

Licensing has been upgraded to include Azure and Java/Linux environments.
CHANGE AMT 142 MEDIUM
AMT LION Runtime Blazor Web Client #84524

In the AMT Blazor Web Client, the Radiobutton group was not re-rendered after the value was changed to a previously rendered value through code. This could cause a mismatch between the visual state of the Radiobuttons and the sent value.

The issue has been resolved by forcing a re-render of the component after a value change in the code.
FIX AMT 142 MEDIUM
AMT LION | AMT COBOL Developer Various #84560

INC: 1224072

Adding a Label in Label Management in the AMT Developer Studio, did not set the creation DateTime correctly.

The correct DateTime is now set.
FIX AMT 142 MEDIUM
AMT LION | AMT COBOL Control Center&Application Center Various #84619

INC: 1218481

During log-out of an application within the AMT Application Center, the AMT Application Center session was removed also. This made it impossible for another application to be started.

The AMT Application Center session is no longer removed after logging out of an application.
FIX AMT 142 MEDIUM
AMT COBOL Developer Code Logic #84640

In AMT COBOL, support has been added for the DB2 'INSERT INTO' statement in combination with the 'SELECT' statement with no target columns specified (both the to and from tables have the same columns).
NEW AMT 142 MEDIUM
AMT COBOL Developer Code Logic #84647

AMT COBOL: CALL with OMITTED was not supported.

The statement is now supported and implemented in AMT COBOL and AMT Java.
NEW AMT 142 MEDIUM