AMT Release Notes

AMT 34

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

Special attention items:

AMT 34

Product Cat Subcat Description Type Version Priority
Developer Various 321148 Boolean Lion types are not allowed in table query. At runtime a single Boolean without compare gave exception. The developer checks on where clause that Boolean are not allowed. AMT 34
Runtime Web Client C1802-009  Additional fixes implemented for combobox and listbox objects.  Listboxes and comboboxes have been rebuilt. The HTML control contributed a to number of bugs related to browser compatibility. The HTML structure of combobox and listbox objects has been updated to use the unordered list element () as it provides improved cross-browser support. **Important** If you have extended the AMT Lion solution for example using the loadandrun.js to select the combo or listbox or have changed the stylesheets themselves in AMT.css for the listbox this may need to be adjusted. AMT 34
Runtime LionScreens 320530 Memory based listboxes do not show horizontal scroll bars. Horizontal scrollbars didn't show in the web client. This is now corrected. AMT 34
Control Center Configuration 324909 Assign multiple printers in ONE step to one printqueue When assigning multiple printers to a different printqueue the user had to open the detail dialog of every printer and change them one by one. Now after putting the printers screen in bulkedit mode, by clicking the button, a printqueue and all the printers that need to be assigned to this queue, can all be assigned the same queue at the same time. AMT 34
Control Center Configuration 325062 Assign multiple jobs in ONE step to one jobqueue When assigning multiple jobs to a jobqueue the user had to open the detail dialog of every job and change them one by one. Now after putting the available jobs screen in bulkedit mode, by clicking the button, all the jobs that need to be assigned to a job queue, can all be assigned the same queue at the same time. AMT 34
Developer Forms 326368 Adding a new event on a control, in some cases, the event was not saved. After validating and saving, then closing the form the event was not saved on the control.  This seemed to have occurred with a new object, or if you had cleared the event field and then double-clicked again to add an event. This has been corrected and the event is now saved. AMT 34
Developer Code Logic 326431 Added a new LION instruction INITFORM which performs the following: Initializes all form items, local definitions and global definitions. INITFORM clears all the form items, local definitions and global definitions and sets them to their initial value. AMT 34
AmtTools Various 326377 Script will continue to run when database connection is lost If the database connection is lost caused by a network error the script will remain running when waiting for the report to finish. When there is an error, the script will exit the wait loop. AMT 34
Runtime LionScreens 326495 GOTOFORM(BYE) must close the application when called in subsessions Calling GOTOFORM(BYE) closed the sub session and not the whole application as expected. Calling GOTOFORM(BYE) will close the whole application whether called in a subsession, a popup or new tab. AMT 34
AmtTools Prodinstall/Pinstall 326469 The title of prodinstaller did not meet the AMT product suite The naming was still LION6.NET Prodinstall though it is used for AMT-Cobol as well The naming is now AMT Application Installer AMT 34
AmtTools Debugger C1803-070 Debugger 8 times slower compared to real runtime of program The debugger will be much faster in AMT Cobol. The slowness of the debugger was caused by subprograms, executing "EXIT PROGRAM" or GOBACK.  To cause an immediate stop of the sub-program an internal exception was thrown. Now this only happens if the main section is called recursive in the Cobol code. AMT 34
Developer Revision Control C1803-072  Add export option for an object with all its revisions. Added export option for selected objects to export them with all its revisions. Also, label and gensets are exported when available at import are set else skipped. AMT 34
Developer Database 326487 AMTCOBOL: AUX-INFO Cobol 2200 system variable was not updated after RDMS query to identify the number of rows returns by the query. AMT 34
Developer Reports 326244 Incorrect error check on DISPLAY MAIN and PROCESS MAIN within insertable forms Crash on MAIN check within insertable reports A change in AMT 31 caused incorrect error checking. The error checking has been corrected. AMT 34
Developer Revision Control C1804-005  Show differences needs to ignore kernel changes For example, when changing form options on an older form then look at show differences. It will highlight changes not made by the developer but internally by AMT because of the newer version of the AMT Developer. Now the objects or older revision of the object are in memory upgraded to the latest schema version and then compares and so removing the noise in the differences. AMT 34
Control Center Configuration 326049 Control Centers Users user-roles popup size The terminal ids were shown under the list of user roles within details screen of a user, which affected the size of the popup. This has been solved. AMT 34
Runtime Jobs/Batches 325816 Developer IDE - Relations to Include External Calls There was no option to view the relations between a report that calls an external object. In the developer an external interface type is introduced The External Interface definition type is used to make relations visible between reports that call an external library and the external interface definition. It is important to note that the actual external library is not being accessed, this object is merely a visual aid to help developers keep track of all the objects where the external library is called. See also: https://help.myasysco.com/lion/types-external-interfaces.html AMT 34