KMPMCMRT ;ATL/JML - Collect HL7/HLO counts for the VistA Message Count Monitor ;7/1/2025
Source file <KMPMCMRT.m>
| 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 |
| 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) | ;
|
|
| SETRETRY | ;
|
|
| RETRY | ; retry failed POSTS
|
|
| VIEWS() | ;
|
| 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 |
| 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* |
| Name | Line Occurrences |
|---|---|
| $$CALCDELT | COLLECT+39 |
| $$HLODAILY | COLLECT+43 |
| $$VIEWS | COLLECT+52 |
| SETRETRY | COLLECT+71 |
| >> | 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~ |