Program Security Maintenance (SMF420)

Use this program to create and maintain passwords and security codes for all programs and menus. By doing so, you can establish which users and terminals have access to a program or menu.

This program may be used as necessary to maintain passwords and security codes. However, it is suggested that this program also be assigned a password to maintain security. All programs initially are assigned a security code of zero.

You can assign a security code and password to any program or menu. During normal processing, the security code is checked and validated.

Password Protecting the System Install Menu (SMS999)

Customers can create a password that will be required for access to the System Install menu (SMS999). To create a password for the System Install menu, first create an entry in Program F/M (SMF310) for SMS999. All fields in this program will be ignored for SMS999, but a record must exist for it.

Then use Password Security Maintenance (SMF420) to create the password for SMS999. The security code is ignored because when accessing the System Install menu the user is not signed into FACTS. Having done these two steps, users attempting to access the System Install menu from the FACTS Sign-on Screen will be required to enter the correct password. Note that the user will be prompted for the Install Menu password every time they return to it (e.g. after entering System Control F/M, etc.).

Furthermore, all options on the System Install menu honor any passwords setup for them in Password & Security Code F/M. As with the Install Menu password, the user will be prompted for each program's password each time they run it.

Restricting Access

The Limit by Terminal feature can be used to control which terminals have access to programs, and if are security code protected. For instance by clicking the Enter Terminals button, you can configure a group of terminals so that they can access a program, but not print from it.

For more information how to use maintenances, refer to the following topics:

How to use file maintenance programs

Use the Program Designation Inquiry and Program Name Listing to identify programs that require a security code or password. Each user is assigned security codes through the User Code F/M.

Use the following fields to create or edit a password and security code record:

1. Program Name

Enter the program name (6 characters). The entry must be a valid program or menu in the program names file. Entry of a valid program name displays the program description, password (if there is one) and security code. Press F2 or image\find_shg.gif to search.

2. Password

Enter the password used to access this program (6 characters). F3 deletes an existing password. Press Enter (CR) to initially default to blank.

3. Security Code

Enter the program security level number (0-9). Each level is equal and there is no hierarchy involved. Some users define security codes by module or parts of modules. For example, AP programs are code 1, AR programs are code 2, etc. Then users can be assigned security codes depending on the module(s) they use. Any program within a module may have a different security code. Press Enter (CR) to initially default to 0.

4. Limit by Terminal

Indicates you want to set program-specific options for terminals, click the Enter Terminals button to display Authorized Terminal Maintenance, where you can search by terminal id and add to the restrictions set in Program Security Maintenance (SMF420). 

5. Audit File

Indicates you want to create an audit file to track usage of the program or menu.