ASNA Knowledge Base
Search the knowledge base
Printing to PDF with ASNA Visual RPG for .NET
Distributing reports as PDF files is a very common practice in the enterprise. ASNA’s DataGate print files are designed to print to one of your
How to stretch ASP.NET session timeout
Most AVR-driven ASP.NET Websites use the Session object to save the state of some variables. For example, a customer number may be stashed in a
Tips for upgrading from ASNA Visual RPG Classic 4.x to 5.1
We’ve had several questions lately about upgrading from ASNA Visual RPG (AVR) 4.x to Visual RPG 5.1. Here are a few tips as you plan
Current ASNA product build numbers
Here is the list of our .NET product families and the latest build numbers available. Visual Studio 2022 v17.0/11.0 .NET-BETA Release date: 2023-02-22 Family: Oscar
How to upgrade ASNA DataGate WebPak
The ASNA WebPak is the DataGate client for Windows Servers. It is to Windows servers what the Client Deployment binary is to Windows clients. The
Working with numeric dates in AVR for .NET
Working with dates is something many RPG programs do extensively. In the old days of AVR Classic, we used to have to use lots of data structures and other special-case code to format dates, convert dates. It was also quite challenging to do date arithmetic and perform other sophisticated date manipulations. AVR for .NET’s Date, Time, and *TimeStamp help resolve all of these issues. However, many shops still store dates (and times) as numeric values in their database. This seems to preclude using some of .NET’s really great date handling and manipulation. This article changes that and shows how to integrate your numeric date and time values with .NET’s great date and time handling.
How to easily take an ASP.NET site offline
All Websites or Web servers need maintenance from time to time. This article shows a very simple little ASP.NET tip that can easily keep users
Using IBM’s Open Query File with ASNA Visual RPG
Finding records where a field contains a given value is an awkward thing to do with RPG’s record-level access. In either green-screen RPG or ASNA Visual RPG (AVR), the ugly solution is simple, loop over every record in the file checking each field as you go. This works, but have something nearby to keep you occupied while you wait. This article provides an alterative to that record level access using AVR for .NET’s Open Query File.
Getting to know ASNA Visual RPG
This document introduces several of the unique and powerful features of ASNA Visual RPG for .NET (AVR). Whether you’re a traditional RPG programmer with little or no experience with other languages, or a veteran VB/C# programmer, this document provides an overview of several of AVR’s language concepts and syntactical details.
Installing a second instance of DataGate for IBM i
Please read these instructions completely to ensure a successful co-existing install of ASNA DataGate for IBM i. If you have any questions, please contact us at