Skip to content
hakk
  • Home
  • Blog
  • Docs
  • DSA
  • Snippets

PeopleSoft

  • Change PTWEBSERVER Password 2021-03-22

    When creating a new PeopleSoft webserver domain, PTWEBSERVER is the user id set by default. In order to avoid issues this id should only be used for the webserver domain configuration. If the password for this user id gets changed it may cause the webserver to not boot up. If the PTWEBSERVER password ever needs to be changed, follow the below steps:

    Change the online password for PTWEBSERVER:

    This can be done by navigating to

  • PeopleTools Object Version Tables 2021-03-22

    PeopleTools Object Versions

    RecordDescription
    PSLOCKThis table is used for version control
    PSOPTIONSThis table is used to turn the change control enabling feature on or off.
    PSVERSIONThis table holds the version number details

  • PeopleTools Process Scheduler Tables 2021-03-22

    PeopleTools Process Type Details

    RecordDescription
    PS_PRCSDEFNContains process type and process names
    PSPRCSLOCKContains a single record, this gets updated when a process is submitted

    PeopleTools Process Status

    RecordDescription
    PSPRCSQUEHolds the process request details and should be in sync with PSPRCSRQST.
    PSPRCSRQSTThis table holds the process submitted details
    PS_CDM_LISTContains the process instance details. Should be in sync with PS_CDM_AUTH
    PS_CDM_AUTHContains the process instance details

    PeopleTools Report Node Details

    RecordDescription
    PS_CDM_DIST_NODEThis table holds the report node information which contains the report repository details
    PS_CDM_DISTSTATUSContains the definition of report status

    PeopleTools Batch Server Details

    RecordDescription
    PS_SERVERDEFNContains the server definitions
    PSSERVERSTATGives information about the batch server status

  • PeopleTools Security Tables 2021-03-22

    Security is a very important part of any PeopleSoft application. It determines what pages users can see all the way down to which rows. It may seem overwhelming at first but don’t worry; it’s pretty straightforward once you learn all the pieces and how they’re connected.

    Below you will find a list of the Main PeopleTools Security Records along with a brief summary of their purpose. Knowing these tables can prove useful to quickly troubleshoot, determine which users have what security or even to audit user security regularly.

  • PeopleTools Update User Password DataMover 2021-03-22

    Useful for when the main user id gets locked out. First log into Datamover in bootstrap mode. Then using the script below update the users password.

    Note: the script will vary depending on the peopletools version. I forget what the version is exactly, 8.54 I believe.

    For earlier versions of PeopleTools:

    update PSOPRDEFN
    set OPERPSWD = 'password', ENCRYPTED = 0
    where OPRID = 'OPRID';
    
    -- to encrypt the password
    encrypt_password OPRID;
    

    For later versions of PeopleTools

    update PSOPRDEFN
    set OPERPSWD = ' ',
    PTOPERPSWDV2 = 'password',
    ENCRYPTED = 0
    where OPRID = 'OPRID';
    
    -- to encrypt the password
    encrypt_password OPRID;
    

  • PeopleTools Version Details Tables 2021-03-22

    PeopleTools Version Details

    RecordDescription
    PSRELEASEThis table holds the application release details
    PSSTATUSThis table gives the peopletools information

  • Start Data Mover Bootstrap Mode 2021-03-22

    If the PS password has been lost or otherwise hosed, use bootstrap mode to make things right again.

    In order to start Datamover in bootstrap mode, use the system access ID and access password. For example by default it’s SYSADM.

    Learn how to update a user password including the PS password if needed.

  • User Security Join Table (SJT) Jobs 2021-03-22

    All of the SJT (Security Join Tables) jobs that that joins security information from other tables in the database into a temporary table on the application server for use in business rules.

    SJT_OPR_CLS: Contains the User IDs with their data permission lists.

    SJT_CLASS_ALL: Contains the data permission information for all the data permission lists that are given data access on the ‘Security by Dept Tree’ page or ‘Security by Permission List’ page.

Recent posts
  • Build Vim With Python3 Support
  • Understanding the ss Command: A Modern Alternative to netstat
  • Understanding HTTP from Scratch with Python Sockets
  • When Environment Variables Mysteriously Reset...
  • How to Generate a 32-byte Key for AES Encryption
© 2026 hakk
  • Home
  • Blog
  • Docs
  • DSA
  • Snippets