Function
Stores the scheduling requirements of a job in a file, which is consulted by the High Level Scheduler. This command is only for use in installations with a user written High Level Scheduler.
Format
JOBDATA decimal integer,scheduling parameter
The decimal integer indicates to GEORGE how the scheduling parameter is to be handled. The table below gives the possible values of the decimal integer and the scheduling parameter that must be specified in each instance.
| Decimal Integer | Format of Scheduling Parameter | Standard Significance | Examples |
|---|---|---|---|
| 1 | mill time If no alphabetic characters are given 'SECS' is assumed |
Maximum Job Time | JOBDATA 1,4 JOBDATA 1,SECS4 JOBDATA 1,2MINS |
| 3 | date | Earliest start date as day/month/year | JOBDATA 3,25/12/68 |
| 4 | time | Earliest start time in hours and minutes or in hours, minutes and seconds |
JOBDATA 4,10.40 JOBDATA 4,12.11.20 |
| 5 | A string of up to four alphabetic characters, preceeded or followed by a decimal integer less than 64 | On-line peripheral needs | JOBDATA 5,4CR JOBDATA 5,MT11 |
| 6 | decimal number | Maximum core size allowed for job | JOBDATA 6,33000 |
Forbidden contexts
NO USER
Execution
The decimal integer in used to index a table held in the first record of the :SYSTEM.JOBLIST file. This table provides a key indicating which built-in routines are to be used in processing the scheduling parameter(s). The table also gives the position in the relevant job entry in :SYSTEM.JOBLIST in which the scheduling data is to be stored. The data is stored in the following way:
The information stored by the JOBDATA command is used by the High Level Scheduler subject program in deciding which jobs to activate.
Notes
| Macro Command | JOBDATA Decimal Integer | |
|---|---|---|
| STARTTIME | 3 and 4 | |
| NEEDS | 5 | |
| MAXSIZE | 6 |
Error Messages
THERE IS NO SUCH JOBDATA COMMAND
z NOT RECOGNISED
PARAMETER FORMAT ERROR
PARAMETER NULL
z CONTAINS AN UNPAIRED DELIMITER
PARAMETER MISSING