DevNet Home        Announcements        Knowledge Base        Forums        Downloads        Support

The 15.0/9.0 family of ASNA Products (AVR, Monarch, Wings, Mobile RPG, et c.) have major structural runtime changes intended to improve their overall efficiency.

The Visual RPG runtime (ASNA.VisualRPG.Runtime.dll) has been divided into 3 more purposeful assemblies:

These changes come from the desire to avoid re-building the whole of AVR compiler (and many other products) when the Monarch runtime is changed; few of our products depend on the Monarch runtime.

To support backward compatibility a new version of the old Visual RPG runtime assembly has been created with contents that are only type-forwards to the new assemblies.

For future reference, here’s where the different classes ended (nested classes are with their parents):

ASNA.Runtime.dll:

ASNA.Runtime.WorkstationFileDataSetCreator
ASNA.Runtime.LicenseException
ASNA.VisualRPG.ClassicSupport.Registry
ASNA.VisualRPG.Runtime.InfSrReturnPoint
ASNA.VisualRPG.Runtime.InfSrException
ASNA.VisualRPG.Runtime.DateTimeTypeAttribute
ASNA.VisualRPG.Runtime.DateTimeTypeAttribute2
ASNA.VisualRPG.Runtime.CharTypeAttribute
ASNA.VisualRPG.Runtime.FixedDecimalTypeAttribute
ASNA.VisualRPG.Runtime.FixedDecimalType2Attribute
ASNA.VisualRPG.Runtime.IndicatorTypeAttribute
ASNA.VisualRPG.Runtime.DimArrayTypeAttribute
ASNA.VisualRPG.Runtime.RecordFormatAttribute
ASNA.VisualRPG.Runtime.AVRConvert
ASNA.VisualRPG.Runtime.DataArea
ASNA.VisualRPG.Runtime.UnlockedDataAreaException
ASNA.VisualRPG.Runtime.UnexistentDataAreaException
ASNA.VisualRPG.Runtime.DataAreaNotLockableException
ASNA.VisualRPG.Runtime.InvalidDataAreaTypeException
ASNA.VisualRPG.Runtime.RowInsertedEventArgs
ASNA.VisualRPG.Runtime.RowAddedEventArgs
ASNA.VisualRPG.Runtime.RowInsertedEventHandler
ASNA.VisualRPG.Runtime.RowAddedEventHandler
ASNA.VisualRPG.Runtime.PopulateBuffer
ASNA.VisualRPG.Runtime.PopulateFields
ASNA.VisualRPG.Runtime.PopulateBufferWithFields
ASNA.VisualRPG.Runtime.Action
ASNA.VisualRPG.Runtime.RpgFile
ASNA.VisualRPG.Runtime.IDBFileOverrider
ASNA.VisualRPG.Runtime.IWorkStnFileOverrider
ASNA.VisualRPG.Runtime.IWorkStnFileOverriderProvider
ASNA.VisualRPG.Runtime.IWebDisplayFileProvider
ASNA.VisualRPG.Runtime.FileShareType
ASNA.VisualRPG.Runtime.IPrintFileOverrider
ASNA.VisualRPG.Runtime.DBFile
ASNA.VisualRPG.Runtime.CycleFile
ASNA.VisualRPG.Runtime.MemoryFile
ASNA.VisualRPG.Runtime.Subfile
ASNA.VisualRPG.Runtime.IDisplayFile
ASNA.VisualRPG.Runtime.WorkStnFile
ASNA.VisualRPG.Runtime.PrintFile
ASNA.VisualRPG.Runtime.VirtualTerminal
ASNA.VisualRPG.Runtime.OpenAccessDspF
ASNA.VisualRPG.Runtime.ServerSupport
ASNA.VisualRPG.Runtime.Database
ASNA.VisualRPG.Runtime.DateTime
ASNA.VisualRPG.Runtime.EditWord
ASNA.VisualRPG.Runtime.EditCode
ASNA.VisualRPG.Runtime.AvrException
ASNA.VisualRPG.Runtime.Return
ASNA.VisualRPG.Runtime.FormReturnException
ASNA.VisualRPG.Runtime.InvalidSourceLengthException
ASNA.VisualRPG.Runtime.OpenSimpleQueryFileException
ASNA.VisualRPG.Runtime.QueryKeyFieldsLengthException
ASNA.VisualRPG.Runtime.QueryKeyFieldsUsageException
ASNA.VisualRPG.Runtime.FileNotOpenException
ASNA.VisualRPG.Runtime.FileAlreadyOpenException
ASNA.VisualRPG.Runtime.QueryFileNotOpenException
ASNA.VisualRPG.Runtime.InconsistentOpenAttributesException
ASNA.VisualRPG.Runtime.ConnectionNotOpenException
ASNA.VisualRPG.Runtime.RequiredOpenConnectionException
ASNA.VisualRPG.Runtime.NetworkBlockingUpdateException
ASNA.VisualRPG.Runtime.NetworkBlockingOutputException
ASNA.VisualRPG.Runtime.InvalidInputAttemptException
ASNA.VisualRPG.Runtime.InvalidOperationException
ASNA.VisualRPG.Runtime.InvalidRRNException
ASNA.VisualRPG.Runtime.TooManySubfileRecordsException
ASNA.VisualRPG.Runtime.DataGateException
ASNA.VisualRPG.Runtime.CurrentFormatException
ASNA.VisualRPG.Runtime.TransactionNotStartedException
ASNA.VisualRPG.Runtime.InvalidRecordFieldsException
ASNA.VisualRPG.Runtime.LibraryListException
ASNA.VisualRPG.Runtime.InvalidVirtualTerminalException
ASNA.VisualRPG.Runtime.InvalidCodePageForVirtualTerminalException
ASNA.VisualRPG.Runtime.FixedDecimal
ASNA.VisualRPG.Runtime.FixedString
ASNA.VisualRPG.Runtime.MemUnit
ASNA.VisualRPG.Runtime.GlobalFlags
ASNA.VisualRPG.Runtime.GlobalFlagProperty
ASNA.VisualRPG.Runtime.AVRStringComparer
ASNA.VisualRPG.Runtime.HelperFunctions
ASNA.VisualRPG.Runtime.IDS
ASNA.VisualRPG.Runtime.IDS2
ASNA.VisualRPG.Runtime.IMODS
ASNA.VisualRPG.Runtime.IMODS2
ASNA.VisualRPG.Runtime.IDSDataArea
ASNA.VisualRPG.Runtime.NullCapableFieldAttribute
ASNA.VisualRPG.Runtime.MODSRankAttribute
ASNA.VisualRPG.Runtime.DSLengthAttribute
ASNA.VisualRPG.Runtime.DSBufferLengthAttribute
ASNA.VisualRPG.Runtime.DimensionAttribute
ASNA.VisualRPG.Runtime.VaryingLengthFieldAttribute
ASNA.VisualRPG.Runtime.LoadDumpNotAllowedException
ASNA.VisualRPG.Runtime.InvalidDSFieldsException
ASNA.VisualRPG.Runtime.CannotCallException
ASNA.VisualRPG.Runtime.LengthNotDeterminableException
ASNA.VisualRPG.Runtime.NotSupportedInBaseClassException
ASNA.VisualRPG.Runtime.MessageFileReader
ASNA.VisualRPG.Runtime.ErrorType
ASNA.VisualRPG.Runtime.NumericString
ASNA.VisualRPG.Runtime.DynamicReferenceAttribute
ASNA.VisualRPG.Runtime.DynamicReferenceAttribute2
ASNA.VisualRPG.Runtime.PrototypeAttribute
ASNA.VisualRPG.Runtime.ProgramEntryAttribute
ASNA.VisualRPG.Runtime.ProcedureSupport


