Defining an Application [ HP ALLBASE/4GL Developer Administration Manual ] MPE/iX 5.0 Documentation
HP ALLBASE/4GL Developer Administration Manual
Defining an Application
To define an application, select the Application Definition option on the
administrator main menu. This selection takes you to the application
definition screen.
Application Name and Password
Enter the name of the application in the Application field. If you want
to define a password for the application, enter the password in the New
Password field, and then reenter the same password in the Repeat New
Password field. HP ALLBASE/4GL does not echo your entry in either of
these fields.
Reserved Application Names.
The application name HPlogo is reserved for storing HP ALLBASE/4GL
sign-on screen logo windows. Developers can use the HPlogo application
for storing customized sign- on screen windows. The application names
HPLIBnnn and ULIBnnn (where nnn is the three digit language identifier)
are reserved for storing developr module builder templates. The name
hpqm is also reserved. If HP ALLBASE/QUERY is installed on the system,
this application allows direct access to HP ALLBASE/QUERY.
You may alter the definitions of these reserved applications, but do not
use these names for new applications.
You cannot use the administ and developr reserved names.
Initial Action Name
The initial action in any application must be a menu or a process. HP
ALLBASE/4GL automatically executes the initial action when an end user
signs on to the application.
HP ALLBASE/4GL needs the name and type of the initial action of the
application to start executing it. You must enter the name of the
initial action in the Initial Action Name field, and enter either M or P
in the Type field to indicate whether the action is a menu or a process.
SQL Owner Group
If the application uses an HP ALLBASE/SQL database, you must enter the
name of the SQL owner group. SQL owner group names can use the
characters A to Z, 0 to 9, and _ (underscore). HP SQL is not case
sensitive with respect to owner group names.
SQL Database Name
If the application uses an HP ALLBASE/SQL database, you must enter
the name of the HP ALLBASE/SQL DBEnvironment configuration file
(DBEConfile). You can specify a fully qualified file name in the form
FILE.GROUP.ACCOUNT. If you don't specify a fully qualified file name, HP
ALLBASE/4GL appends the current value of the variable HP4SQLPATH to the
name of the file you specify when the database is accessed.
Valid Users and Groups
Enter the names of the users or user groups for the application. You can
specify that all system users are valid users for the application by
entering *ALL in this field.
Alternatively, you can enter up to 12 user names or user group names.
There is no limit to the number of users in each user group as long as
the total number of developer names, user names, and group names doesn't
exceed 254.
NOTE If you don't specify the valid user list as being *ALL, remember to
include the developer's name in the user list.
You may also need to allocate an end-user name to the developer and enter
it in the user list. If you don't, the developer won't be able to test
the application as an end user. The developer's end-user name and
developer name cannot be the same.
Entering a Development Security Code
If you're defining a new application or you want to define a development
security code for an existing application that is currently unsecured,
the Current Development Security Code field is inactive.
CAUTION Once you have defined a development security code for an
application, you cannot change the code or remove the code
unless you know the current development security code.
To define a development security code for an application, enter the code
in the New Development Security Code field. HP ALLBASE/4GL will not echo
the code to the screen as you type it in. You must then reenter exactly
the same code in the Repeat New Security Code field.
If you make a mistake reentering the development security code, HP
ALLBASE/4GL displays an error message and returns you to the New
Development Security Code field.
If you're changing the development security code for an existing
application, the Current Development Security Code field becomes an
active input field. You must enter the current development security code
for the application into this field before you can enter a new code.
Deleting a Development Security Code
To delete an existing development security code for an application, enter
the existing code in the Current Development Security Code field. You
can now press Return twice to step over the New Development Security Code
field and the Repeat New Security Code field. Press the Commit Data
function key to complete the screen.
MPE/iX 5.0 Documentation