HP 3000 Manuals

HP ALLBASE/4GL User Capabilities [ HP ALLBASE/4GL Developer Administration Manual ] MPE/iX 5.0 Documentation


HP ALLBASE/4GL Developer Administration Manual

HP ALLBASE/4GL User Capabilities 

The different types of HP ALLBASE/4GL users have different capabilities.
To help you decide how to set up your HP ALLBASE/4GL system, the
following paragraphs summarize the capabilities of each type of user.

System Administrator 

Whenever the system administrator signs on (using the reserved name
administ) HP ALLBASE/4GL automatically runs the administ application.
This application gives the system administrator the capability to access
or change any of the system administrator functions.  Any user who has
access to the administrator application can access any part of the HP
ALLBASE/4GL system.

Developer Users 

When a developer user signs on to HP ALLBASE/4GL, the system
automatically runs the developr application.  Developers use this
application to develop end-user applications.

HP ALLBASE/4GL developers cannot develop an application or version unless
the application or version name has been defined and the developer's name
is included in the list of authorized users for the application.

Developer users can use the developer application to:

   *   Execute any part of an application, including reading data files
       and writing to the application data files.

   *   Examine any part of an application under development, or an
       application that has the source information present.

   *   Change any part of an unsecured application (that is, an
       application for which a development security code hasn't been
       defined.)

   *   Change any unsecured component of an application that has a
       defined development security code.

       A development security code prevents unauthorized developers from
       modifying certain items within an application.

End Users 

End users can only run applications that they have been authorized to
use.  As system administrator, you can enter a list of authorized users
for each application.

In addition to listing the names of authorized users, you can assign a
password to any application.  In this case, an end user cannot run the
application without entering a correct user name and the correct
application password.

Menu Item Security.     

Within each application you can secure particular menu items.

If you secure a menu item, only the end users whose names are on the list
of authorized users can execute the menu item.  If you don't secure a
menu item, all authorized users for the application can execute the item.

Training Mode.     

HP ALLBASE/4GL provides a training mode for new users of applications.
In training mode, the user can run the application and use the
application to read data from existing data files.  However, the user's
input is not written to the data files, and the data files cannot be
changed.  This feature allows a new user to "explore" the application
safely.

The end-user validation screen contains a field that allows you to put
the user into training mode.


NOTE One of the system function keys available in end-user applications allows a user to invoke training mode voluntarily even if you haven't assigned the user to training mode. Under those conditions, the user can disable training mode at any time. However, if you place a user into training mode from the administrator application, the user cannot disable training mode.
Developer users can also invoke training mode voluntarily under the application testing option of the developr application. This means a developer can test a new application, or test changes to an existing application, without risking the possibility of corrupting the application data files.


MPE/iX 5.0 Documentation