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
3.9 Defining Jobs SCHD-JRR RESOURCE DEFINITION Scheduler ===> MASTER - WR CONNECT : 4 JOB NAME : IH7D2 PROTOTYPE JOB: JNO: STN: JOB NUMBER : 1 PROTOTYPE JOB IN SCHEDULE : STATION ID : 4 SCHEDULE NAME : BACKUP MAX CPU TIME : ROUTE DELAY : SEPARATE DSNAME: SEPARATE JOBS LIST: DASD1 : 338,2 DASD2 : DASD3 : DASD4 : DASD VOLSERS : DASD EXCPS : TAPE1 : 348,1 TAPE2 : TAPE3 : TAPE4 : TAPE EXCPS: UNIT1 : UNIT2 : UNIT3 : UNIT4 : UNIT EXCPS: RECS= JBR: Y JCR: Y JRC: Y JIR: Y JMR: Y JRR: N JNR: N PF1=HELP First, let us focus on three fields that affect when jobs are actually processed: SEPARATE DSNAME Identifies a data set that can only be used by one job at a time. That means while this job is running, all other jobs are prevented from using that data set. Unicenter CA-Scheduler accepts up to 44 characters for a SEPARATE DSNAME. For this option to be effective, you must also define this data set as a SEPARATE DSNAME for every job that uses this data set. SEPARATE JOBS LIST Accepts up to eight entries that identify jobs that are submitted or started or that cannot run on this CPU while this job is running. If JOBA cannot run with JOBB, then JOBB cannot run with JOBA which means every job mentioned here also needs a JRR of its own that names this job in its SEPARATE JOBS LIST. When specifying more than one job name, use commas between them, or use mask characters. Mask characters identify a group of jobs by defining the characters that these job names have in common. The chart following gives several examples of how to use mask characters. To Separate All Jobs That Specify Start with PAY PAY* End with 0100 0100 3-86 Unicenter CA-Scheduler User Guide
3.9 Defining Jobs To Separate All Jobs That Somewhere contain the string QUEL Start with PAY and end with 00 Start with P and the third character is Y Specify *QUEL* PAY*00 P?Y* For more information about mask characters, see the definition in the Glossary. DASD VOLSERS Specifies up to eight DASD volumes that must be mounted before this job can be submitted. Specifying them here does not get the devices mounted. Instead, it causes Unicenter CA-Scheduler to set job status to WAITING FOR RESOURCES until all of the DASD VOLSERs listed here are mounted. When Unicenter CA-Scheduler sees that those resources are available, it then submits the job. When specifying more than one DASD VOLSER, use commas between them. To refine the accuracy of your simulations, define values where appropriate for the fields described preceding as well as the following: ■ ■ Identify how many of each type of DASD, tape and unit record devices this job uses. The DASD types entered here must match resources listed for the CPU's station record. Unicenter CA-Scheduler has allocated room for up to four different entries for each type of device. For example, if this job uses two 3380s, set DASD01 = 3380,2. That tells Unicenter CA-Scheduler that it should not simulate processing until: – Start time has been reached – All predecessor conditions have been satisfied – Those defined resources are available If this job is processed at several workstations, you may need to define a ROUTE DELAY. Estimate how long it takes this job to get to this station from the preceding one. This routing delay could take minutes or even days. The chart following shows your options for specifying ROUTE DELAY: Chapter 3. Maintaining the Database 3-87
- Page 93 and 94: 3.4 Displaying Schedules PRESS ENTE
- Page 95 and 96: 3.5 Deleting Schedules SCHD-SD SC
- Page 97 and 98: 3.5 Deleting Schedules If you are n
- Page 99 and 100: 3.6 Analyzing Schedules SCHD-UTIL
- Page 101 and 102: 3.6 Analyzing Schedules Unicenter C
- Page 103 and 104: 3.7 Automatic Console Replies for S
- Page 105 and 106: 3.7 Automatic Console Replies for S
- Page 107 and 108: 3.7 Automatic Console Replies for S
- Page 109 and 110: 3.8 Summary of Schedule Maintenance
- Page 111 and 112: 3.9 Defining Jobs 3.9 Defining Jobs
- Page 113 and 114: 3.9 Defining Jobs SCHD-JU JOB DEF
- Page 115 and 116: 3.9 Defining Jobs SCHD-JM JOB MAIN
- Page 117 and 118: 3.9 Defining Jobs 3.9.3.3 When Will
- Page 119 and 120: 3.9 Defining Jobs The chart precedi
- Page 121 and 122: 3.9 Defining Jobs those with earlie
- Page 123 and 124: 3.9 Defining Jobs 3.9.3.5 What JCL
- Page 125 and 126: 3.9 Defining Jobs If You Have multi
- Page 127 and 128: 3.9 Defining Jobs ■ ■ ■ ■ O
- Page 129 and 130: 3.9 Defining Jobs When you are read
- Page 131 and 132: 3.9 Defining Jobs If You Want Notif
- Page 133 and 134: 3.9 Defining Jobs If You Want To Se
- Page 135 and 136: 3.9 Defining Jobs The Job Criteria
- Page 137 and 138: 3.9 Defining Jobs The criteria stat
- Page 139 and 140: 3.9 Defining Jobs ■ MAXIMUM TIMEs
- Page 141 and 142: 3.9 Defining Jobs DESTINATIONS and
- Page 143: 3.9 Defining Jobs For These Message
- Page 147 and 148: 3.9 Defining Jobs 3.9.4.6 Defining
- Page 149 and 150: 3.10 Displaying and Updating a Job
- Page 151 and 152: 3.10 Displaying and Updating a Job
- Page 153 and 154: 3.10 Displaying and Updating a Job
- Page 155 and 156: 3.11 Deleting Job Records 3.11 Dele
- Page 157 and 158: 3.11 Deleting Job Records SCHD-JM
- Page 159 and 160: 3.12 Analyzing Jobs 3.12 Analyzing
- Page 161 and 162: 3.12 Analyzing Jobs To display a fu
- Page 163 and 164: 3.13 Automatic Console Replies for
- Page 165 and 166: 3.13 Automatic Console Replies for
- Page 167 and 168: 3.13 Automatic Console Replies for
- Page 169 and 170: 3.14 Summary of Job Maintenance 3.1
- Page 171: 3.14 Summary of Job Maintenance To
- Page 174 and 175: 4.1 Online Monitoring Panel 4.1 Onl
- Page 176 and 177: 4.1 Online Monitoring Panel This ch
- Page 178 and 179: 4.2 Displaying Status Schedules and
- Page 180 and 181: 4.2 Displaying Status The table fol
- Page 182 and 183: 4.2 Displaying Status To Restrict T
- Page 184 and 185: 4.2 Displaying Status 4.2.4.1 Defau
- Page 186 and 187: 4.2 Displaying Status SCHD-CP SCHE
- Page 188 and 189: 4.2 Displaying Status If the schedu
- Page 190 and 191: 4.2 Displaying Status or backlogged
- Page 192 and 193: 4.2 Displaying Status The last two
3.9 Defining <strong>Job</strong>s<br />
<br />
SCHD-JRR RESOURCE DEFINITION <strong>Scheduler</strong><br />
===> MASTER - WR<br />
CONNECT : 4<br />
<br />
JOB NAME : IH7D2 PROTOTYPE JOB: JNO: STN:<br />
JOB NUMBER : 1 PROTOTYPE JOB IN SCHEDULE :<br />
STATION ID : 4<br />
SCHEDULE NAME : BACKUP<br />
MAX CPU TIME : ROUTE DELAY :<br />
SEPARATE DSNAME:<br />
SEPARATE JOBS<br />
LIST:<br />
DASD1 : 338,2 DASD2 :<br />
DASD3 : DASD4 :<br />
DASD VOLSERS :<br />
DASD EXCPS :<br />
TAPE1 : 348,1 TAPE2 :<br />
TAPE3 : TAPE4 :<br />
TAPE EXCPS:<br />
UNIT1 : UNIT2 :<br />
UNIT3 : UNIT4 :<br />
UNIT EXCPS:<br />
<br />
RECS= JBR: Y JCR: Y JRC: Y JIR: Y JMR: Y JRR: N JNR: N<br />
PF1=HELP<br />
<br />
First, let us focus on three fields that affect when jobs are actually processed:<br />
SEPARATE DSNAME<br />
Identifies a data set that can only be used by one<br />
job at a time. That means while this job is<br />
running, all other jobs are prevented from using<br />
that data set. <strong>Unicenter</strong> <strong>CA</strong>-<strong>Scheduler</strong> accepts up<br />
to 44 characters <strong>for</strong> a SEPARATE DSNAME. For<br />
this option to be effective, you must also define<br />
this data set as a SEPARATE DSNAME <strong>for</strong> every<br />
job that uses this data set.<br />
SEPARATE JOBS LIST<br />
Accepts up to eight entries that identify jobs that<br />
are submitted or started or that cannot run on this<br />
CPU while this job is running. If JOBA cannot<br />
run with JOBB, then JOBB cannot run with JOBA<br />
which means every job mentioned here also needs<br />
a JRR of its own that names this job in its<br />
SEPARATE JOBS LIST. When specifying more<br />
than one job name, use commas between them, or<br />
use mask characters. Mask characters identify a<br />
group of jobs by defining the characters that these<br />
job names have in common. The chart following<br />
gives several examples of how to use mask<br />
characters.<br />
To Separate All <strong>Job</strong>s That<br />
Specify<br />
Start with PAY<br />
PAY*<br />
End with 0100 0100<br />
3-86 <strong>Unicenter</strong> <strong>CA</strong>-<strong>Scheduler</strong> <strong>User</strong> <strong>Guide</strong>