ZTMON2 ;SEA/RDS-TaskMan: Option, ZTMON, Part 1 (Main Loop) ;2/19/08 13:36
Source file <ZTMON2.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| STATUS | ;Evaluate Status List | |
| CALL(RTN) | ;Check for called routine | |
| C | ;Evaluate Cross CPU list | |
| TASK | ;Evaluate Task List | |
| CONT | ;Continued | |
| SUB | ;Look for idle submanagers | |
| SCHQ | ;Evaluate Schedule List | |
| OVERDUE(X1) | ;Write how overdue the oldest task is | |
| LIST | ;Check for tasks in stat 3. | |
| STIME(%H) | ;Status time | |
| H3(%) | ;Convert $H to seconds. | |
| JOB | ;Evaluate Job List | |
| DONE | ;Prompt to Quit Or Continue | |
| ENV | ;Main Entry Point For Taskman Status Monitor | |
| RUN | ;Evaluate RUN-Node | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZIS(14.7 - [#14.7] | C+6 | 
| ^%ZOSF("SS" | DONE+4 | 
| ^%ZOSF("UCI" | ENV+4 | 
| ^%ZTSCH( | SCHQ+5, SCHQ+6, SCHQ+7 | 
| ^%ZTSCH("C" | C+2, C+4 | 
| ^%ZTSCH("JOB" | JOB+2, JOB+6 | 
| ^%ZTSCH("JOBQ" | JOB+3, JOB+8 | 
| ^%ZTSCH("LOAD" | STATUS+2, STATUS+4 | 
| ^%ZTSCH("LOADA" | STATUS+3, SUB+7 | 
| ^%ZTSCH("RUN" | RUN+2 | 
| ^%ZTSCH("STATUS" | RUN+7, STATUS+6, DONE+7! | 
| ^%ZTSCH("SUB" | SUB+4, SUB+6, SUB+9, SUB+12, SUB+13!, SUB+17!, SUB+19*, SUB+22, SUB+23 | 
| ^%ZTSCH("SUBLK" | SUB+11, SUB+12 | 
| ^%ZTSCH("TASK" | TASK+2 | 
| ^%ZTSCH("UPDATE" | DONE+7! | 
| ^%ZTSCH(0 | SCHQ+2 | 
| ^%ZTSK - [#14.4] | LIST+3 | 
| ^DIC(19 - [#19] | CALL+2 | 
| Name | Line Occurrences | 
|---|---|
| $$CALL | DONE+3, DONE+10 | 
| $$H3 | SUB+3, SUB+16 | 
| $$STIME | STATUS+7 | 
| @( | CALL+3 | 
| DONE | CONT+2, DONE+3, DONE+4, DONE+5, DONE+6, DONE+20 | 
| JOB | CONT+1 | 
| LIST | DONE+6 | 
| OVERDUE | SCHQ+3, JOB+2 | 
| SUB | CONT+1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | STATUS+3, STATUS+6, C+2, SUB+16 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | ENV+2~, STATUS+6*, STATUS+7, SUB+1~, SUB+7*, SUB+18*, SUB+19, SUB+20, H3~, H3+1 | 
| %H | ENV+2~, STIME~, STIME+1, STIME+2 | 
| %N | SUB+1~, SUB+3*, SUB+4*, SUB+5, SUB+6, SUB+7, SUB+9, SUB+11, SUB+12, SUB+13 , SUB+17, SUB+19, SUB+20, SUB+22, SUB+23 | 
| DTIME | DONE+2 | 
| DUOUT | CALL+1~, CALL+3 | 
| IOF | ENV+4, RUN+1, DONE+4, DONE+5 | 
| RTN | CALL~, CALL+3 | 
| U | ENV+1*, STATUS+3, STATUS+7, SUB+16 | 
| X | ENV+2~ | 
| X1 | OVERDUE~, OVERDUE+2 | 
| Y | ENV+2~, ENV+4 | 
| Z | ENV+2~ | 
| ZT | ENV+2~, STATUS+1*, STATUS+3*, STATUS+6*, STATUS+9, SCHQ+5*, JOB+6* | 
| ZT1 | ENV+2~, STATUS+6*, STATUS+7, SCHQ+2*, SCHQ+3, SCHQ+4*, SCHQ+5*, SCHQ+6, SCHQ+7, JOB+2* , JOB+6*, C+1*, C+2*, C+4, C+5, C+6, TASK+2*, SUB+1~, SUB+7*, SUB+9* , SUB+10, SUB+11, SUB+12, SUB+13, SUB+16, SUB+17, LIST+1~, LIST+2*, LIST+3*, LIST+4 | 
| ZT2 | ENV+2~, SCHQ+7*, JOB+6*, C+3*, C+4*, SUB+1~, SUB+16*, SUB+17, SUB+18, LIST+1~ | 
| ZT3 | ENV+2~, C+4*, SUB+1~, SUB+3*, SUB+16*, SUB+17, SUB+18 | 
| ZT4 | ENV+2~, SUB+1~, SUB+7*, SUB+21 | 
| ZT5 | SUB+1~, SUB+16*, SUB+18 | 
| ZTC | ENV+2~, STATUS+1!, STATUS+3*, SCHQ+4*, SCHQ+7*, SCHQ+8, SCHQ+9, SCHQ+10, JOB+6*, JOB+7 , C+2*, C+6, TASK+2*, TASK+3 | 
| ZTC( | STATUS+3*, STATUS+7 | 
| ZTCO | ENV+2~, SCHQ+4*, SCHQ+7*, SCHQ+9, SCHQ+10, C+3*, C+4*, C+5 | 
| ZTD | ENV+2~, RUN+3*, RUN+4, RUN+7 | 
| ZTENV | ENV+2~ | 
| ZTH | ENV+2~, RUN+2*, RUN+3, RUN+5, STATUS+1*, SCHQ+2*, SCHQ+7, OVERDUE+1~*, OVERDUE+2* | 
| ZTR | ENV+2~, RUN+2*, RUN+3, RUN+4, RUN+6, RUN+7, DONE+2*, DONE+3, DONE+4, DONE+5 , DONE+6, DONE+7, DONE+8, DONE+9, DONE+10 | 
| ZTUCI | ENV+2~, ENV+4* | 
| ZTX | ENV+2~ | 
| ZTY | ENV+2~, RUN+4*, RUN+7, STATUS+9 |