PeopleSoft Process Scheduler Server Configuration


It is the engine that runs the batch processes. You may have a single instance of the server or several instances on the single host system, or many instances spread across a number of hosts.


Host System Requirement
·         Run the PeopleSoft installation Utility and install the process scheduler components
·         Install Tuxedo
·         Install the Process Files on the batch server.

Server Configuration
You can configure your Process Scheduler server from the psadmin utility. It creates the configuration files needed by the server function.
Where to find configuration files?

·         <PS_HOME>\appserv\prcs\<DB_NAME>
·         Psprcs.cfg
·         Psprcsrv.ubx: Tuxedo Configuration File. Created when you compile your cfg file from the PSADMIN Utility.
·         PSTUXCFG:     This binary file contains contents of both psprcs.cfg and the ubx file. Tuxedo reads this files, not the text configuration files, when the server is booted.

PS Admin Utility
1. Start a Process Scheduler Server
2. Stop a Process Scheduler Server
3. Configure a Process Scheduler Server
4. Create a Process Scheduler Server
5. Delete a Process Scheduler Server
6. Edit a Process Scheduler Server
7. Show Status of a Process Scheduler Server

Server Configuration Settings
Database List:
PSNT
[Starup]
;================================
Database Signon settings
================================
DName=HRCS90 (Must be ODBC or TNSName.ora SID)
DBType=MICROSOFT or ORACLE or...
OprID=PS
OprPswd=PS
ConnectID=people
ConnectPswd=people
ServerName=

Process Scheduler Section in the cfg File
·         Values for config section – Process Scheduler
o   PrcsServerName=PSNT
o   DBBIN=<DBBINPATH> \Binn
o   CBLBIN=%PS_HOME%\CBLBIN%PS_COBOLTYPE%
o   CRWPTPATH=%PS_HOME%\CRW\ENG
o   TOOLBIN=%PS_HOME%\BIN\CLIENT\WIN86
o   TOOLBINSRV=%PS_HOME%\BIN\SERVER\WIN86
·         SQL Section
·         Values for config section – SQR
o   SQRBIN=<Path>\SQRBin
o   PSSQRFLAGS=-ZIF%PS_HOME%\SQR\PSSQR.INI
o   Print Log=N
o   Enhanced HTML=4
o   PSSQR1=%PS_HOME%\SQR
o   PSSQR2=%PS_HOME%\SQR1
·         Other Sections in cfg File
·         SMTP Settings
o   SMTP Information that enables processes to generate and send emails with process and server status information or send reports as attachments.
·         Crystal
o   Allows you to generate trace files specific to Crystal Reports
·         nVision
o   Etc
·         Boot the Server from PSADMIN, It will load libraries and Services
o   BBL
o   PSAESRV
o   PSPRCSRV
o   PSDSTSRV
o   Etc

Create a New Process Scheduler Server
·         Create a new Process Scheduler Server – PSNT from the PSADMIN Utility 

Server Definition in PIA
Operating System
An error message appears if you attempt to start the server agent on an operating system that is different from the operating system specified here.
Server Load Balancing Option
Select Use Option or Do Not Use Option. When you select Do Not Use Option, the server takes a request only when the name of the server has been specified on the Process Request page or in any of the definition tables.
The distributor does not assign a request to this server when the server name in the request is blank. This field is specific to Master Process Scheduler
Redistribute Workload Option
Select Do Not Redistribute, Redistribute to any O/S, or Redistribute to Same O/S. When you select the option to redistribute, another active agent can take a request that is originally assigned to this server.
When this agent detects that one of the other active agents is no longer active and the server is set up to allow work to be distributed, it takes any queued request that was assigned to the inactive agent and redistributes it, based on the available active agents.


Server Distribution Page
·         Distribution Node Name
·         Max. Transfer Retries
·         Interval for Transfer Attempts
·         Transfer System files to Report Repository

Server Status
·         Running
·         Running with no Report Node
·         Down
·         Server Suspended – Disk Low
·         Suspended - Offline
·         Purging

Master Process Scheduler Server



Setting Up Email

·         Three way that the batch environment uses emails
o   Notification of server events
o   Web Report Notification
o   File Distribution – Email
·         Configure SMTP in the cfg file from the PSADMIN Utility
o   SMTPSERVER=mailhost.com
o   SMTPPORT=25
o   SMTPServer1=
o   SMTPPort1=
o   SMTPSourceMachine=mailhost.com
o   Etc