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 |  Local Variables  | All
Print Page as PDF
Routine: XUVSM

Package: Kernel

Routine: XUVSM


Information

XUVSM ;BAY/JML - TaskMan Read-Only Calls for the VistA System Monitor;7/1/2025

Source Information

Source file <XUVSM.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 5 DEVOK^%ZOSV  ($$DIFF,$$H3)^%ZTM  $$DIFF^%ZTMS1  ($$DIFF,$$STIME)^ZTMON  $$H3^ZTMON1  
VA FileMan 1 YMD^%DTC  

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
Capacity Management 1 KMPOPS  

Entry Points

Name Comments DBIA/ICR reference
RUNSTATUS() ; returns the Run Status of TaskMan - Adapted from RUN^ZTMON
  • ICR #7550
    • Status: Active
    • Usage: Private
    STATLIST(KMPARR) ; TaskMan status list - Adapted from STATUS^ZTMON
  • ICR #7550
    • Status: Active
    • Usage: Private
    SCHLIST() ;Evaluate Schedule List - Adapted from SCHQ^ZTMON
  • ICR #7550
    • Status: Active
    • Usage: Private
    IOLIST(KMPARR) ;Evaluate Waiting Lists - Adapted from IO^ZTMON
  • ICR #7550
    • Status: Active
    • Usage: Private
    JOBSWAIT()
  • ICR #7550
    • Status: Active
    • Usage: Private
    TASKSRUN()
  • ICR #7550
    • Status: Active
    • Usage: Private
    SMLIST(KMPARR) ; returns Sub-Manager data - Adapted from ^ZTMON1
  • ICR #7550
    • Status: Active
    • Usage: Private
    INSTALL(XTARRAY,XTSDAT,XTEDAT) ;
    ; returns list of patch installs and install dates
    ; inputs: an array by reference to return results and start/end dates in fileman format
    ; Defaults for dates are today-14 through today
  • ICR #7550
    • Status: Active
    • Usage: Private
    FUT(ZTCHECK) ;Future tasks.
  • ICR #7550
    • Status: Active
    • Usage: Private
    SORT(ZTDTH,ZTSK) ;

    External References

    Name Field # of Occurrence
    YMD^%DTC INSTALL+8, INSTALL+11
    DEVOK^%ZOSV IOLIST+8
    $$DIFF^%ZTM RUNSTATUS+3
    $$H3^%ZTM STATLIST+2, SCHLIST+2, FUT+7, SORT+1
    $$DIFF^%ZTMS1 IOLIST+2
    $$DIFF^ZTMON SCHLIST+3, SCHLIST+5
    $$STIME^ZTMON STATLIST+11
    $$H3^ZTMON1 IOLIST+2

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^%ZTSCH( SCHLIST+4, SCHLIST+5, FUT+7, FUT+8
    ^%ZTSCH("DEV" IOLIST+9
    ^%ZTSCH("IO" IOLIST+2, IOLIST+3, IOLIST+4, IOLIST+6, IOLIST+7, IOLIST+8, IOLIST+10, FUT+10, FUT+11, FUT+12
    ^%ZTSCH("JOB" JOBSWAIT+2, FUT+4, FUT+5
    ^%ZTSCH("LINK" FUT+14, FUT+15, FUT+16
    ^%ZTSCH("LOADA" STATLIST+3, SMLIST+5
    ^%ZTSCH("RUN" RUNSTATUS+2
    ^%ZTSCH("STATUS" RUNSTATUS+5, STATLIST+3
    ^%ZTSCH("STOP" RUNSTATUS+5, SMLIST+6
    ^%ZTSCH("SUB" SMLIST+4, SMLIST+5, SMLIST+7
    ^%ZTSCH("TASK" TASKSRUN+2
    ^%ZTSCH("WAIT" SMLIST+2
    ^%ZTSCH(0 SCHLIST+3
    ^%ZTSK - [#14.4] FUT+23
    ^TMP($J FUT+3!, FUT+20, FUT+22, FUT+30!, SORT+2*
    ^XPD(9.7 - [#9.7] INSTALL+13, INSTALL+14, INSTALL+16

    Label References

    Name Line Occurrences
    SORT FUT+6, FUT+9, FUT+13, FUT+17

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % STATLIST+1~, STATLIST+7*, STATLIST+10, STATLIST+11, STATLIST+13, INSTALL+4~
    %H INSTALL+4~, INSTALL+8*, INSTALL+11*
    KMPARR STATLIST~, STATLIST+16*, IOLIST~, SMLIST~
    KMPARR("LASTDEV" IOLIST+4*
    KMPARR("LASTSCAN" IOLIST+3*
    KMPARR("LIST" STATLIST+8*, STATLIST+9*, STATLIST+10*, STATLIST+11*, STATLIST+12*, STATLIST+13*, IOLIST+11*, IOLIST+12*, IOLIST+13*, SMLIST+8*
    , SMLIST+9*, SMLIST+10*, SMLIST+11*
    KMPARR("STATMESS" STATLIST+15*
    KMPARR("SUBWAIT" SMLIST+2*
    KMPARR("TTSKWAIT" IOLIST+15*
    X SCHLIST+1~, SCHLIST+3*, IOLIST+1~, IOLIST+8*, INSTALL+4~, INSTALL+8, INSTALL+11
    X1 IOLIST+1~, IOLIST+8*
    XTARRAY INSTALL~
    XTARRAY( INSTALL+17*
    XTCHK INSTALL+4~, INSTALL+14*, INSTALL+15, INSTALL+17
    XTEDAT INSTALL~, INSTALL+5*, INSTALL+9, INSTALL+10*, INSTALL+11*, INSTALL+15
    XTIEN INSTALL+4~, INSTALL+12*, INSTALL+13*, INSTALL+14, INSTALL+16
    XTPAT INSTALL+4~, INSTALL+16*, INSTALL+17
    XTSDAT INSTALL~, INSTALL+5*, INSTALL+6, INSTALL+7*, INSTALL+8*, INSTALL+15
    XU0 FUT+1~, FUT+23*, FUT+24, FUT+25, FUT+27
    XU1 FUT+1~, FUT+19*, FUT+20*, FUT+22
    XU2 FUT+1~, FUT+21*, FUT+22*, FUT+23
    XUDAY FUT+1~, FUT+28*, FUT+29
    XUOPT FUT+1~, FUT+25*, FUT+26, FUT+29
    XURT FUT+1~, FUT+27*, FUT+28
    XUTIME FUT+1~, FUT+28*, FUT+29
    Y IOLIST+1~, IOLIST+8*, IOLIST+9
    ZT STATLIST+1~, STATLIST+2*, STATLIST+4*, STATLIST+5*, STATLIST+6*, STATLIST+8, STATLIST+9, IOLIST+1~, IOLIST+2*, IOLIST+3
    , IOLIST+10*, JOBSWAIT+1~, JOBSWAIT+2*
    ZT1 STATLIST+1~, STATLIST+6*, STATLIST+7, STATLIST+12, SCHLIST+1~, SCHLIST+2*, SCHLIST+4*, SCHLIST+5, IOLIST+1~, IOLIST+2*
    , IOLIST+5*, IOLIST+6*, IOLIST+7, IOLIST+8, IOLIST+9, IOLIST+10, IOLIST+11, JOBSWAIT+1~, JOBSWAIT+2*, TASKSRUN+1~
    , TASKSRUN+2*, FUT+1~, FUT+4*, FUT+5, FUT+6, FUT+7*, FUT+8, FUT+9, FUT+10*, FUT+11
    , FUT+12, FUT+14*, FUT+15, FUT+16
    ZT2 STATLIST+1~, STATLIST+2*, STATLIST+7*, STATLIST+15, SCHLIST+1~, SCHLIST+5*, IOLIST+1~, IOLIST+2*, IOLIST+3, IOLIST+4
    , IOLIST+10*, JOBSWAIT+1~, JOBSWAIT+2*, FUT+1~, FUT+5*, FUT+6, FUT+11*, FUT+12, FUT+13, FUT+15*
    , FUT+16, FUT+17
    ZT3 IOLIST+1~, IOLIST+10*, FUT+12*, FUT+13
    ZT4 SMLIST+1~, SMLIST+5*, SMLIST+6
    ZTC STATLIST+1~, SCHLIST+1~, SCHLIST+2*, SCHLIST+5*, SCHLIST+6, IOLIST+1~, IOLIST+10*, IOLIST+13, JOBSWAIT+1~, JOBSWAIT+2*
    , JOBSWAIT+3, TASKSRUN+1~, TASKSRUN+2*, TASKSRUN+3
    ZTC("D" STATLIST+4*, STATLIST+6
    ZTC("L" STATLIST+3*, STATLIST+9
    ZTC("S" STATLIST+3*, STATLIST+4, STATLIST+7
    ZTCHECK FUT~
    ZTCHECK( FUT+26, FUT+29*
    ZTCNT SMLIST+1~, SMLIST+5*, SMLIST+9
    ZTCO SCHLIST+1~, SCHLIST+2*, SCHLIST+5*, SCHLIST+6
    ZTCT IOLIST+1~, IOLIST+5*, IOLIST+10*, IOLIST+15
    ZTD RUNSTATUS+1~, RUNSTATUS+3*, RUNSTATUS+4, RUNSTATUS+6
    ZTDTH SORT~, SORT+1*, SORT+2
    ZTH RUNSTATUS+1~, RUNSTATUS+2*, RUNSTATUS+3, RUNSTATUS+6, STATLIST+1~, STATLIST+2*, SCHLIST+1~, SCHLIST+2*, SCHLIST+3, SCHLIST+5
    ZTI STATLIST+1~, STATLIST+5*, STATLIST+8, STATLIST+9, STATLIST+10, STATLIST+11, STATLIST+12, STATLIST+13, STATLIST+14*, STATLIST+16
    , IOLIST+1~, IOLIST+5*, IOLIST+11, IOLIST+12, IOLIST+13, IOLIST+14*, SMLIST+3*, SMLIST+8, SMLIST+9, SMLIST+10
    , SMLIST+11
    ZTL SCHLIST+1~, SCHLIST+3*, SCHLIST+6
    ZTNODE SMLIST+1~, SMLIST+3*, SMLIST+4*, SMLIST+5, SMLIST+6, SMLIST+7, SMLIST+8
    ZTNOSTRT SMLIST+1~, SMLIST+7*, SMLIST+11
    ZTR RUNSTATUS+1~, RUNSTATUS+2*, RUNSTATUS+3, RUNSTATUS+4, RUNSTATUS+6
    ZTRUNSTAT RUNSTATUS+1~, RUNSTATUS+5*, RUNSTATUS+6
    ZTS FUT+1~, FUT+8*, FUT+9, FUT+16*, FUT+17
    ZTSK SORT~, SORT+2
    ZTSTAT IOLIST+9*, IOLIST+12, SMLIST+1~, SMLIST+6*, SMLIST+10
    ZTTAT IOLIST+1~
    ZTX STATLIST+1~, STATLIST+4*
    ZTY RUNSTATUS+1~, RUNSTATUS+4*, RUNSTATUS+5, STATLIST+15
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All