AMT 8
Released: 17 Oct 2016.
For availability, please contact the Avanade Service Portal for information on downloading new releases.
Special attention items:
AMT 8
- The minimum requirement for .NET version has become 4.5 For every machine that runs the Web Client and every machine that runs the LionDevGenerator.
Product | Cat | Subcat | Description | Type | Version | Priority |
---|---|---|---|---|---|---|
Generator | Various | 323842 Web deploy failed due to the Web.log file. The web deploy requests in the lion developer would fail, because the of the fact that the Web.log file was locked. The log function has been made optional for the Application Website. When you turn off this function, it won't create a web.log file anymore. The web deploy should now function normally. | AMT 8 | |||
Runtime | Jobs/Batches | C1609-068 When a report is recovered using the comscript library and it ran successfully the 2nd time then it still returns state 22 (aborted with recovery) instead of state 4 (done). | AMT 8 | |||
Runtime | Jobs/Batches | C1609-064 A lock timeout might occur (resulting in a bug report but no stop) in the BatchController when cleaning statistics just after midnight when also a very high number of statistic records exist which needs to be aggregated into the hourly/weekly statistics. | AMT 8 | |||
Runtime | Jobs/Batches | C1609-059 The batchcontroller did loop forever when a request was made to recover a report but the report no longer existed. | AMT 8 | |||
Runtime | Jobs/Batches | 323755 Skip(top) as the First Output to a Printer does not Produce a Blank Page. In the 5.4 release, setting the 'prout.linesprinted' with a skip(top) as a first output, to a printer, resulted in a blank page. In 6.2 no blank pages were inserted. The printer behaviour, which occurred in LION 5.4, is restored again. When 'prout.linesprinted' isn't zero, a skip(top) as first output to a printer Results in a blank page. | AMT 8 | |||
Runtime | Web Client | 324072 Suppress Page2 did not function in web applications. When more than 2 messages need to be displayed, the 'yellow screen'(Page 2) pops up. When you tried to suppress this behaviour upon the runtime behaviour options (Suppress page2 = true), it did suppress in Lion screens. However, in Web, the Page2 wouldn't be suppressed. This issue has been fixed in this release. | AMT 8 | |||
Generator | Various | 324096 The Generator would crash on invalid dictionary fields in a table. A table pointing to a dictionary, which didn't exist, would cause the generator to throw an error and this would then crash on generating the database. Presently, the generator returns the error but won't crash anymore. | AMT 8 | |||
Migration | COBOL | 324065 The FileControl object WriteFile function didn't support OS 2200 file cycles. The FileControl object WriteFile function didn't support OS 2200 file cycles.The filecontroller tried to write to a file name with "()" inside. The WriteFile and givefilecontent on the file control object now support OS 2200 file cycles names when the app is set to OS2200. So it can write to D:\demo\files\abc(1).dat as a cycled file. | AMT 8 | |||
Runtime | Jobs/Batches | 323162 Debug-jobs would be displayed as a completed Job in the Control Center. In some cases, when you would run a job, an extra nameless job would appear in the list of completed jobs with the status: "status=Run_Debug". These "ghost" jobs should no longer appear in the list of completed jobs . This functionality is meant for manual operations only (testing/debugging). | AMT 8 | |||
Runtime | Various | 323897 We've added an option to override HTTP redirects with a URL prefix for "https://" connections. The Loadbalancer would remove the "s" when you had a setup which used a secure 'https://' connection. The windows login would then be redirected to an 'HTTP://' connection. The connection with the client would then fail because the asp.net site would expect a secure connection instead. We've a added an option in the web.config under app settings. In this option you'd be able to change, in a specific scenario set, a setting to set URL prefix to "https://": | AMT 8 | |||
Generator | Various | 323936 The generator would crash on provided/consumable web services Provided/consumable web services, of the new kind, could cause a "lock timeout' in the new generator because it's now multi threaded. This issue is solved in the generator as the parser errors were not written to the right web service but now they are. | AMT 8 | |||
Control Center | Various | 323704/323874 Transaction viewer doesn't resize correctly. When you used the transaction viewer at a large screen and dragged a form(to resize), the image could get clipped off by the browser. This issue has been resolved and the image can now be displayed without distortion. Note: When you're using IE11 and you would try to drag the scrollbars fast from left to right or from top to bottom. IE11 would tend to mix up the colours . In Firefox and Chrome, it works fine without any errors. | AMT 8 | |||
Runtime | Jobs/Batches | 323508 Report Management didn't worked well anymore. When you started a report with a group in the startreport utility, all users could view these reports in Lionscreens. However, only the users, belonging to the group, should be able to see these reports. As of this fix, there is an extra security setting added in the component activation. When you use 'Show all prints' then the role is allowed to see all prints of all users and groups. When you use 'Show prints from other users' then the option for My Prints only is visible in Lionscreens. To see all prints, printed in your user group, you'll check 'Show prints from other users' to have the checkbox 'My Prints only' in Lionscreens. When you uncheck this, then you'll see all prints for your user group. | AMT 8 | |||
AmtTools | Debugger | 324052 Gotoform in the webclient would give a "formversion mismatch" error when the form would generate in debugging modes. When a form would be generated with debugging checked, a private debug version of that form would be generated. If, in the webclient, a gotoform would be set to a form (debug checked), the public form would load instead of the generated debug form. This would then produce an error. The private debug version is now correctly loaded when a gotoform command is executed in debug mode. | AMT 8 | |||
Developer | Code Logic | 323612 Individual elements of a list were not shown correct in the debugger. Inspecting an element, in a list, did not find the content but a ShowArrayDebugContents method did not found an error. Elements can now be inspected correctly. | AMT 8 | |||
Generator | Various | 324195 Usage of a hyphen in a class name led to c-sharp error. When you would use in a hyphen in a class name, for instance: Bike-1, the generator would fail with a C# error when generating an object that uses that class. The C-sharp error has been fixed. | AMT 8 | |||
Control Center | Various | 324011 Statistics viewer didn't work anymore in the control center Due to a change in C1607-032 the statistics viewer in the control center didn't work anymore We have implemented a fix for this issue. | AMT 8 | |||
Runtime | Web Client | 322325 Lines with an angle were rendered incorrectly in the web client. A shape, set to line, would be rendered with an incorrect angle and at an incorrect offset in the web client. The function, which calculates the angle at which the shape needs to be rotated, has been fixed. Furthermore, the calculations for the top/left offsets have been fixed too. | AMT 8 | |||
Runtime | LionScreens | 323415 The macro editor in Lion screens will only show macros for the connected application, as of this moment. The macro editor in Lion screens showed all macros from all applications. Only the macros, which are associated with an application, will be shown in the application you are connected to in the Lion Screens macro editor. | AMT 8 | |||
Runtime | Web Client | 323944 The AmtSecurityModule couldn't be activated when IIS ran in Integrated mode. The AmtSecurityModule couldn't run together with IIS set to Integrated mode. This applies for ApplicationCenter (Old style) and the Application. The AmtSecurityModule is now correctly configured in the web.config to run in Classic and Integrated mode. This is fixed for the Application Center (Old style) and Application website. | AMT 8 | |||
Runtime | Web Client | 323886 Listview in web initial on visible = false isn't shown on visible = true. Initially the configuration would use 'visibility:hidden', subsequently modifying 'visible' uses the style item 'display'. The latter doesn't overrule the first. Fixed by using 'display' for initial configuration too. | AMT 8 | |||
Developer | Code Logic | 323882 Using a list of RealStrings within a form would result in a generation error. The generated code instantiated a RealString object in a way which wasn't provided. As of this release, the generator provides the correct arguments for a RealString object. | AMT 8 | |||
Runtime | Various | 323851 A compare with -0 failed In certain scenarios, it was possible to receive a value of -0. When comparing this -0 to 0 it would fail due to optimization code. We have now structurally fixed the runtime to ignore the sign when a value is 0. | AMT 8 | |||
Developer | Code Logic | 323613 Casting Integer to an Alpha should be the same around. Casting a lion list integer to an alpha gives a different output compared to an integer cast to an alpha. Generated code used an AmtVarNumeric instead of an AmtVarInteger. Fixed by using an AmtVarInteger. | AMT 8 | |||
Debugger | LION6 or later | 323611 Lists were not displayed correctly in the debugger. The list was displayed as plain "list" in the debugger. (sub)type, length and decimals were not shown. The list does, as of this moment, correctly display a list (Numeric 10.2). This list will show up as a Type: list(numeric), Length: 10 and Decimals 2 in the debugger. | AMT 8 | |||
Control Center | Various | 320443 The Mask Edit Box did not show in View Transactions The MaskEditBox didn't render in the Transaction Viewer The MaskEditBox will be rendered in the transaction viewer also. | AMT 8 | |||
Developer | Various | C1606-088 As of this moment, the new version scheme is going to be used. AMT 8 is the first version. Because of this new version scheme, the setup had to be altered to be able to handle these changes. A change has been made in the setup so it can handle the new amt_08_00_16288_0.dat format. Besides this necessary change, we have added a new feature as of this version. The new setup can install a specific .dat file, without the need for previous .dat files to be present (lion6.0.dat and up). | AMT 8 |