AMT 70
Released: 29 May 2020.
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 | AMT COBOL | AmtTools | Various | 327285 There was no way to see all the installed DLL versions except checking them individually. There is now a screen in the Setup tool under File/Versions that shows all installed AMT DLL product versions and the file version, sorted by folder in a TreeListView with the highest DLL version always being shown behind the folder. |
CHANGE | AMT 70 | Low |
AMT LION | AMT COBOL | Control Center | Security | C2002-066 In the old situation Import and Export were done in the AMT Control Center. Import and Export have now been removed from the AMT Control Center, and placed in a new tool called the AMT Configuration Manager in the 'AMTTools' folder. |
CHANGE | AMT 70 | Low |
AMT LION | AMT COBOL | AmtTools | Various | C2002-090 A new tool, the AMT Configuration Manager, has been created. The Import/Export functionality that was formerly located in the AMT Control Center has been moved to this tool for security purposes. |
NEW | AMT 70 | Low |
AMT LION | Runtime | AmtScreens | 329042 @0A@ Line Feed did not go to the next line in a Label. @0A@ is now also treated as a Line Break and can be used to go to the next line in a Label in AMT Screens. |
FIX | AMT 70 | Low |
AMT LION | Runtime | AmtScreens | 329071 A button with multiple lines separated by @0D@@0A@ did not align correctly. If a button group has multiple lines, the text itself is now also aligned within the text block. |
FIX | AMT 70 | Low |
AMT LION | AMT COBOL | AmtTools | Various | 325510 Setup had Rollback and Backup functionality. Rollback and Backup functionality has been removed from Setup; Rollback can be done by downgrading, and Backup is to be performed by the Customer, so they have a thorough knowledge of what has been backed up. |
CHANGE | AMT 70 | Low |
AMT LION | Runtime | LionScreens | C2004-069 If SendScreen was used with the provided webservice, TransmitForm was executed twice. This issue has been resolved and TransmitForm is now executed only once. |
CHANGE | AMT 70 | Low |
AMT COBOL | Runtime | Various | C2004-078 On an A-Series mainframe, user authorization for a specific transaction code is only checked for transaction messages initiated by the user, and not for (internal) transaction messages initiated by a COBOL program. In AMT COBOL user authorization was checked for all transaction messages. This issue has been resolved. AMT COBOL now also only checks user authorization for transaction messages initiated by the user. |
FIX | AMT 70 | Low |
AMT COBOL | Runtime | Various | C2004-088 An EVALUATE FALSE on a level 88 Working Storage field was incorrectly converted. This issue has been resolved. |
CHANGE | AMT 70 | Low |
AMT COBOL | Runtime | Various | C2004-091 In AMT COBOL the AMT Transaction Server was not logging any of the auto-start or internal transactions in the transaction log database when transaction logging was enabled. Both auto-start and internal transactions are now logged in the transaction log database. |
CHANGE | AMT 70 | Low |
AMT COBOL | Runtime | Various | C2004-092 On an A-Series mainframe, the form-feed character (0x0C) at the beginning of an output transaction message, indicating the 'clear screen' option, forces an empty screen to be sent back to the client. This was not implemented in AMT COBOL yet. This 'clear screen' option has been implemented in AMT COBOL. |
CHANGE | AMT 70 | Low |
AMT LION | AMT COBOL | Runtime | Various | C2004-093 Sometimes an 'Access is denied' error occurred when a connection through named pipes was made, due to security rights within the system disallowing connections to the named pipe. The server now has a configured security module that allows localhost connections through named pipes. |
CHANGE | AMT 70 | Low |
AMT COBOL | Runtime | Various | 329318 The COBOL SEARCH statement was incorrectly searching outer dimensions of a table, whereas it should only search in the dimension where the index was defined. The COBOL SEARCH statement now searches only in the dimension where the index is defined. |
CHANGE | AMT 70 | Low |
AMT COBOL | Runtime | Various | C2004-095 In AMT COBOL (A-Series environments) the RESTART data-set records were not always removed after a successful completion of an online program. This issue has been resolved. |
FIX | AMT 70 | Low |
AMT COBOL | Runtime | Various | 329307 For IBM COBOL, the INITIALIZE statement for SQLCA was converted incorrectly, causing an SQL error code to be set. The INITIALIZE statement for SQLCA is now converted correctly. |
FIX | AMT 70 | Low |
AMT LION | Control Center | Server Control | 329301, 329305 Spare Application Manager became active while the main manager was still running correctly. This occurred if there were too many (WMI) messages in the main thread, which made the spare decide the first manager was no longer active. WMI calls have been moved back to the worker thread, so the main thread's load is lightened. |
FIX | AMT 70 | Low |
AMT LION | Control Center | Server Control | 329302 User tab for the AMT Application Manager was empty in the AMT Control Center. Performance improvements have been implemented for the querying of user information for the AMT Application Server and AMT Application Manager in the AMT Control Center, so the User tab receives data again. |
FIX | AMT 70 | Low |
AMT LION | Generator | Various | 329325 A C# error was thrown when routines ToXml, ToJson, FromXml or FromJson were used on web-consumable classes. Support for these routines has now also been added to web-consumable classes. |
FIX | AMT 70 | Low |
AMT COBOL | Generator | Various | C2005-011 Internal Performance has been improved: generation of IF or EVALUATE statements with the same variable with multiple conditions fetches the value only once. |
CHANGE | AMT 70 | Medium |
AMT LION | AMT COBOL | AmtTools | Reo | 329354 AMT Reorganize did not change database column type Alpha to String. The improved AMT Reorganize now changes column type from Alpha to String (Varchar to Text), retaining any data in the column. |
FIX | AMT 70 | Medium |
AMT COBOL | Runtime | Various | C2005-022 When the AMT Cursor is used, database query parameters were bound to the query at the time of the first fetch instead of at the cursor's opening. The database query parameters are now bound to the query when the cursor is opened instead of at the time of the first fetch. |
FIX | AMT 70 | Low |
AMT COBOL | AmtTools | Various | C2005-024 Folder 'OrginalFileBeforeSqlite' kept appearing in the extracts folder. This folder contains backups/originals of files that were converted to SQLite file by the AMT File Controller. Whether or not the original file is backed up is now determined by a switch in the SYS.INI file: KEEPORIGINALFILEBEFORESQLITE=TRUE. If this switch is set, the original file is stored in folder 'OriginalFileBeforeSqlite'. If not set, the original file is not backed up. |
CHANGE | AMT 70 | Low |
AMT LION | AMT COBOL | Runtime | Various | C2005-025 If the .NET Core FileController was installed through the Service Installer, it does not start, because the Service Installer pointed to the .DLL as the executable, whereas it should point to the .EXE. The path has been corrected to point to the .EXE. |
FIX | AMT 70 | Low |
AMT COBOL | Generator | Various | 329352 IBM DB2 INSERT INTO queries without column names resulted in the generation of invalid SQL. Now, an error is reported if IBM DB2 INSERT INTO queries have no column names specified. |
FIX | AMT 70 | Low |
AMT LION | AMT COBOL | AmtTools | Reo | 329376 AMT Reorganize gave error message 'Ini-file C:\AMT\sys.ini can't be updated' in multi-threaded situations. The reading and writing of 'Sys.ini' has been improved by adding locking functionality, so multi-threaded situations are also handled correctly now. |
FIX | AMT 70 | Low |
AMT COBOL | Runtime | Various | 329352 A COMPUTE with ON SIZE ERROR clause to a COMP-2 (double precision floating point) failed during the overflow check. This issue has been resolved by removing the length check from COMP-2 values. |
FIX | AMT 70 | Low |