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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: KMPVCBG

Package: VistA System Monitor

Routine: KMPVCBG


Information

KMPVCBG ;SP/JML VSM background utility functions ;5/1/2017

Source Information

Source file <KMPVCBG.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
MailMan 2 ^XMD  $$NETNAME^XMXUTIL  
VA FileMan 2 ^DIE  ^DIR  
Kernel 1 RESCH^XUTMOPT  
Registration 1 $$SITE^VASITE  
Uncategorized 1 DisplayError^%apiOBJ  
VistA System Monitor 1 ($$CFGSTR,$$GETVAL,$$PROD,$$SETONE,$$SITEINFO,$$SYSCFG,$$USERNAME)^KMPVCCFG  

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

Package Total Caller Graph
VistA System Monitor 11 KMPVBETR  KMPVCCFG  KMPVCSRV  KMPVLM  KMPVPST1  KMPVPST2  KMPVRUN  KMPVVHLM  
KMPVVMCM  KMPVVSTM  KMPVVTCM  

Entry Points

Name Comments DBIA/ICR reference
MONLIST(KMPVML) ; Return list of configured Monitors
STARTMON(KMPVMKEY,KMPVAUTO) ; Schedule transmission task in TaskMan and set ONOFF to ON
STOPMON(KMPVMKEY,KMPVAUTO) ; Un-schedule transmission task in TaskMan and set ONOFF to OFF
RESCH(KMPVMKEY,KMPVERR) ; Reschedule transmission task in TaskMan
DESCH(KMPVMKEY,KMPVERR) ; De-schedule transmission task in TaskMan
CANMESS(MTYPE,KMPVMKEY,KMPVSITE,KMPVD) ; Repeatable, configured informational mail messages
SUPMSG(KMPVTEXT) ; Send email to local/national support mail groups
DBAMSG(KMPVTEXT) ; Send email to national support mail groups
CFGMSG(KMPVRQNAM) ; Send configuration data to update Location Table at National VSM Database
PURGEDLY(KMPVMKEY) ; Purge any data older than VSM CONFIURATION file specifies
KMPVTSK(KMPVNSP) ; CHECK CREATE OR RESUME KMPVRUN TASK IN CACHE TASKMGR

External References

Name Field # of Occurrence
DisplayError^%apiOBJ KMPVTSK+25
^DIE STARTMON+33, STOPMON+14
^DIR STARTMON+11, STARTMON+17, STARTMON+29, STARTMON+42, STOPMON+10, STOPMON+22
$$CFGSTR^KMPVCCFG CFGMSG+15
$$GETVAL^KMPVCCFG STARTMON+6, STARTMON+13, STARTMON+20, STARTMON+21, STARTMON+22, STARTMON+44, STOPMON+5, STOPMON+6, STOPMON+23, RESCH+3
, RESCH+4, RESCH+5, DESCH+1, CANMESS+30, CANMESS+31, SUPMSG+8, SUPMSG+9, DBAMSG+8, CFGMSG+19, PURGEDLY+2
$$PROD^KMPVCCFG STARTMON+6, CANMESS+2, SUPMSG+2, DBAMSG+2, CFGMSG+2
$$SETONE^KMPVCCFG STARTMON+31, STARTMON+37, STOPMON+12, RESCH+10
$$SITEINFO^KMPVCCFG CFGMSG+9
$$SYSCFG^KMPVCCFG CFGMSG+12
$$USERNAME^KMPVCCFG CANMESS+25, CFGMSG+4
$$SITE^VASITE CFGMSG+5
^XMD CANMESS+32, SUPMSG+10, DBAMSG+9, CFGMSG+20
$$NETNAME^XMXUTIL CFGMSG+8
RESCH^XUTMOPT STARTMON+35, STOPMON+16, RESCH+6, DESCH+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: STARTMON+14
Function Call: WRITE
  • Prompt: !
  • Line Location: STOPMON+7
Function Call: WRITE
  • Prompt: !,KMPVMSG,!!
  • Line Location: KMPVTSK+13
Function Call: WRITE
  • Prompt: !,KMPVMSG(I)
  • Line Location: KMPVTSK+19
Function Call: WRITE
  • Prompt: !,KMPVMSG(I)
  • Line Location: KMPVTSK+66
Routine Call
  • DIE
  • Line Location:
    • STARTMON+33
    • STOPMON+14
