PROIV supports logical database name mapping for all platforms. This feature enables system administrators to move databases from location to location, thus freeing the application developer and end user from concern about the actual physical location of a particular database when there are system changes. It permits any file used in a PROIV application to be mapped to a physical directory outside the application. By using logical names, an entry in an initialisation file is all that PROIV needs to locate the data. At the end user level, the system administrator specifies, in an initialisation file, the mapping of the logical pathname to a physical directory accessible from the system. PROIV reads the initialisation file at the start of every session and loads the environment with the mapping definitions.

PROIV also supports getting the values of environment variables directly from the system in a manner similar to value variables.

The environment variables TMPDIR and TMP are no longer supported and have been replaced by the built-in logical database name PROIVTEMP.

Section links:

Specifying a Mapping in a File Definition explains what is involved in using logical database name mapping in your applications.

Specifying a Mapping in the pro4v[n].ini explains what formats to use when mapping logical database names in the pro4v[n].ini file.

Accessing User-Defined databases explains how to access user-defined databases in the pro4v[n].ini file.

Comment on this topic

Topic ID: 720114