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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: XUTMHR

Package: Kernel

Routine: XUTMHR


Information

XUTMHR ;ISF/RWF - Taskman Hourly checkup routine. ;10/20/10 17:13

Source Information

Source file <XUTMHR.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 7 ($$ACTJ,GETENV)^%ZOSV  ^%ZTER  ($$TM,DQ)^%ZTLOAD  $$H3^%ZTM  ($$HADD,$$HTFM,$$NOW,$$SCH)^XLFDT  SETUP^XQALERT  $$APFIND^XUSAP  
VA FileMan 2 (FILE,UPDATE)^DIE  ^DIK  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Kernel 1 XUTM SNAPSHOT  

Entry Points

Name Comments DBIA/ICR reference
HOUR ;Work to do each hour
SCAN ;Scan the Scheduled Tasks file. Merge with XUTMCS sometime.
FIX(DA,X,USER) ;Reschedule
REMOVE(DA) ;Remove if pointed to option is missing
DEVREJ(SKIP) ;Rejected Device cleanup
UNSCH(ZTSK,DZ,DEV,SKIP) ;Unschedule Task and send alert
EN(ZTQPARAM) ;So can job it to run.
SNAP ;Snapshot ZTMON data into the TASKMAN SNAPSHOT file.
SN2 ;Do the snapshot
LATE(T1,NOW) ;Return if a H3 time is Late

External References

Name Field # of Occurrence
$$ACTJ^%ZOSV SN2+48
GETENV^%ZOSV DEVREJ+2
^%ZTER SN2+51
$$TM^%ZTLOAD SN2+4
DQ^%ZTLOAD UNSCH+2
$$H3^%ZTM SN2+2, LATE+1
FILE^DIE FIX+6
UPDATE^DIE SN2+50
^DIK REMOVE+2
$$HADD^XLFDT SCAN+3
$$HTFM^XLFDT SCAN+3
$$NOW^XLFDT SN2+3
$$SCH^XLFDT FIX+4
SETUP^XQALERT UNSCH+4
$$APFIND^XUSAP FIX+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,XQAMSG
  • Line Location: UNSCH+5
Routine Call
  • DIE
  • Line Location:
    • FIX+6
