KMPVCCFG ;SP/JML - VSM configuration functions -- APIs for data access ;11/1/2023
Source file <KMPVCCFG.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 5 | (H,NOW,YMD)^%DTC FIND^DIC FILE^DIE $$FLDNUM^DILFD $$GET1^DIQ |
Capacity Management | 3 | CFGMSG^KMPUTLW MONLIST^KMPVCBG ($$GETVAL,$$PROD)^KMPVCCFG |
Kernel | 3 | ($$OS,$$VERSION,GETENV)^%ZOSV $$FMDIFF^XLFDT $$PROD^XUPROD |
MailMan | 1 | $$NETNAME^XMXUTIL |
Registration | 1 | $$SITE^VASITE |
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 |
---|---|---|
CFGARR(KMPVMKEY,KMPVCFG,KMPVFLAG) | ; Return configuration by monitor in array
; to be deprecated |
|
GETDEF(KMPVMKEY,KMPVDEF,KMPVFLAG) | ; Return default configuration in array
; to be deprecated - fields have changed |
|
CFGSTR(KMPVMKEY,KMPVFLAG) | ; Return configuration in "^" delimited string
|
|
GETVAL(KMPVMKEY,KMPVFLD,KMPVFILE,KMPVFLAG) | ; retrieve value from VSM CONFIGURATION or VSM MONITOR DEFAULTS files
|
|
SETONE(KMPVMKEY,KMPVFNAM,KMPVNVAL,KMPVERR) | ; set a value into the VSM CONFIGURATION file
|
|
SETVALS(KMPVMKEY,KMPVFVAL,KMPVERR,KMPVLOG) | ; set multiple values into the VSM CONFIGURATION file
; KMPVFVAL(FieldName)=FieldValue, KMPVERR: Output array if errors |
|
RESTCFG(KMPVMKEY,KMPUSER,KMPVERR) | ; Restore default configuration to VSM CONFIGURATION file
|
|
STRSTP(KMPVMKEY,KMPVSTIME) | ; Record run time values
|
|
SYSCFG() | ; Return system configuration values
|
|
MONSTAT(KMPVTEXT) | ; Return status information for all configured monitors
|
|
USERNAME(KMPVDUZ) | ; Return users name from DUZ
|
|
PROD() | ; Return "prod" if production, "test" otherwise
|
|
SITEINFO() | ;
|
|
SLOT(KMPTIME,KMPSINT,KMPTFORM) | ;
; NOTE: code in %ZOSVKR similar. All other VSM monitors call here. |
|
ISBENODE(KMPNODE) | ;
|
Name | Field # of Occurrence |
---|---|
H^%DTC | SLOT+7 |
NOW^%DTC | SITEINFO+4 |
YMD^%DTC | STRSTP+4, STRSTP+5 |
$$OS^%ZOSV | SYSCFG+1 |
$$VERSION^%ZOSV | SYSCFG+1 |
GETENV^%ZOSV | SITEINFO+6 |
FIND^DIC | USERNAME+4 |
FILE^DIE | SETONE+11, SETVALS+17 |
$$FLDNUM^DILFD | SETONE+8, SETVALS+10 |
$$GET1^DIQ | GETVAL+5 |
CFGMSG^KMPUTLW | RESTCFG+4 |
MONLIST^KMPVCBG | MONSTAT+4 |
$$GETVAL^KMPVCCFG | CFGSTR+7, MONSTAT+13 |
$$PROD^KMPVCCFG | SITEINFO+2 |
$$SITE^VASITE | SITEINFO+5 |
$$FMDIFF^XLFDT | STRSTP+6 |
$$NETNAME^XMXUTIL | SITEINFO+3 |
$$PROD^XUPROD | PROD+2 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | FIND^DIC |
^KMPV(8969 - [#8969] | FLDNUM^DILFD |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^KMPTMP("KMPV" | MONSTAT+11 |
^KMPV(8969 - [#8969] | CFGARR+4, CFGARR+6, CFGARR+7, CFGSTR+3, CFGSTR+6, GETVAL+2, SETONE+6, SETVALS+5 |
^KMPV(8969.02 - [#8969.02] | GETDEF+4, GETDEF+6, GETDEF+7, GETVAL+3 |
Name | Line Occurrences |
---|---|
$$GETVAL | CFGARR+8, CFGARR+11, CFGSTR+10, CFGSTR+11, SETONE+4 |
$$PROD | SYSCFG+1 |
$$SETVALS | RESTCFG+3, STRSTP+10 |
CFGARR | MONSTAT+8 |
GETDEF | RESTCFG+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | STRSTP+3~, STRSTP+4, STRSTP+5, SITEINFO+5 |
%H | STRSTP+3~, STRSTP+4*, STRSTP+5*, SLOT+2~ |
%T | SLOT+2~, SLOT+7 |
FDA | SETONE+2~, SETVALS+3~ |
FDA( | SETONE+10*, SETVALS+11* |
KMPCNT | MONSTAT+2~, MONSTAT+10*, MONSTAT+11*, MONSTAT+12 |
KMPI | MONSTAT+2~, MONSTAT+10*, MONSTAT+11* |
KMPINST | ISBENODE+1~, ISBENODE+4*, ISBENODE+5 |
KMPNODE | ISBENODE~, ISBENODE+3, ISBENODE+4 |
KMPNTYP | ISBENODE+1~ |
KMPRT | CFGSTR+2~, CFGSTR+7*, CFGSTR+12 |
KMPSEC | SLOT+2~, SLOT+5*, SLOT+7*, SLOT+8*, SLOT+9 |
KMPSINT | SLOT~, SLOT+3 |
KMPSLOT | SLOT+2~, SLOT+9*, SLOT+10 |
KMPSSEC | SLOT+2~, SLOT+3*, SLOT+9, SLOT+10 |
KMPSTIME | SLOT+2~, SLOT+10*, SLOT+11 |
KMPTFORM | SLOT~, SLOT+4, SLOT+6 |
KMPTIME | SLOT~, SLOT+5, SLOT+7 |
KMPUSER | RESTCFG~, RESTCFG+4 |
KMPV0 | CFGARR+3~, CFGARR+6*, CFGARR+8, CFGARR+9, GETDEF+3~, GETDEF+6*, GETDEF+8, GETDEF+9, GETDEF+10, GETDEF+11 , GETDEF+12, GETDEF+13, CFGSTR+2~, CFGSTR+6*, CFGSTR+10 |
KMPV1 | CFGARR+3~, CFGARR+6*, CFGARR+9, CFGARR+10, CFGARR+11, CFGARR+12, CFGARR+13, GETDEF+3~, GETDEF+6*, GETDEF+13 , GETDEF+14, CFGSTR+2~, CFGSTR+6*, CFGSTR+10, CFGSTR+11, CFGSTR+12 |
KMPV2 | CFGARR+3~, CFGARR+7*, CFGARR+14, CFGARR+15, GETDEF+7*, GETDEF+15, GETDEF+16, CFGSTR+2~ |
KMPV3 | CFGARR+3~, CFGARR+7*, CFGARR+15, CFGARR+16, CFGARR+17, CFGSTR+2~ |
KMPV4 | CFGARR+3~, CFGARR+7*, CFGARR+18, CFGARR+19 |
KMPVBGD | MONSTAT+2~ |
KMPVCDAYS | MONSTAT+2~ |
KMPVCFG | CFGARR~, CFGARR+2!, CFGSTR+2~, CFGSTR+5*, CFGSTR+10*, CFGSTR+11*, CFGSTR+12*, CFGSTR+13, MONSTAT+8 |
KMPVCFG("ALLO | W TEST SYSTEM" , CFGARR+11* |
KMPVCFG("APIKEY" | CFGARR+19* |
KMPVCFG("CACH | E DAILY TASK" , CFGARR+10* |
KMPVCFG("COLL | ECTION INTERVAL" , CFGARR+10* |
KMPVCFG("DAYS | TO KEEP DATA" , CFGARR+9* |
KMPVCFG("ENCRYPT" | CFGARR+13* |
KMPVCFG("HTTP | REQUEST MAX LENGTH" , CFGARR+11* |
KMPVCFG("LAST | RUN TIME" , CFGARR+15*, START TIME" , CFGARR+14*, STOP TIME" , CFGARR+14* |
KMPVCFG("LOCA | L SUPPORT EMAIL ADDRESS" , CFGARR+17* |
KMPVCFG("MONI | TOR START DELAY" , CFGARR+12* |
KMPVCFG("NATI | ONAL DATA EMAIL ADDRESS" , CFGARR+15*, ONAL FQDN" , CFGARR+18*, ONAL IP ADDRESS" , CFGARR+18*, ONAL PORT" , CFGARR+19*, ONAL SUPPORT EMAIL ADDRESS" , CFGARR+16* |
KMPVCFG("ONOFF" | CFGARR+8*, MONSTAT+9 |
KMPVCFG("TASK | MAN OPTION" , CFGARR+12* |
KMPVCFG("VERS | ION INSTALL DATE" , CFGARR+9* |
KMPVCFG("VERSION" | CFGARR+8* |
KMPVCFG("VSM | CFG EMAIL ADDRESS" , CFGARR+17* |
KMPVCOMP | MONSTAT+2~ |
KMPVDATA | SETVALS+3~ |
KMPVDDAYS | MONSTAT+2~ |
KMPVDEF | GETDEF~, GETDEF+2!, RESTCFG+2, RESTCFG+3 |
KMPVDEF("ALLO | W TEST SYSTEM" , GETDEF+10* |
KMPVDEF("APIKEY" | GETDEF+16* |
KMPVDEF("CACH | E DAILY TASK" , GETDEF+10* |
KMPVDEF("COLL | ECTION INTERVAL" , GETDEF+9* |
KMPVDEF("DAYS | TO KEEP DATA" , GETDEF+9* |
KMPVDEF("ENCRYPT" | GETDEF+13* |
KMPVDEF("NATI | ONAL DATA EMAIL ADDRESS" , GETDEF+13*, ONAL FQDN" , GETDEF+15*, ONAL IP ADDRESS" , GETDEF+15*, ONAL PORT" , GETDEF+16*, ONAL SUPPORT EMAIL ADDRESS" , GETDEF+14* |
KMPVDEF("STAR | T PERFMON" , GETDEF+12* |
KMPVDEF("TASK | MAN OPTION" , GETDEF+12*, MAN SCHEDULE FREQUENCY" , GETDEF+11*, MAN SCHEDULE START" , GETDEF+11* |
KMPVDEF("VSM | CFG EMAIL ADDRESS" , GETDEF+14* |
KMPVDLY | MONSTAT+2~ |
KMPVDOM | SITEINFO+1~, SITEINFO+3*, SITEINFO+7 |
KMPVDUZ | USERNAME~, USERNAME+3, USERNAME+4 |
KMPVEARR | SETONE+1!, SETONE+2~, SETONE+12, SETONE+13, SETVALS+2!, SETVALS+14, SETVALS+16, SETVALS+19, SETVALS+20, STRSTP+10 |
KMPVEARR( | SETVALS+12* |
KMPVENT | MONSTAT+2~ |
KMPVERR | SETONE~, SETONE+1!, SETONE+13*, SETVALS~, SETVALS+2!, SETVALS+16*, SETVALS+20*, RESTCFG~, RESTCFG+3 |
KMPVETFM | STRSTP+3~, STRSTP+5*, STRSTP+6, STRSTP+8 |
KMPVFILE | GETVAL~, GETVAL+2, GETVAL+3, GETVAL+5 |
KMPVFLAG | CFGARR~, CFGARR+8, CFGARR+11, GETDEF~, CFGSTR~, CFGSTR+10, CFGSTR+11, GETVAL~, GETVAL+5 |
KMPVFLD | GETVAL~, GETVAL+5 |
KMPVFNAM | SETONE~, SETONE+4, SETONE+8, SETONE+9, SETVALS+3~, SETVALS+8*, SETVALS+9*, SETVALS+10, SETVALS+11, SETVALS+12 |
KMPVFNUM | SETONE+8*, SETONE+9, SETONE+10, SETVALS+3~, SETVALS+10*, SETVALS+11 |
KMPVFVAL | SETVALS~, STRSTP+3~, STRSTP+10 |
KMPVFVAL( | SETVALS+9, SETVALS+11 |
KMPVFVAL("LAS | T RUN TIME" , STRSTP+9*, T START TIME" , STRSTP+7*, T STOP TIME" , STRSTP+8* |
KMPVI | MONSTAT+2~ |
KMPVIEN | CFGARR+3~, CFGARR+4*, CFGARR+5, CFGARR+6, CFGARR+7, GETDEF+3~, GETDEF+4*, GETDEF+5, GETDEF+6, GETDEF+7 , CFGSTR+2~, CFGSTR+3*, CFGSTR+4, CFGSTR+6, GETVAL+1~, GETVAL+2*, GETVAL+3*, GETVAL+4, GETVAL+5, SETONE+2~ , SETONE+6*, SETONE+7, SETONE+10, SETVALS+3~, SETVALS+5*, SETVALS+6, SETVALS+11 |
KMPVLOG | SETONE+3*, SETVALS~, SETVALS+4* |
KMPVMKEY | CFGARR~, CFGARR+4, CFGARR+8, CFGARR+11, GETDEF~, GETDEF+4, CFGSTR~, CFGSTR+3, CFGSTR+7, CFGSTR+10 , CFGSTR+11, GETVAL~, GETVAL+2, GETVAL+3, SETONE~, SETONE+4, SETONE+6, SETVALS~, SETVALS+5, RESTCFG~ , RESTCFG+2, RESTCFG+3, STRSTP~, STRSTP+1, STRSTP+10, MONSTAT+2~, MONSTAT+5*, MONSTAT+6*, MONSTAT+7, MONSTAT+8 , MONSTAT+9, MONSTAT+11, MONSTAT+12, MONSTAT+13 |
KMPVML | MONSTAT+2~, MONSTAT+4 |
KMPVML( | MONSTAT+6, MONSTAT+7 |
KMPVNAME | USERNAME+1~, USERNAME+5*, USERNAME+6 |
KMPVNVAL | SETONE~, SETONE+5, SETONE+10 |
KMPVOPT | MONSTAT+2~ |
KMPVOUT | USERNAME+1~ |
KMPVOUT("DILIST" | USERNAME+5 |
KMPVOVAL | SETONE+2~, SETONE+4*, SETONE+5 |
KMPVPROD | PROD+1~, PROD+2*, PROD+3*, PROD+4, SITEINFO+1~, SITEINFO+2*, SITEINFO+7 |
KMPVSCD | SITEINFO+1~, SITEINFO+6*, SITEINFO+7 |
KMPVSINF | SITEINFO+1~, SITEINFO+7*, SITEINFO+8 |
KMPVSITE | SITEINFO+1~, SITEINFO+5*, SITEINFO+7 |
KMPVSTAT | SETONE+2~, SETONE+3*, SETONE+5, SETONE+7*, SETONE+9*, SETONE+12, SETONE+14*, SETONE+15, SETVALS+3~, SETVALS+4* , SETVALS+6*, SETVALS+14, SETVALS+15*, SETVALS+19, SETVALS+21*, SETVALS+22, RESTCFG+1~, RESTCFG+3*, RESTCFG+5, STRSTP+3~ , STRSTP+10* |
KMPVSTFM | STRSTP+3~, STRSTP+4*, STRSTP+6, STRSTP+7 |
KMPVSTIME | STRSTP~, STRSTP+2, STRSTP+4 |
KMPVTASK | MONSTAT+2~ |
KMPVTDIFF | STRSTP+3~, STRSTP+6*, STRSTP+9 |
KMPVTEXT | MONSTAT~, MONSTAT+1! |
KMPVTEXT( | MONSTAT+7*, MONSTAT+9*, MONSTAT+12*, MONSTAT+13* |
KMPVUP | SETONE+2~ |
KMVEARR | SETVALS+3~ |
RET | ISBENODE+1~, ISBENODE+2*, ISBENODE+5*, ISBENODE+6 |
U | CFGARR+2*, CFGARR+8, CFGARR+9, CFGARR+10, CFGARR+11, CFGARR+12, CFGARR+13, CFGARR+14, CFGARR+15, CFGARR+16 , CFGARR+17, CFGARR+18, CFGARR+19, GETDEF+2*, GETDEF+9, GETDEF+10, GETDEF+11, GETDEF+12, GETDEF+13, GETDEF+14 , GETDEF+15, GETDEF+16, CFGSTR+1*, CFGSTR+10, CFGSTR+11, CFGSTR+12, SITEINFO+6, SITEINFO+7 |
X | STRSTP+3~, STRSTP+4, STRSTP+5, SLOT+2~, SLOT+7* |
Y | MONSTAT+2~, SITEINFO+6 |