AMT Release Notes

AMT 95

Released: 05 Nov 2021.
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 Developer Forms 326864 / C1910-005

A checkbox has been added in the Options tab (F10) in the AMT Developer Studio to enable the 'web enabled' checkbox to be on or off by default when a new form is created.
NEW AMT 95 Medium
AMT COBOL Developer Code Logic 330069 / C2104-096

The 'replace' function in the search menu in the AMT COBOL Developer window was greyed out if the cursor was focused above the 'Environment Division' option.

The 'replace' function is now displayed correctly in the developer window for AMT COBOL.
FIX AMT 95 Medium
AMT LION Developer Web Services Soap 329401 / C2105-018

The Find command showed incomplete results when applied to a Consumable Web Service.

Now the Find command finds results correctly in definitions, documentation, options and the WSDL Contract of a Consumable Web Service.
CHANGE AMT 95 Medium
AMT LION Runtime AmtScreens 331110, 331109 / C2107-044

In AMT Screens, setting initial values of multiple occurrences of a Combobox without the use of FILLBOX or ATTACHTOBOX, caused the application to do multiple calls to the AMT File Controller, which led to low performance. Also, the FillBox command for multiple occurrences was slow.

Performance has been increased by using a single call to the AMT File Controller.
FIX AMT 95 Medium
AMT LION | AMT COBOL AmtTools Debugger 331166, 331537, 331541 / C2107-045

331541:
If the connection window was closed without any connected services, the toolbar was not updated and errors were raised.
Now, the toolbar is updated even if the connection window is closed without any service being connected.

331537:
If an AMT Batch Controller was connected to in the LION Debugger and an application was chosen, the wrong application name was shown in title bar.
The correct name of the application is now shown in the title bar.

331166:
Updating the value of an Alpha Array Watch with an index did not work properly, because index calculation was not correct.
An Alpha Array Watch value can now be updated correctly when an index is used.
FIX AMT 95 Medium
AMT LION | AMT COBOL Control Center Various 331270, 331146 / C2109-005

Sessions in the AMT Control Center were lost randomly because of a threading issue.

A SessionService has been introduced that takes care of the sessions, solving session loss.
FIX AMT 95 High
AMT LION | AMT COBOL Control Center Security 331020 / C2109-027

GetSystem, which returned amongst other things all Basepaths, was used in methods that only needed to get ApplicationKinds, which could lead to security problems.

ApplicationKinds has now been incorporated in GetSystemBasic, leaving GetSystem more secure.
FIX AMT 95 Medium
AMT LION Runtime Various 330969 / C2109-031

When tab RTQuery was activated from a different tab, the RTQuery scrollbars were reset to their default positions.

Both vertical and horizontal scrollbars now keep their locations during switches between tabs.
FIX AMT 95 Medium
AMT LION | AMT COBOL Control Center Server Control 331406 / C2109-053

The AMT Batch Controller sometimes lost connection due to bugs in the File Connection Pool, and also due to invalid logic in reused connections.

Improvements have been made to the File Connection Pool, and checks have been introduced for the use of reused connections.
FIX AMT 95 High
AMT LION Runtime Various 331423 / C2109-073

Due to an invalid namespace situation, adding a node without a namespace left the saved XML file empty.

The Add functionality has been improved so that it picks up up the node's parent's namespace if no namespace is specified.

Please note: adding a namespace needs to be done during the creation of the root node, so adding a namespace attribute to a child node is not required anymore.
CHANGE AMT 95 Medium
AMT LION | AMT COBOL Developer Code Logic C2110-006

Code completion did not work for complex array indexes on lists with Class as type.

Code completion now works correctly on lines like 'users[1].roles[2]' and 'users[found[2]]'.
FIX AMT 95 Medium
AMT LION | AMT COBOL Migration LINC C2110-007

The ATS statement in Linc is no longer generated as an if-else construction. It has been replaced by the new ConcatWithSpace function in LION.
CHANGE AMT 95 Medium
AMT LION Developer Web Services Soap 331535 / C2110-011

AMT Generator sometimes generated incorrect web.config for webproviders, as it did not handle excess spaces around tags correctly.

Generation has been improved so that it no longer depends on the number of spaces used around tags like <services> etc.
FIX AMT 95 Medium
AMT COBOL Runtime Various C2110-014

AMT COBOL CICS functions DELAY and ASSIGN OPID have been implemented. EXEC CICS DELAY with parameters INTERVAL or HOURS, MINUTES, SECONDS, MILLISECS are functional now. EXEC CICS ASSIGN OPID(data-area) assigns "000" to data area.
NEW AMT 95 Medium
AMT LION Runtime Jobs/Batches 331545 / C2110-017

AMT logic STARTREPORT command did not pass parameters of numeric strings formatted like 'format(,,allzero)' into the report argument.

Now, all Alpha, String and Realstring expressions are valid parameters for STARTREPORT.
FIX AMT 95 Medium
AMT LION Runtime AmtScreens 331438 / C2110-020

AMT Screens raised errors in multi-language environments and form-design using the SME command, due to incorrect Control-naming logic.

When CTR form definitions are generated now, Control names are checked and corrected if necessary.
FIX AMT 95 Medium
AMT LION Runtime Various 331575 / C2110-034

Files were reset during the call of a global performable, even if call conditions were set to 'keep local variables after every call'.

Now the files are filled only once under these circumstances, allowing for opening a file in one call and writing to it in the next.
FIX AMT 95 Medium
AMT LION | AMT COBOL Control Center Configuration 331588 / C2110-038

The AMT Control Center Application Alias showed all aliases within the system.

The AMT Control Center Application Alias tab has been corrected so that only aliases for the current application are shown. Also, the Target application is now a column which can be made visible.
FIX AMT 95 Medium
AMT LION | AMT COBOL Generator Licenses 331585 / C2110-042

There was a typo in the License error - AYSYSCO.

The typo has been corrected.
FIX AMT 95 Low