AMT 108
Released: 26 Aug 2022.
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 | AmtScreens | 327819 / C1906-039 Navigation by 'up' and 'down' keys in the dropdown list of a Combobox wasn't working. Now it is possible to navigate to items of the dropdown list by using the 'up' and 'down' keys. If the 'enter' button is pressed when an item of the dropdown list is selected, the list closes. |
FIX | AMT 108 | Low |
AMT LION | AMT COBOL | Developer | Various | 330471 / C2110-037 An 'import' can skip duplicate objects, which were marked as duplicate if its newest available revision in the chosen genset was the same as the revision to import. Now, an object is only marked as duplicate if the revision coupled to a chosen genset is the same as the revision to import. |
FIX | AMT 108 | Medium |
AMT LION | Runtime | AmtScreens | 331819 / C2202-078 An AMT Screens RTQuery table query showed extra flag fields if there were filtered indexes present, which was unwanted. Filtering on 'FLAG_' ensures that extra flag fields are not shown anymore. Note: the issue that the 'edit' popup wasn't shown if there were no editable values has also been solved. |
FIX | AMT 108 | Medium |
AMT LION | AMT COBOL | Runtime | Web Client | 332241 / C2207-042 Alt-shortcuts in page control elements ('&' in tab sheet captions) did not work correctly in the AMT web client. The Web client has been adjusted so that alt-shortcuts can now be used to navigate to tab sheets. |
FIX | AMT 108 | Medium |
AMT LION | AMT COBOL | AmtTools | Reo | 332866 / C2207-079 AMT Reorganize raised an 'Incorrect syntax' error when system database default values were being upgraded. The handling of default values by AMT Reorganize has been corrected, so fields with no default value set are now handled correctly. |
FIX | AMT 108 | Medium |
AMT LION | Runtime | AmtScreens | 332716 / C2207-083 Tab sheets in AMT screens flashed when the active page conflicted with the focus on the first element of a form that was called. If a tab sheet is set programmatically, focus is no longer automatically set on the first focusable element, which eliminates the flashing and selecting of the wrong tab page. |
FIX | AMT 108 | Medium |
AMT LION | AMT COBOL | Migration | WFL | C2207-092 Migrated code added double quotes to the parameters, however a single parameter surrounded with single quotes was not handled correctly by PowerShell if it was surrounded by double quotes. E.g. "'parameter_with_multiple_spaces'" lost the extra spaces but 'parameter_with_multiple_spaces' did not. Now, extra double quotes are no longer added in cases like this. |
FIX | AMT 108 | Medium |
AMT LION | AMT COBOL | Runtime | Web Client | C2207-100 When multiple Blazor applications were run in IIS, switching between applications resulted in a gray screen (hanging application), finally resulting in all applications breaking. This has been solved by using different cookies for the applications: a unique token is generated if no 'ApplicationName' is set in 'appSettings.json'. |
FIX | AMT 108 | Medium |
AMT LION | AMT COBOL | Runtime | Web Client | 332935 / C2207-105 The AMT Application Center didn't allow passwords passwords to be changed if cookie authentication was used, and produced an error dialog. Now the password can be changed if cookie authentication is used. |
FIX | AMT 108 | Medium |
AMT LION | AMT COBOL | Runtime | Jobs/Batches | 333013 / C2207-108 A race condition could occur in the AMT Batch Controller when files in the application folder were being updated, which could bring down the AMT Batch Controller. The race condition during the update of these files has now been made impossible. |
FIX | AMT 108 | Medium |
AMT COBOL | Migration | COBOL | C2207-117 Fix for earlier change C2207-027: the script parameter in 'StartWfl' was not set anymore when quotes were changed. Script parameter 'StartWfl' is always set now. |
FIX | AMT 108 | Medium |
AMT COBOL | Runtime | Various | C2207-120 If a 'LOCK table VIA NEXT index' was done, the generated code was incorrect, causing an infinite loop. The generation of code has been corrected, and also, improved Lock statements have been added. |
FIX | AMT 108 | Medium |
AMT COBOL | Runtime | Various | C2207-121 In AMT-COBOL, a concatenation of a Char (C#) and a variable yielded an incorrect result because of an incorrect internal conversion. Concatenation of Char (C#) and a variable now results in the right value. |
CHANGE | AMT 108 | Medium |
AMT COBOL | Migration | COBOL | C2207-123 After changes for C2207-020, AMT COBOL DISPLAY messages were not sent to the user anymore. However, Some manually changed AMT COBOL programs depend on this behaviour. The possibility of using DISPLAY message UPON TERMINAL has been implemented, these messages are visible to the user. |
FIX | AMT 108 | Medium |
AMT LION | AMT COBOL | Runtime | Various | 333035 / C2207-125 A report debug request initiated by a (PowerShell) script should be kept in the AMTSYSBATCHREQUEST table for the LionDebugger, but instead, these requests where picked up and started directly by the AMT Batch Controller. This problem has been resolved. |
FIX | AMT 108 | Medium |
AMT LION | AMT COBOL | Developer | Various | 332931 / C2208-001 In the AMT Developer Studio, only the first selection of a Documentation map was correct. Further selections returned Documentation headers only. This has now been changed so further selections also return Documentation maps. |
FIX | AMT 108 | Medium |
AMT COBOL | Runtime | Various | C2208-006 A filename defined as a structure in a former COBOL A Series program caused issues if the resulting filename contained spaces. Spaces are now removed in filenames for former COBOL A Series applications. |
CHANGE | AMT 108 | Medium |
AMT COBOL | Migration | COBOL | C2208-008 AMT COBOL for former A-Series command 'SORT GIVING Field' did not create a temporary output file if no filename was specified. 'OPEN Field OUTPUT', on the other hand, does a create a temporary file if no filename is specified. 'SORT GIVING' now behaves like 'OPEN OUTPUT'. |
FIX | AMT 108 | Medium |
AMT LION | AMT COBOL | AmtTools | Reo | 332330 / C2208-010 JSON objects in database code were treated as aliases, because of the curly braces. Braces in database code that are inside a string are no longer considered part of an alias. |
FIX | AMT 108 | Medium |
AMT LION | AMT COBOL | Runtime | Various | 332813 / C2208-016 New property 'object.NameOrig' in the LION Com Module still had a name with translated underscores. The original name of the field (with the underscores) can now be retrieved. |
FIX | AMT 108 | Medium |
AMT LION | Runtime | AmtScreens | 333070 / C2208-024 Update of AMT Screens within Configuration B did not work correctly, as the update wanted to copy 'AmtScreens.dll', which is not needed anymore. This has been corrected. |
FIX | AMT 108 | Medium |
AMT COBOL | Generator | Various | C2208-027 Call 'CONVERT-TIMESTAMP IN OBJECT/YEAR2000/LIBRARY' did not return the date in format 'MMDDYYYY'. Call 'CONVERT-TIMESTAMP IN OBJECT/YEAR2000/LIBRARY' now returns the date in format 'MMDDYYYY'. |
CHANGE | AMT 108 | Medium |
AMT COBOL | Migration | XGEN | C2208-036 Executing commands 'OPEN OUTPUT file', 'CLOSE file PURGE', 'CLOSE file SAVE' consecutively, wrongly led to an error during the second 'CLOSE', due to a flag not being reset on the first 'CLOSE'. AMT GO has been changed, now the second CLOSE is ignored. |
FIX | AMT 108 | Medium |
AMT COBOL | Migration | WFL | C2208-046 AMT COBOL for former A-Series now supports the 'DUMMYFILE' attribute, just as it had already been implemented for IBM type AMT COBOL. |
NEW | AMT 108 | Medium |
AMT LION | AmtTools | Various | 333065 / C2208-047 Dividers in the AMT Screens 'Select' menu were rendered incorrectly. This issue has been corrected. |
FIX | AMT 108 | Medium |
AMT LION | AmtTools | Various | 333100 / C2208-053 The self-contained AMT Screens raised an error because it could not find 'app.ini', because the executable is extracted and starts from a different location now. This issue has been resolved by using a different method to determine the directory. |
FIX | AMT 108 | Medium |