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

Package: Capacity Management

Routine: KMPVCBG


Information

KMPVCBG ;SP/JML - VSM background utility functions ;7/1/2025

Source Information

Source file <KMPVCBG.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Capacity Management 3 TASK^KMPTASK  (CFGMSG,INFOMSG)^KMPUTLW  ($$GETVAL,$$PROD,$$SETONE,$$SITEINFO,SETONE)^KMPVCCFG  
Kernel 2 ($$DEFDIR,$$DEL,$$LIST)^%ZISH  GETENV^%ZOSV  
VA FileMan 2 ^DIE  ^DIR  

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

Package Total Caller Graph
Capacity Management 14 KMPBEMRT  KMPCSMRT  KMPETMRT  KMPHLMRT  KMPMCMRT  KMPPS44  KMPPS45  KMPSTMRT  
KMPTCMRT  KMPURG1  KMPUTLW2  KMPVCCFG  KMPVLM  KMPVRUN  
Kernel 1 ZOSVKSP3  

Entry Points

Name Comments DBIA/ICR reference
MONLIST(KMPVML) ; Return list of configured Monitors
STARTALL ; start all monitors - DON'T MOVE FROM THIS ROUTINE, CALLED BY ZSTU
STOPALL ; stop all monitors
ALLOW(KMPVMKEY) ;
STARTMON(KMPVMKEY,KMPVAUTO,KMPNOCFG) ; Schedule transmission task in TaskMan and set ONOFF to ON
STOPMON(KMPVMKEY,KMPVAUTO,KMPNOCFG) ; Un-schedule transmission task in TaskMan and set ONOFF to OFF
PURGEDLY(KMPVMKEY) ; Purge any data older than VSM CONFIURATION file specifies
KMPVTSK(KMPVNSP) ; CHECK CREATE OR RESUME KMPVRUN TASK IN CACHE TASKMGR
ROUTCHK(KMPROUT) ; Check to see if routine is running

External References

