Operator ID/Password
Example: PS/PS Defined in: PeopleSoft table of PSOPRDEFN, you will have many number of users Security: Set up within Roles and Permission Lists
Connect ID/Password
Example: people/peop1e Defined in: Configuration Manager and Database Security: Should have read-only rights to four tables in the database
Connects to DB and does a search of data Disconnects from DB after verifying the user and picking up the Access ID/Password info
Symbolic ID
Example: sa1 Defined in: PSOPRDEFN and PSACCESSPRFL tables. It is used as a place holder for only those two tables. Security: User is not known to PeopleSoft tables nor is it known to the Database
Database
Access ID/Password
Example: sa/sa Defined in: Database and is encrypted in the PSACCESSPRFL. Security: Full access to all the tables in the Database. This is the user name that will be known to the database, not the OPRID
Connects to DB with Access ID picked up by Connect ID. It stays connected to the database as the User till user logs out
What the Connect ID (people/peop1e) Looks At: PSSTATUS
OWNERID: sa TOOLSREL: PT 8.47
PSOPRDEFN
OPRID: PS OPERPSWD: xyz (encrypted) SYMBOLICID: sa1 ACCTLOCK: 0
PSACCESSPRFL
SYMBOLICID: sa1 ACCESSID: abc (encrypted) ACCESSPWD: def (encrypted)
PSDBOWNER (only for DB2 and Oracle)
DBNAME: HR89 DBOWNER: sa
A Look at the Login Process:
Connect ID/ Connect Pswd is picked up from Configuration Manager and used to check the four security tables
Oprid/ Operpswd
Once the verification against the four tables are done, then it disconnects and connects to the Application as the Access ID which has full rights to the database.
Access ID/ Password
Database
A Look at the Trace File (Resolution 709735):
Major Security Tables and Relationships(Does not include all) Users PSOPRDEFN PSOPRCLS PSROLEUSER PSROLEDEFN PSROLEUSER PSROLECLASS
Roles
Permission Lists
PSCLASSDEFN PSROLECLASS PSOPRCLS PSAUTHITEM (shows menu/page access)
Note: To get a complete list of Tables for each of these objects, look at the mvprdexp script found in the PS_HOME\scripts directory.