Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: %ZTM0

Package: Kernel

Routine: %ZTM0


Information

%ZTM0 ;SEA/RDS-TaskMan: Manager, Part 2 (Begin) ;07/17/08 08:16

Source Information

Source file <ZTM0.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 6 (ACTJ,NOLOG,SETENV)^%ZOSV  ^%ZTLOAD  (,$$H3,I6,STATUS)^%ZTM  TSKSTAT^%ZTM1  UPDATE^%ZTM5  COUNT^XUSCNT  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Kernel 2 %ZTM  ZTMB  

Entry Points

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

External References

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

Global Variables Directly Accessed

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!

Label References

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

Naked Globals

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!

Local Variables

Legend:

>> 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*

Marked Items

Name Field # of Occurrence
$T(ACTJ^%ZOSV ZOSF+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All