AMT Release Notes

AMT 123

Released: 21 Jul 2023.
For availability, please contact the Avanade Service Portal for information on downloading new releases.

Special attention items:

AMT 123

Product Cat Subcat Description Type Version Priority
AMT LION Generator Various 334169 / C2305-077

If a LION form/report/global routine contained a PERFORM statement and a LOOP FOR, generation resulted in a C# error because of a variable that was declared in a manner that caused it to be used where it was out of scope.

This auxiliary variable declaration is now generated at a level which renders it within the correct scope.
FIX AMT 123 Medium
AMT LION Runtime Various 334150 / #27519 / C2306-027

With an AMT Remote Print Controller, configuration printing with text macros didn't work correctly.

Filtering Hex FF is re-enabled within the remote configuration, enabling the recognition of text macros. These are now applied correctly.
FIX AMT 123 Medium
AMT LION Developer Forms C2306-035

In LION code, changing the multiselect and gridlines properties of a Datagrid is now possible.
NEW AMT 123 Medium
AMT COBOL Developer Various C2306-036

In a new COBOL form in AMT Developer Studio, AUTHOR was set to 'AMT COBOL - ASYSCO Software BV'.

This has now been changed to 'AMT COBOL - Avanade LTCOE'.
FIX AMT 123 Medium
AMT LION | AMT COBOL Developer Database C2306-037

If a user changed the 'execute per statement/per row' option for a trigger in the AMT Developer Studio, a popup was shown saying that the option was invalid for the given database types.

As these popups only presented information that was already present anyway, it has been decided to delete them, in order to prevent confusion.
CHANGE AMT 123 Medium
AMT LION Developer Code Logic C2306-043

The following LION syntax was not accepted by the parser / incorrectly generated:

sme('label value: '  & Dynamic_datagrid.ROWS[1].CELLS[1])

and:

if (Dynamic_datagrid.ROWS[1].CELLS[1] = 'ThisIsRow: 0')
        sme('label = ThisIsRow: 0')
endif 

These statements are now accepted, and generated correctly.
CHANGE AMT 123 Medium
AMT LION Runtime Scripts 334238 / C2306-044

There was an issue when Powershell scripts were run from LION through the 'Start' command, if there was no space between the program name and the arguments.

This issue has been corrected.
FIX AMT 123 Medium
AMT LION Generator Various C2306-045

The use of Datagrid cell values in a 'startcase' statement was not generated correctly yet.

This has now been implemented.
CHANGE AMT 123 Medium
AMT LION Developer Code Logic C2306-046

It is now possible to compare a Datagrid column with 'NULL'. This is a preparation for accessing existing columns after a transmit.
CHANGE AMT 123 Medium
AMT LION Runtime Various C2306-048

A generic column type has been implemented (labelCol := DYNAMIC_DATAGRID.COLUMNS[iterator]), which enables the user to change column properties dynamically. This also offers a solution to the loss of reference to a typed column variable after a transmit.
NEW AMT 123 Medium
AMT LION | AMT COBOL Runtime Web Client 334246 / C2306-050

The issue concerned a correction for old labels that was no longer being applied.

The Z-Order for old labels has been corrected so that the labels are shown behind other controls.
FIX AMT 123 Medium
AMT LION | AMT COBOL Runtime Jobs/Batches C2307-004

Circle shapes within graphical reports were not printed correctly in all situations.

Circle shapes are now printed correctly in all situations.
CHANGE AMT 123 Medium