Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: KMPVCCFG

Package: Capacity Management

Routine: KMPVCCFG


Information

KMPVCCFG ;SP/JML - VSM configuration functions -- APIs for data access ;7/1/2025

Source Information

Source file <KMPVCCFG.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
VA FileMan 5 (H,NOW,YMD)^%DTC  FIND^DIC  FILE^DIE  $$FLDNUM^DILFD  $$GET1^DIQ  
Kernel 3 ($$OS,$$VERSION,GETENV)^%ZOSV  $$FMDIFF^XLFDT  $$PROD^XUPROD  
Capacity Management 2 MONLIST^KMPVCBG  ($$GETVAL,$$PROD)^KMPVCCFG  
MailMan 1 $$NETNAME^XMXUTIL  
Registration 1 $$SITE^VASITE  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 21

Package Total Caller Graph
Capacity Management 20 KMPBEMRT  KMPCSMRT  KMPDRDAT  KMPETMRT  KMPHLMRT  KMPMCMRT  KMPOPS  KMPOPSW  
KMPPS44  KMPPS45  KMPSTMRT  KMPTCMRT  KMPURE1  KMPURG1  KMPUTLW  KMPUTLW2  
KMPVCBG  KMPVCCFG  KMPVLM  KMPVRUN  
Kernel 1 ZOSVKRO  

Entry Points

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) ;

External References

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

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] FIND^DIC
^KMPV(8969 - [#8969] FLDNUM^DILFD

Global Variables Directly Accessed

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

Label References

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

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All