%ZTM0 ;SEA/RDS-TaskMan: Manager, Part 2 (Begin) ;07/17/08 08:16
Source file <ZTM0.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| NAME | ;Give a name to process. | |
| SETUP | ;Setup Task Manager's Environment | |
| S1 | ; | |
| JOB | ;SETUP--setup JOB command | |
| START | ;Entry Point--start Task Manager at system startup | |
| ZOSF | ;SETUP--determine whether any required ^%ZOSF nodes are missing | |
| BADTYPE | ;Taskman should not run on this type of node. | |
| ST2 | ||
| STRTUP | ;Queue the entries from the STARTUP X-ref | |
| RESTART | ;Entry Point--restart Task Manager | |
| HALT | ;Cleanup and halt | 
| Name | Field # of Occurrence | 
|---|---|
| ACTJ^%ZOSV | ZOSF+3 | 
| NOLOG^%ZOSV | ST2+6 | 
| SETENV^%ZOSV | NAME+2 | 
| ^%ZTLOAD | STRTUP+7 | 
| ^%ZTM | S1+7, RESTART+10 | 
| $$H3^%ZTM | START+4, RESTART+3 | 
| I6^%ZTM | START+7 | 
| STATUS^%ZTM | START+5, START+15, S1+1, RESTART+4, ST2+1, ST2+2, ST2+3 | 
| TSKSTAT^%ZTM1 | START+9 | 
| UPDATE^%ZTM5 | ST2+3 | 
| COUNT^XUSCNT | S1+6, RESTART+9, HALT+1 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF( | ZOSF+2 | 
| ^%ZTSCH( | START+2 | 
| ^%ZTSCH("C" | S1+4*, ST2+5* | 
| ^%ZTSCH("DEV" | START+3! | 
| ^%ZTSCH("ER" | START+1*, RESTART+1* | 
| ^%ZTSCH("IDLE" | START+14*, RESTART+6* | 
| ^%ZTSCH("LOADA" | HALT+3! | 
| ^%ZTSCH("RUN" | ST2*, BADTYPE+2*, HALT+2! | 
| ^%ZTSCH("STARTUP" | STRTUP+4, STRTUP+6 | 
| ^%ZTSCH("STATUS" | RESTART+2!, BADTYPE+1!, HALT+2! | 
| ^%ZTSCH("SUB" | START+14*, RESTART+7* | 
| ^%ZTSCH("TASK" | START+8, START+10!, START+11! | 
| ^%ZTSCH("UPDATE" | HALT+2! | 
| Name | Line Occurrences | 
|---|---|
| BADTYPE | START+13, RESTART+8 | 
| JOB | ST2+6 | 
| NAME | ST2+7 | 
| RESTART | START+2 | 
| SETUP | START+12, RESTART+5 | 
| ST2 | ST2+2, ST2+3 | 
| STRTUP | S1+3 | 
| ZOSF | ST2+2 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | START+14* | 
| ^("DEVOPEN" | START+3! | 
| ^("LOAD" | START+3! | 
| ^("LOADA" | START+3! | 
| ^("STATUS" | START+3! | 
| ^("STOP" | START+3!, RESTART+2! | 
| ^("SUB" | START+3! | 
| ^("UPDATE" | START+3! | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %ZTI | S1+5! | 
| >> %ZTIME | START+4*, RESTART+3* | 
| >> %ZTJOB | JOB+2*, JOB+3*, JOB+5*, JOB+7*, JOB+8*, JOB+10*, JOB+11*, JOB+12* | 
| >> %ZTLKTM | START+6* | 
| >> %ZTNLG | ST2+6* | 
| >> %ZTOS | JOB+1, JOB+5, JOB+6, JOB+10, JOB+11 | 
| >> %ZTPAIR | START+14, RESTART+7, ST2*, BADTYPE+2, HALT+3 | 
| >> %ZTPFLG("DCL" | JOB+2, JOB+3, JOB+7, JOB+8 | 
| >> %ZTPFLG("TM-DELAY" | START+16 | 
| >> %ZTPFLG("XUSCNT" | S1+6, RESTART+9, HALT+1 | 
| >> %ZTVOL | NAME+2 | 
| %ZTY | S1+5! | 
| >> %ZTYPE | START+13, RESTART+8 | 
| DTIME | ST2+6* | 
| DUZ | ST2+6*, STRTUP+2~, STRTUP+3* | 
| DUZ(0 | ST2+6*, STRTUP+3* | 
| U | START+1*, RESTART+1* | 
| X | SETUP+1~, ST2+5*, ST2+7!, ZOSF+2*, NAME+2* | 
| Y | SETUP+1~, ST2+2, ST2+6, ST2+7!, ZOSF+1*, ZOSF+2*, ZOSF+3*, ZOSF+4* | 
| Z | SETUP+1~, ST2+7!, NAME+2* | 
| ZQ | NAME+1~, NAME+2* | 
| ZT | SETUP+1~, ST2+7! | 
| >> ZTCPU | STRTUP+6* | 
| >> ZTDTH | STRTUP+6* | 
| ZTIO | S1+5!, STRTUP+6* | 
| ZTO | S1+5!, STRTUP+2~, STRTUP+4*, STRTUP+5, STRTUP+6 | 
| ZTP | S1+5! | 
| >> ZTREQUIR | ST2+3 | 
| ZTRTN | STRTUP+2~, STRTUP+6* | 
| ZTSAVE | STRTUP+2~ | 
| ZTSAVE( | STRTUP+6* | 
| ZTSAVE("XQY" | STRTUP+5* | 
| ZTSK | START+8*, START+10, S1+5! | 
| ZTU | S1+4*, S1+5!, STRTUP+2~, STRTUP+4*, STRTUP+6 | 
| >> ZTUCI | STRTUP+6* | 
| Name | Field # of Occurrence | 
|---|---|
| $T(ACTJ^%ZOSV | ZOSF+3 |