Routine Call
  • DIR
  • Line Location:
    • STARTMON+11
    • STARTMON+17
    • STARTMON+29
    • STARTMON+42
    • STOPMON+10
    • STOPMON+22

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^KMPTMP("KMPV" PURGEDLY+3, PURGEDLY+4!
^KMPV(8969 - [#8969] MONLIST+4, MONLIST+5, MONLIST+6, SUPMSG+7, DBAMSG+7, CFGMSG+14, CFGMSG+18

Label References

Name Line Occurrences
CFGMSG STARTMON+45, STOPMON+24

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA STARTMON+1~, STARTMON+33*, STOPMON+1~, STOPMON+14*
DIE STARTMON+1~, STARTMON+33*, STOPMON+1~, STOPMON+14*
DIR STARTMON+1~, STARTMON+8~, STARTMON+14!, STARTMON+25~, STARTMON+39~, STOPMON+1~, STOPMON+7!, STOPMON+19~
DIR("?" STARTMON+15*, STOPMON+8*
DIR("A" STARTMON+9*, STARTMON+10*, STARTMON+16*, STARTMON+26*, STARTMON+27*, STARTMON+28*, STARTMON+40*, STARTMON+41*, STOPMON+9*, STOPMON+20*
, STOPMON+21*
DIR("B" STARTMON+14*, STOPMON+7*
DIR(0 STARTMON+8*, STARTMON+14*, STARTMON+25*, STARTMON+39*, STOPMON+7*, STOPMON+19*
DR STARTMON+1~, STARTMON+33*, STOPMON+1~, STOPMON+14*
DTOUT STARTMON+1~, STARTMON+17, STOPMON+1~, STOPMON+10
DUOUT STARTMON+1~, STARTMON+17, STOPMON+1~, STOPMON+10
DUZ CANMESS+25, CFGMSG+4
I KMPVTSK+1~, KMPVTSK+66*
KMPVAUTO STARTMON~, STARTMON+4*, STARTMON+7, STARTMON+17, STARTMON+18, STARTMON+24, STARTMON+38, STOPMON~, STOPMON+4*, STOPMON+10
, STOPMON+11, STOPMON+18
KMPVCURH PURGEDLY+1~, PURGEDLY+2*, PURGEDLY+4
KMPVD CANMESS~, CANMESS+6, CANMESS+11, CANMESS+20, CANMESS+22
KMPVDOM CFGMSG+1~, CFGMSG+8*
KMPVEARR STARTMON+2~, STARTMON+31, STARTMON+37, STOPMON+2~, STOPMON+12, RESCH+10
KMPVEMAIL CANMESS+1~, CANMESS+30*, CANMESS+31*, SUPMSG+1~, SUPMSG+8*, SUPMSG+9*, DBAMSG+1~, DBAMSG+8*, CFGMSG+1~, CFGMSG+19*
KMPVERR RESCH~, RESCH+1!, DESCH~
KMPVERR(1 RESCH+8*, DESCH+4*
KMPVERR(2 RESCH+9*, DESCH+5*
KMPVERR(3 RESCH+11*
KMPVERR(4 RESCH+11*
KMPVERROR STARTMON+2~, STARTMON+19~, STARTMON+35, STARTMON+36, STOPMON+2~, STOPMON+16, STOPMON+17, STOPMON+21, RESCH+2~, RESCH+6
, RESCH+7, RESCH+9, DESCH+2, DESCH+3, DESCH+5
KMPVH PURGEDLY+1~, PURGEDLY+2*, PURGEDLY+3*, PURGEDLY+4
KMPVIEN MONLIST+2~, MONLIST+5*, MONLIST+6
KMPVKEEP PURGEDLY+1~, PURGEDLY+2*, PURGEDLY+4
KMPVLN CFGMSG+1~, CFGMSG+6*, CFGMSG+10*, CFGMSG+11*, CFGMSG+12*, CFGMSG+15*
KMPVMKEY MONLIST+2~, MONLIST+3*, MONLIST+4*, MONLIST+5, MONLIST+6, STARTMON~, STARTMON+6, STARTMON+13, STARTMON+15, STARTMON+16
, STARTMON+20, STARTMON+21, STARTMON+22, STARTMON+31, STARTMON+33, STARTMON+37, STARTMON+40, STARTMON+44, STOPMON~, STOPMON+5
, STOPMON+6, STOPMON+8, STOPMON+9, STOPMON+12, STOPMON+14, STOPMON+20, STOPMON+23, RESCH~, RESCH+3, RESCH+4
, RESCH+5, RESCH+10, DESCH~, DESCH+1, CANMESS~, CANMESS+5, CANMESS+8, CANMESS+10, CANMESS+13, CANMESS+15
, CANMESS+17, CANMESS+22, CANMESS+24, CANMESS+27, CANMESS+30, CANMESS+31, SUPMSG+6*, SUPMSG+7*, SUPMSG+8, SUPMSG+9
, DBAMSG+6*, DBAMSG+7*, DBAMSG+8, CFGMSG+1~, CFGMSG+13*, CFGMSG+14*, CFGMSG+15, CFGMSG+17*, CFGMSG+18*, CFGMSG+19
, PURGEDLY~, PURGEDLY+2, PURGEDLY+3, PURGEDLY+4
KMPVML MONLIST~, MONLIST+1!
KMPVML( MONLIST+6*
KMPVMSG KMPVTSK+1~, KMPVTSK+12*, KMPVTSK+13, KMPVTSK+14, KMPVTSK+67*, KMPVTSK+68
KMPVMSG( KMPVTSK+66
KMPVMSG(1 KMPVTSK+63*
KMPVMSG(2 KMPVTSK+64*
KMPVMSG(3 KMPVTSK+65*
KMPVNSP KMPVTSK~, KMPVTSK+9*, KMPVTSK+11, KMPVTSK+12, KMPVTSK+48
KMPVNSPE KMPVTSK+1~
KMPVNVAL STARTMON+2~, STARTMON+44*, STARTMON+45, STOPMON+2~, STOPMON+23*, STOPMON+24
KMPVOPT STARTMON+2~, STARTMON+19~, STARTMON+20*, STARTMON+35, STOPMON+2~, STOPMON+6*, STOPMON+16, RESCH+2~, RESCH+3*, RESCH+6
, RESCH+8, DESCH+1*, DESCH+2, DESCH+4
KMPVOVAL STARTMON+2~, STARTMON+13*, STARTMON+45, STOPMON+2~, STOPMON+5*, STOPMON+24
KMPVPROD CANMESS+1~, CANMESS+2*, CANMESS+8, CANMESS+13, CANMESS+17, CANMESS+22, CANMESS+27, SUPMSG+1~, SUPMSG+2*, SUPMSG+4
, DBAMSG+1~, DBAMSG+2*, DBAMSG+4, CFGMSG+1~, CFGMSG+2*
KMPVRFREQ STARTMON+2~, STARTMON+19~, STARTMON+22*, STARTMON+23, STARTMON+35, RESCH+2~, RESCH+5*, RESCH+6
KMPVROLS KMPVTSK+1~, KMPVTSK+4*, KMPVTSK+5
KMPVRQNAM CFGMSG~, CFGMSG+4*, CFGMSG+11
KMPVSINF CFGMSG+1~, CFGMSG+9*, CFGMSG+10
KMPVSITE CANMESS~, CANMESS+5, CANMESS+8, CANMESS+10, CANMESS+13, CANMESS+15, CANMESS+17, CANMESS+19, CANMESS+22, CANMESS+24
, CANMESS+27, CFGMSG+1~, CFGMSG+5*
KMPVSTAT STARTMON+2~, STARTMON+19~, STARTMON+31*, STARTMON+33, STARTMON+37*, STARTMON+41, STOPMON+2~, STOPMON+12*, STOPMON+14, RESCH+10*
, RESCH+11, KMPVTSK+24*, KMPVTSK+25, KMPVTSK+61*, KMPVTSK+62, KMPVTSK+63, KMPVTSK+64
KMPVSTRT STARTMON+2~, STARTMON+19~, STARTMON+21*, STARTMON+23, STARTMON+35, RESCH+2~, RESCH+4*, RESCH+6
KMPVTASK KMPVTSK+1~, KMPVTSK+45*
KMPVTEXT CANMESS+1~, SUPMSG~, SUPMSG+4, DBAMSG~, DBAMSG+4
KMPVTEXT( CANMESS+5*, CANMESS+6*, CANMESS+7*, CANMESS+10*, CANMESS+11*, CANMESS+12*, CANMESS+15*, CANMESS+16*, CANMESS+19*, CANMESS+20*
, CANMESS+21*, CANMESS+24*, CANMESS+25*, CANMESS+26*
KMPVTFLG KMPVTSK+1~, KMPVTSK+22*, KMPVTSK+44
KMPVTSK KMPVTSK+1~, KMPVTSK+10*, KMPVTSK+11*, KMPVTSK+27, KMPVTSK+46, KMPVTSK+65, KMPVTSK+67
KMPVTSKS KMPVTSK+1~, KMPVTSK+23*
KMPVUP CFGMSG+1~, CFGMSG+7*, CFGMSG+16
KMPVUP( CFGMSG+10*, CFGMSG+11*, CFGMSG+12*, CFGMSG+15*
KMPVUPCFG CFGMSG+1~
MTYPE CANMESS~, CANMESS+4, CANMESS+9, CANMESS+14, CANMESS+18, CANMESS+23
X STARTMON+1~, STOPMON+1~
XMSUB CANMESS+1~, CANMESS+8*, CANMESS+13*, CANMESS+17*, CANMESS+22*, CANMESS+27*, CANMESS+28, SUPMSG+1~, SUPMSG+4*, DBAMSG+1~
, DBAMSG+4*, CFGMSG+1~, CFGMSG+16*
XMTEXT CANMESS+1~, CANMESS+29*, SUPMSG+1~, SUPMSG+5*, DBAMSG+1~, DBAMSG+5*, CFGMSG+1~, CFGMSG+16*
XMY CANMESS+1~, SUPMSG+1~, DBAMSG+1~, CFGMSG+1~
XMY( CANMESS+30*, CANMESS+31*, SUPMSG+8*, SUPMSG+9*, DBAMSG+8*, CFGMSG+19*
XMZ CANMESS+1~, SUPMSG+1~, DBAMSG+1~, CFGMSG+1~
Y STARTMON+1~, STARTMON+18, STOPMON+1~, STOPMON+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All