This article outlines the potential issues and considerations for upgrading ASNA Visual RPG for .NET
Changing the CCSID value on the client side is not a good practice. In many cases it results in the wrong data being displayed. This article explains why you should change the user's CCSID on the IBM i in the user's profile.
When you're using ASNA DataGate it's sometimes important to know what DataGate user jobs are active. This article explains how to locate all ASNA DataGate for IBM end-user jobs on the IBM i.
This article explains what the ASNA DataGate IBM i DG8SVCPRF user profile is and what it does.
This article explains how to tell what version of DataGate for the IBM is currently running on your IBM i, what TCP/IP port it is using, and its library name.
ASNA Visual RPG data structures have some very good purposes, but in AVR for .NET there are often much better ways to store data in memory.
For correct Wings sign-on behavior, be sure to change the IBM i system value QRMTSIGN to *VERIFY.
Can the DataGate IBM i library DG8_VCAT50 on the IBM i be cleared?
In most cases, ASNA products (including Wings, Mobile RPG, and Monarch) already produce HTML 5 document types. However, depending on the project template you're using, ASNA Visual RPG may produce an XHTML 1.1 document type. This article shows how to ensure your AVR projects are using the HTML 5 document type.
This article shows how to use CSS's FlexBox feature to vertically center an image in a Web page. A couple of years ago a new CSS
ASNA Wings/Monarch both offer a feature that enables double-clicking (or double-tapping) a subfile row to initiate an action against that row.
This article shows how to convert VB.NET's TypeOf operator and CType function to corresponding AVR for .NET code.