System Files
jobs file
.mdThe jobs file contains data for each phantom job submitted for execution.
Description
The item-IDs is a date-time
stamp. If more than one item is filed at the same time, an alphabetical
character beginning with the letter a is appended
to the item-ID.
The attributes in the jobs file are:
| Attribute | Name | Description | |
|---|---|---|---|
| 0 | id | Item-ID of the jobs file. | |
| 1 | Status of phantom job. | ||
| c | Done | ||
| e | Error | ||
| l | Logoff | ||
| q | Queue | ||
| r | Running | ||
| s | Abort | ||
| p | Sched-ID | ||
| 2 | user | User who submitted the job. | |
| 3 | md | Execution MD of the job. | |
| 4 | command | TCL command for job execution. | |
| 5 | out | Output status of the job: | |
| n | Spooler hold file number. | ||
| m | Message back enabled. | ||
| s | All output suppressed. | ||
| 6 | who | Port number that initiated the job. | |
| 7 | start | Date the job was actually started. | |
| 8 | start | Time the job was actually started. | |
| 9 | tcl-command | TCL command for job execution. | |
| 11 | pcb-fid | Process control block (PCB) frame-ID of the job. | |
| 12 | pib | Process identification block (PIB) or port number where the job is running. | |
| 15 | stopd | Date the job terminated. | |
| 16 | stop | Time the job finished. | |
The phantom scheduler keeps two queues in the dictionary of the jobs file:
| %Q | Contains all jobs waiting to run. |
| %R | Contains all finished jobs not yet released back to overflow. |
The dictionary of the jobs file also contains an item called %P that consists of a list of phantom PIB status bytes.