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

Package: Capacity Management

Routine: KMPMCMRT


Information

KMPMCMRT ;ATL/JML - Collect HL7/HLO counts for the VistA Message Count Monitor ;7/1/2025

Source Information

Source file <KMPMCMRT.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Capacity Management 4 $$GETDATA^KMPOPS  ($$NODETYPE,$$POST,$$SHORTDAT,$$TSTAMP,INFOMSG,SITE)^KMPUTLW  PURGEDLY^KMPVCBG  ($$GETVAL,$$ISBENODE,$$PROD,$$SITEINFO,$$SLOT)^KMPVCCFG  
Kernel 4 GETENV^%ZOSV  RU^%ZOSVKR  ($$DT,$$HTFM)^XLFDT  $$WORKDAY^XUWORKDY  
Health Level Seven 1 GETVIEWS^HLVSM  

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 KMPV VMCM DATA RETRANSMISSION  

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
COLLECT(KMPVNODE) ;
HLODAILY(KMPDIR) ;
CALCDELT(KMPCURR,KMPPREV) ;
SETRETRY ;
RETRY ; retry failed POSTS
VIEWS() ;

External References

Name Field # of Occurrence
GETENV^%ZOSV RUN+17, RETRY+3
RU^%ZOSVKR RUN+4, RUN+12, RUN+42, COLLECT+2, COLLECT+73
GETVIEWS^HLVSM VIEWS+2
$$GETDATA^KMPOPS COLLECT+53
$$NODETYPE^KMPUTLW RUN+26
$$POST^KMPUTLW COLLECT+68, COLLECT+69, RETRY+9
$$SHORTDAT^KMPUTLW COLLECT+60
$$TSTAMP^KMPUTLW COLLECT+18, COLLECT+34, HLODAILY+14
INFOMSG^KMPUTLW SETRETRY+7
SITE^KMPUTLW COLLECT+55
PURGEDLY^KMPVCBG RUN+9
$$GETVAL^KMPVCCFG RUN+4, RUN+11, RUN+12, RUN+16, RUN+33, RUN+36, RUN+42, COLLECT+2, COLLECT+73
$$ISBENODE^KMPVCCFG RUN+18, RUN+19
$$PROD^KMPVCCFG RUN+18, RUN+19
$$SITEINFO^KMPVCCFG RUN+22
$$SLOT^KMPVCCFG COLLECT+16
$$DT^XLFDT HLODAILY+3
$$HTFM^XLFDT RUN+24
$$WORKDAY^XUWORKDY RUN+25

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HLCS(870 - [#870] COLLECT+23, COLLECT+24, COLLECT+25, COLLECT+29, COLLECT+30, COLLECT+31, COLLECT+32
^HLSTATS( HLODAILY+5, HLODAILY+7, HLODAILY+10, HLODAILY+12, HLODAILY+13
^KMPTMP("KMPV" RUN+39*, COLLECT+6!, COLLECT+7, COLLECT+8, COLLECT+41*, COLLECT+44*, COLLECT+46!, COLLECT+47*, COLLECT+64, COLLECT+65
, COLLECT+72!, SETRETRY+8*, RETRY+5, RETRY+7, RETRY+8, RETRY+10!
^XTMP("KMP " COLLECT+70*

Label References

Name Line Occurrences
$$CALCDELT COLLECT+39
$$HLODAILY COLLECT+43
$$VIEWS COLLECT+52
SETRETRY COLLECT+71

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
B COLLECT+3~, COLLECT+15*, COLLECT+41, COLLECT+44
KMPARR COLLECT+3~, COLLECT+8*, COLLECT+44, HLODAILY+17
KMPARR( COLLECT+35
KMPARR("HLO" HLODAILY+19
KMPARR1 COLLECT+3~, COLLECT+47
KMPARR1( COLLECT+36*
KMPARR1("HLO" HLODAILY+16*
KMPCTS CALCDELT+1~, CALCDELT+2*, CALCDELT+3
KMPCURR COLLECT+3~, COLLECT+34*, COLLECT+36, COLLECT+39, CALCDELT~, CALCDELT+2, CALCDELT+5
KMPD RUN+5~, RUN+24*, RUN+29, COLLECT+11*, COLLECT+60
KMPDARR COLLECT+49~, COLLECT+62*, COLLECT+67
KMPDATA COLLECT+3~, COLLECT+65*, COLLECT+66
KMPDAY RETRY+1~, RETRY+4*, RETRY+5*, RETRY+7, RETRY+8, RETRY+10
KMPDELT CALCDELT+1~, CALCDELT+5*, CALCDELT+6
KMPDELTA COLLECT+3~, COLLECT+39*, COLLECT+41
KMPDEV COLLECT+3~, COLLECT+26*, COLLECT+41
KMPDIR HLODAILY~, HLODAILY+5, HLODAILY+7, HLODAILY+10, HLODAILY+12, HLODAILY+13, HLODAILY+16, HLODAILY+19
KMPDST RUN+6~, COLLECT+20*, COLLECT+57
KMPETS COLLECT+3~
KMPETSO RUN+6~, COLLECT+19*, COLLECT+56
KMPFMDAY RUN+5~, RUN+24*, RUN+25, RUN+29, COLLECT+11*, COLLECT+70
KMPH RUN+5~, RUN+24*, RUN+28, COLLECT+10*
KMPHLO HLODAILY+1~, HLODAILY+19*, HLODAILY+21, HLODAILY+24
KMPHLOD HLODAILY+1~, HLODAILY+24*, HLODAILY+26
KMPHLOIN COLLECT+3~, COLLECT+43*, COLLECT+44
KMPHLOTS HLODAILY+1~, HLODAILY+14*, HLODAILY+16, HLODAILY+21
KMPHLOUT COLLECT+3~, COLLECT+43*, COLLECT+44
KMPI COLLECT+63*, COLLECT+64*, COLLECT+65, CALCDELT+1~, CALCDELT+5*, RETRY+1~, RETRY+6*, RETRY+7*, RETRY+8, RETRY+10
KMPINST RUN+6~, RUN+26*, RUN+30, COLLECT+3~, COLLECT+14*, COLLECT+58
KMPJMSG COLLECT+49~, COLLECT+54*, COLLECT+61
KMPJSON COLLECT+49~, COLLECT+50*, COLLECT+55, COLLECT+68, COLLECT+69, RETRY+1~, RETRY+8*, RETRY+9
KMPLINK VIEWS+1~, VIEWS+11*, VIEWS+12*, VIEWS+15
KMPLTIME COLLECT+4~, COLLECT+17*, COLLECT+52
KMPMIN HLODAILY+1~, HLODAILY+21*, HLODAILY+22*, HLODAILY+24, CALCDELT+1~, CALCDELT+3*, CALCDELT+4*, CALCDELT+5
KMPNDTYP RUN+5~, RUN+26*, RUN+30, COLLECT+3~, COLLECT+14*, COLLECT+59
KMPORD VIEWS+1~, VIEWS+9*, VIEWS+10*, VIEWS+12, VIEWS+14
KMPPARMS RUN+5~, RUN+39, COLLECT+7*
KMPPARMS("KMPD" RUN+29*, COLLECT+11
KMPPARMS("KMPFMDAY" RUN+29*, COLLECT+11
KMPPARMS("KMPH" RUN+28*, COLLECT+10
KMPPARMS("KMPINST" RUN+30*, COLLECT+14
KMPPARMS("KMPNDTYP" RUN+30*, COLLECT+14
KMPPARMS("KMPSC" RUN+28*, COLLECT+10
KMPPARMS("KMPVCHKH" RUN+27*, COLLECT+9
KMPPARMS("KMPVH" RUN+38*, COLLECT+13
KMPPARMS("KMPVSINF" RUN+27*, COLLECT+9
KMPPARMS("KMPVSINT" RUN+38*, COLLECT+13
KMPPARMS("KMPWORK" RUN+31*, COLLECT+12
KMPPETS COLLECT+3~
KMPPREV COLLECT+3~, COLLECT+35*, COLLECT+37, COLLECT+39, CALCDELT~, CALCDELT+2, CALCDELT+5
KMPPTS CALCDELT+1~, CALCDELT+2*, CALCDELT+3
KMPRARR VIEWS+1~, VIEWS+3*, VIEWS+19
KMPSC RUN+5~, RUN+23*, RUN+28, COLLECT+10*
KMPSTAT COLLECT+68*, COLLECT+69*, COLLECT+70, COLLECT+71, SETRETRY+3, SETRETRY+4, SETRETRY+5, RETRY+1~, RETRY+9*, RETRY+10
KMPTEXT SETRETRY+1~, SETRETRY+7
KMPTEXT("SUBJECT" SETRETRY+2*
KMPTEXT(1 SETRETRY+3*
KMPTEXT(2 SETRETRY+4*
KMPTEXT(3 SETRETRY+5*
KMPTEXT(4 SETRETRY+6*
KMPTIMES RUN+6~, COLLECT+18*, COLLECT+19, COLLECT+20
KMPTOBJ VIEWS+1~, VIEWS+13*, VIEWS+16
KMPUTCE RUN+6~, COLLECT+20*, COLLECT+57
KMPUTCO RUN+6~, COLLECT+19*, COLLECT+56
KMPVARR VIEWS+1~, VIEWS+8*, VIEWS+17
KMPVCHKH RUN+5~, RUN+21*, RUN+27, RUN+35, COLLECT+9*
KMPVH RUN+5~, RUN+34*, RUN+35, RUN+38, COLLECT+13*, COLLECT+16, COLLECT+18
KMPVHANG RUN+5~, RUN+37*, RUN+41
KMPVHRAP HLODAILY+1~, HLODAILY+9*, HLODAILY+10*, HLODAILY+12, HLODAILY+13
KMPVHSAP HLODAILY+1~, HLODAILY+6*, HLODAILY+7*, HLODAILY+8, HLODAILY+10, HLODAILY+12, HLODAILY+13
KMPVHTIME HLODAILY+1~, HLODAILY+4*, HLODAILY+5*, HLODAILY+7, HLODAILY+10, HLODAILY+12, HLODAILY+13
KMPVHTODAY HLODAILY+1~, HLODAILY+3*, HLODAILY+4, HLODAILY+5
KMPVHTOTAL HLODAILY+1~, HLODAILY+2*, HLODAILY+13*, HLODAILY+16, HLODAILY+24
KMPVHTYPE HLODAILY+1~, HLODAILY+11*, HLODAILY+12*, HLODAILY+13
KMPVIEW VIEWS+1~, VIEWS+4*, VIEWS+5*, VIEWS+7, VIEWS+10, VIEWS+12
KMPVLIEN COLLECT+3~, COLLECT+21*, COLLECT+23*, COLLECT+24, COLLECT+25, COLLECT+27, COLLECT+29, COLLECT+30, COLLECT+31, COLLECT+32
KMPVLIST VIEWS+1~, VIEWS+2
KMPVLIST( VIEWS+5, VIEWS+10, VIEWS+12
KMPVLLINE COLLECT+3~, COLLECT+21*, COLLECT+25*, COLLECT+26, COLLECT+28
KMPVLN COLLECT+4~, COLLECT+15*, COLLECT+41*, COLLECT+44
KMPVLNAME COLLECT+4~, COLLECT+21*, COLLECT+26*, COLLECT+27*, COLLECT+35, COLLECT+36, COLLECT+41
KMPVLPROC COLLECT+4~, COLLECT+22*, COLLECT+30*, COLLECT+34
KMPVLRECV COLLECT+4~, COLLECT+22*, COLLECT+29*, COLLECT+34
KMPVLSEND COLLECT+4~, COLLECT+22*, COLLECT+31*, COLLECT+34
KMPVLSENT COLLECT+4~, COLLECT+22*, COLLECT+32*, COLLECT+34
KMPVLSTATE COLLECT+4~, COLLECT+21*, COLLECT+28*, COLLECT+41
KMPVNODE RUN+5~, RUN+17*, RUN+18, RUN+19, RUN+26, RUN+39, COLLECT~, COLLECT+7, COLLECT+59, COLLECT+70
SETRETRY+6, SETRETRY+8, RETRY+1~, RETRY+3*, RETRY+5, RETRY+7, RETRY+8, RETRY+10
KMPVOBJ VIEWS+1~, VIEWS+6*, VIEWS+18
KMPVSINF RUN+5~, RUN+22*, RUN+23, RUN+27, COLLECT+9*
KMPVSINT RUN+5~, RUN+36*, RUN+37, RUN+38, COLLECT+13*, COLLECT+16
KMPVSTOP RUN+5~, RUN+21*, RUN+32, RUN+33*, RUN+35*
KMPVTEST RUN+5~, RUN+16*, RUN+18, RUN+19
KMPVTIME COLLECT+4~, COLLECT+16*, COLLECT+17, COLLECT+18
KMPWORK RUN+6~, RUN+25*, RUN+31, COLLECT+12*, COLLECT+58
U RUN+17, COLLECT+15*
Y RUN+7~, RUN+17, RETRY+1~, RETRY+3
ZTDESC RUN+7~
ZTDTH RUN+7~
ZTRTN RUN+7~
ZTSAVE RUN+7~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All