AMT Release Notes

AMT 91

Released: 13 Aug 2021.
For availability, please contact the Avanade Service Portal for information on downloading new releases.

Special attention items:

AMT 91

Product Cat Subcat Description Type Version Priority
AMT LION Control Center Various 331145

The Print preview option in the Control Center was truncating and rotating all landscape prints incorrectly due to a double execution.

The creation of the PDF is now corrected, so that rotation and truncation is not executed twice.
FIX AMT 91 Medium
AMT LION | AMT COBOL Runtime Various C2107-036

Preparations are being made to provide Docker support in the AMT Product in the near future.

These preparations require a reo of the system database.
CHANGE AMT 91 Medium
AMT LION | AMT COBOL Developer Forms C2107-039

It is now possible to add initial text to a memo field in Developer Studio.

To use this feature, write the desired output in the 'InitialText' property found in the Object Inspector.
NEW AMT 91 Medium
AMT LION | AMT COBOL Control Center Configuration 331173

When handling text printer macros, the height of the 'MacroList' input box was too high due to an upgrade of JQuery in the Control Center.

The height has been corrected, and the 'MacroList' input box can be edited again.
FIX AMT 91 Medium
AMT COBOL Developer Code Logic C2107-029 / 331077

Right-Clicking on a database field in the Developer Studio did not show the field definition in COBOL copies.

Right-Clicking on database fields now properly displays the field definition in COBOL copies.
FIX AMT 91 Medium
AMT LION | AMT COBOL Runtime Various 331181

When executing a date conversion on a signed/numeric field with decimals, the operation failed because it viewed the decimals as part of the date.

The date conversion function now ignores the decimals when converting.
FIX AMT 91 Medium
AMT LION AmtTools Debugger 331115

When using the AMT Debugger, system items showed as out of scope despite being in range.

Due to improper obfuscation, the items weren't displaying. This has been corrected within the AMT Debugger.
FIX AMT 91 Medium
AMT COBOL Generator Various C2107-025 / 331150

When setting a watch on DMS Fields in the AMT Debugger, fields with subscripts displayed an error.  The .DBG file was not properly generated for array items with a single element.  

Single-element array DMS fields are now watchable in the Debugger.
FIX AMT 91 Medium
AMT LION | AMT COBOL AmtTools Debugger C2107-024 / 331154

An initial value of 'DATE'1900-01-01' was not accepted when modifying a table that has a DATE datatype.

Developer Studio now accepts 'DATE'1900-01-01' as well as '1900-01-01' when setting an InitialValue on a DATE datatype.
FIX AMT 91 Medium
AMT LION Runtime AmtScreens 331143

When using AmtScreens, setting focus on an occurrence of an array field would not work when a form's display_main had been run.

If the display_main had run, the field name was read in the wrong format,

The field is now read properly and given focus at any point.
FIX AMT 91 Medium
AMT LION Developer Forms 331185

When an item is selected in a Listbox and a user switched between tabsheets, the focus remained on the selected row but the row was not visible.

The item will now be brought into view when returning to the original tabsheet.
FIX AMT 91 Medium
AMT LION | AMT COBOL Runtime Various 331104

When starting a script from another script and killing a parent job, the assigned children jobs were not always halted.

The cascading killing of jobs now functions properly in this scenario.
FIX AMT 91 Medium
AMT LION Runtime Various 331001

When using a Type List in LION, the function INDEXOF now supports a StartFrom parameter. This helps in finding the next item when the list contains duplicates.

When 'StartFrom' is 0 (or when not provided), the index of first instance is returned (or 0 when not found).

When 'StartFrom' is greater than 1, the index of the first instance, from the given StartFrom position is returned (or 0 when not found).
CHANGE AMT 91 Medium
AMT LION Runtime Various 331231

When redefining routine parameters and calling the routine with a member of a structure, the memory of the parameter caused a leakage on each call.

The memory leak is no longer an issue in the described scenario.
FIX AMT 91 Medium
AMT LION | AMT COBOL Control Center Various 331215

When navigating from the 'Start Job' page to other sections of the Control Center, a configuration error occurred. When switching back to the Start Job page, the error still occurred and kept on occurring until a refresh.

The Javascript in the Control Center has been adjusted to eliminate this error.
FIX AMT 91 High
AMT LION Runtime AmtScreens 331229

When using AmtScreens, an exception was thrown when generating a bug report. This exception caused a looping bug report.

The generation of the bug report has now been enhanced so this looping scenario is avoided.
FIX AMT 91 Medium
AMT LION | AMT COBOL Runtime Web Client 331249

The forms authentication in the No Framework option was not working properly in some situations. The ReturnUrl was stripped from the query string, which caused failure when ReturnUrl was the only parameter.

The ReturnUrl parameter has now been added to the query string.
FIX AMT 91 Medium
AMT COBOL Generator Various 331226 / C2107-081

Calculation did not truncate Intermediate results if the expression was surrounded by parentheses.

Calculation now truncates Intermediate results if the expression is surrounded by parentheses (if TRUNCINTCALCRES=TRUE is set in GenSet).
FIX AMT 91 Medium