guides:arev64_quick_start:introduction

AREV64 Quick Start Guide

This Quick Start guide is designed to help you port your existing Advanced Revelation application into OpenInsight v10 using the Arev64 interface.

The Arev64 interface allows users and developers to run Advanced Revelation (Arev) character-based MultiValue applications in a VT100-compliant console application powered by OpenInsight. The Arev64 code is built into OpenInsight, but requires some external set up.

Arev64 works as its own development and runtime environment, so an application could be created from scratch. However, it is expected that most systems that will be using Arev64 will be installed using the Arev64 Conversion Wizard import process.

Before starting the conversion process please take note of the following:

  • If your source application is Arev version 3.1 or below, remove the indexes in Arev and add them back manually in Arev64.
  • If your application uses any custom MFS’s, copy them into the OpenInsight application before starting the Arev64_Conversion_Wizard.
  • When Arev source code is compiled in Arev64, as a default the precompiled code is stored in the OI_PRECOMPILED_CODE table.
  • Arev64 runs in an Arev 3.12 type environment. In Arev 3.12 many of the commands were changed. LISTFILES became LISTTABLES, COPY became COPYROW, etc. In the VOC supplied with Arev64 we have both sets of commands. If you have a local VOC that you will be attaching in your application, typing the command OLDSTUFF at Arev64 will create the old commands.
  • If you are running the Linear Hash 5.1 service, you MUST modify your REVPARAM file to not use the Linear Hash 5.1 service. Line 1 of your REVPARAM file must be set to: ServerOnly=0. After running the entire Arev to Arev64 conversion process you can the reset your REVPARAM file to: ServerOnly=1.

Starting OpenInsight

Preparing for your conversion

Converting your application to Arev64

  • guides/arev64_quick_start/introduction.txt
  • Last modified: 2024/10/14 14:52
  • by bshumsky