NetBatch Management Programming Manual
Introduction
NetBatch Management Programming Manual—522462-003
1-5
Objects Managed by the NetBatch Subsystem
Objects Managed by the NetBatch Subsystem
These objects are managed by the NetBatch subsystem:
•
An attachment set is a named set of ASSIGNs, DEFINEs, and PARAMs.
•
A class is a logical entity in the scheduler. A class’s purpose is to group jobs and to
control their flow to executors and thereby to the executors’ processors.
•
An executor is a logical entity in the scheduler. An executor’s purpose is to link jobs
through their classes to a processor. This link enables the scheduler to execute, in
the specified processor, the initial process (the executor program) of each job.
•
A job is a process or a sequence of processes that performs specified tasks.
•
A scheduler is a process-pair server that stores job records in its database,
schedules and starts jobs, monitors their execution, and records termination
details.
No other subsystems control these objects.
Supported Object-Management Functions
Your applications can use the programmatic interfaces to the NetBatch subsystem to
perform these object-management functions:
•
Add attachment sets, classes, and executors to a scheduler
•
Alter the attributes of attachment sets, classes, executors, jobs, and schedulers
•
Create and initialize scheduler databases
•
Delete attachment sets, classes, executors, and jobs from a scheduler
•
Display the attributes of attachment sets, classes, executors, jobs, and schedulers
•
Display the status of attachment sets, executors, jobs, and schedulers
•
Override job dependencies, timing attributes, and selection priority
•
Start and stop executors
•
Start, shut down, and abort schedulers
•
Submit, suspend, activate, and stop jobs
•
Switch scheduler processors and scheduler log files