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.4 Restart/Recovery of Scheduled <strong>Job</strong>s<br />

7.4.3 <strong>Unicenter</strong> <strong>CA</strong>-Driver Considerations<br />

Implementing a job step restart process is inherently complex due to all of the<br />

variations of abend conditions. As with the implementation of any automated<br />

system, the 'cure' should not cause more disruption than the problem.<br />

For example, in a multi-step job, Step 5 abends. The determination is made<br />

through the automated process that exists today, that Step 5 relies on the<br />

temporary data set that was created in Step 2. There<strong>for</strong>e, the data sets that<br />

were created in Steps 2, 3 and 4 must be removed from the VSAM USER<strong>CA</strong>T.<br />

What cannot be determined through any automated process is that the data set<br />

created by Step 1 and used <strong>for</strong> input by Step 2 was created using incorrect<br />

input. Herein lies the problem of automating the restart/recovery process.<br />

There are many options available to a data center to effect proper<br />

restart/recovery. A more automated method can be achieved by using<br />

<strong>Unicenter</strong> <strong>CA</strong>-Driver, an optional component of <strong>Unicenter</strong> <strong>CA</strong>-<strong>Scheduler</strong>/<strong>VSE</strong>.<br />

<strong>Unicenter</strong> <strong>CA</strong>-Driver is a powerful JCL and runtime management facility that<br />

can work hand-in-hand with <strong>Unicenter</strong> <strong>CA</strong>-<strong>Scheduler</strong>. You can define jobs to<br />

<strong>Unicenter</strong> <strong>CA</strong>-<strong>Scheduler</strong> that store their JCL with <strong>Unicenter</strong><br />

<strong>CA</strong>-Driver-managed procedures. <strong>Unicenter</strong> <strong>CA</strong>-Driver controls the expansion<br />

of these 'procs' based upon values that you supply.<br />

When defining jobs to <strong>Unicenter</strong> <strong>CA</strong>-<strong>Scheduler</strong> that find their JCL in Driver<br />

procs, <strong>Unicenter</strong> <strong>CA</strong>-<strong>Scheduler</strong> will also ask you to define normal runtime<br />

parameters and rerun runtime parameters. The normal runtime parameters<br />

will be passed from <strong>Unicenter</strong> <strong>CA</strong>-<strong>Scheduler</strong> to <strong>Unicenter</strong> <strong>CA</strong>-Driver when it is<br />

time to submit the job. The panel (<strong>Unicenter</strong> <strong>CA</strong>-Driver restart parms)<br />

parameters will be passed from <strong>Unicenter</strong> <strong>CA</strong>-<strong>Scheduler</strong> to <strong>Unicenter</strong><br />

<strong>CA</strong>-Driver whenever the job is being rerun using the <strong>Unicenter</strong> <strong>CA</strong>-<strong>Scheduler</strong><br />

RERUN command. Thus, this facility gives you the flexibility to have your<br />

<strong>Unicenter</strong> <strong>CA</strong>-Driver procs expanded differently depending on the<br />

circumstances at the time.<br />

<strong>Unicenter</strong> <strong>CA</strong>-Driver also provides you with the ability to test <strong>VSE</strong> completion<br />

codes and return codes between steps of a job. The results of these tests can be<br />

used to execute steps of a job conditionally.<br />

<strong>Unicenter</strong> <strong>CA</strong>-Driver is a very useful tool. To really get to know all of the<br />

facilities of <strong>Unicenter</strong> <strong>CA</strong>-Driver and how they can be used, refer to your<br />

<strong>Unicenter</strong> <strong>CA</strong>-Driver Reference <strong>Guide</strong>.<br />

7-18 <strong>Unicenter</strong> <strong>CA</strong>-<strong>Scheduler</strong> <strong>User</strong> <strong>Guide</strong>

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

Saved successfully!

Ooh no, something went wrong!