Routine Call
  • DIE
  • Line Location:
    • SN2+50

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS(14.5 - [#14.5] DEVREJ+2, DEVREJ+3
^%ZIS(14.72 - [#14.72] SN2+50
^%ZTSCH( DEVREJ+5, SN2+19, SN2+20
^%ZTSCH("C" SN2+34
^%ZTSCH("IO" SN2+24, SN2+27
^%ZTSCH("JOB" SN2+31, SN2+36
^%ZTSCH("LOAD" SN2+14
^%ZTSCH("STATUS" SN2+7
^%ZTSCH("SUB" SN2+43
^%ZTSCH("TASK" SN2+39
^%ZTSK - [#14.4] SCAN+11, SCAN+13, SCAN+15, SCAN+16, DEVREJ+6, DEVREJ+7, DEVREJ+8, DEVREJ+11
^DIC(19 - [#19] SCAN+8
^DIC(19.2 - [#19.2] SCAN+4, SCAN+5, SCAN+6
^TMP("DIERR" SN2+51

Label References

Name Line Occurrences
$$LATE SN2+19, SN2+36
DEVREJ HOUR+2
FIX SCAN+15, SCAN+17
REMOVE SCAN+8
SCAN HOUR+1
SN2 SNAP+9
UNSCH DEVREJ+9

Naked Globals

Name Field # of Occurrence
^( SN2+7, SN2+43
^(1 SCAN+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% SNAP+2~, SN2+1!, SN2+14*
CNT DEVREJ+1~
D0 SCAN+1~, SCAN+3*, SCAN+4*, SCAN+5, SCAN+6, SCAN+8, SCAN+15, SCAN+17
DA FIX~, FIX+4, REMOVE~
DEV UNSCH~, UNSCH+3
DIK REMOVE+1~, REMOVE+2*
DUZ FIX+1~, FIX+3*
DZ UNSCH~, UNSCH+3
FDA FIX+1~, SNAP+2~, SN2+1!
FDA( FIX+5*, SN2+3*, SN2+4*, SN2+9*, SN2+10*, SN2+12*, SN2+14*, SN2+21*, SN2+25*, SN2+28*
, SN2+35*, SN2+36*, SN2+40*, SN2+45*, SN2+47*, SN2+48*
I2 SNAP+2~, SN2+1!, SN2+8*, SN2+9, SN2+10
I3 SNAP+2~, SN2+1!, SN2+44*, SN2+45
IEN FIX+1~, FIX+4*, FIX+5, SNAP+2~, SN2+1!, SN2+2*, SN2+3, SN2+4, SN2+8, SN2+12
, SN2+14, SN2+21, SN2+25, SN2+28, SN2+35, SN2+36, SN2+40, SN2+44, SN2+47, SN2+48
NOW SCAN+1~, SCAN+3*, SCAN+13, LATE~, LATE+2
NOWH3 SNAP+2~, SN2+2*, SN2+19, SN2+36
OLD SCAN+1~, SCAN+3*, SCAN+17
R2 SNAP+2~, SN2+1!, SN2+5*, SN2+9, SN2+10
R3 SNAP+2~, SN2+1!, SN2+42*, SN2+45
SI SNAP+2~, SN2+1!, SN2+5*, SN2+8*, SN2+42*, SN2+44*
SKIP DEVREJ~, DEVREJ+3*, DEVREJ+9, UNSCH~, UNSCH+4
T1 LATE~, LATE+1*, LATE+2
TK SCAN+1~, SCAN+16*, SCAN+17
TRY DEVREJ+1~, DEVREJ+3*, DEVREJ+9
U SCAN+3*, SCAN+9, SCAN+13, SCAN+17, FIX+4, DEVREJ+2, DEVREJ+3, DEVREJ+8, DEVREJ+9, SNAP+1*
, SN2+9, SN2+10, SN2+14, SN2+45
USER FIX~, FIX+3
VOL DEVREJ+1~, DEVREJ+2*
X SCAN+1~, SCAN+6*, SCAN+8, SCAN+9, SCAN+13, SCAN+15, SCAN+17, FIX~, FIX+4, DEVREJ+1~
, DEVREJ+8*, DEVREJ+9, SNAP+2~, SN2+7*, SN2+9, SN2+10, SN2+43*, SN2+45
X1 SCAN+1~, SCAN+6*, SCAN+11, SCAN+13, SCAN+15, SCAN+16
X2 SCAN+1~
XMB DEVREJ+1~
XMY DEVREJ+1~
XQA UNSCH+1~
XQA( UNSCH+3*
XQADATA UNSCH+1~, UNSCH+3*
XQAMSG UNSCH+1~, UNSCH+3*, UNSCH+5
XQAROU UNSCH+1~, UNSCH+3*
Y FIX+1~, FIX+2*, FIX+3, FIX+4*, FIX+5, DEVREJ+1~, DEVREJ+2*, DEVREJ+3, DEVREJ+8*, DEVREJ+9
Z DEVREJ+1~, DEVREJ+8*, DEVREJ+9
Z0 SCAN+1~
Z4 SCAN+1~
Z5 SCAN+1~
ZT1 SNAP+2~, SN2+5*, SN2+7*, SN2+9, SN2+16*, SN2+19*, SN2+20, SN2+23*, SN2+24*, SN2+26*
, SN2+27*, SN2+30*, SN2+31*, SN2+33*, SN2+34*, SN2+38*, SN2+39*, SN2+42*, SN2+43*, SN2+45
ZT2 SNAP+2~, SN2+5*, SN2+8*, SN2+12, SN2+16*, SN2+19*, SN2+20*, SN2+26*, SN2+27*, SN2+30*
, SN2+31*, SN2+33*, SN2+34*, SN2+38*, SN2+42*, SN2+43*, SN2+45
ZT3 SNAP+2~, SN2+16*, SN2+19*, SN2+21, SN2+26*, SN2+27*, SN2+30*, SN2+33*, SN2+34*, SN2+38*
, SN2+42*
ZT4 SNAP+2~, SN2+26*, SN2+27*, SN2+28
ZT5 SNAP+2~, SN2+16*, SN2+19*, SN2+20
ZTC SNAP+2~, SN2+16*, SN2+20*, SN2+21, SN2+23*, SN2+24*, SN2+25, SN2+26*, SN2+27*, SN2+28
, SN2+30*, SN2+31*, SN2+34*, SN2+35, SN2+38*, SN2+39*, SN2+40, SN2+42*, SN2+44*, SN2+47
ZTC2 SNAP+2~, SN2+16*, SN2+20*, SN2+21
ZTDTH DEVREJ+1~, DEVREJ+4*, DEVREJ+5*
ZTQ1 SNAP+2~, SNAP+4*, SNAP+5*, SNAP+7, SNAP+9*
ZTQ2 SNAP+2~, SNAP+6*, SNAP+7*, SNAP+9
ZTQPARAM EN~, SNAP+3*, SNAP+4, SNAP+6
>> ZTREQ SCAN+20*
ZTSK DEVREJ+1~, DEVREJ+5*, DEVREJ+6, DEVREJ+7, DEVREJ+8, DEVREJ+9, DEVREJ+11, UNSCH~, UNSCH+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All