asna.com Sign In
ASNA Visual RPG 9.1 (BETA) for Visual Studio 2008 

Release Notes for ASNA Visual RPG 9.1.73.0


Released to BETA February 1, 2012

Software Requirements

  • Microsoft Visual Studio 2008 - ASNA Visual RPG 9.1 requires a licensed copy of Microsoft Visual Studio 2008.

Installation Notes

  • Graphics Server charting controls are not included with AVR .NET 9.1 (x64) developer installation. If you are using Graphics Server controls, consider transitioning for Microsoft's Chart Controls which are available from Microsoft at no charge.

New Features

  • 64-Bit Support - This version of ASNA Visual RPG 9.1 is compatible with 64-bit versions of Windows.  Note that there are separate installations of ASNA Visual RPG 9.1 and ASNA DataGate WebPak 9.1 for both 32-bit and 64-bit operating systems.  Please download the version that is compatible with your system.  ASNA Windows Deployment has only one installation that can be used in either 32-bit or 64-bit operating systems.
  • Connection Reliability and Disposed Objects – This version includes run-time enhancements to aid development of scalable multi-user DataGate applications.  ASNA promotes the “Singleton DB Pattern” to improve performance in these applications, by sharing a single database connection and leveraging the DataGate connection pooling feature.  While AVR web applications can reap large performance gains by implementing this pattern, the path to successful implementation has certain pitfalls which may only be revealed over time or in particular loading scenarios.  The problems can be as trivial as a database file remaining open for a longer-than-necessary period of time, or as dramatic as loss of data.  DataGate client is now more vigilant in enforcing the rules of database connections.  In particular, when a database connection object is explicitly closed in a program, that connection is now marked as “disposed”, and any subsequent use of the object will cause DataGate to raise the ObjectDisposedException error.  The intention of this is that developers can see and remedy the problem earlier in the development cycle, and avoid costly downtime when more obscure and difficult-to-debug errors occur in a deployed application.

Issues Resolved since GA Release (9.1.62.0)

DataGate:

  • Case 13790. Monarch jobs - certain users are unable to initiate or keep a monarch session going.
  • Case 13756. Print file renderer is not running with sufficient credentials.

DataGate Server:

  • Case 13832. Don't release previously allocated file handles when constructing new ones.
  • case 13790. Monarch jobs - certain users are unable to initiate or keep a monarch session going.

Monarch Web Controls:

  • Case 13823. Attn keys not working on IE9.

Visual RPG IDE:

  • Case 13799. Check for incomplete project references, and generate a dummy reference for those, to allow the project to complete loading without error.
  • Case 13747. AVR crashes VS2010 when working with Wings/Monarch aspx code behind.

Issues Resolved since BETA Release (9.1.66.0)

DataGate:

  • Case 13921. Multiformat file override to single format file results in IndexOutOfRangeException.
  • Case 12212. ADGConnection leaks handles.

DataGate Server:

  • Case 13478. Datagate is not seeing key fields created with a SQL Statement.

Visual RPG IDE:

  • Case 13922. AVR creates code with syntax error when consuming web service.

Visual RPG Compiler:

  • Case 13769. Raising FaultException fails with Specified method is not supported.
  • Case 7502. Classes extending Generics were being generated with the generic definition instead of the parameterized definition (e.g. List<T> instead of List<*integer4>)

Issues Resolved since BETA Release (9.1.69.0)

DataGate:

  • Case 14545. File close in a finalizer thread appears to hang Monarch app.
  • Case 14220. READE throws IndexOutOfRangeException on non-overridden multiformat file.
  • Case 14208. Decimal alignment error when updating a binary field.

DataGate Server:

  • Case 13531. EOF results after a loop differ between ileRPG and AVR.

Monarch Web Controls:

  • Case 14379. DDSDecField (with EditCode="4") is unable to handle a numeric sign within a Subfile.

Upgrade Assistant:

  • Case 14225. *This results in not responding with Upgrade Assistant.

Visual RPG Compiler:

  • Case 14098. AVR can’t instance System.Collections.Generic.Dictionary<T1,T2>.
  • Case 14075. Compiler gives random false error with MoveRem.

 

 AVR 9.1 BETA - (Series Items)

Access denied. You do not have permission to perform this action or access this resource.