KMPVVMCM ;ATL/JMF - Collect HL7/HLO counts for the VistA Message Count Monitor ;3/1/2017
Source file <KMPVVMCM.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 |
Package | Total | Caller Graph |
---|---|---|
VistA System Monitor | 2 | KMPV VMCM DATA TRANSMISSION KMPVCSRV |
Name | Comments | DBIA/ICR reference |
---|---|---|
RUN | ; Collect metrics per configured interval and store in ^KMPTMP("KMPV","VMCM","DLY" -- CALLED VIA CACHE TASK MANAGER
|
|
HLODAILY(KMPVHDIR) | ;
|
|
SEND | ; Format and send data to CPE once a day -- TASKED VIA TASKMAN
|
|
TRANSMIT | ; Transmit data
; quit if no data to transmit. |
Name | Field # of Occurrence |
---|---|
H^%DTC | SEND+9 |
GETENV^%ZOSV | RUN+27 |
CANMESS^KMPVCBG | SEND+10, SEND+18, SEND+24, TRANSMIT+12 |
PURGEDLY^KMPVCBG | RUN+20 |
$$CFGSTR^KMPVCCFG | SEND+30 |
$$GETVAL^KMPVCCFG | RUN+22, RUN+24, RUN+33, RUN+36, SEND+7, SEND+12, TRANSMIT+7 |
$$ISBENODE^KMPVCCFG | RUN+29 |
$$PROD^KMPVCCFG | RUN+25 |
$$SITEINFO^KMPVCCFG | SEND+13 |
$$SLOT^KMPVCCFG | RUN+38 |
$$SYSCFG^KMPVCCFG | SEND+29 |
STRSTP^KMPVCCFG | SEND+41 |
$$SITE^VASITE | SEND+5 |
$$DT^XLFDT | HLODAILY+4 |
$$HTFM^XLFDT | SEND+19 |
^XMD | TRANSMIT+8 |
$$WORKDAY^XUWORKDY | SEND+20 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HLCS(870 - [#870] | RUN+41, RUN+42, RUN+43, RUN+46, RUN+47, RUN+48, RUN+49 |
^HLSTATS( | HLODAILY+6, HLODAILY+8, HLODAILY+11, HLODAILY+13, HLODAILY+14 |
^KMPTMP("KMPV" | RUN+50*, RUN+51*, SEND+4!, SEND+15, SEND+18!, SEND+22, SEND+25!, SEND+27*, SEND+28*, SEND+29* , SEND+30*, SEND+31*, SEND+33, SEND+35, SEND+37, SEND+38, SEND+39*, TRANSMIT+2, TRANSMIT+11*, TRANSMIT+13! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%H | SEND+3~, SEND+9 |
KMPVARR | RUN+16~ |
KMPVBLK | RUN+16~ |
KMPVCFG | SEND+1~ |
KMPVCHKH | RUN+16~, RUN+31*, RUN+35 |
KMPVDASH | RUN+16~ |
KMPVDATA | RUN+16~, SEND+1~, SEND+38*, SEND+39 |
KMPVDOM | SEND+1~ |
KMPVEMAIL | TRANSMIT+3~, TRANSMIT+7* |
KMPVFMDAY | SEND+1~, SEND+19*, SEND+20 |
KMPVH | RUN+16~, RUN+34*, RUN+35, RUN+38, RUN+50, RUN+51 |
KMPVHANG | RUN+16~, RUN+37*, RUN+52 |
KMPVHDAY | SEND+1~, SEND+14*, SEND+15*, SEND+17, SEND+18, SEND+19, SEND+22, SEND+24, SEND+28, SEND+33 , SEND+35, SEND+37, SEND+38, TRANSMIT+11, TRANSMIT+12 |
KMPVHDIR | HLODAILY~, HLODAILY+6, HLODAILY+8, HLODAILY+11, HLODAILY+13, HLODAILY+14 |
KMPVHLAST | SEND+1~, SEND+9*, SEND+10 |
KMPVHOUR | RUN+16~, SEND+1~, SEND+36*, SEND+37*, SEND+38, SEND+39 |
KMPVHRAP | HLODAILY+2~, HLODAILY+10*, HLODAILY+11*, HLODAILY+13, HLODAILY+14 |
KMPVHRSEC | RUN+16~ |
KMPVHSAP | HLODAILY+2~, HLODAILY+7*, HLODAILY+8*, HLODAILY+9, HLODAILY+11, HLODAILY+13, HLODAILY+14 |
KMPVHSTRT | SEND+1~, SEND+5*, SEND+41 |
KMPVHTIME | RUN+16~, RUN+38*, RUN+50, RUN+51, HLODAILY+2~, HLODAILY+5*, HLODAILY+6*, HLODAILY+8, HLODAILY+11, HLODAILY+13 , HLODAILY+14 |
KMPVHTODAY | HLODAILY+2~, HLODAILY+4*, HLODAILY+5, HLODAILY+6, SEND+1~, SEND+5*, SEND+17, SEND+24 |
KMPVHTOTAL | HLODAILY+2~, HLODAILY+3*, HLODAILY+14*, HLODAILY+15 |
KMPVHTYPE | HLODAILY+2~, HLODAILY+12*, HLODAILY+13*, HLODAILY+14 |
KMPVHYDAY | SEND+1~, SEND+6*, SEND+10, SEND+15 |
KMPVKEEP | SEND+2~, SEND+12*, SEND+17 |
KMPVLAST | SEND+2~, SEND+7*, SEND+8, SEND+9 |
KMPVLIEN | RUN+17~, RUN+39*, RUN+41*, RUN+42, RUN+43, RUN+46, RUN+47, RUN+48, RUN+49 |
KMPVLINK | SEND+2~, SEND+34*, SEND+35*, SEND+37, SEND+38, SEND+39 |
KMPVLLINE | RUN+18~, RUN+39*, RUN+43*, RUN+44, RUN+45 |
KMPVLN | SEND+2~, SEND+26*, SEND+27*, SEND+28*, SEND+29*, SEND+30*, SEND+31*, SEND+39* |
KMPVLNAME | RUN+18~, RUN+39*, RUN+44*, RUN+50 |
KMPVLPROC | RUN+18~, RUN+40*, RUN+47*, RUN+50 |
KMPVLRECV | RUN+18~, RUN+40*, RUN+46*, RUN+50 |
KMPVLSEND | RUN+18~, RUN+40*, RUN+48*, RUN+50 |
KMPVLSENT | RUN+18~, RUN+40*, RUN+49*, RUN+50 |
KMPVLSTATE | RUN+18~, RUN+39*, RUN+45*, RUN+50 |
KMPVMEM | RUN+16~ |
KMPVMET | RUN+17~ |
KMPVMETS | RUN+17~ |
KMPVMIN | RUN+17~ |
KMPVNODE | RUN+17~, RUN+27*, RUN+29, RUN+50, RUN+51, SEND+2~, SEND+32*, SEND+33*, SEND+35, SEND+37 , SEND+38, SEND+39 |
KMPVOSET | RUN+17~ |
KMPVROUT | RUN+17~ |
KMPVRT | SEND+2~, SEND+22*, SEND+31 |
KMPVSINF | SEND+2~, SEND+13*, SEND+27 |
KMPVSINT | RUN+17~, RUN+36*, RUN+37, RUN+38 |
KMPVSITE | SEND+2~, SEND+5*, SEND+10, SEND+18, SEND+24, TRANSMIT+12 |
KMPVSLOT | RUN+17~ |
KMPVSMH | RUN+17~ |
KMPVSTOP | RUN+17~, RUN+31*, RUN+32, RUN+33*, RUN+35* |
KMPVTEST | RUN+18~, RUN+24*, RUN+25, RUN+29 |
KMPVWD | SEND+2~, SEND+20*, SEND+28 |
U | RUN+26*, RUN+27, SEND+28, SEND+39 |
X | SEND+9*, TRANSMIT+3~ |
XMSUB | TRANSMIT+3~, TRANSMIT+6* |
XMTEXT | TRANSMIT+3~, TRANSMIT+5* |
XMY | TRANSMIT+3~ |
XMY( | TRANSMIT+7* |
XMZ | TRANSMIT+3~, TRANSMIT+10, TRANSMIT+11 |
Y | RUN+18~, RUN+27 |