AMT 35
Released: 07 May 2018.
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 |
---|---|---|---|---|---|---|
Developer | Revision Control | 325452 The import function for applications lets you skip duplicates. Previously, when users imported an application- or genset-export, all applications would get updated. This would also update duplicate files. The AMT Development studio now enables skipping duplicate files or skipping application/genset exports. These options have now been added to the GUI and CLI components of the AMT Development export/import. However, it won't skip files the first time because it would have to create a database entry first. Note that the skipdub command is currently not available for the settings file, though is available as a command-line command. | AMT 35 | |||
Runtime | Jobs/Batches | 327085 Sorting a large file with short records gives the exception : Array dimensions exceeded supported range Having a lot of available memory (> 8GB), large files, small records the program crashes on sort. Because of internal use of arrays for the sort the maximum size of the array was exceeded. This is solved by limiting the maximum use of the memory for sorting through calculation. | AMT 35 | |||
Developer | Forms | C1804-029 For radiobuttons a new 'Layout' option is added: 'Horizontal auto scale'. This option paints the radiobuttons horizontal, but instead of aligning the buttons evenly over the available width, it aligns them based on the caption of the individual buttons. | AMT 35 | |||
Migration | LINC | C1804-009 A new property 'Selected' is added to the comboboxes. This property can be set to 'None' (default) and 'First'. If set to 'None' the current AMT behavior is used, which means that if no value is set, or no default value is set, then no item will be selected for the combobox. If set to 'First', then if no value or default value is set, the first item of the combobox will be selected automatically. !!NOTE!!: This will not be supported in LionScreens, only web client and in the future AmtScreens. | AMT 35 | |||
Migration | LINC | C1802-080 Added new option 'DropDownListSize' to comboboxes. It can have the values: 'Combobox size': Sets the size of the drop down list to the size of the combobox. This is the current and default behavior. 'Auto': The drop down list will have the size of the largest item in the list. | AMT 35 | |||
Control Center | Various | C1802-060 The Date picker in some cases skipped months when choosing specific days in the next month. A bug in the jquery plugin was causing issues in the Calendar in Control Center. In some cases, the calendar would skip a month, when selecting the first day of a new month. This is currently still an open jquery plugin bug: (https://bugs.jqueryui.com/ticket/15094) However, a workaround has solved this issue within AMT. | AMT 35 | |||
Control Center | Server Control | 326023 New feature for setting the minimum form worker threads In AMT 35 a new option is added where you can set the minimum worker threads. Moreover, we've improved the way new threads are created which will improve performance. See this page for more information: https://help.myasysco.com/lion/architecture-applications.html | AMT 35 | |||
Developer | Various | 326444 The Find window in AMT Developer will now restore previously saved settings. Customers had requested a way to store their previous settings in the Find window within the AMT Developer. Previously, the setting would be reset to the default values. As of AMT 35, the values will be saved so that they can be restored when the window is opened again. Selections on individual objects will not be retained. | AMT 35 | |||
Runtime | LionScreens | 326527 LionScreens User tab would show an error message. LionScreens would show an "invalid argument" error message when the 'users' screen was opened in lionscreens. This has been resolved. | AMT 35 | |||
Control Center | Various | 326514 The filter for Reorganization message tab is set to 'all' by default. The Reorganization message tab (System Configuration > Reorganization > Reorganization messages ) was filtered to display "Error" messages by default. The requests tab had been set to display "Requested" items by default. Now both filters are set to "ALL" by default, to be more consistent with the default settings in Lion 6.0. | AMT 35 | |||
Developer | Various | 326540 Function for counting the number of lines is corrected. In some cases, the number lines within the repository returned was incorrectly displayed. This behaviour has been corrected. | AMT 35 | |||
Control Center | Various | 326466 The application name will now be added to the print controller logs. Customers had requested that the application name would be added to print controller logs, so that the logging would be more complete. The application name to every failed and successful print job log will now be added. | AMT 35 | |||
Control Center | Configuration | C1804-023 Queue name instead of queue id in printer screen. Previously, when a user added the optional print queue column in the printer section of the Control Center, the queue ID instead of the corresponding queue name would be displayed. In AMT 35, the print queue name is now displayed in the column instead of the print queue number. | AMT 35 | |||
Developer | Various | C1804-028 Request new option to set the "Add timestamp fields" at an application level. From AMT 35 onwards, it is possible to set the "Add timestamp " at an application level. If checked, timestamp fields will be added to all tables in the application. At table level, you can now specify "Default|Yes|No". New tables will be set to default. However, existing tables maintain their current— yes or no— status. More on this can be found here: https://help.myasysco.com/lion/tables-options.html | AMT 35 | |||
Migration | COBOL | 326562 Error-status = '000307' would not be returned after rearranging. In Cobol 2200 systems, an error in rearranging data caused that the application wouldn't return the error-status = '000307' due to the fact that a rearranged record would get a negative key. This resulted in cases where processing was being duplicated on these records. This issue is solved in AMT 35. | AMT 35 | |||
Generator | Various | C1804-032 Rapid firing of macros could cause faulty transmits. When a user would quickly press the macros button, by making use of the F11 button in the AmtCobol Webclient, the user could cause unwanted (wrong) transmits. In AMT 35, the AmtCobol Webclient control will remain locked, as long as the transaction is running. However, If a transaction would take longer than half a second, the controls will be released again. This was implemented to prevent macro's from running while screens are updated because this could cause unwanted behaviour. | AMT 35 | |||
Generator | Various | 326596 The definition of a decimal character was not taken from the sub program. When a decimal point was defined in a Cobol Subprogram the definition would be ignored, and the main program definition displayed. This has now been corrected. | AMT 35 | |||
Developer | Reports | 326570 Several bugs fixed in text reports When an object was deleted and the user would move to another object, a crash would occur due to a NULL-reference error. Also, the occurrence offset was incorrectly calculated which would cause an inaccurate display. These issues have been fixed in AMT 35. | AMT 35 | |||
Runtime | Various | 326597 Owner and Order fields of a manual set were not reset when a record was inserted. When storing a record, the old owner keys(from previous entry) were not cleaned, this caused records from manual sets to be automatically inserted. The owner- and order- keys are now reset to 0 for manual sets when inserting a new record. | AMT 35 | |||
Developer | Various | 326603 Full Repository Import caused LionDeveloper Crash Importing a full repository export into a fresh repository would cause a null reference exception that led to a crash. This did not affect exporting a full application, genset, or individual objects. This has been resolved. | AMT 35 | |||
Runtime | Various | 326542 Deadlock Reports wouldn't record all locks. When an application fails due to a database lock-timeout or deadlock, a lock report should be created to show the open locks at the time the program or report crashed. However, when the data reader was still open it wouldn't create a record for this Lock Report. This behaviour has been adjusted in AMT 35. | AMT 35 | |||
Runtime | Jobs/Batches | 326611 The Cursor instruction FETCH FIRST CURSORNAME failed. In AMT 34, the following Cobol instruction would throw an error. EXEC RDMS FETCH FIRST CURSORNAME Unfortunatly, this was due to a fix that was implemented to the Amt-Cursor in Amt 33. This behaviour is now corrected in AMT 35. | AMT 35 | |||
AmtTools | Reo | C1804-048 REO throws exceptions on certain machines. In some occasions, the REO could throw the following exception message: "DB: Specified argument was out of the range of valid values. Parameter name: millisecondsTimeout". This problem would mostly occur on slower machines. This behaviour has been resolved in AMT 35. The exception will no longer occur. | AMT 35 | |||
Developer | Revision Control | C1804-052 Choosing a different revision would not update the repository view directly. When a user would select a different revision from the revision history, the display from the repository view would not directly be updated. This would take a number of seconds before it would be displayed. In AMT 35, this behaviour is fixed and the screen will be updated directly. | AMT 35 | |||
Developer | Various | 326626 Save program options would crash the AMTCobol Developer. AMTCobol-Developer would crash when program options were saved. This could happen when you selected 'save all', when you validate by the use of F7 or modifying the program option and then saved it. This issue is corrected in AMT 35. | AMT 35 | |||
Developer | Various | C1805-001 AMT Developer crashed when and object was imported with all revisions An existing objects with multiple revisions should receive a 'blocked state' when you would try to overwrite the same object by an import. The Developer should then prohibit further updates. However, due to a bug the Developer would try to import the revision data. 'Blocked objects' will no longer allow to be changed by imported data. Also, we did reworded a few labels. | AMT 35 | |||
Runtime | Web Client | 326607 When passing an empty valued item the item would not be selected. When a user would fill the combobox, by using the fillbox command, with items including a default item with the value set to ' '. The combobox would be made empty when process_main is run. By default empty values were not accepted. We fixed this behaviour and now empty values are accepted. | AMT 35 |