AMT 32
Released: 01 Mar 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 |
---|---|---|---|---|---|---|
AmtTools | Debugger | C1501-017 Array Watch would show uneven index numbers only. Array Watch in the AMT Debugger only returned the values assigned to uneven index numbers. Array Watch behaviour has been corrected to display values for both even and uneven index numbers. | AMT 32 | |||
Runtime | Various | 317520 Files starting with NUL. failed to copy to file shares. NUL is a virtual windows device where output can be redirected to, used for disposing of unwanted output streams of a process. When this is used in a filename, it will only succeed when a network share is used. The file-controller optimises paths to local paths. If a filename starts with NUL the path will no longer be optimized anymore, therefore, allowing a NUL in the filename. Asysco recommends avoiding usage of NUL. as a part of the filename, at all times. If you want do want to use NUL, we recommend keeping it in line with Microsoft's intentions, as it can cause very odd and inconsistent behaviour in file handling. | AMT 32 | |||
Developer | Code Logic | C1801-055 XMLnode SchemaLocation can now be set. In previous versions, it was not possible to add schema location attributes, like xsi:schemaLocation or xmlns:xsi=schemelocation to the root element of an XML file. The function 'SetSchemaLocation' makes it possible to add one or more schema locations to an XML node. Schema Location and Schema Instance(Namespace) are required parameters. More information can be found here. | AMT 32 | |||
Developer | Various | C1801-071 It is now possible to switch the definition of a DLL global routine to Performable Global Routine. Previously, a DLL Global Routine with files returned an error message when attempting to change the type to Performable Global Routine. Further details can be found here. | AMT 32 | |||
Developer | Code Logic | C1801-072 Stored Produre enhancement Fields can now be defined for stored procedures. These fields will be returned by any SELECT statement executed by the stored procedures. These fields can then be used in the Business Logic. This functionality is added in AMT 32 for for MSSQL and DB2 only. Oracle uses CURSORS to return result sets, which are not supported by AMT. This does not work yet work for arrays and encrypted database fields. This will be implemented in the next version of AMT LION | AMT 32 | |||
Developer | Code Logic | 323829 It is now possible to assign one list to another. An "AddRange" function allows the assignment of all items from one list into another. The definitions of the two lists must match when performing this action. Example syntax: .AddRange(). Further details regarding usage can be found here. | AMT 32 | |||
AmtTools | Prodinstall/Pinstall | C1802-005 ProdInstaller configuration is now centralized within the AMTProdInstall.config file. The ProdInstaller will no longer use both the Lion.ini and the AMTProdInstall.config for retrieving settings. Upon the initial use of the Prodinstaller, settings in Lion.ini are now copied to AMTProdInstall.config. The /C startup parameter can be used to override the default location for the config file. Additional information is available within the help files. | AMT 32 | |||
Developer | Forms | 317773 Memo field scrollbar properties corrected. In AMT Developer Studio, the scrollbar property was not set when memo fields were reloaded. This caused inconsistent behavior when enabling word wrapping. Both vertical and horizontal scrollbars in memo boxes are now visible when enabled. Enabling the horizontal scrollbar now disables word wrapping, and enabling word wrapping disables the horizontal scrollbar. This only applies to new memo boxes. The properties of existing memo boxes are not altered. | AMT 32 | |||
Runtime | Various | C1802-033 Fixed Report Writer behaviour that created an unwanted Form Feed FF. The Report Writer added an unwanted Form Feed (FF) when "NEXT GROUP..." was used with a detail group at a fixed line. | AMT 32 | |||
Developer | Various | C1802-036 Importing a pre-Amt 30 Lionsource file (Unicode) into Amt 31 cause an error. Importing Lionsource files into Amt 31, created before Amt 30 and exported as a Unicode file, would cause import errors. Switching from Unicode to an ANSI-file would invoke an error as well. A work around for this is to convert the file and select this converted file instead. Now, Lionsource files that are created before AMT30, can be loaded into Amt 32 and beyond. Also, a Unicode file no longer using special characters during the conversion stage. | AMT 32 | |||
Developer | Forms | C1802-066 Extra information added to the Tooltip of the INDEXOF-statement. A parameter for toggling case sensitivity in the INDEXOF-statement was implemented in AMT 31, but not reflected in the Tooltip for AMT Developer Studio. The "Case sensitive" parameter is now displayed within the INDEXOF-statement Tooltip. | AMT 32 | |||
Control Center | Configuration | C1802-067 The AMT Framework can now handle empty values in the Environment Variables of Windows. In a Windows environment, if the PATH environment variable contained an extra ";" at the end, the AMT Framework was unable to find sys.ini. All empty or null options are now ignored in PATH environment variable. | AMT 32 | |||
AmtTools | Debugger | 326309 Debugger option added to display "divide by zero" exceptions. The "divide by zero" exception was difficult to find when debugging web client code. The debug option "Pause on handled exceptions" has been implemented in the AMT Debugger to enable visibility of these exceptions. | AMT 32 | |||
Runtime | Web Client | 324950 Using two background colours in the Control Center would only work for IE. Using 2 colours for Form Appearance, which can set in the Control Center, would only be shown in Internet Explorer. Using this setting would cause other browsers to hang. The JavaScript is corrected to set the colours at runtime . This function now works in all browsers. | AMT 32 | |||
Runtime | LionScreens | 323576/325430 Parameters could not be used multiple times within a Free Query. The execution of a Free Query with multiple references of the same parameter returned an error in AMT. Parameter handling has now been improved to allow multiple references. | AMT 32 | |||
Runtime | LionScreens | C1802-081 Improved cleaning of Lionscreens sessions. Application server name was not always correctly saved with session information in the system database resulting in inconsistent session cleaning. Application server name is now correctly populated in Lionscreens session data. | AMT 32 |