AMT Release Notes

AMT 30

Released: 23 Jan 2018.
For availability, please contact the Avanade Service Portal for information on downloading new releases.

Special attention items:

AMT 30

Product Cat Subcat Description Type Version Priority
Developer Forms 321037 The y-axis of a chart was set to 0 as default, which caused the line to get out of bounds and form a line to the x-axis.   By default, the y-axis was set to 0 and the line would not be cut off at the last valu, so, as a result the chart would display line to the x-axis. Also, leaving the y-axis open would create a chart that would show the actual graphdetails . Therefore, the minimum y-axis needed to be added manually. As of this version, if both the min and max values of the Y-axis are left empty( leaving the default set to zero), then the app-server will determine the number of values should be displayed and won't show a out of bounds line. Also it will adjust the Chart's y-axis to represent the details shown in the chart.  AMT 30
Developer Database C1801-019 Only valid for AmtCobol OS2200 application. When sorting on any column in the relations panel of a DMS2200 table/set/area/subschema/schema, the Amt Developer would crash. AMT 30
Control Center Configuration C1712-080 For the 'default printer' defined in Control Center, there is an option called "Trim trailing spaces". By default this new option is set to True since this was the behaviour in the past. If this option is switched off, the trailing spaces in printfile are kept for AmtCobol. AMT 30
AmtTools Debugger 325797 Breakpoints can now be disabled/enabled In previous versions it wasn't possible to disable and enable breakpoints, hence, breakpoints needed to be removed.  Breakpoints can now be disabled/enabled without needing to remove the breakpoint AMT 30
AmtTools Debugger 325943 Partial re-brand of Lion Debugger LION Debugger compatibility with both AMT COBOL and AMT LION was not reflected in it's name. The LION Debugger has been renamed AMT Debugger and the splash-screen image, titles etc. will  now reflect this. The name of the executable will be updated in a later release. AMT 30
Developer Code Logic 326029 The diverged behaviour of the GiveFileContent function is fixed .  Corrections from the past caused the GiveFileContent to change behaviour compared to the implementation in LION 6.0.4.3. In AMT 25 the function FileControl.GiveFileContent would strip CRLF when record size -1 would be specified. We've corrected the behaviour in this version. When the parameter length -1 is used, the content of the file is returned as is. If a length longer than 0 is used, the records returned are padded to the record length with spaces. For more information, please see the helpfiles. AMT 30
Runtime Web Client C1712-044 Edit-box contents  truncated in print window. Previously, the print button would remove the last character from an edit-box due to an incorrect width for the object. The width has now been updated to correctly scale for content. AMT 30
Developer Various C1712-048 Double click behaviour for AMT Cobol has been fixed Using the Mouse to double click in the developer to open a library failed for lower case names not surrounded by quotes.  As of AMT 30 this behaviour is fixed and it should be possible to double click a library. AMT 30
Services Various C1711-059  We've changed the method for implementing hash functions. Due to an ever-changing environment, we had planned to upgrade our hashing method to meet the newest standards of software security. From this, version on, we've upgraded the hash function to make use of the BCrypt method at the next successful login.  Attention: As always, it is advised to create an AMT-SYSTEM database backup. Though, keep in mind that the upgraded passwords cannot be restored with a version rollback! AMT 30
Control Center Configuration 325996 Code change would not load in the debugger and with that breakpoints would not be displayed.   In our regression test we discovered that new code would not be loaded, by the debugger client, after changing the code and regenerating this to private debug code. Additionally, default breakpoints wouldn't show anymore in the debug client.   We've corrected the behaviour and the default breakpoints are now shown correctly and changes in code will picked up by the debugger client. AMT 30
Control Center Various 326056 Users couldn't be added due to a Firefox only bug. Other browsers were unaffected.   Due to a bug in the Firefox browser the username field would be filled with a character, however, it would appear to be empty. Hence, it wasn't possible to add a user to the Control Center anymore because this action would invoke an error. Other browsers were not subject to this error.   In AMT 30, we've used a known workaround to fix the issue.  AMT 30
Runtime Web Client C1712-067 We've fixed styles sheets and images to display in a print popup.   There were some issues with displaying the Images and CSS when you used the print button. The layout and images would not be loaded as intended in the print popup because the end-paths were pointing in the wrong direction. As of AMT 30, we've corrected these paths by supplying the full path. AMT 30
Runtime COM Module 326108 Debugging in web client is fixed to work when form authentication is configured. Debugging of a web client didn't work when one would use form authentication. It would only open the web client in runtime modus. Web sessions can now be debugged again when the configuration is set to form authentication. AMT 30
Control Center Various C1712-072 DebugMode for Commodule is now possible. In previous versions, it wasn't possible to debug transactions that would come from the commodule. As of AMT 30, you can use the AMTDebugger to debug transactions that are being sent from the Commodule. AMT 30
Generator Various C1712-082 AMT COBOL customers now can see which printfile is printed on which printer.    Customers weren't able to see on which internal printer a printfile was going to print. Although, this information was already available in the system database, so it would be nice if we could make it visible in the Control Center. It's possible to see on which internal printer a printfile is printed in AmtCobol. The printer will be displayed under the logical name. AMT 30
Developer Revision Control C1801-003 The behaviour of horizontal lines wasn't consistent in the web client.     The generated images for the horizontal lines were not always correct. The height could differ 1 pixel. It would then show 2 pixels instead of 1 and the colour would be off as well. This issue only existed on the web client. We've corrected the behaviour to be consistent. AMT 30
Developer Revision Control 325798 Revision history will now show if a revision is removed from which genset. Revision history wouldn't show if an object was already deleted from a certain Genset. E.G, the revision menu would show 1.2 AMD on GenSet "Prod". However, when you had a glance at the actual Genset, the object would already be removed from "prod" genset. From this version on, an extra line is created to show that the revision is deleted in one or more generation set(s). AMT 30
Runtime Various C1712-077 The 'show difference' window is now added for all the sub-options The 'show difference'-window wasn't able to show all the sub-options, yet. The most important suboptions were already present, but there were still a few that would not appear on the screen, like for instance Global Files. We've added all the sub-options to the show difference window, for all the different object types (forms/reports/etc). Note:  We have renamed the "system option" to "application option" in 'in/export' and other windows so it would be consistent.  Furthermore, the generation window will now also hold a revision history option in the popup menu. Finally, an attempt to create a global file, inside of the insertable global logic, will result in an error dialogue, as it's given for file id/layouts/indexes. AMT 30
Developer Web Services C1801-021 AMT Cobol debug did not clean remainding resources The stop button that should invoke the abort action in the object, that is being debugged, didn't work properly.   When an amt-program/report would still be runing, the debugger would cancel the debug session but could not stop the application. The stop button in the "Debug sessions" window would not clean any resources, like for instance Filecontroller connections and database connections.  Fixed the abort action to run properly in every context and invoke the abort correctly that being work on. AMT 30
Developer Web Services C1801-024 The disabled save button for saving the content of the documentation box in the web services is fixed. It wasn't possible to saves changes made to documentation box, for a webservice, as the save button was deactivated, because the input box was wrongfully set to read-only. Also the editor could be used when read-only rights were activated.  As of AMT 30 the behaviour of the save button fixed and it is now again activated. Also, the new editor will only work when the editor isn't set to read-only. AMT 30