Circumstances in Which a Master Scheduler Is Required

The Master Scheduler is an optional server that enables you to distribute workload across multiple Process Schedulers. However, this table shows specific circumstances that mandate having an active Master Scheduler available:

Condition

Reason

Schedule PSJobs containing processes that need to run in different operating systems.

This instance is particular to database platforms that allow having Process Scheduler servers booted in multiple operating systems.

When the Primary Operating System is set to UNIX , Process Scheduler will attempt to assign all processes within a PSJob to Process Schedulers with this operating system. However, certain processes can run exclusively from Windows for example, any PS/nVision process. Master Scheduler is required to redirect the PSJob item to PeopleSoft Process Scheduler on Windows.

Active Schedule JobSets are defined.

Only a Master Scheduler can schedule any active Schedule JobSets. The Master Scheduler is also responsible for scheduling any recurring Schedule JobSets.

Impose system constraints, as defined in process or job definitions.

A process or job can now be defined with either Mutually Exclusive Processes or Max Concurrent values. These system constraints will be imposed only if a Master Scheduler is active.

The System Load Balancing Option is set to Assign To Server In Any O/S.

When a machine goes down, Master Scheduler can transfer queued requests that are assigned to the PeopleSoft Process Scheduler Server on a non-functioning machine to a PeopleSoft Process Scheduler Server that is started on another machine.

Purge process requests and reports.

A Master Scheduler must be running for the purge process to run.