KMPVCCFG ;SP/JML - VSM configuration functions -- APIs for data access ;7/1/2025
Source file <KMPVCCFG.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 |
|---|---|---|
| CFGARR(KMPVMKEY,KMPVCFG,KMPVFLAG) | ; Return configuration by monitor in array
; to be deprecated |
|
| 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 |
|
| 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 |
| MONLIST^KMPVCBG | MONSTAT+4 |
| $$GETVAL^KMPVCCFG | MONSTAT+13 |
| $$PROD^KMPVCCFG | SITEINFO+2 |
| $$SITE^VASITE | SITEINFO+5 |
| $$FMDIFF^XLFDT | STRSTP+6 |
| $$NETNAME^XMXUTIL | SITEINFO+3 |
| $$PROD^XUPROD | PROD+2 |
| 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] | GETVAL+3 |
| Name | Line Occurrences |
|---|---|
| $$GETVAL | CFGARR+8, CFGARR+11, CFGARR+13, CFGSTR+9, CFGSTR+10, CFGSTR+11, SETONE+4 |
| $$PROD | SYSCFG+1 |
| $$SETVALS | STRSTP+10 |
| CFGARR | MONSTAT+8 |
| >> | 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~ |
| 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 |
| KMPV0 | CFGARR+3~, CFGARR+6*, CFGARR+8, CFGARR+9, CFGSTR+2~, CFGSTR+6*, CFGSTR+9 |
| KMPV1 | CFGARR+3~, CFGARR+6*, CFGARR+9, CFGARR+10, CFGARR+11, CFGARR+12, CFGARR+13, CFGSTR+2~, CFGSTR+6*, CFGSTR+9 , CFGSTR+10, CFGSTR+11 |
| KMPV2 | CFGARR+3~, CFGARR+7*, CFGSTR+2~ |
| KMPV3 | CFGARR+3~, CFGARR+7*, CFGARR+15, CFGARR+16, CFGSTR+2~ |
| KMPV4 | CFGARR+3~, CFGARR+7*, CFGARR+17, CFGARR+18 |
| KMPVBGD | MONSTAT+2~ |
| KMPVCDAYS | MONSTAT+2~ |
| KMPVCFG | CFGARR~, CFGARR+2!, CFGSTR+2~, CFGSTR+5*, CFGSTR+9*, CFGSTR+10*, CFGSTR+11*, CFGSTR+12, MONSTAT+8 |
| KMPVCFG("ALLO | W TEST SYSTEM" , CFGARR+11* |
| KMPVCFG("APIKEY" | CFGARR+18* |
| KMPVCFG("CACH | E DAILY TASK" , CFGARR+12* |
| KMPVCFG("COLL | ECTION INTERVAL" , CFGARR+10* |
| KMPVCFG("COVE | R SHEET EXPIRATION" , CFGARR+12* |
| KMPVCFG("DAYS | TO KEEP DATA" , CFGARR+9* |
| KMPVCFG("ENCRYPT" | CFGARR+13* |
| KMPVCFG("FUTU | RE TASK CHECK" , CFGARR+13* |
| KMPVCFG("HTTP | REQUEST MAX LENGTH" , CFGARR+10* |
| KMPVCFG("LOCA | L SUPPORT EMAIL ADDRESS" , CFGARR+16* |
| KMPVCFG("MONI | TOR START DELAY" , CFGARR+11* |
| KMPVCFG("NATI | ONAL DATA EMAIL ADDRESS" , CFGARR+15*, ONAL FQDN" , CFGARR+17*, ONAL IP ADDRESS" , CFGARR+17*, ONAL PORT" , CFGARR+18*, ONAL SUPPORT EMAIL ADDRESS" , CFGARR+15* |
| KMPVCFG("ONOFF" | CFGARR+8*, MONSTAT+9 |
| KMPVCFG("VERS | ION INSTALL DATE" , CFGARR+9* |
| KMPVCFG("VERSION" | CFGARR+8* |
| KMPVCOMP | MONSTAT+2~ |
| KMPVDATA | SETVALS+3~ |
| KMPVDDAYS | MONSTAT+2~ |
| 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* |
| KMPVETFM | STRSTP+3~, STRSTP+5*, STRSTP+6, STRSTP+8 |
| KMPVFILE | GETVAL~, GETVAL+2, GETVAL+3, GETVAL+5 |
| KMPVFLAG | CFGARR~, CFGARR+8, CFGARR+11, CFGSTR~, CFGSTR+9, CFGSTR+10, 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, 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, CFGARR+13, CFGSTR~, CFGSTR+3, CFGSTR+9, CFGSTR+10, CFGSTR+11 , GETVAL~, GETVAL+2, GETVAL+3, SETONE~, SETONE+4, SETONE+6, SETVALS~, SETVALS+5, 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, 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+15, CFGARR+16, CFGARR+17 , CFGARR+18, CFGSTR+1*, CFGSTR+9, CFGSTR+10, CFGSTR+11, SITEINFO+6, SITEINFO+7 |
| X | STRSTP+3~, STRSTP+4, STRSTP+5, SLOT+2~, SLOT+7* |
| Y | MONSTAT+2~, SITEINFO+6 |