AMT Release Notes

AMT 64

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

Special attention items:

AMT 64

Product Cat Subcat Description Type Version Priority
AMT LION Runtime AmtScreens C1903-045

In AMT Screens RTQuery, the shortcuts on several tabs were not implemented yet. 

Now several - shortcuts have been added.
NEW AMT 64
AMT LION Developer Code Logic 327283

No warning was issued for unused local definitions of type DATE, QUERY, TABLEQUERY or CURSORQUERY.

The check for unused variables has been improved.
FIX AMT 64
AMT LION Developer Reports 326062

If a line shape had been placed at the top of a screen, it was very difficult to move.

If a line shape has been moved to the top of a screen, the cross-hair cursor to move it jumps from above the control to below it, allowing it to be moved.
FIX AMT 64
AMT LION | AMT COBOL Developer Revision Control 327077

Labels and Genset names weren't ordered and if the data got too wide for the window additional data could not be seen.

Labels names are now ordered alphabetically. Genset names are ordered as indicated in the Gensets tab. If data in a Tree Listview becomes greater than its space on the screen, the Tree Listview gets a horizontal scrollbar.
Additionally a bug has been fixed that could cause AMT Developer Studio to take a long time to show the Revision History window.
FIX AMT 64
AMT LION | AMT COBOL Generator Various 326973, 326977

Numeric-encoding could be set in and read from the Genset parameters.

 For the sake of consistency within AMT, Numeric-encoding must now be set in and read from the Application options, and not in the Genset parameters anymore.
CHANGE AMT 64
AMT LION Runtime AmtScreens 327780

When an Application Server was managed, the Users tab listed active connections, with connections for RTQuery having '16' as their connection type.

The connection type for RTQuery now lists as RTQUERY.
FIX AMT 64
AMT LION Runtime AmtScreens 328646

Not all prints were shown in job management in AMT Screens because both printer name and description were passed while only the printer name was required.

This issue has been fixed.
FIX AMT 64
AMT COBOL Control Center Configuration C1912-039

Environment variables for COBOL applications could not be maintained in the AMT Control Center.

The environment variables for COBOL applications can now be maintained in the Control Center. These variables are stored in the AMT System Database and are valid for the entire application. This functionality can be found under 'System Configuration'  > 'Architecture'  > 'Applications' and is only available for COBOL applications.
NEW AMT 64
AMT COBOL Runtime Various C1912-052

For some customer specific form behaviour handling, we needed the ability to change specific field attributes at runtime, like: TOP, LEFT, ENABLED and VISIBLE.

This has now been implemented for COBOL Forms.
NEW AMT 64
AMT LION | AMT COBOL Developer Revision Control 327077

Determining in which revisions an object had been added to a Genset was difficult.

A button has now been added that allows users to switch between the Gensets being listed in a single row and having Gensets displayed on separate rows.
FIX AMT 64
AMT LION Runtime AmtScreens 328713

The ALT-shortcut keys for navigation through the main menu of AMT Screens did not work.

Menu items have been reviewed and modified, so that navigation through the menu is now possible. Also, the shortcut keys are shown in the menu.
FIX AMT 64
AMT LION Developer Web Services 328463

Loading a WSDL for a consumable web service with a return type of a simple List could result in a crash.

Reading a WSDL containing a simple type with a List  element in it has been modified to prevent further crashes.
FIX AMT 64
AMT COBOL Runtime Various C1912-073

The values of hidden/suppressed SDF form fields were not transmitted from the client to the business logic.

This has been resolved.
FIX AMT 64
AMT COBOL Generator Various C1912-093

A-Series COBOL only: Print files with their TITLE being set in the COBOL program (dynamic or static) were not getting the expected physical filename when created.

This issue has been resolved.
FIX AMT 64
AMT LION Developer Code Logic 328496

The LionCommodule contains a function called GetRepeatingfield, which did not work for occurrences defined as both horizontal and vertical, but only for horizontal occurrences.

The function can now handle horizontal and vertical one dimension occurrence definitions. An extra function has been added, GetOccurrenceField,  which can also handle horizontal and vertical occurrences.
NEW AMT 64
AMT COBOL Runtime Jobs/Batches C1912-098

The (automatic) backup of print files, with the BDNAME option, is currently not available in AMT COBOL. This is related to A-Series COBOL only.

The use of the BDNAME option and the automatic backup of print files has now been implemented.
FIX AMT 64
AMT LION Runtime AmtScreens 328846

No items appeared in file based Combobox or Listbox controls when the type was set to String and Memorybased set to false, because String type was not handled correctly.

This situation has been resolved, String type is now handled correctly.
FIX AMT 64
AMT LION Runtime AmtScreens 328847

If the focus was on a Radiobuttongroup, the Button controls couldn't be looped through with arrow keys. This was caused by the code that checked if any Button within the Radiobuttongroup had the status 'selected'.

It is now possible to loop through the Button controls with arrow keys.
FIX AMT 64
AMT COBOL Runtime Various C2001-012

EXEC CICS WRITE cleared files, if not preceded by a READ. 

The opening of VSAM files is now done in Append mode.
FIX AMT 64
AMT COBOL Runtime Various C2001-020

COBOL statement ATTRIBUTE NAME OF MYSELF should return the name of the (parent) COBOL program. When used in a COBOL copy it returned the name of the COBOL copy instead of the (parent) COBOL program.

The COBOL statement ATTRIBUTE NAME OF MYSELF now always returns the name of the (parent) COBOL program.
FIX AMT 64
AMT COBOL Generator Various 328842

AMT COBOL programs failed because SQL function COALESCE didn't work properly with Date/Datetime literals.

The  generator has been modified to create host variables if Date/Datetime literals are used as parameters for the COALESCE function.
CHANGE AMT 64
AMT LION Runtime Various C2001-026

A cursor query on a DB2 environment produced an error 'Unable to cast object of type 'System.Decimal' to type 'System.String'.

This has been resolved.
FIX AMT 64
AMT COBOL Runtime Web Client C2001-029

If TransactionServer restarted, the first logon to NoFramework produced a logon error message.

NoFramework has been modified so it can handle the restarting of TransactionServer without raising logon errors.
FIX AMT 64
AMT COBOL Runtime Web Client C2001-030

Transmitting while transaction is running should not be allowed for any application except formerly OS2200.

Transmission while a transaction is running has now been disabled, for all applications except formerly OS2200.
FIX AMT 64
AMT LION | AMT COBOL AmtTools Reo C2001-031

AMT Reorganize does not work if a column needs to be renamed and the table is in a schema other than DBO. If the Reorganization needs to make a field shorter, SQL Server does not accept this in one statement, so a new temporary field is created, the data is copied to the new field, and then the old field is dropped and the temporary field is renamed to the actual name.  The rename part failed if the table was in a defined schema.

The rename works correctly now, because it also uses the schema name.
FIX AMT 64