AMT 20
Released: 28 Jun 2017.
For availability, please contact the Avanade Service Portal for information on downloading new releases.
Special attention items:
AMT 20
-
Roslyn Compiler is now default for Amt. After a preview period of several sprints without any problems, the default compiler for Amt is now Roslyn. There is a setting DISABLEROSLYN in Lion.ini available to disable the Roslyn Compiler, but we strongly discourage use of this setting because it will be removed over several sprints. The generation set and Lion.ini setting “ROSLYN” has been removed.
-
Remove support for “DEFINE” inside insertable global logics. The “DEFINE” function was outdated, not documented and only used by some customers. They have been contacted individually on the usage and replacement of this function. Its no longer allowed to use it.
Product | Cat | Subcat | Description | Type | Version | Priority |
---|---|---|---|---|---|---|
Developer | Code Logic | 325302 Format with exclamation mark gives wrong result Format with exclamation mark did not work properly because of the length. Exclamation mark should not be counted in the length when it is at the start of the format Format with exclamation mark works correct now | AMT 20 | |||
AmtTools | Prodinstall/Pinstall | 325224 Error logging of PInstaller more robust The Pinstaller sometimes didn't log an error because the logging wasn't done thread save. And there was a problem with a part of the program where a possible error wasn't caught. To resolve these issues the logging has been made thread save and an extra try catch has been added so that these errors can now be logged. | AMT 20 | |||
Runtime | Web Client | 325246 Old data shown when using switch-to command. Sometimes old data was shown when using a switch-to command to jump to another application and then back again. When you used a manager and 2 or more application servers, then the session data values had an older version when you'd switch back to the 1st application. Corrected the issues so the correct session data value will be returned. | AMT 20 | |||
Developer | Database | C1705-079 Create new tables in OS2200/Cobol didn't work correctly When you added under OS2200/Cobol a new dms table an invalid name was shown including a space in the name. Adding a new table now correctly shows a valid name. | AMT 20 | |||
Developer | Database | 325471 Maximum length of table items wasn't checked against different maximum values When in a table the type was changed, the check on maximum length of a numeric field was 18. While if you wanted to change the length of the field, the check on maximum length of a numeric field was 36. Now both check's use the maximum length of 36. | AMT 20 | |||
Developer | Various | 325015 Error message in LION-DEVELOPER when using SEARCH In some situations, when you searched through selected items, using first control-A and then control-F, you'd get an error message: INDEX out of range. When you'd performed this search again, then you'd get the message : Already in transaction-state Now an exception handling is build to get more information in a bug report in these situations. Secondly the second error is prevented. | AMT 20 | |||
Developer | Code Logic | 325312 Color of operators When the operators 'and' or 'or' were at the end of a code line, these color op the operatores were displayed as they were keywords and not operators. The color of the operator is now corrected. | AMT 20 | |||
Developer | Forms | 322215 Exception when inserting an insertable form with occurs When you added an insertable form with occurrence items to a form, developer would crash. This has been resolved. An insertable form with occurrence items can be added. | AMT 20 | |||
AmtTools | Reo | 325489 Always a reorganzize was enforced with no database change The reorganize did always see a difference between a table with numeric field with default value defined with multiple zeros. The reorganize will now detect that there is no difference with numeric fields and default value with multiple zeros. | AMT 20 | |||
Control Center | Server Control | 325500 The message Handling Request....was given with severity level Information Every second the message Handling Request was given by the batch controller when severity level was information. The severity level of this message has been changed to severity debug. | AMT 20 | |||
Runtime | LionScreens | 325453/C1706-012 FileController gives exception on internal close Is some rare cases a file it was possible that a file control object was not closed correctly. By changing the order of cleanup of objects is this corrected | AMT 20 | |||
Control Center | Configuration | C1706-014 Testconnection was not closed correctly If you had done a test connection against user database and try to do an reo after it, it would show the test connection still. Pooling for a test connection is now placed on false, so it will be closed correctly. | AMT 20 | |||
Developer | Reports | 323870 Unable to delete report layouts When you'd have a project with multiple languages enabled, a report layout couldn't be deleted unless one of the items languages was selected. The functionality of the delete for report layout's now works correctly and prompts the user prior to actually deleting the item with all language sub items. | AMT 20 | |||
Developer | Reports | 325310 See properties of labels of a report layout The property of an item in a graphical report when right clicking on an item were not all displayed, while the ones in a text report were. Now both the text and graphical report properties are shown correctly when right clicking on it. | AMT 20 | |||
Generator | Various | 325139 Remove support for "DEFINE" inside insertable global logics. The "DEFINE" function was outdated, not documented and only used by some customers. They have been contacted individually on the usage and replacement of this funtion. Its no longer allowed to use it. | AMT 20 | |||
Generator | Various | C1706-036 Roslyn Compiler is now default for Amt After a preview period of several sprints without any problems, the default compiler for Amt is now Roslyn. There is a setting DISABLEROSLYN in Lion.ini available to disable the Roslyn Compiler, but we strongly discourage use of this setting because it will be removed over several sprints. The generation set and Lion.ini setting "ROSLYN" has been removed. | AMT 20 |