KMPUTLW ;SP/JML - Manage REST interfaces for VSM Monitors ;7/1/2025
Source file <KMPUTLW.m>
| Package | Total | Call Graph |
|---|---|---|
| Capacity Management | 2 | $$NODETYPE^KMPUTLW ($$CFGSTR,$$GETVAL,$$PROD,$$SITEINFO,$$SYSCFG,$$USERNAME)^KMPVCCFG |
| Kernel | 2 | $$DEFDIR^%ZISH GETENV^%ZOSV |
| Registration | 1 | $$SITE^VASITE |
| Uncategorized | 1 | GETSENDTO^R1XUMSAR |
| VA FileMan | 1 | (H,NOW)^%DTC |
| 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 |
|---|---|---|
| POST(KMPJSON,KMPRLOC,KMPFFLAG,KMPMKEY) | ;
|
|
| INFOMSG(KMPVTEXT) | ; Send text POST
|
|
| CANMSG(MTYPE,KMPMKEY,KMPSITE,KMPD) | ; Repeatable, configured informational mail messages
|
|
| CFGMSG(KMPRQNAM) | ; Send configuration data to update Location Table at National VSM Database
|
|
| SITE(KMPJSON) | ;
|
|
| SITEARR(KMPARR) | ;
|
|
| CPF(KMPJSON) | ;
|
|
| CPFARR(KMPCFG) | ;
|
|
| MON(KMPJSON) | ;
; Monitor Information |
|
| MONARR(KMPMON) | ;
|
|
| MAILGROUPS(KMPJSON) | ;
|
|
| TSTAMP(KMPDAY,KMPFORMAT,KMPTZ) | ;
; variables passed must be 1st and 2nd piece in $H format |
|
| SHORTDAT(KMPDAY,KMPFORMAT) | ; convert $h or fileman to external date
; passing $H whole or first piece |
|
| UTC(KMPZTS) | ; Requres $ZTIMSTAMP to convert to Linux Epoch format
|
|
| NODETYPE(INSTANCE) | ;
; from ZSTU |
| Name | Field # of Occurrence |
|---|---|
| H^%DTC | TSTAMP+8, SHORTDAT+6 |
| NOW^%DTC | SITE+2, SITEARR+2 |
| $$DEFDIR^%ZISH | POST+29 |
| GETENV^%ZOSV | INFOMSG+3, SITE+10, SITEARR+9 |
| $$NODETYPE^KMPUTLW | SITE+11, SITEARR+10 |
| $$CFGSTR^KMPVCCFG | MON+8, MONARR+5 |
| $$GETVAL^KMPVCCFG | POST+9, POST+17, POST+19, POST+20, POST+23, POST+25, INFOMSG+6 |
| $$PROD^KMPVCCFG | POST+13, CANMSG+2 |
| $$SITEINFO^KMPVCCFG | INFOMSG+2, CANMSG+7, CANMSG+12, CANMSG+16, CANMSG+21, CANMSG+26, SITE+4, SITEARR+4 |
| $$SYSCFG^KMPVCCFG | SITE+5, SITEARR+5 |
| $$USERNAME^KMPVCCFG | CANMSG+25, CFGMSG+2 |
| GETSENDTO^R1XUMSAR | MAILGROUPS+4 |
| $$SITE^VASITE | SITE+3, SITEARR+3 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^KMPV(8969 - [#8969] | SITE+14, SITEARR+13, MON+5, MON+6, MON+9, MON+10, MONARR+3, MONARR+4, MONARR+6, MONARR+7 |
| Name | Line Occurrences |
|---|---|
| $$POST | CFGMSG+12 |
| $$SHORTDAT | MON+27, MONARR+23 |
| CPF | CFGMSG+9 |
| INFOMSG | CANMSG+8, CANMSG+13, CANMSG+17, CANMSG+22, CANMSG+27 |
| MAILGROUPS | CFGMSG+11 |
| MON | CFGMSG+10 |
| SITE | POST+4, CFGMSG+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | SITE+1~, SITE+3, SITEARR+1~, SITEARR+3 |
| %H | TSTAMP+2~, TSTAMP+9, SHORTDAT+5 |
| %T | TSTAMP+2~, TSTAMP+9 |
| DUZ | CANMSG+25, CFGMSG+2 |
| INSTANCE | NODETYPE~, NODETYPE+3 |
| KMP3 | MON+2~, MON+9*, MON+21, MONARR+1~, MONARR+6*, MONARR+17 |
| KMP4 | MON+2~, MON+10*, MON+12, MON+18, MON+19, MON+20, MONARR+1~, MONARR+7*, MONARR+14, MONARR+15 , MONARR+16 |
| KMPAKEY | POST+1~, POST+25*, POST+26 |
| KMPARR | SITEARR~, CPF+5*, CPF+12*, CPF+19*, CPFARR+1~, CPFARR+3*, CPFARR+9*, CPFARR+15*, MAILGROUPS+1~, MAILGROUPS+4 |
| KMPARR( | MAILGROUPS+6 |
| KMPARR("BackendNode" | SITEARR+12* |
| KMPARR("Cache" | SITEARR+8* |
| KMPARR("CacheVersion" | SITEARR+8* |
| KMPARR("Node" | SITEARR+11* |
| KMPARR("NodetType" | SITEARR+11* |
| KMPARR("OS" | SITEARR+8* |
| KMPARR("Production" | SITEARR+7* |
| KMPARR("SiteCode" | SITEARR+7* |
| KMPARR("SiteDomain" | SITEARR+6* |
| KMPARR("SiteName" | SITEARR+6* |
| KMPARR("SiteNum" | SITEARR+6* |
| KMPCFG | CFGMSG+1~, CPFARR~, MON+2~, MON+8*, MON+11, MON+13, MON+14, MON+15, MON+16, MON+22 , MON+23, MON+24, MON+25, MON+26, MON+27, MON+28, MONARR+1~, MONARR+5*, MONARR+8, MONARR+9 , MONARR+10, MONARR+11, MONARR+12, MONARR+18, MONARR+19, MONARR+20, MONARR+21, MONARR+22, MONARR+23, MONARR+24 |
| KMPCFG("MirrorMember" | CPFARR+12* |
| KMPCFG("Startup" | CPFARR+6* |
| KMPCFG("config" | CPFARR+18* |
| KMPCONFIG | CPF+1~, CPF+18*, CPF+23, CPFARR+14* |
| KMPCPF | CPF+1~, CPF+2*, CPF+25 |
| KMPD | CANMSG~, CANMSG+6, CANMSG+11, CANMSG+20 |
| KMPDAY | TSTAMP~, TSTAMP+4, TSTAMP+8, TSTAMP+9*, TSTAMP+10*, TSTAMP+11, TSTAMP+12, TSTAMP+14, SHORTDAT~, SHORTDAT+3 , SHORTDAT+4, SHORTDAT+6 |
| KMPEMAIL | INFOMSG+1~, INFOMSG+6*, INFOMSG+7 |
| KMPETIME | POST+1~, POST+42*, POST+47 |
| KMPFFLAG | POST~, POST+28 |
| KMPFILE | POST+1~, POST+30*, POST+32, POST+35 |
| KMPFN | POST+1~, POST+29*, POST+30, POST+37 |
| KMPFORMAT | TSTAMP~, TSTAMP+3, TSTAMP+7, SHORTDAT~, SHORTDAT+4, SHORTDAT+5 |
| KMPFQDN | POST+1~, POST+17*, POST+18, POST+21 |
| KMPGROUP | MAILGROUPS+1~, MAILGROUPS+5*, MAILGROUPS+6*, MAILGROUPS+7 |
| KMPI | INFOMSG+1~, INFOMSG+13*, INFOMSG+14*, INFOMSG+15, CPF+1~, CPF+6*, CPF+7, CPF+13*, CPF+14, CPF+20* , CPF+21, CPFARR+1~, CPFARR+4*, CPFARR+5, CPFARR+10*, CPFARR+11, CPFARR+16*, CPFARR+17, MAILGROUPS+1~, MAILGROUPS+5* , MAILGROUPS+7, MAILGROUPS+8* |
| KMPIEN | SITE+14*, SITEARR+1~, SITEARR+13*, MON+2~, MON+6*, MON+9, MON+10, MONARR+1~, MONARR+4*, MONARR+6 , MONARR+7 |
| KMPINST | SITE+1~, SITE+11*, SITEARR+1~, SITEARR+10* |
| KMPJSON | POST~, POST+4, CFGMSG+1~, CFGMSG+3*, CFGMSG+7, CFGMSG+9, CFGMSG+10, CFGMSG+11, CFGMSG+12, SITE~ , CPF~, MON~, MAILGROUPS~ |
| KMPLIST | CPF+1~, CPF+7*, CPF+8, CPF+14*, CPF+15, CPF+21*, CPF+22, CPFARR+1~, CPFARR+5*, CPFARR+6 , CPFARR+11*, CPFARR+12, CPFARR+17*, CPFARR+18, MAILGROUPS+1~, MAILGROUPS+2*, MAILGROUPS+7*, MAILGROUPS+9 |
| KMPMARR | CFGMSG+1~, MON+2~, MON+3*, MON+30 |
| KMPMIRROR | CPF+1~, CPF+11*, CPF+16, CPFARR+8* |
| KMPMKEY | POST~, POST+3*, POST+9, POST+17, POST+19, POST+20, POST+23, POST+25, CANMSG~, CANMSG+5 , CANMSG+6, CANMSG+10, CANMSG+15, CANMSG+24, CFGMSG+1~, MON+2~, MON+4*, MON+5*, MON+6, MON+8 , MON+17, MONARR+1~, MONARR+2*, MONARR+3*, MONARR+4, MONARR+5, MONARR+8, MONARR+9, MONARR+10, MONARR+11 , MONARR+12, MONARR+13, MONARR+14, MONARR+15, MONARR+16, MONARR+17, MONARR+18, MONARR+19, MONARR+20, MONARR+21 , MONARR+22, MONARR+23, MONARR+24 |
| KMPMON | CFGMSG+1~, MON+2~, MON+7*, MON+29, MONARR~ |
| KMPMON( | MONARR+8*, MONARR+9*, MONARR+10*, MONARR+11*, MONARR+12*, MONARR+13*, MONARR+14*, MONARR+15*, MONARR+16*, MONARR+17* , MONARR+18*, MONARR+19*, MONARR+20*, MONARR+21*, MONARR+22*, MONARR+23*, MONARR+24* |
| KMPMSG | INFOMSG+1~, INFOMSG+4*, INFOMSG+25 |
| KMPNDTYP | SITE+1~, SITE+11*, SITE+12, SITE+13, SITEARR+1~, SITEARR+10*, SITEARR+11, SITEARR+12 |
| KMPNODE | SITE+1~, SITE+10*, SITE+11, SITE+12, SITE+13, SITEARR+1~, SITEARR+9*, SITEARR+10, SITEARR+11, SITEARR+12 |
| KMPPORT | POST+1~, POST+23*, POST+24 |
| KMPPROD | CANMSG+1~, CANMSG+2* |
| KMPREQ | POST+1~, POST+5* |
| KMPRESP | POST+1~ |
| KMPRJSON | POST+1~ |
| KMPRLOC | POST~, POST+13, POST+29 |
| KMPROLES | CFGMSG+1~, CFGMSG+8*, CFGMSG+9 |
| KMPRQNAM | CFGMSG~, CFGMSG+2*, CFGMSG+6 |
| KMPRTS | TSTAMP+2~, TSTAMP+5*, TSTAMP+11*, TSTAMP+12*, TSTAMP+13*, TSTAMP+15*, TSTAMP+16*, TSTAMP+17*, TSTAMP+18 |
| KMPSCODE | POST+1~, POST+43*, POST+44, POST+45, POST+47, CFGMSG+1~, CFGMSG+12* |
| KMPSERV | INFOMSG+1~, INFOMSG+23* |
| KMPSINF | INFOMSG+2*, INFOMSG+5, INFOMSG+17, INFOMSG+18, INFOMSG+19, INFOMSG+20, INFOMSG+21, SITE+1~, SITE+4*, SITE+7 , SITE+8, SITEARR+1~, SITEARR+4*, SITEARR+6, SITEARR+7 |
| KMPSITE | CANMSG~, CANMSG+5, CANMSG+10, CANMSG+15, CANMSG+19, CANMSG+24, SITE+1~, SITE+3*, SITE+6*, SITE+15 , SITEARR+1~, SITEARR+3* |
| KMPSTAGE | POST+1~ |
| KMPSTART | CPF+1~, CPF+4*, CPF+9 |
| KMPSTAT | POST+1~, POST+37*, POST+41*, INFOMSG+1~, INFOMSG+25* |
| KMPSTEXT | POST+1~, POST+44*, POST+47 |
| KMPSTIME | POST+1~, POST+40*, POST+47 |
| KMPSYS | SITE+1~, SITE+5*, SITE+9, SITEARR+1~, SITEARR+5*, SITEARR+8 |
| KMPTEST | POST+39, POST+41, POST+45, POST+46! |
| KMPTEXT | CANMSG+1~, CANMSG+8, CANMSG+13, CANMSG+17, CANMSG+22, CANMSG+27 |
| KMPTEXT("SUBJECT" | CANMSG+5*, CANMSG+10*, CANMSG+15*, CANMSG+19*, CANMSG+24* |
| KMPTEXT(1 | CANMSG+6*, CANMSG+11*, CANMSG+16*, CANMSG+20*, CANMSG+25* |
| KMPTEXT(2 | CANMSG+7*, CANMSG+12*, CANMSG+21*, CANMSG+26* |
| KMPTZ | TSTAMP~, TSTAMP+13 |
| KMPTZONE | TSTAMP+2~, TSTAMP+6*, TSTAMP+13 |
| KMPUTC | TSTAMP+2~, TSTAMP+14*, TSTAMP+15, TSTAMP+16 |
| KMPVNODE | INFOMSG+1~, INFOMSG+3*, INFOMSG+22 |
| KMPVTEXT | INFOMSG~ |
| KMPVTEXT( | INFOMSG+14, INFOMSG+15 |
| KMPVTEXT("SUBJECT" | INFOMSG+8 |
| KMPZTS | UTC~, UTC+1*, UTC+3 |
| MTYPE | CANMSG~, CANMSG+4, CANMSG+9, CANMSG+14, CANMSG+18, CANMSG+23 |
| U | INFOMSG+3, SITE+10, SITEARR+9 |
| X | TSTAMP+2~, TSTAMP+8*, SHORTDAT+2~, SHORTDAT+6*, NODETYPE+2~, NODETYPE+3*, NODETYPE+4, NODETYPE+5, NODETYPE+6, NODETYPE+7 , NODETYPE+8 |
| Y | INFOMSG+3, SITE+1~, SITE+10, SITEARR+1~, SITEARR+9 |