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










