Understanding PeopleSoft Process Scheduler Components



  1. PeopleSoft Application Server


    The application server runs the appropriate SQL against the database to add a row to the Process Request table (PSPRCSRQST) for the submitted process request. Process Monitor also uses SQL to fetch the process status from the Process Request table.

    Step 1
  2. PeopleSoft Process Scheduler Server Agent


    The PeopleSoft Process Scheduler Server Agent is the component that resides on a server and runs as a process; that is, after it is initiated, it runs continuously in the background and requires no user interaction until it receives a request to shut down. Although the PeopleSoft Process Scheduler Server can run on the application server machine, it can also run on any supported batch server or database server.

    Step 2
  3. The PeopleSoft Process Scheduler Server Agent becomes idle for a specified interval of time so that it does not consume server resources. It continues alternating between being idle and active until the database administrator stops it manually.


    The PeopleSoft Process Scheduler Server Agent polls the Process Request table at a regular, user-defined interval to determine whether any process requests have been directed toward the server. If so, it starts the appropriate process, based on the requested run date and time. The agent also updates the run status of that process instance to Initiated and updates the session ID with the process ID (PID) of that process.

    Step 3
  4. Database Server


    The database server houses the Process Request tables that contain a variety of data that are related to the requests, such as command line parameters, output options, and process status.

    Step 4
  5. Distribution Agent


    Report distribution in the PeopleSoft system is closely associated with PeopleSoft Process Scheduler. Process Scheduler uses the PeopleSoft Process Scheduler Server Agent to run the reports and log files that you submit using a process request. When they have finished, the Distribution Agent transfers these reports and log files to the Report Repository where you can view them from a web browser using PeopleSoft Pure Internet Architecture.

    Step 5
  6. You can transfer the following files to the Report Repository:

    • Reports

    • Logs

    • Trace files


    Report distribution options enable you to restrict access to these reports based on user ID or role ID, as defined in PeopleSoft Security Administration.

    Step 6
  7. Report Repository


    The Report Repository is the designated server where the Distribution Agent transfers reports that are generated from the PeopleSoft Process Scheduler Server.


    The Distribution Agent determines the Report Repository to which it should transfer the reports based on the setting that is specified in the server definition. When the Distribution Agent transfers all the files for a specific request, it creates a subdirectory under the designated directory that is specified in the PeopleSoft Pure Internet Architecture as the PSReports home directory, for example, <Database Name>/<Transfer date in YYYMMDD format>/<Report Instance>

    Step 7

In summary, PeopleSoft Process Scheduler is comprised of the following components:

• Web Server

• Application Server

• Process Scheduler Server Agent

• Distribution Agent

• Report Repository

Table of Contents  Start Topic