KMPUTLW ;SP/JML - Manage REST interfaces for VSM Monitors ;11/1/2023
Source file <KMPUTLW.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 3 | $$DEFDIR^%ZISH GETENV^%ZOSV ^%ZTLOAD |
Capacity Management | 2 | $$NODETYPE^KMPUTLW ($$CFGSTR,$$GETVAL,$$PROD,$$SITEINFO,$$SYSCFG,$$USERNAME)^KMPVCCFG |
Registration | 1 | $$SITE^VASITE |
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
|
|
RETRY(KMPMON) | ;
|
|
CTMLOG(KMPJSON) | ; Return run history recorded in the VSM CACHE TASK LOG file
|
|
PACKAGES(KMPJSON) | ; Get data from PACKAGE file
|
|
SITE(KMPJSON) | ;
|
|
CPF(KMPJSON) | ;
|
|
MON(KMPJSON) | ;
; Monitor Information |
|
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 |
$$DEFDIR^%ZISH | POST+26 |
GETENV^%ZOSV | SITE+10 |
^%ZTLOAD | RETRY+12 |
$$NODETYPE^KMPUTLW | SITE+11 |
$$CFGSTR^KMPVCCFG | MON+8 |
$$GETVAL^KMPVCCFG | POST+9, POST+14, POST+16, POST+17, POST+20, POST+22, INFOMSG+5, SITE+15 |
$$PROD^KMPVCCFG | POST+13, CANMSG+2 |
$$SITEINFO^KMPVCCFG | INFOMSG+2, CANMSG+7, CANMSG+12, CANMSG+16, CANMSG+21, CANMSG+26, SITE+4 |
$$SYSCFG^KMPVCCFG | SITE+5 |
$$USERNAME^KMPVCCFG | CANMSG+25, CFGMSG+2 |
$$SITE^VASITE | SITE+3 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(9.4 - [#9.4] | PACKAGES+5, PACKAGES+7, PACKAGES+8 |
^KMPV(8969 - [#8969] | SITE+14, MON+5, MON+6, MON+9, MON+10 |
^KMPV(8969.03 - [#8969.03] | CTMLOG+5, CTMLOG+6 |
Name | Line Occurrences |
---|---|
$$POST | CFGMSG+10 |
$$SHORTDAT | CTMLOG+8, MON+30 |
$$TSTAMP | CTMLOG+9 |
CPF | CFGMSG+8 |
INFOMSG | CANMSG+8, CANMSG+13, CANMSG+17, CANMSG+22, CANMSG+27 |
MON | CFGMSG+9 |
SITE | POST+4, CFGMSG+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | SITE+1~, SITE+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+18, MON+22, MON+31 |
KMP4 | MON+2~, MON+10*, MON+12, MON+19, MON+20, MON+21 |
KMPAKEY | POST+1~, POST+22*, POST+23 |
KMPCFG | CFGMSG+1~, CPF+1~, MON+8*, MON+11, MON+13, MON+14, MON+15, MON+16, MON+23, MON+24 , MON+25, MON+26, MON+27, MON+28, MON+29, MON+30 |
KMPCFG("Config" | CPF+14*, CPF+29 |
KMPCFG("Mirror" | CPF+13*, CPF+23 |
KMPCFG("Startup" | CPF+12*, CPF+17 |
KMPCONFIG | CPF+1~, CPF+6*, CPF+33 |
KMPCPF | CPF+1~, CPF+3*, CPF+34 |
KMPCPROP | CPF+2~, CPF+11, CPF+14, CPF+29* |
KMPCPROP( | CPF+31, CPF+32 |
KMPCSTAT | CPF+2~ |
KMPD | CANMSG~, CANMSG+6, CANMSG+11, CANMSG+20, CTMLOG+1~, CTMLOG+7*, CTMLOG+10 |
KMPDATA | CTMLOG+1~, CTMLOG+6*, CTMLOG+8, CTMLOG+9 |
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+5*, INFOMSG+6 |
KMPETIME | POST+1~, POST+39*, POST+44 |
KMPFFLAG | POST~, POST+25 |
KMPFILE | POST+1~, POST+27*, POST+29, POST+32, MON+2~ |
KMPFN | POST+1~, POST+26*, POST+27, POST+34, MON+2~ |
KMPFORMAT | TSTAMP~, TSTAMP+3, TSTAMP+7, SHORTDAT~, SHORTDAT+4, SHORTDAT+5 |
KMPFQDN | POST+1~, POST+14*, POST+15, POST+18 |
KMPI | INFOMSG+1~, INFOMSG+12*, INFOMSG+13*, INFOMSG+14 |
KMPIEN | CTMLOG+1~, CTMLOG+4*, CTMLOG+5*, CTMLOG+6, PACKAGES+1~, PACKAGES+6*, PACKAGES+7*, PACKAGES+8, PACKAGES+10, SITE+14* , MON+6*, MON+9, MON+10 |
KMPINST | SITE+1~, SITE+11* |
KMPJSON | POST~, POST+4, CFGMSG+1~, CFGMSG+4*, CFGMSG+7, CFGMSG+8, CFGMSG+9, CFGMSG+10, CTMLOG~, PACKAGES~ , SITE~, CPF~, MON~ |
KMPMARR | CFGMSG+1~, CTMLOG+1~, CTMLOG+3*, CTMLOG+11, MON+3*, MON+33 |
KMPMIRROR | CPF+1~, CPF+5*, CPF+27 |
KMPMKEY | POST~, POST+3*, POST+9, POST+14, POST+16, POST+17, POST+20, POST+22, CANMSG~, CANMSG+5 , CANMSG+6, CANMSG+10, CANMSG+15, CANMSG+24, CFGMSG+1~, RETRY+1~, RETRY+3*, RETRY+5, RETRY+6, RETRY+7 , RETRY+8, RETRY+9, RETRY+10, RETRY+11, MON+4*, MON+5*, MON+6, MON+8, MON+17 |
KMPMON | CFGMSG+1~, RETRY~, MON+7*, MON+32 |
KMPMPROP | CPF+2~, CPF+10, CPF+13, CPF+23* |
KMPMPROP( | CPF+25, CPF+26 |
KMPMSG | INFOMSG+1~, INFOMSG+3*, INFOMSG+23 |
KMPMSTAT | CPF+2~ |
KMPNDTYP | SITE+1~, SITE+11*, SITE+12, SITE+13 |
KMPNODE | SITE+1~, SITE+10*, SITE+11, SITE+12, SITE+13 |
KMPPACK | PACKAGES+1~, PACKAGES+9*, PACKAGES+11 |
KMPPARR | PACKAGES+1~, PACKAGES+3*, PACKAGES+12 |
KMPPNAM | PACKAGES+1~, PACKAGES+8*, PACKAGES+10 |
KMPPORT | POST+1~, POST+20*, POST+21 |
KMPPRE | PACKAGES+1~, PACKAGES+4*, PACKAGES+5*, PACKAGES+7, PACKAGES+10 |
KMPPROD | CANMSG+1~, CANMSG+2* |
KMPPROP | CPF+1~, CPF+18*, CPF+19*, CPF+20, CPF+24*, CPF+25*, CPF+26, CPF+30*, CPF+31*, CPF+32 |
KMPREQ | POST+1~, POST+5* |
KMPRESP | POST+1~ |
KMPRJSON | POST+1~ |
KMPRLOC | POST~, POST+13, POST+26 |
KMPRNS | CPF+1~, CPF+8*, CPF+15 |
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+40*, POST+41, POST+42, POST+44, CFGMSG+1~, CFGMSG+10* |
KMPSERV | INFOMSG+1~, INFOMSG+21* |
KMPSINF | INFOMSG+2*, INFOMSG+4, INFOMSG+16, INFOMSG+17, INFOMSG+18, INFOMSG+19, INFOMSG+20, SITE+1~, SITE+4*, SITE+7 , SITE+8 |
KMPSITE | CANMSG~, CANMSG+5, CANMSG+10, CANMSG+15, CANMSG+19, CANMSG+24, SITE+1~, SITE+3*, SITE+6*, SITE+16 |
KMPSPROP | CPF+2~, CPF+9, CPF+12, CPF+17* |
KMPSPROP( | CPF+19, CPF+20 |
KMPSSTAT | CPF+2~ |
KMPSTAGE | POST+1~ |
KMPSTART | CPF+1~, CPF+4*, CPF+21 |
KMPSTAT | POST+1~, POST+34*, POST+38*, INFOMSG+1~, INFOMSG+23* |
KMPSTEXT | POST+1~, POST+41*, POST+44 |
KMPSTIME | POST+1~, POST+37*, POST+44 |
KMPSYS | SITE+1~, SITE+5*, SITE+9 |
KMPTEST | POST+36, POST+38, POST+42, POST+43! |
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* |
KMPTNS | CPF+1~ |
KMPTZ | TSTAMP~, TSTAMP+13 |
KMPTZONE | TSTAMP+2~, TSTAMP+6*, TSTAMP+13 |
KMPUTC | TSTAMP+2~, TSTAMP+14*, TSTAMP+15, TSTAMP+16 |
KMPVER | RETRY+1~ |
KMPVTEXT | INFOMSG~ |
KMPVTEXT( | INFOMSG+13, INFOMSG+14 |
KMPVTEXT("SUBJECT" | INFOMSG+7 |
KMPZTS | UTC~, UTC+1*, UTC+3 |
MTYPE | CANMSG~, CANMSG+4, CANMSG+9, CANMSG+14, CANMSG+18, CANMSG+23 |
U | SITE+10 |
X | TSTAMP+2~, TSTAMP+8*, SHORTDAT+2~, SHORTDAT+6*, NODETYPE+2~, NODETYPE+3*, NODETYPE+4, NODETYPE+5, NODETYPE+6, NODETYPE+7 , NODETYPE+8 |
Y | SITE+1~, SITE+10 |
ZTDESC | RETRY+1~, RETRY+5*, RETRY+6*, RETRY+7*, RETRY+8*, RETRY+9*, RETRY+10*, RETRY+11* |
ZTDTH | RETRY+1~, RETRY+4* |
ZTRTN | RETRY+1~, RETRY+5*, RETRY+6*, RETRY+7*, RETRY+8*, RETRY+9*, RETRY+10*, RETRY+11* |