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
information record. The record that provides descriptive information of schedules and jobs. There is a schedule information record (SIR) and job information record (JIR). installation option. A value specified on the CAIJGEN installation macro when Unicenter CA-Scheduler is installed. This value controls scheduling operations throughout the data center unless it is overridden by values in Unicenter CA-Scheduler's database. JBR. Job base record. This record is required to define a job. JCR. Job criteria record. This record determines when a job is to be selected for processing and lists the predecessors for the job. Julian date. A five-digit number of the form yyddd, where yy is the year and ddd is the relative day of the year (from 001 to 366). For example, 87305 is November 1, 1987. keyword-defined explicit predecessors. Predecessors that are ignored in the selection process and always include at least one of the following keywords: DSN GDG GBLxnn DOS PRED The keywords START or SCD can also be used with DOS or PRED. levels of predecessors. In terms of a family tree, the number of preceding "generations" (schedules or jobs) with defined predecessors. The number ending each job name following identifies each job's level of predecessors. JIR. Job information record. This record provides descriptive information for a job. JMR. Job message record. This record determines who receives messages when a job begins, ends, starts late, abends, is purged, or is interrupted. JNR. Job node record. This record is used to specify other nodes to be notified when a job starts or ends. job. Usually refers to work submitted to the CPU for processing. However, Unicenter CA-Scheduler expands the scope of that definition to encompass all data processing tasks under Unicenter CA-Scheduler's control. This can include pre-CPU tasks such as data entry, jobs that run on the CPU, and post-CPU tasks such as report distribution. job number. One of four fields used to uniquely identify each job definition. When a job needs to run more than once during a production day, create a job definition for each iteration by giving them different job numbers. job path. All the stations where a job is processed as it moves through the data center. JRC. Job reason code record. This record is used assign time specifications which vary according to the reason a job is selected for processing. JRR. Job resource record. This record allows you to define the resources necessary to run a job. JOBA0 and JOBB0 have no predecessors. (Their levels of predecessors = 0) JOBA0 is JOBA1's predecessor. (JOBA1's level of predecessors = 1) JOBA1 is JOBA2's predecessor. (JOBA2's level of predecessors = 2) JOBA2 and JOBB0 are JOBA3's predecessors. (JOBA3's level of predecessors = 3) JOBA3 is JOBB4's predecessor. (JOBB4's level of predecessors = 4) The key word here is level. JOBA3 has four different predecessors, but only three levels of predecessors. Levels of predecessors is one factor X-4 Unicenter CA-Scheduler User Guide
Unicenter CA-Scheduler uses when ordering the workload. Schedules and jobs with fewer levels of predecessors are evaluated ahead of those with more. mailbox. The common area for sending Unicenter CA-Scheduler messages so that they can be viewed by many users without being deleted. Manager authority level. The highest authority level which allows these users to access all stations, control all schedules and jobs, define and maintain any database records, and issue all commands. See General and Supervisor authority levels. MASTER userid. The userid reserved for the Unicenter CA-Scheduler administrator. mask character. An asterisk (*) or question mark (?) included anywhere in a search string. Used when you want to display all records with names that share common characters. ? indicates that any character can be substituted at this point in the search string, but just one character can be substituted for each question mark. That makes ? a positional mask character. * indicates that Unicenter CA-Scheduler will accept anything occurring at this point in the search: an * can signify any number of characters. For example: See generic list. P? displays all record names of just 2 characters starting with P P* displays all records that start with the letter P ?ACC? displays record names of just five letters with ACC in the middle *ACC* displays just those records with ACC anywhere in their name master database. The Unicenter CA-Scheduler database that stores records containing definitions of userids, stations, schedules, jobs, and resources. The default name of the database is CAIJMST. message record. The record that determines who receives messages when a schedule or job begins, ends, or starts late or when a job abends, or is interrupted. There is a schedule message record (SMR) and job message record (JMR). nesting. One procedure calls (retrieves) another procedure which can, in turn, call another procedure. node. Each location in a network having one CPU or multiple CPUs with multi-access spooling facility. node record. The record that specifies other nodes to be notified when a job starts or ends. null value. A defined value of nothing which has been added to the database using the keyword NULL. on-request. Schedules or jobs having the keyword REQUESTED in their criteria statement. These schedules and jobs are selected every day in case they are needed, but they remain inactive until activated by the REQUEST or SREQ command. operator command. A command used to monitor or control the workload. Also known as control command. path. All the stations where a job is processed as it moves through the data center. periods. A year can be divided into accounting periods, production periods, sales cycles, or any other unit of time. The end of each period is identified by a P on the datetable. post-CPU job. Work scheduled after CPU processing to wrap up a job. Examples include output decollation, shipment of backup tapes offsite, and report distribution. See station. pre-CPU job. Work scheduled to prepare a job for CPU processing. Examples include daily shipment of input forms, data entry, and JCL setup. See station. predecessor. An event that must happen before the next job can begin. Unicenter CA-Scheduler's criteria statements allow you to define predecessors for schedules and jobs which means schedules and jobs in today's workload will not run until their predecessors are satisfied. If JOBA is a predecessor of JOBB, JOBB will not run until JOBA runs to completion. Predecessors fall into several different categories that are defined in this glossary: Glossary X-5
- Page 255 and 256: 6.1 Commonly Asked Questions For de
- Page 257 and 258: 6.1 Commonly Asked Questions use of
- Page 259 and 260: 6.1 Commonly Asked Questions 6.1.4
- Page 261 and 262: 6.1 Commonly Asked Questions If the
- Page 263 and 264: 6.1 Commonly Asked Questions Status
- Page 265 and 266: 6.2 Pitfalls predecessor criteria o
- Page 267 and 268: Chapter 7. Techniques This chapter
- Page 269 and 270: 7.1 On-Request Schedules and Jobs 7
- Page 271 and 272: 7.1 On-Request Schedules and Jobs 7
- Page 273 and 274: 7.1 On-Request Schedules and Jobs W
- Page 275 and 276: 7.2 Backlogged Work completes on We
- Page 277 and 278: 7.3 Issuing Online Commands in Batc
- Page 279 and 280: 7.3 Issuing Online Commands in Batc
- Page 281 and 282: 7.3 Issuing Online Commands in Batc
- Page 283 and 284: 7.4 Restart/Recovery of Scheduled J
- Page 285 and 286: 7.5 Multiple CPU Considerations 7.5
- Page 287 and 288: 7.5 Multiple CPU Considerations Nor
- Page 289 and 290: 7.5 Multiple CPU Considerations exe
- Page 291 and 292: 7.5 Multiple CPU Considerations CAJ
- Page 293 and 294: 7.6 NJE Processing In the preceding
- Page 295 and 296: 7.6 NJE Processing 7.6.2.1 NJE Job
- Page 297 and 298: 7.6 NJE Processing 7.6.4 Installati
- Page 299 and 300: 7.6 NJE Processing Status BUSY Mean
- Page 301 and 302: 7.7 Summing Up Prefix PW DM Transac
- Page 303 and 304: Glossary This glossary defines term
- Page 305: documentation batch command. A comm
- Page 309 and 310: The payroll department's month-end
- Page 311 and 312: Index Special Characters "Who is lo
- Page 313 and 314: Commands (continued) operator (cont
- Page 315 and 316: F FAIL CODE field 7-16 FAILED queue
- Page 317 and 318: MBR SUBID field 3-65 MCPU installat
- Page 319 and 320: Predecessors (continued) types (con
- Page 321 and 322: Scheduling (continued) jobs 1-5, 5-
- Page 323: User (continued) authority levels 2
<strong>Unicenter</strong> <strong>CA</strong>-<strong>Scheduler</strong> uses when ordering the<br />
workload. Schedules and jobs with fewer levels of<br />
predecessors are evaluated ahead of those with<br />
more.<br />
mailbox. The common area <strong>for</strong> sending <strong>Unicenter</strong><br />
<strong>CA</strong>-<strong>Scheduler</strong> messages so that they can be viewed<br />
by many users without being deleted.<br />
Manager authority level. The highest authority<br />
level which allows these users to access all stations,<br />
control all schedules and jobs, define and maintain<br />
any database records, and issue all commands. See<br />
General and Supervisor authority levels.<br />
MASTER userid. The userid reserved <strong>for</strong> the<br />
<strong>Unicenter</strong> <strong>CA</strong>-<strong>Scheduler</strong> administrator.<br />
mask character. An asterisk (*) or question mark (?)<br />
included anywhere in a search string. Used when<br />
you want to display all records with names that<br />
share common characters.<br />
? indicates that any character can be<br />
substituted at this point in the search string,<br />
but just one character can be substituted <strong>for</strong><br />
each question mark. That makes ? a<br />
positional mask character.<br />
* indicates that <strong>Unicenter</strong> <strong>CA</strong>-<strong>Scheduler</strong> will<br />
accept anything occurring at this point in the<br />
search: an * can signify any number of<br />
characters. For example:<br />
See generic list.<br />
P? displays all record names of just 2<br />
characters starting with P<br />
P* displays all records that start with the<br />
letter P<br />
?ACC?<br />
displays record names of just five<br />
letters with ACC in the middle<br />
*ACC*<br />
displays just those records with ACC<br />
anywhere in their name<br />
master database. The <strong>Unicenter</strong> <strong>CA</strong>-<strong>Scheduler</strong><br />
database that stores records containing definitions of<br />
userids, stations, schedules, jobs, and resources. The<br />
default name of the database is <strong>CA</strong>IJMST.<br />
message record. The record that determines who<br />
receives messages when a schedule or job begins,<br />
ends, or starts late or when a job abends, or is<br />
interrupted. There is a schedule message record<br />
(SMR) and job message record (JMR).<br />
nesting. One procedure calls (retrieves) another<br />
procedure which can, in turn, call another<br />
procedure.<br />
node. Each location in a network having one CPU<br />
or multiple CPUs with multi-access spooling facility.<br />
node record. The record that specifies other nodes<br />
to be notified when a job starts or ends.<br />
null value. A defined value of nothing which has<br />
been added to the database using the keyword<br />
NULL.<br />
on-request. Schedules or jobs having the keyword<br />
REQUESTED in their criteria statement. These<br />
schedules and jobs are selected every day in case<br />
they are needed, but they remain inactive until<br />
activated by the REQUEST or SREQ command.<br />
operator command. A command used to monitor<br />
or control the workload. Also known as control<br />
command.<br />
path. All the stations where a job is processed as it<br />
moves through the data center.<br />
periods. A year can be divided into accounting<br />
periods, production periods, sales cycles, or any<br />
other unit of time. The end of each period is<br />
identified by a P on the datetable.<br />
post-CPU job. Work scheduled after CPU<br />
processing to wrap up a job. Examples include<br />
output decollation, shipment of backup tapes offsite,<br />
and report distribution. See station.<br />
pre-CPU job. Work scheduled to prepare a job <strong>for</strong><br />
CPU processing. Examples include daily shipment of<br />
input <strong>for</strong>ms, data entry, and JCL setup. See station.<br />
predecessor. An event that must happen be<strong>for</strong>e the<br />
next job can begin. <strong>Unicenter</strong> <strong>CA</strong>-<strong>Scheduler</strong>'s<br />
criteria statements allow you to define predecessors<br />
<strong>for</strong> schedules and jobs which means schedules and<br />
jobs in today's workload will not run until their<br />
predecessors are satisfied. If JOBA is a predecessor<br />
of JOBB, JOBB will not run until JOBA runs to<br />
completion.<br />
Predecessors fall into several different categories that<br />
are defined in this glossary:<br />
Glossary X-5