AMT Release Notes

AMT 18

Released: 15 May 2017.
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 Forms 323804 - C1611-062 Added new System Item Si-IsWebEnabled To check on runtime if an form is web enabled. AMT 18
Runtime Web Client 324290 Large listview results in session error When a listview had more than 2000 items, the Web Client could display a JSON error. This has been resolved. However, when the data of the form is too large, more than 4MB, this can still result in a 'Maximum request length exceeded' error. In this case you can set the value higher for maxRequestLength, or contact Asysco. AMT 18
Developer Various C1701-123 "Where Updated" search didn't find local Cursor Queries when searching a whole application. Also, not all Global queries were found when searching all applications. Cursor Queries were missed due to a spelling error. Global queries were missed because only the global of the first application was searched. Fixed the spelling error and modified the search to include the global of each application. AMT 18
Runtime Various 324572 Application links have the option to execute the call on the remote side, for Lion this function wasn't working correctly. The remote option only checked if the application server was online, execution was still local. Fixed by adding functionality to execute the call on the remote server. AMT 18
Developer Code Logic 324676 - C1703-009 XML documents that use namespaces could not be queried with an XPath expression through SelectSingleNode or SelectNodes. The query would fail with an error message stating a namespace manager is needed. Lion did not support the use of a namespace manager object. Lion now supports the XmlNamespaceManager object, it can be used to query XML documents that come with nodes that are prefixed with namespace identifiers. AMT 18
Developer Code Logic C1703-052 Rename of print output could mixup some logic lines. Rename of print output could mixup some logic lines where the same name was used but as part of a larger name. Replace of "prout" on " xxx-prout-xxx := prout.maxlines" failed. Developer now handles the multiple occurrence within a line correctly. AMT 18
Developer Various 324059 Open field has a fixed size. When typing a long command only the last part was shown. Fixed by specifying the width to be a minimum width, now it grows with the command typed. AMT 18
Developer Code Logic 325222 C1703-102 Code Complete issue with multi variables definitions on same line. The code completion list did not show the second-var variable name when you had a definition like "Var first-var, second-var : alpha 10" This has been corrected. AMT 18
Developer Various 324056 Bookmark summary string buildup is wrong. The administration of active bookmarks failed due to an offset error. The offset is fixed, showing a correct summary string noting the active bookmarks. AMT 18
Developer Various 324055 Toggle Bookmark context menu gives no visual feedback on already active bookmarks. The administration of active bookmarks failed due to an offset error. Offset is corrected, showing a mark for active bookmarks. AMT 18
Developer Reports 325299 Retrieving a GUID on MsSql failed. Using the sql "SELECT NEWID() AS SQLNEWID" in the free query caused a crash at runtime in MsSql server. Now the values can be read using "AsString('SQLNEWID')" on MsSql AMT 18
Developer Various C1704-052 Import of large source files occasionally crashed. Import of large source files occasionally crashed with an error on DEVPARAM. A retry typically worked. Now the import and export have their own database connection solving the root cause of the issue. AMT 18
Control Center Various 323999 - C1704-054 ControlCenter Jobmanagement Kill and then stop job gives error ControlCenter gave an error when a job was no longer found within running jobs. This has been solved. AMT 18
Control Center Various 325124 Debug message in the eventviewer when the batchcontroller was started or resumed A test message was written to the eventviewer with source TestProg when the batchcontroller was started or resumed. Test message has been removed. AMT 18
Control Center Various C1704-066 Error when selecting macros in the Control Center under security. An error would be displayed when selecting macros in the CC under security. Resolved the issue in the CC and now macros can be viewed again AMT 18
Runtime Various C1704-076 Setto initial on a structure element writes spaces to memory When the function initialize was called on an element of an array and the array element itself was a structure, the element was initialised to spaces and not zeros for numerics or hex-zeros for numerics comp.   This is fixed now. The initialise on an array element works the same as initialise on an isolated structure. AMT 18
Developer Various C1705-001 OPEN action is ignored, when it's the same as the previous OPEN action. It was no longer possible to execute the same OPEN action right after each other in AMT Developer while you're on the code logic editor screen (AvalonEdit). This is now resolved. AMT 18
Runtime Various 325395 Oracle issue Within oracle :=  followed by .update would not work This has been solved, now both situations  :=   and .* :=  .* do work for oracle. AMT 18
Developer Various C1705-014 When jumping to the LOCK windows in the IDE, the current object (when in edit) will be preselected. Also when switching between current app and all apps the selection is kept. AMT 18