HP 3000 Manuals

Application Definition Screen [ HP ALLBASE/4GL Developer Administration Manual ] MPE/iX 5.0 Documentation


HP ALLBASE/4GL Developer Administration Manual

Application Definition Screen 

This screen allows you to define the name of an application, its
password, development security code, and its valid developers, users, and
user groups.  This screen can be accessed from the Applications option on
the main menu.

Screen Image 

[]
Field Descriptions Application. Enter the name used to identify the application. Application names must start with an alphabetic character, and can have up to eight characters. The application name can use the characters A to Z, and 0 to 9. The application name must be unique. You cannot use the names administ or developr as application names. The application name HPlogo is reserved for storing HP ALLBASE/4GL sign-on screen logo windows. The application names HPLIBnnn and ULIBnnn (where nnn is the three digit language identifier) are reserved for storing 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. HP ALLBASE/4GL uses the application name as the name for files that are created during the application unloading process and the application generation process. The application name must be a legal MPE/iX file name.
NOTE HP ALLBASE/4GL is case sensitive with respect to application names even though MPE/iX file names are not case sensitive. This means that you must be careful about your choice of application names. For example, HP ALLBASE/4GL regards the two applications Accounts and ACCOUNTS as distinct. However, the files generated during the application unloading process and the application generation process all have the name ACCOUNTS.
Current Password. This field is not active unless you have already defined a password for the application. If you have already defined a password for the application, this field becomes an active input field. You must enter the existing password into this field before you can change the password. HP ALLBASE/4GL does not echo the password to the screen as you type it in. New Password. Optional. If you are defining a password for the application or changing the existing password, this field becomes an active input field. Enter the new password into this field. Passwords must start with an alphabetic character and can have up to eight characters. Passwords can contain alphabetic characters, 0 to 9, and _ (underscore). HP ALLBASE/4GL is case sensitive with respect to passwords. HP ALLBASE/4GL does not echo the password on the screen as you type it in. Repeat New Password. Reenter the new password in this field. You must reenter exactly the same password, or HP ALLBASE/4GL displays an error message and returns the cursor to the New Password field.
NOTE The password defined in the above group of fields only applies to end users for the application. If you define a password for an application, end users must enter the password on the HP ALLBASE/4GL sign-on screen to access the application. Developer users can access the application without entering the application password.
Current Development Security Code. This field is not active unless you have already defined a development security code for the application. To change an existing development security code for an application, enter the current code in this field. New Development Security Code. If you are defining a development security code for a new application or changing the development security code for an existing application, enter the new code in this field. HP ALLBASE/4GL does not echo the code as you type it in. A development security code must start with an alphabetic character and can contain up to eight characters. Development security codes can use alphabetic characters, 0 to 9, and _ (underscore). HP ALLBASE/4GL is case sensitive with respect to development security codes. Repeat New Security Code. Reenter the new development security code in this field. If you don't enter exactly the same code as you entered in the field above, HP ALLBASE/4GL displays an error message, and returns the cursor to the New Development Security Code field. Initial Action Name. Enter the name of the first action executed within the application. Type. Enter M if the first action in the application is a menu. Enter P if the first action is a process. SQL Owner Group. Enter the name of the SQL owner group for the application. HP ALLBASE/4GL converts this name to uppercase characters as you enter it. HP ALLBASE/4GL automatically transfers ownership of all tables and modules created from within HP ALLBASE/4GL to this owner group. Don't attempt to change the SQL owner group name for an application after development has commenced. If you do, you may invalidate database modules containing stored sections for the application. SQL Database Name. Enter the external name (and optionally the group and account name) for the SQL DBECon file for the data base environment for the application. You can specify a fully qualified file name in the form FILE.GROUP.ACCOUNT, or simply specify a DBECon file name. If you don't specify a fully qualified DBECon file name, HP ALLBASE/4GL appends the current values of the HP4SQLPATH variable to the file name you specify. The database environment must exist, and must contain at least one DBE fileset and at least one DBE file before the application can be developed. Valid Users/Groups. Enter the names of the developers, end users, or user groups to be allowed to access the application. For an application under development, you must include the developer's name in this list. These names must be defined on the relevant user validation screens before you can enter them on this screen. Alternatively, enter *ALL to allow all developers and end users to access the application. Description. These are documentation fields. Enter a description of the application. HP ALLBASE/4GL automatically records the time and date of the last modification. Function Keys f1 Version Defn Cancels the current screen and displays the version definition screen. f2 Utility Menu Cancels the current screen and displays the administrator utilities menu. f3 User Menu Cancels the current screen and displays the user validation menu. f4 System Menu Cancels the current screen and displays the system-wide specifications menu. Additional Information If you assign a development security code to an application, the original developer can ensure that secured items within the application can only be modified by a developer who has signed on to the application under the correct development security code. When all the required fields on the appropriate developer screen have been completed, the developer of the application can secure items by setting the secured field for the items to Y. Refer to the HP ALLBASE/4GL Developer Reference Manual for details of the items that can be secured. A developer can still sign on to the application without entering the development security code. Under these circumstances, the developer can examine the secured components of the application, but cannot change them. HP ALLBASE/SQL Databases Database Security. All user access to HP ALLBASE/SQL database environments is controlled by the security provisions defined in HP ALLBASE/SQL. All application developers require RESOURCE and CONNECT authority for the database environment. Developer users must be members of the SQL owner group shown on this screen. Application end users must have CONNECT authority for the database environment and must also have RUN authority for the module used by the application. Application end users should not be members of the SQL owner group shown on this screen. Multi-User Databases. During application development, HP ALLBASE/SQL databases should be configured as multi-user databases. HP ALLBASE/4GL connects to the database when a developer creates or deletes HP ALLBASE/SQL tables. HP ALLBASE/4GL also connects to the database when a developer generates an SQL logic block or generates an entire application. Once HP ALLBASE/4GL connects to a database from the developer environment, the connection is maintained for the remainder of the session. If a developer attempts to run an application using the Application Testing option in the developer environment, HP ALLBASE/4GL attempts to create a second connection to the database. This connection cannot succeed if the database for the application is a single user database. HP TurboIMAGE/iX Databases If an application accesses any HP TurboIMAGE/iX databases, you must define the database on the database definition screen, and grant the application access to the database on the parameters for database access screen. Both of these tasks must be done before the application can use an HP TurboIMAGE/iX database.


MPE/iX 5.0 Documentation