AMT 109
Released: 16 Sep 2022.
For availability, please contact the Avanade Service Portal for information on downloading new releases.
Special attention items:
AMT 109
- Changes in the AMT Generator ensures AMT COBOL former A-Series non-unique indexes are now created exactly like the AMT LION ones. On an AMT COBOL ASeries application with non-unique indexes the AMT Reorganize will rebuild these indexes.
- 333147 / C2208-105: The CommManager and CommServer now only load necessary files. Please manually update the CommServer and CommManager once to get them back to the correct state!
Product | Cat | Subcat | Description | Type | Version | Priority |
---|---|---|---|---|---|---|
AMT LION | AMT COBOL | Developer | Reports | 324326 / C2103-145 If a LION report had variables redefining numeric print items with decimals or thousand separators, validation showed incorrect error messages about non-matching item sizes. If the same report was generated, the errors did not occur. Format size for numeric print items is now determined upon loading. |
FIX | AMT 109 | Medium |
AMT LION | AMT COBOL | Runtime | AmtScreens | C2104-061 A generation during the active debugging of a form caused AMT Screens to crash at the next transmit, due to mismatching versions. This has been solved by detecting the version mismatch during the download of the new CTR version. If there is a version mismatch, the 'version mismatch' popup is shown, and AMT Screens no longer crashes. |
FIX | AMT 109 | Medium |
AMT LION | Runtime | AmtScreens | 330544 / C2104-107 Killing an App server agent did not start a new agent straight away. If the Named Pipe connection is lost, a new agent is now started at once and the processing of transactions can continue. |
FIX | AMT 109 | High |
AMT LION | Developer | Code Logic | 331517 / C2110-012 An expression used as parameter of a class method call in an assignment instruction wasn't allowed. Expressions in said circumstances are now allowed to make the product suite more consistent when class method calls are used. |
FIX | AMT 109 | Medium |
AMT LION | AMT COBOL | Developer | Revision Control | 331162 / C2201-028 In the AMT Developer Studio, the option 'Current revision' did not get focus and therefore did not highlight the current revision. Setting the focus has been re-added, so 'Current revision' is highlighted again. |
FIX | AMT 109 | Medium |
AMT LION | Runtime | Jobs/Batches | 331982 / C2202-079 If a free join query was re-used with the same SQL code but with a new alpha parameter of greater length, query results could become incorrect if the query did not get the required new prepare. The query object's functionality has been modified so that a new query prepare is enforced to ensure correct results. |
FIX | AMT 109 | High |
AMT LION | AMT COBOL | Runtime | Various | 332216 / C2202-106 PRODINSTALLING.NOW files were not written to the right folders during a Prodinstall. Also, other .NOW files (SYNCHRONIZING.NOW and LIONGENERATES.NOW) were not always written to and deleted from the correct locations. All folder Inconsistencies, also those regarding notification files in consumers (BatchController, TransactionServer and ApplicationServer), have been fixed. |
FIX | AMT 109 | Medium |
AMT LION | AMT COBOL | Runtime | Various | 332407 / C2205-023 If a stored procedure was used, the Internal assignment to a numeric field was treated as an Alpha to Numeric move in format "+999.99", which results in 0. Now, this assignment is processed by a special string, called 'ShortString', which fixes the issue. |
FIX | AMT 109 | Medium |
AMT LION | AMT COBOL | Control Center | Various | C2205-095 jQuery and plugins for the AMT Control Center have been updated to the latest production version, further improving security. |
NEW | AMT 109 | Medium |
AMT LION | AMT COBOL | AmtTools | Reo | 332658 / C2206-127 Encrypting the existing data of a column would sometimes cause a reorganization to fail. When the encryption of a column is changed, the correct column size is now used and a redundant commit has been removed, so the Reorganization does not fail anymore. |
FIX | AMT 109 | Medium |
AMT COBOL | Migration | WFL | C2207-046 If (converted) Wfl has a BDNAME set, former A-Series programs create a backup of a printfile in the folder specified by BDNAME. On mainframes, this is 'BDNAME/jobnumber/mixnumber/nnnFilename', where 'nnn' is a 3 digit counter prefix. In AMT COBOL, job number, mix number and 3 digit counter prefix were missing. An AMT COBOL former A-Series program now creates a backup of the printfile in folder 'BDNAME\jobnumber\RequestId\nnnFilename' if the script provides a BDNAME value, and a new ExtendedBackupName setting. |
FIX | AMT 109 | Medium |
AMT LION | AMT COBOL | Runtime | Scripts | 332834 / C2207-049 In the Comscript module, a retry mechanism was added in AMT98, to prevent script failures. Now, handling error codes has also been incorporated in the retry mechanism, so a retry is performed on a specific error. |
CHANGE | AMT 109 | Medium |
AMT LION | Developer | Forms | 333088 / C2208-049 The 'ThousandSeperator' property of charts crashed the AMT Generator if it was set to 'None' or an apostrophe. The 'ThousandSeperator' now works correctly for charts of all types. |
FIX | AMT 109 | Medium |
AMT COBOL | Runtime | Various | C2208-054 The 'CHANGE ATTRIBUTE TITLE' statement sets the filename of a file, but if the file is already open, the file should be renamed. The 'CHANGE ATTRIBUTE TITLE' statement now renames the file, if the file is open. |
FIX | AMT 109 | Medium |
AMT LION | AMT COBOL | Runtime | Jobs/Batches | 333095 / C2208-059 Temporarily extracted file names could be duplicates if multiple Batch Controllers were run on different servers and the agents got the same windows process id. The temporary file names now use the request id to make the file names unique and thus avoid clashes between two reports writing to the same file, if no filename has been set in LION. |
FIX | AMT 109 | Medium |
AMT LION | AMT COBOL | Control Center | Various | 333098 / C2208-061 Invalid groups in Active Directory may result in users being unable to log in. Now only the valid groups are retrieved, so the user can connect to the AMT Control Center using Active Directory. |
FIX | AMT 109 | Medium |
AMT LION | AMT COBOL | Runtime | Web Client | C2208-066 In former A-Series, dynamic highlighting didn't work the first time a form was accessed. Now, highlighting also works the first time a form is accessed. |
FIX | AMT 109 | Medium |
AMT LION | Developer | Web Services Soap | 332967 / C2208-067 In SOAP consumer web services, complex types as headers were are not sent as complex types. Support for complex types sent as headers has been added. |
FIX | AMT 109 | Medium |
AMT LION | AMT COBOL | AmtTools | Debugger | 333113 / C2208-076 Aborting a debugger during form debug did not trigger an 'SME' because of a null reference exception. Exception handling of debugging a form has been improved. |
FIX | AMT 109 | Medium |
AMT LION | AMT COBOL | Runtime | Web Client | 333010 / C2208-078 The background color and the color of the text in the status line of the AMT Application Center needed to be adjusted for consistency. The background color and text color of the status line have been adjusted. |
FIX | AMT 109 | Medium |
AMT COBOL | Generator | Various | C2208-082 AMT COBOL former A-Series application did not read all duplicate records if a non-unique index was used, because of differences in the way AMT LION indexes and AMT COBOL non-unique indexes were created. Changes in the AMT Generator ensures AMT COBOL former A-Series non-unique indexes are now created exactly like the AMT LION ones. On an AMT COBOL ASeries application with non-unique indexes the AMT Reorganize will rebuild these indexes. |
FIX | AMT 109 | High |
AMT LION | Runtime | AmtScreens | 332762 / C2208-095 After a transmit in AMT Screens, the screen was not scrolled to the top, which resulted in some controls not being visible. After the transmit a 'scroll to top' is now done before the focus is set to the active control. |
FIX | AMT 109 | Medium |
AMT LION | Runtime | Various | 333147 / C2208-105 The CommManager and CommServer tried to download files that didn't exist anymore due to AMT Screens becoming self-contained, and therefore failed to start. The CommManager and CommServer now only download the necessary files. Note: Please manually update the CommServer and CommManager once to get them back to the correct state! |
FIX | AMT 109 | Medium |
AMT LION | Runtime | Various | 333143 / C2208-107 After a logon timeout, error code 400 (Bad Request) was incorrectly displayed instead of error code 440 (IIS Logon Timeout). The issue has now been resolved and the correct error code is now displayed. |
FIX | AMT 109 | Medium |