03.03.2015 Views

Unicenter CA-Scheduler Job Management for VSE User Guide

Unicenter CA-Scheduler Job Management for VSE User Guide

Unicenter CA-Scheduler Job Management for VSE User Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

7.5 Multiple CPU Considerations<br />

execution only, use the TALTER command with the SYSID<br />

keyword.<br />

Submission of <strong>Job</strong>s<br />

<strong>Job</strong>s are always submitted from the CPU where their<br />

schedules are controlled from. The proper POWER JECL JOB<br />

parameters are generated if a RUN ON SYSID (SYSID<br />

keyword) is specified on the job base record.<br />

7.5.3 Recovery Of <strong>Job</strong>s in a Multi-CPU Environment<br />

The recovery process that is described here is when one of the CPUs in a<br />

multi-CPU environment has an outage. Just because a CPU is down, it does<br />

not mean the jobs set to execute there do not have to run; the work still has to<br />

get done.<br />

In the discussions that follow, there are two items that apply to practically all<br />

recovery methods.<br />

First, there is an operator command that is used to, essentially, move <strong>Unicenter</strong><br />

<strong>CA</strong>-<strong>Scheduler</strong> control of schedules from one CPU to another. You do this with<br />

the operator command called MOVEOVER. This command should be used<br />

only when there is a CPU outage.<br />

Second, you are able to run the autoscan process <strong>for</strong> a down CPU with an<br />

operator command called AUTOS<strong>CA</strong>N, on the CPU that is up. You do this by<br />

specifying the CPU SYSID whose schedules and jobs you want to run on the<br />

up CPU. This ensures that all work, even <strong>for</strong> the down CPU, is in the<br />

production workload.<br />

The following describes the various environments, as recovery is slightly<br />

different if you are in a decentralized versus a centralized environment.<br />

Decentralized<br />

In a decentralized environment, there are some schedules that<br />

have a specific SYSID from which they are controlled. This<br />

means that you have filled in the controlling SYSID in the<br />

RUN ON SYSID field on the Schedule Definition panel.<br />

Consequently, schedules will be controlled from their<br />

respective SYSIDs which means that the environment contains<br />

multiple Master CPUs.<br />

Now, what happens if one of the Master CPUs goes down?<br />

Move the schedules and jobs onto a Master CPU that is up.<br />

You do this by issuing the MOVEOVER operator command on<br />

the Master CPU that is to take control of the downed Master<br />

CPU's jobs. Here is an example. If the downed Master CPU<br />

has a SYSID of 1 and the new one has a SYSID of 2, then the<br />

MOVEOVER operator command would look like:<br />

SC MOVEOVER SYS=1,TARGET=2<br />

Chapter 7. Techniques 7-23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!