HP 3000 Manuals

Base Applications and Versions [ HP ALLBASE/4GL Run-Time Administration Manual ] MPE/iX 5.0 Documentation


HP ALLBASE/4GL Run-Time Administration Manual

Base Applications and Versions 

HP ALLBASE/4GL supports two types of end user applications.  These are
referred to as base applications and versions.  A base application is an
application that is complete in itself and contains all the necessary
logic to perform the required data processing functions.  A version is an
additional set of parameters that operate in conjunction with a base
application to modify it to suit the needs of a particular user or group
of users.

A version is not complete in itself and cannot exist without a base
application.  HP ALLBASE/4GL only stores the parts of the application
that have been modified with the version.  This allows a developer to
create a version of an application without copying the entire
application.  In addition, HP ALLBASE/4GL automatically implements
changes made to items in the base application (with some exceptions) in
the version unless a copy of the item exists in the version.  You cannot
use a version unless the base application exists on the same HP
ALLBASE/4GL system.

The HP ALLBASE/4GL run-time environment does not contain the facilities
required to develop new applications or versions.  The run-time
environment only allows you to use applications and versions that have
been developed in the HP ALLBASE/4GL development environment.

The run-time environment allows you to define the authorized users for
applications and versions, and also allows you to define passwords for
applications and versions.

Within an application or version, you can restrict certain menu items to
selected end users, or groups of end users.

If an application accesses an HP ALLBASE/SQL or HP TurboIMAGE/iX
database, you must specify that the application may access the database.
Before an HP ALLBASE/SQL database can be accessed by an application, the
database name, and an SQL owner group (if necessary), must be specified
on the application definition screen.  HP TurboIMAGE/iX databases can be
defined on the database definition screen, and then associated with an
application on the parameters for database access screen.

Base Application and Version Names 

Your HP ALLBASE/4GL support service can give you the names of the
applications and versions on your system.  HP ALLBASE/4GL is case
sensitive with respect to application or version names, so be careful as
you enter the names.



MPE/iX 5.0 Documentation