Process codes restrict system access by specifying that users can log on to accounts only from particular processes. Each user process is linked to one line, which is connected to a client. Thus, process codes specify which particular terminals users can use for logging on to the system. For example, if an account is protected by a process code of 6, even authorized users will not be allowed to log on to that account if they try to log on to it from any process other than process 6.
A list of valid processes is defined in the Account Definition item in the SYSTEM Dictionary; specifically in line or attribute 12. Each valid process is listed, separated by a value mark (CTRL+]).
Process 0 always has access to all accounts on the system, regardless of whether it is included in the list. If process 0 is the only process included, it will be the only valid process that can access the account. If the list is empty, all processes can access the account.
See Also
Implementing MultiValue Security
Line 1: Using D Codes in Account Attributes
Lines 5 and 6: Using Retrieval and Update Codes
Line 7: Assigning, Changing and Deleting Account Passwords
Line 8: Using System Privilege Level Codes
Line 9: Using Automatic Logoff
Line 9: Using Account Definition Codes
Line 9: Restricting Access to TCL and Commands
Using the Accounting History File (ACC)