KMPMCMRT ;ATL/JML - Collect HL7/HLO counts for the VistA Message Count Monitor ;5/1/2021
Source file <KMPMCMRT.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 4 | GETENV^%ZOSV RU^%ZOSVKR ($$DT,$$HTFM)^XLFDT $$WORKDAY^XUWORKDY |
Capacity Management | 3 | ($$NODETYPE,$$POST,$$SHORTDAT,$$TSTAMP,SITE)^KMPUTLW PURGEDLY^KMPVCBG ($$GETVAL,$$ISBENODE,$$PROD,$$SITEINFO,$$SLOT)^KMPVCCFG |
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 |
---|---|---|
Capacity Management | 1 | KMPV VMCM DATA RETRANSMISSION |
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) | ;
|
|
RETRY | ; retry failed POSTS
|
Name | Field # of Occurrence |
---|---|
GETENV^%ZOSV | RUN+30, RETRY+3 |
RU^%ZOSVKR | RUN+17, RUN+25, RUN+55, COLLECT+2, COLLECT+50, COLLECT+77 |
$$NODETYPE^KMPUTLW | RUN+39 |
$$POST^KMPUTLW | COLLECT+74, RETRY+9 |
$$SHORTDAT^KMPUTLW | COLLECT+64 |
$$TSTAMP^KMPUTLW | COLLECT+16, COLLECT+32, HLODAILY+14 |
SITE^KMPUTLW | COLLECT+59 |
PURGEDLY^KMPVCBG | RUN+22 |
$$GETVAL^KMPVCCFG | RUN+17, RUN+24, RUN+25, RUN+29, RUN+46, RUN+49, RUN+55, COLLECT+2, COLLECT+50, COLLECT+77 |
$$ISBENODE^KMPVCCFG | RUN+31, RUN+32 |
$$PROD^KMPVCCFG | RUN+31, RUN+32 |
$$SITEINFO^KMPVCCFG | RUN+35 |
$$SLOT^KMPVCCFG | COLLECT+15 |
$$DT^XLFDT | HLODAILY+3 |
$$HTFM^XLFDT | RUN+37 |
$$WORKDAY^XUWORKDY | RUN+38 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HLCS(870 - [#870] | COLLECT+21, COLLECT+22, COLLECT+23, COLLECT+27, COLLECT+28, COLLECT+29, COLLECT+30 |
^HLSTATS( | HLODAILY+5, HLODAILY+7, HLODAILY+10, HLODAILY+12, HLODAILY+13 |
^KMPTMP("KMPV" | RUN+52*, COLLECT+6, COLLECT+7, COLLECT+39*, COLLECT+42*, COLLECT+44!, COLLECT+45*, COLLECT+49, COLLECT+52, COLLECT+68 , COLLECT+69, COLLECT+75*, COLLECT+76!, RETRY+5, RETRY+7, RETRY+8, RETRY+10! |
Name | Line Occurrences |
---|---|
$$CALCDELT | COLLECT+37 |
$$HLODAILY | COLLECT+41 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
B | COLLECT+3~, COLLECT+14*, COLLECT+39, COLLECT+42 |
KMPARR | COLLECT+3~, COLLECT+7*, COLLECT+42, HLODAILY+17 |
KMPARR( | COLLECT+33 |
KMPARR("HLO" | HLODAILY+19 |
KMPARR1 | COLLECT+3~, COLLECT+45 |
KMPARR1( | COLLECT+34* |
KMPARR1("HLO" | HLODAILY+16* |
KMPCNT | COLLECT+48~, COLLECT+67*, COLLECT+68, COLLECT+72* |
KMPCTS | CALCDELT+1~, CALCDELT+2*, CALCDELT+3 |
KMPCURR | COLLECT+3~, COLLECT+32*, COLLECT+34, COLLECT+37, CALCDELT~, CALCDELT+2, CALCDELT+5 |
KMPD | RUN+18~, RUN+37*, RUN+42, COLLECT+10*, COLLECT+64 |
KMPDARR | COLLECT+48~, COLLECT+55~, COLLECT+66*, COLLECT+73 |
KMPDATA | COLLECT+48~, COLLECT+69*, COLLECT+70 |
KMPDAY | RETRY+1~, RETRY+4*, RETRY+5*, RETRY+7, RETRY+8, RETRY+10 |
KMPDELT | CALCDELT+1~, CALCDELT+5*, CALCDELT+6 |
KMPDELTA | COLLECT+3~, COLLECT+37*, COLLECT+39 |
KMPDEV | COLLECT+3~, COLLECT+24*, COLLECT+39 |
KMPDIR | HLODAILY~, HLODAILY+5, HLODAILY+7, HLODAILY+10, HLODAILY+12, HLODAILY+13, HLODAILY+16, HLODAILY+19 |
KMPDONE | COLLECT+48~, COLLECT+53*, COLLECT+54, COLLECT+71* |
KMPDST | RUN+19~, COLLECT+18*, COLLECT+61 |
KMPETS | COLLECT+3~ |
KMPETSO | RUN+19~, COLLECT+17*, COLLECT+60 |
KMPFM | RUN+18~, RUN+37*, RUN+38, RUN+42, COLLECT+10* |
KMPH | RUN+18~, RUN+37*, RUN+41, COLLECT+9* |
KMPHLO | HLODAILY+1~, HLODAILY+19*, HLODAILY+21, HLODAILY+24 |
KMPHLOD | HLODAILY+1~, HLODAILY+24*, HLODAILY+26 |
KMPHLOIN | COLLECT+3~, COLLECT+41*, COLLECT+42 |
KMPHLOTS | HLODAILY+1~, HLODAILY+14*, HLODAILY+16, HLODAILY+21 |
KMPHLOUT | COLLECT+3~, COLLECT+41*, COLLECT+42 |
KMPI | CALCDELT+1~, CALCDELT+5*, RETRY+1~, RETRY+6*, RETRY+7*, RETRY+8, RETRY+10 |
KMPINST | RUN+19~, RUN+39*, RUN+43, COLLECT+3~, COLLECT+13*, COLLECT+62 |
KMPJMSG | COLLECT+48~, COLLECT+55~, COLLECT+58*, COLLECT+65 |
KMPJSON | COLLECT+48~, COLLECT+55~, COLLECT+56*, COLLECT+59, COLLECT+74, RETRY+1~, RETRY+8*, RETRY+9 |
KMPLI | COLLECT+48~, COLLECT+52*, COLLECT+71 |
KMPMAX | COLLECT+48~, COLLECT+51*, COLLECT+68 |
KMPMIN | HLODAILY+1~, HLODAILY+21*, HLODAILY+22*, HLODAILY+24, CALCDELT+1~, CALCDELT+3*, CALCDELT+4*, CALCDELT+5 |
KMPNDTYP | RUN+18~, RUN+39*, RUN+43, COLLECT+3~, COLLECT+13*, COLLECT+63 |
KMPPARMS | RUN+18~, RUN+52, COLLECT+6* |
KMPPARMS("KMPD" | RUN+42*, COLLECT+10 |
KMPPARMS("KMPFM" | RUN+42*, COLLECT+10 |
KMPPARMS("KMPH" | RUN+41*, COLLECT+9 |
KMPPARMS("KMPINST" | RUN+43*, COLLECT+13 |
KMPPARMS("KMPNDTYP" | RUN+43*, COLLECT+13 |
KMPPARMS("KMPSC" | RUN+41*, COLLECT+9 |
KMPPARMS("KMPVCHKH" | RUN+40*, COLLECT+8 |
KMPPARMS("KMPVH" | RUN+51*, COLLECT+12 |
KMPPARMS("KMPVSINF" | RUN+40*, COLLECT+8 |
KMPPARMS("KMPVSINT" | RUN+51*, COLLECT+12 |
KMPPARMS("KMPWORK" | RUN+44*, COLLECT+11 |
KMPPETS | COLLECT+3~ |
KMPPREV | COLLECT+3~, COLLECT+33*, COLLECT+35, COLLECT+37, CALCDELT~, CALCDELT+2, CALCDELT+5 |
KMPPTS | CALCDELT+1~, CALCDELT+2*, CALCDELT+3 |
KMPSC | RUN+18~, RUN+36*, RUN+41, COLLECT+9* |
KMPSTAT | COLLECT+48~, COLLECT+74*, COLLECT+75, RETRY+1~, RETRY+9*, RETRY+10 |
KMPTI | COLLECT+48~, COLLECT+51*, COLLECT+68*, COLLECT+69, COLLECT+71 |
KMPTIMES | RUN+19~, COLLECT+16*, COLLECT+17, COLLECT+18 |
KMPUTCE | RUN+19~, COLLECT+18*, COLLECT+61 |
KMPUTCO | RUN+19~, COLLECT+17*, COLLECT+60 |
KMPVCHKH | RUN+18~, RUN+34*, RUN+40, RUN+48, COLLECT+8* |
KMPVH | RUN+18~, RUN+47*, RUN+48, RUN+51, COLLECT+12*, COLLECT+15, COLLECT+16 |
KMPVHANG | RUN+18~, RUN+50*, RUN+54 |
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 |
KMPVLIEN | COLLECT+3~, COLLECT+19*, COLLECT+21*, COLLECT+22, COLLECT+23, COLLECT+25, COLLECT+27, COLLECT+28, COLLECT+29, COLLECT+30 |
KMPVLLINE | COLLECT+3~, COLLECT+19*, COLLECT+23*, COLLECT+24, COLLECT+26 |
KMPVLN | COLLECT+3~, COLLECT+14*, COLLECT+39*, COLLECT+42 |
KMPVLNAME | COLLECT+3~, COLLECT+19*, COLLECT+24*, COLLECT+25*, COLLECT+33, COLLECT+34, COLLECT+39 |
KMPVLPROC | COLLECT+4~, COLLECT+20*, COLLECT+28*, COLLECT+32 |
KMPVLRECV | COLLECT+4~, COLLECT+20*, COLLECT+27*, COLLECT+32 |
KMPVLSEND | COLLECT+4~, COLLECT+20*, COLLECT+29*, COLLECT+32 |
KMPVLSENT | COLLECT+4~, COLLECT+20*, COLLECT+30*, COLLECT+32 |
KMPVLSTATE | COLLECT+4~, COLLECT+19*, COLLECT+26*, COLLECT+39 |
KMPVNODE | RUN+18~, RUN+30*, RUN+31, RUN+32, RUN+39, RUN+52, COLLECT~, COLLECT+6, COLLECT+63, COLLECT+75 , RETRY+1~, RETRY+3*, RETRY+5, RETRY+7, RETRY+8, RETRY+10 |
KMPVSINF | RUN+18~, RUN+35*, RUN+36, RUN+40, COLLECT+8* |
KMPVSINT | RUN+18~, RUN+49*, RUN+50, RUN+51, COLLECT+12*, COLLECT+15 |
KMPVSTOP | RUN+18~, RUN+34*, RUN+45, RUN+46*, RUN+48* |
KMPVTEST | RUN+18~, RUN+29*, RUN+31, RUN+32 |
KMPVTIME | COLLECT+4~, COLLECT+15*, COLLECT+16 |
KMPWORK | RUN+19~, RUN+38*, RUN+44, COLLECT+11*, COLLECT+62 |
U | RUN+30, COLLECT+14* |
Y | RUN+20~, RUN+30, RETRY+1~, RETRY+3 |
ZTDESC | RUN+20~ |
ZTDTH | RUN+20~ |
ZTRTN | RUN+20~ |
ZTSAVE | RUN+20~ |