NetBatch Manual
NetBatch Introduction
NetBatch Manual—522460-004
1-4
Core Components
Core Components
The NetBatch product has five core components:
•
A scheduler program (NETBATCH)
•
A command interpreter (BATCHCOM)
•
A calendar generation program (BATCHCAL)
•
An executor program (NBEXEC)
•
A TAL procedure (NB^JOB^SUBMIT)
Figure 1-2 on page 1-5 shows the components in a sample NetBatch environment.
NETBATCH
NETBATCH is the program-file ID of the NetBatch scheduler. The scheduler is a
process-pair server that stores job records in its database. It schedules and starts the
jobs, tracks and controls their execution, and records details of their termination. It also
controls, by means of classes and executors, the distribution of jobs among CPUs in
your system. The scheduler’s command interface is BATCHCOM. For more
information on the scheduler, see Scheduler Functions on page 1-6.
BATCHCOM
BATCHCOM is the program-file ID of the NetBatch command interpreter. BATCHCOM
enables interactive and noninteractive manipulation of the scheduler, the scheduler’s
executors and classes, and attachment sets and jobs. For more information on
BATCHCOM, see Section 6, Commands.
BATCHCAL
BATCHCAL is the program-file ID of the NetBatch calendar program. The program
allows you to generate a calendar file containing a series of dates and times called run
times. You can schedule a job to run automatically at those times by using the
CALENDAR attribute to assign the file to the job. BATCHCAL also can display run
times in a calendar file and reformat an old calendar file to the current format. For more
information on BATCHCAL, see Section 5, Run Calendar Generation and Display
.
NBEXEC
NBEXEC is the program-file ID of the NetBatch executor program. Compatible with
BPROC (the batch execution process of obsolete product MIS Batch), NBEXEC
executes control file commands, supplies data to started processes, and logs process
output. NBEXEC can run as a NonStop process pair and offers a simple-but-powerful
job control language that includes error testing and job-recovery facilities. For more
information on NBEXEC, see Appendix B, NBEXEC.