Macro | Brief description |
DJSI | Definition macro; creates name definitions, DSECTs or I/O areas for the 24-bit interface |
DJSIPL | Definition macro; creates name definitions, DSECTs or I/O areas for the 31-bit interface |
JSATTCH | Connects the job scheduler to the job management system |
JSDETCH | Severs the connection between the job scheduler and the job management system |
JSEXPCT | Requests the next event for the job scheduler from the job management system |
JSINFO | Transfers the STREAM-PARAMETER (S-PAR) of the stream definition to an area to be |
JSRUNJB | Calls upon the class scheduler to start the specified job |
JSWAKE | Initiates a timer event for the job scheduler |
These macros enable a job scheduler developed by the user to be connected to the Job Management System (JMS).
A job scheduler runs as an application program in the TU processor state and is therefore easily exchangeable. It communicates with JMS via a privileged interface (job scheduler interface).
Users can replace the standard scheduler by a scheduler they have developed themselves to suit their own requirements, without having to intervene in the operating system.
However, the functional scope of this type of scheduler is limited by the functional width of the job scheduler interface.