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: KMPVVMCM

Package: VistA System Monitor

Routine: KMPVVMCM


Information

KMPVVMCM ;ATL/JMF - Collect HL7/HLO counts for the VistA Message Count Monitor ;3/1/2017

Source Information

Source file <KMPVVMCM.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 3 GETENV^%ZOSV  ($$DT,$$HTFM)^XLFDT  $$WORKDAY^XUWORKDY  
VistA System Monitor 2 (CANMESS,PURGEDLY)^KMPVCBG  ($$CFGSTR,$$GETVAL,$$ISBENODE,$$PROD,$$SITEINFO,$$SLOT,$$SYSCFG,STRSTP)^KMPVCCFG  
MailMan 1 ^XMD  
Registration 1 $$SITE^VASITE  
VA FileMan 1 H^%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: 2

Package Total Caller Graph
VistA System Monitor 2 KMPV VMCM DATA TRANSMISSION  KMPVCSRV  

Entry Points

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.

External References

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

Global Variables Directly Accessed

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!

Label References

Name Line Occurrences
$$HLODAILY RUN+51
TRANSMIT SEND+40

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All