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 |  Interaction Calls |  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 ;11/1/2023

Source Information

Source file <KMPVCCFG.m>

Call Graph

Call Graph

Call Graph Total: 13

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  

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: 17

Package Total Caller Graph
Capacity Management 16 KMPBEMRT  KMPCSMRT  KMPDRDAT  KMPETMRT  KMPHLMRT  KMPMCMRT  KMPPS44  KMPSTMRT  
KMPTCMRT  KMPUTLW  KMPUTLW2  KMPVCBG  KMPVCCFG  KMPVCSRV  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
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) ;

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: KMPV0
  • Line Location: GETDEF+8
Routine Call
  • DIC
  • Line Location:
    • USERNAME+4
Routine Call
  • DIE
  • Line Location:
    • SETONE+11
    • SETVALS+17

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] GETDEF+4, GETDEF+6, GETDEF+7, GETVAL+3

Label References

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

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