HP ALLBASE/4GL System [ HP ALLBASE/4GL Developer Self-Paced Training Guide ] MPE/iX 5.0 Documentation
HP ALLBASE/4GL Developer Self-Paced Training Guide
HP ALLBASE/4GL System
HP ALLBASE/4GL is available in two versions: the full developer system
and the run-time environment. The developer system contains all the
facilities necessary to develop and run applications. The run-time
environment provides the necessary facilities for application end users
to run developed applications.
HP ALLBASE/4GL consists of five major functional components:
* Operating System Interface
* Data Manager
* Administrator
* End User Applications
* Developer
The run-time environment includes all functional components of HP
ALLBASE/4GL except the developer application.
The Operating System Interface
HP ALLBASE/4GL operates on Hewlett-Packard HP 3000 series 900 computer
systems using the MPE/iX operating system.
The HP ALLBASE/4GL operating system interface handles all the
communication with the host operating system. For the most part, you
will never need to use MPE/iX commands while developing applications. If
the need arises, however, you can use the MPE/iX system to run external
programs in a language other than HP ALLBASE/4GL. You can call such
external programs from within HP ALLBASE/4GL.
Data Manager
The data manager handles all access to application databases. The data
manager allows multiple users and multiple applications to access the
same database simultaneously.
A built-in KSAM (Keyed Sequential Access Method) data file manager
provides the facilities to create and delete KSAM data files, and you can
also use serial files in an HP ALLBASE/4GL application.
The data manager provides access to HP ALLBASE/SQL databases and HP
TurboIMAGE/iX within HP ALLBASE/4GL.
Administrator
The administrator is an HP ALLBASE/4GL application. Your system
administrator uses the administrator application to define system user
names, applications and versions, and various system wide defaults.
End User Applications
HP ALLBASE/4GL supports two types of end user applications: base
applications and versions.
A base application contains all the logic required to run that
application. A version uses the underlying base application logic but
includes an additional set of definitions that modify it for a particular
end user or group of end users. A version cannot run unless its base
application exists on the same system.
Developer
The HP ALLBASE/4GL developer is also an HP ALLBASE/4GL application. This
is the application that you use to create end user applications. As you
work through the lessons in this guide, you will be using the developer
facilities to develop a working application.
MPE/iX 5.0 Documentation