XUVSM ;BAY/JML - TaskMan Read-Only Calls for the VistA System Monitor;7/1/2025
Source file <XUVSM.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| RUNSTATUS() | ; returns the Run Status of TaskMan - Adapted from RUN^ZTMON
|
|
| STATLIST(KMPARR) | ; TaskMan status list - Adapted from STATUS^ZTMON
|
|
| SCHLIST() | ;Evaluate Schedule List - Adapted from SCHQ^ZTMON
|
|
| IOLIST(KMPARR) | ;Evaluate Waiting Lists - Adapted from IO^ZTMON
|
|
| JOBSWAIT() |
|
|
| TASKSRUN() |
|
|
| SMLIST(KMPARR) | ; returns Sub-Manager data - Adapted from ^ZTMON1
|
|
| 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 |
|
| FUT(ZTCHECK) | ;Future tasks.
|
|
| SORT(ZTDTH,ZTSK) | ;
|
| 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 |
| Name | Line Occurrences |
|---|---|
| SORT | FUT+6, FUT+9, FUT+13, FUT+17 |
| >> | 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 |