Name Field # of Occurrence
$$DEFDIR^%ZISH PURGEDLY+41
$$DEL^%ZISH PURGEDLY+50
$$LIST^%ZISH PURGEDLY+45
GETENV^%ZOSV PURGEDLY+4
^DIE STARTMON+20, STOPMON+13
^DIR ALLOW+7, STARTMON+12, STARTMON+13, STOPMON+6
TASK^KMPTASK KMPVTSK+1
CFGMSG^KMPUTLW STARTALL+5, STOPALL+5, STARTMON+22, STOPMON+16
INFOMSG^KMPUTLW PURGEDLY+58
$$GETVAL^KMPVCCFG MONLIST+7, ALLOW+2, STARTMON+7, PURGEDLY+3
$$PROD^KMPVCCFG STARTMON+7
$$SETONE^KMPVCCFG STARTMON+18, STOPMON+11
$$SITEINFO^KMPVCCFG PURGEDLY+6
SETONE^KMPVCCFG ALLOW+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^KMPTMP("KMPD-CPRS" STARTMON+21*, STOPMON+15*
^KMPTMP("KMPDT" PURGEDLY+29, PURGEDLY+31, PURGEDLY+32, PURGEDLY+36!
^KMPTMP("KMPV" STOPMON+14!, PURGEDLY+8!, PURGEDLY+10, PURGEDLY+12!, PURGEDLY+15, PURGEDLY+17!, PURGEDLY+22, PURGEDLY+24!
^KMPV(8969 - [#8969] MONLIST+4, MONLIST+5, STARTALL+3, STOPALL+3

Label References

Name Line Occurrences
STARTMON STARTALL+4
STOPMON STOPALL+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA STARTMON+1~, STARTMON+20*, STOPMON+1~, STOPMON+13*
DIE STARTMON+1~, STARTMON+20*, STOPMON+1~, STOPMON+13*
DIR ALLOW+1~, ALLOW+4!, STARTMON+1~, STARTMON+9~, STARTMON+14!, STOPMON+1~, STOPMON+7!
DIR("?" ALLOW+5*, STARTMON+15*, STOPMON+8*
DIR("A" ALLOW+6*, STARTMON+10*, STARTMON+11*, STARTMON+16*, STOPMON+9*
DIR("B" ALLOW+4*, STARTMON+14*, STOPMON+7*
DIR(0 ALLOW+4*, STARTMON+9*, STARTMON+14*, STOPMON+7*
DR STARTMON+1~, STARTMON+20*, STOPMON+1~, STOPMON+13*
DTOUT STARTMON+1~, STARTMON+13, STOPMON+1~, STOPMON+6
DUOUT STARTMON+1~, STARTMON+13, STOPMON+1~, STOPMON+6
KMP2QUIT STARTMON+2~
KMPBB PURGEDLY+2~, PURGEDLY+45*, PURGEDLY+50*, PURGEDLY+51
KMPCALLOW ALLOW+1~, ALLOW+2*, ALLOW+3
KMPCSHEAD PURGEDLY+2~, PURGEDLY+28*, PURGEDLY+37*
KMPDDAT1 PURGEDLY+1~, PURGEDLY+32*, PURGEDLY+33, PURGEDLY+38
KMPDFILE PURGEDLY+2~, PURGEDLY+50
KMPDFILE( PURGEDLY+48*
KMPDID PURGEDLY+1~, PURGEDLY+30*, PURGEDLY+31*, PURGEDLY+32, PURGEDLY+36, PURGEDLY+38
KMPDSUB PURGEDLY+1~, PURGEDLY+28*, PURGEDLY+29*, PURGEDLY+31, PURGEDLY+32, PURGEDLY+36, PURGEDLY+38
KMPFILE PURGEDLY+2~, PURGEDLY+46*, PURGEDLY+47*, PURGEDLY+48, PURGEDLY+49
KMPFILES PURGEDLY+2~
KMPFILES( PURGEDLY+47
KMPI PURGEDLY+1~, PURGEDLY+6*, PURGEDLY+13*, PURGEDLY+18*, PURGEDLY+25*, PURGEDLY+37*, PURGEDLY+38*, PURGEDLY+46*, PURGEDLY+49*, PURGEDLY+52*
, PURGEDLY+53
KMPID PURGEDLY+1~
KMPMATCH PURGEDLY+2~
KMPMATCH("VistaSystemMonitor*.txt" PURGEDLY+42*
KMPMATCH("businessevent*.txt" PURGEDLY+43*
KMPMATCH("hlseven*.txt" PURGEDLY+44*
KMPMKEY STARTALL+1~, STARTALL+2*, STARTALL+3*, STARTALL+4, STOPALL+1~, STOPALL+2*, STOPALL+3*, STOPALL+4
KMPNALLOW ALLOW+1~, ALLOW+3*, ALLOW+5, ALLOW+6, ALLOW+8
KMPNOCFG STARTMON~, STARTMON+5*, STARTMON+22, STOPMON~, STOPMON+5*, STOPMON+16
KMPPATH PURGEDLY+2~, PURGEDLY+41*, PURGEDLY+45, PURGEDLY+50
KMPROUT STARTMON+2~, ROUTCHK~, ROUTCHK+5
KMPRS ROUTCHK+1~, ROUTCHK+3*
KMPRT STARTMON+2~
KMPRUN STARTMON+2~, ROUTCHK+1~, ROUTCHK+2*, ROUTCHK+5*, ROUTCHK+6
KMPSINF PURGEDLY+1~, PURGEDLY+6*, PURGEDLY+56
KMPTEXT PURGEDLY+1~, PURGEDLY+55, PURGEDLY+58
KMPTEXT( PURGEDLY+13*, PURGEDLY+18*, PURGEDLY+25*, PURGEDLY+37*, PURGEDLY+38*, PURGEDLY+49*, PURGEDLY+53*
KMPTEXT("A" PURGEDLY+46, PURGEDLY+52
KMPTEXT("SUBJECT" PURGEDLY+56*
KMPTEXT(1 PURGEDLY+57*
KMPVAUTO STARTMON~, STARTMON+4*, STARTMON+8, STARTMON+13, STARTMON+17, STOPMON~, STOPMON+4*, STOPMON+6, STOPMON+10
KMPVCURH PURGEDLY+1~, PURGEDLY+3*, PURGEDLY+11, PURGEDLY+16, PURGEDLY+23, PURGEDLY+35
KMPVDAY PURGEDLY+1~, PURGEDLY+33*, PURGEDLY+34, PURGEDLY+35, PURGEDLY+37
KMPVEARR STARTMON+2~, STARTMON+18, STOPMON+2~, STOPMON+11
KMPVER STARTMON+2~, STOPMON+2~
KMPVERR ALLOW+1~, ALLOW+8
KMPVERROR STARTMON+2~, STOPMON+2~
KMPVH PURGEDLY+1~, PURGEDLY+3*, PURGEDLY+10*, PURGEDLY+11, PURGEDLY+12, PURGEDLY+13, PURGEDLY+15*, PURGEDLY+16, PURGEDLY+17, PURGEDLY+18
, PURGEDLY+21*, PURGEDLY+22*, PURGEDLY+23, PURGEDLY+24, PURGEDLY+25
KMPVIEN MONLIST+2~, MONLIST+5*, MONLIST+6
KMPVKEEP PURGEDLY+1~, PURGEDLY+3*, PURGEDLY+11, PURGEDLY+16, PURGEDLY+23, PURGEDLY+35
KMPVMKEY MONLIST+2~, MONLIST+3*, MONLIST+4*, MONLIST+5, MONLIST+7, MONLIST+8, ALLOW~, ALLOW+2, ALLOW+5, ALLOW+6
, ALLOW+8, STARTMON~, STARTMON+7, STARTMON+15, STARTMON+16, STARTMON+18, STARTMON+20, STARTMON+21, STOPMON~, STOPMON+8
, STOPMON+9, STOPMON+11, STOPMON+13, STOPMON+14, STOPMON+15, PURGEDLY~, PURGEDLY+3, PURGEDLY+8, PURGEDLY+10, PURGEDLY+12
, PURGEDLY+13, PURGEDLY+15, PURGEDLY+17, PURGEDLY+18, PURGEDLY+20, PURGEDLY+22, PURGEDLY+24, PURGEDLY+25, PURGEDLY+27, PURGEDLY+37
, PURGEDLY+40, PURGEDLY+42, PURGEDLY+43, PURGEDLY+44
KMPVML MONLIST~, MONLIST+1!
KMPVML( MONLIST+8*
KMPVNAME MONLIST+2~, MONLIST+7*, MONLIST+8
KMPVNODE PURGEDLY+1~, PURGEDLY+4*, PURGEDLY+15, PURGEDLY+17, PURGEDLY+18, PURGEDLY+22, PURGEDLY+24, PURGEDLY+25
KMPVNSP KMPVTSK~, KMPVTSK+1
KMPVOPT STARTMON+2~, STOPMON+2~
KMPVRFREQ STARTMON+2~
KMPVSTAT STARTMON+2~, STARTMON+18*, STARTMON+19, STOPMON+2~, STOPMON+11*, STOPMON+12
KMPVSTRT STARTMON+2~
U PURGEDLY+4, PURGEDLY+33
X STARTMON+1~, STOPMON+1~
Y ALLOW+1~, ALLOW+8, STARTMON+1~, STARTMON+17, STOPMON+1~, STOPMON+10, PURGEDLY+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All