AMT Release Notes

AMT 44

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

Special attention items:

AMT 44
This version contains a few importantant changes!

Product Cat Subcat Description Type Version Priority
Runtime Web Client 326935 - The transmit timeout was corrected so that when a timeout occurs the end-user will get a message that a re-logon is required by closing the LION screens client. If the user ignores this message the client will be closed on the next transaction. AMT 44
Migration COBOL C1808-004 - The generator was corrected so that DB2 SQL statements are now parsed correctly and translated to MS SQL statements if needed by the generator. AMT 44
Developer - Other Various 307861 - The application/generation set has now an option to specify a source script folder and multiple script target folders.  Also, script files that should not be deployed can be added to the 'Skip files' field by entering their filenames, separated by a semi-colon (;). AMT 44
Migration Various C1808-055 - We are creating a new converter for Easytrieve source code encountered in IBM z/OS migrations. These new skeleton classes are being added to our runtime libraries. AMT 44
Developer Code Logic 313634 - The ID's and Layout's of global files in a report/form are now read only.  The inserted graphical layout can now only be changed in the insertable graphical report itself. The inserted graphical layout can not be changed in the report it is inserted. AMT 44
AmtTools Prodinstall/Pinstall 326517 - The Amt application installer did not show the right progress percentage when synchronizing all. Also, a scan directories went to 100% twice. The Amt application installer now shows the right progress percentage while doing a synchronize all, and the scan directories happens in one stage. AMT 44
Developer Various 327169 - Find previously did not check security. Find now checks security, and the results are an empty screen if the user does not have rights to view the selected application. AMT 44
Runtime LionScreens C1809-063 - There was an option to be able to open screens in new tabsheets from the Select Screen page. This option has become obsolete and has been removed. AMT 44
Runtime LionScreens C1809-089 - When using the PageControl on a form the PageControl would listen for arrow keys left and right, ignoring others, for purposes of tab navigation. Other controls on the active tab would not react to arrow keys. The PageControl has been changed to respond to arrow keys only when selected. AMT 44
Runtime LionScreens C1810-047 - Control characters in SME are now correctly translated both in the statusbar and on the second page. AMT 44
Generator Various C1810-048 - Using a file definition, with "RECORD IS VARYING", without specifying the FROM and TO size is now supported. The generator will determine the maximum record size of the associated record description. AMT 44
Runtime LionScreens C1810-049 - A select language window has been added to AmtScreens. AMT 44
Runtime LionScreens C1810-058 - C1807-080 - Corrections were made to the Masked Editbox Control so that when the first character is removed the cursor is not placed in the second position, and so that, when dynamically changing the control's value during runtime the change is visible immediately instead of on next key press. AMT 44
Runtime Various AMT COBOL C1810-060 The File Status variable can now be used and set to the file's status within the OS. This variable defaults to 0. AMT 44
Migration COBOL C1810-061 - The Amt COBOL generator returned an error when using a subquery in the FROM clause of a SQL statement. This has been corrected. AMT 44
Runtime Web Client C1810-063 - When clicking inside a Listview Control or a Popup, while using the webclient, the web browser would freeze. This has been corrected. AMT 44
Generator Various 327391 - We made a correction when specifying hex characters inside the report writer to match those of in working storage. AMT 44
Developer Code Logic C1810-070 - Right clicking on a DB2 cursor name will now list it in the info popup as a cursor. This enables the user to click a selection in the popup to jump to the declaration of this cursor. AMT 44
Control Center Various 327347 - Errors displayed in the "Detail information of completed Job" dialog can exceed the width of the field length of the table in which it's stored. This can occur when a job terminates with an inordinately long error message. The dialog has been changed to wrap multiple lines and prevent exceeding the table's field length. AMT 44
Developer Code Logic C1810-074 - Using a SELECT DISTINCT INTO with more than one host variable causes incorrect warning messages to appear. These incorrect warning messages no longer appear. The parsing of SQL functions (DISTINCT is a function) is improved, so that it accepts all columns following the DISTINCT keyword as parameters of the DISTINCT function. AMT 44
Runtime LionScreens C1810-076 - A setting "Use old select style" is added to the local settings and will make the Editboxes behave differently with respect to transmitting and setting focus (Old Style Transmit) when using the webclient vs LionScreens. AMT 44
Runtime Various AMT COBOL 327403 When a "SELECT" definition of a file didn't specify a organization wrong ending was used. When a "SELECT" definition of a file control section didn't specify a organization then file had a line ending specified in the application options instead of no record ending. For Mifo only the default is now organization record sequential so the records have no cr and/or lf line ending unless the organization is line sequential is specified. AMT 44
Generator Various C1810-072 - Added support for NULL indicator variables when using inserting or update database queries. AMT 44
Runtime Various C1810-079 - The generator will now check for the COBOL statement "EXEC CICS RETURN" in the main routine and prevent throwing an ExitModule exception in such cases to improve performance. AMT 44
Generator Various 327399 - C1810-078 - Performing a check for greater than or less than zero in signed fields was changed to correct an issue which provided an incorrect result due to the overpunch character. AMT 44
Generator Various Corrected an issue in the AMT generator where signed BINARY and signed COMPUTATIONAL fields were generated as unsigned fields when the application origin is set to Micro-Focus. AMT 44
Runtime Various C1810-084 - Changed AMT COBOL behavior so that when the application origin is set to IBM z/OS or Micro Focus, a Data Exception is raised when a numeric field does not contain valid numeric data. AMT 44
Generator Various C1810-089 - A change was made so that when the "CICS LINK" command is called a second time for the executing program the working storage variables will be initialized. AMT 44
Generator Various C1810-093 - The working storage copy of SQLCA for IBM DB2 has been changes to set SQL statuses. AMT 44
Migration COBOL C1810-092, C1810-015, C1810-088 - When checking for the existence of columns in an "EXEC SQL" statement, the columns are now checked in both the parent and the subquery. AMT 44
Runtime LionScreens C1810-100 Scaling is now possible within AmtScreens. When an image's 'ResizeImage' property is set to true. All images will be re-scaled. AMT 44
Runtime Various C1810-101 - For AMT COBOL users with IBM DB2 databases, the command "SET NOCOUNT OFF" will be sent before executing a command. AMT 44
Runtime Various C1810-103 - It is now possible to read and write to printfiles. AMT 44
Developer Various C1810-104 - For Label Management in AMT Developer Studio it is now possible to select and/or move multiple labels. AMT 44
Developer Code Logic 327415 - When "IS EXTERNAL" is used for a file definition in a program, and also a sub program, the program and sub program now have their own separate status field at runtime. AMT 44
Control Center Security 327357 - In AmtScreens select screen now gives the choice for which the current application from which you want to select a screen. AMT 44
Migration COBOL C1810-108 - Corrected an issue where changing the value of an 88 level on a filler did not work sometimes in an IBM Cobol implementation of AMT. AMT 44
Runtime Web Client 327423 - When using forms authentication you could see in the event log "Forms authentication failed for the request. Reason: The ticket supplied was invalid." However the application itself did function regardless of the event log message. The web.config for the application center and application center  bl have been changed to resolve the issue by adding a tag. AMT 44
Migration LINC 327435 - Listview Control and Gridview Control columns with a width = "0" are hidden on the screen, but were visible when printing. These columns are now hidden on screen and hidden when printing. AMT 44
Runtime LionScreens C1810 - 113 - In AmtScreens after transmitting the cursor is now reset and its focus set to the first control in the taborder a REFRESH command is not called. AMT 44
AmtTools Prodinstall/Pinstall The ProdInstall tool has improved support for AMT COBOL applications and the cleanup of folders is now more consistent with that of AMT LION. AMT 44
Developer Revision Control C1810-119 - Show differences now ignores trailing spaces when comparing for differences in a line of code. AMT 44
Runtime LionScreens C1810-120 - For AmtScreens the "Encrypted" property is now added for AMT controls to enable secure data transmission. AMT 44
Runtime Various C1810-121 Added an option to the Control Center to handle hex "FF" in print files. When the option is set (default) the Print Controller looks for the hext code, removes it, then checks for any printer macro code. When not set the Print Controller leaves the hex code and no printer macro translation is done. AMT 44
Migration COBOL C1810-122 - When AMT runs in IBM mode a file record smaller than its layout is now filled with spaces. AMT 44
Runtime Web Client 327390 - When AMT is running in Micro Focus mode the LastActionDateTime is now updated in the Control Center's cleanup view. AMT 44
Generator Various C1810-124 - AMT now checks to ensure the number of fields matches the number being updated when doing an RSDM INSERT thereby avoiding an exception that was crashing the AMT Developer Studio. AMT 44
Runtime LionScreens C1810-125 - Corrected the "UnderlineWhileField" property so that gaps are not apparent when a label with an underscore uses the property. AMT 44
Runtime LionScreens C1810-082 - Helpscreens with multiple lines and control characters now display correctly. AMT 44
Runtime LionScreens C1810-127 - When the Radiobutton Control is horizontally aligned the buttons now align center vertically. AMT 44
Runtime Various 320985 - The AmtTools/Extra folders can now be set per generation set. Using an older config duplicates the AmtTools/Extra folders to all found generations sets in the file. The checkboxes are now stored per genset/application. The Config file is changed and upgraded during first usage and a backup is created. ProdFolder/Unc path removed from the GenSet options in the AMT Developer Stuido and also from ILionGenSet. Also the save no longer updates the lion.ini file and the import from lion.ini in the GenSet options is removed. Source and production folders can now be specified. AMT 44
Runtime LionScreens C1810-129 - Double-clicking on a listbox now triggers a transmit. AMT 44
Runtime LionScreens For AmtScreens the "Start job" and "Job Management" columns were too small. Also, the "JobId" columns gave no extra information and the debug version was missing. This has been corrected. AMT 44
Runtime LionScreens C1810-131 - AmtScreens was corrected so that disabled buttons in a buttongroup do not trigger an OnClick event and that a single disabled button, in the group, no longer causes an exception. AMT 44
Runtime LionScreens C1810-132 - In AmtScreens controls with duplicate names which appear on the same form (e.g. main form controls and insertable form controls), are now renamed to correct an exception. AMT 44
Runtime LionScreens C1810-133 - In AmtScreens Radiobutton controls using the shortcul character "&" now work as expected. AMT 44
Runtime Jobs/Batches 327178 - When printing to a unicode printer, unicode characters are now sent to printers setup as a unicode printer. AMT 44
AmtTools Various 327439 - Repository api "GetLionObjects()" now returns the objects of the new style provided/consumable webservices. AMT 44
Runtime LionScreens C1810-138 - Connection information, including appserver, manager server, station name and username, is now shown in the about box.  AMT 44
AmtTools Debugger C1810-136 - AmtScreens can now be configured to be used with the AmtDebugger. AMT 44
Runtime LionScreens C1810-139 - When using the Combobox Control in AmtScreens, alpha and numeric types return their respective value without changes. AMT 44
Developer Revision Control C1810-140 - AMT Developer Studio now loads .lionsource files convert from version 5 (files created prior to January 2018) to version 6. AMT 44
Runtime LionScreens C1810-141 - Setting focus to an occurrence of a control in AmtScreens now works as expected. AMT 44
Runtime LionScreens C1810-142 - In AmtScreens the PageControl no longers steals focus from MaskEditBox controls, and only processes the events triggered by elements that are part of the PageControl itself. AMT 44
Runtime LionScreens C1810-135 - In AmtScreens, clicking a checkbox, or tabbing from it, now works as expected. AMT 44
Runtime Various C1807-097 - In AmtScreens the PageControl's individual tabs now respect the visibility setting. AMT 44
Runtime LionScreens C1810-134 - To correct tabbing, in AmtScreens, the PageControl no longer steals focus. AMT 44
Runtime LionScreens C1810-145 - Clicking CursorY in a Memo control now correctly scrolls to the correct line with or without content. AMT 44
Runtime LionScreens C1810-150 When setting the Password property for an Editbox control the Encrypted property is now set as well. AMT 44
Runtime LionScreens C1810-154 - In AmtScreens it is now only possible to select a screen once a form is selected. AMT 44
Runtime LionScreens C1810-157 - For the Editbox control, when pressing the delete or backspace key, a check for a valid number is no longer performed when the type is "Alpha". AMT 44
Runtime LionScreens C1811-101 - In AmtScreens, pressing the space bar while a button is focused, causes a button click. AMT 44
Runtime LionScreens C1811 - 002 - When specifying an invalid color value in code the color white is returned. Previously this caused an exception. AMT 44
Migration DB2 C1810-066 - The number of rows is now optional, and does not generated an exception, when not specifed for the "FETCH FIRST" clause of a DB2 select statement. AMT 44