NetBatch Management Programming Manual

Introduction
NetBatch Management Programming Manual522462-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