ASNA.Runtime.JobSupport.dll:

ASNA.Runtime.IConverter
ASNA.Runtime.IConverterFactory
ASNA.Monarch.DynamicDisplayFile
ASNA.Monarch.MonarchFrameworkException
ASNA.Monarch.InvalidMessagePlaceholderException
ASNA.Monarch.InvalidMessageLengthException
ASNA.Monarch.InvalidMessageIntValueException
ASNA.Monarch.FileOverrideSettingsException
ASNA.Monarch.FileOverrideOptionMismatchException
ASNA.Monarch.LDACapacityException
ASNA.Monarch.LDAOffsetException
ASNA.Monarch.LDALengthException
ASNA.Monarch.ActivationGroupCallException
ASNA.Monarch.ActivationGroupCreateException
ASNA.Monarch.ActivationGroupDisposeException
ASNA.Monarch.RecursiveCallException
ASNA.Monarch.ExecuteStateException
ASNA.Monarch.DataAreaRetrieveException
ASNA.Monarch.DataAreaLockException
ASNA.Monarch.DataAreaUnlockException
ASNA.Monarch.MessageQueueNotFoundException
ASNA.Monarch.UnsupportedOperationException
ASNA.Monarch.NoDeviceAvailableException
ASNA.Monarch.VersionedException
ASNA.Monarch.LicenseExpiredException
ASNA.Monarch.LicenseInvalidException
ASNA.Monarch.ShuttingDownException
ASNA.Monarch.ServerTerminatedException
ASNA.Monarch.MessageTypes
ASNA.Monarch.OverrideOptions
ASNA.Monarch.OverrideScope
ASNA.Monarch.SystemValue
ASNA.Monarch.Message
ASNA.Monarch.MessageQueue
ASNA.Monarch.FileOverrides
ASNA.Monarch.MessageFormatter
ASNA.Monarch.LocalDataCollection
ASNA.Monarch.JobStats
ASNA.Monarch.Job
ASNA.Monarch.ExecuteStates
ASNA.Monarch.WebJobStatus
ASNA.Monarch.WebJob
ASNA.Monarch.InitializePFMOptions
ASNA.Monarch.WebDevice
ASNA.Monarch.WebDisplayFile
ASNA.Monarch.Wings.ICodePageConverter
ASNA.Monarch.Wings.OarEmbassy
ASNA.Monarch.Wings.PopulateBuffer
ASNA.Monarch.Wings.WingsFile


ASNA.Runtime.Monarch.dll:

ASNA.Monarch.CLProgram
ASNA.Monarch.ObjectLockRequest
ASNA.Monarch.Invocation
ASNA.Monarch.ActivationManager
ASNA.Monarch.ActivationGroupAttribute
ASNA.Monarch.NewActivationGroupAttribute
ASNA.Monarch.CallerActivationGroupAttribute
ASNA.Monarch.Program
ASNA.Monarch.UserDefinedCommand

©2017 ASNA. All rights reserved.