KMPVCBG ;SP/JML - VSM background utility functions ;7/1/2025
Source file <KMPVCBG.m>
| 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 |
| 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
|
| 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 |
| 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 |
| >> | 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 |