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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: KMPTASK

Package: Capacity Management

Routine: KMPTASK


Information

KMPTASK ;SP/JML - Cache TaskManager Task ;6/1/2020

Source Information

Source file <KMPTASK.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 2 ^DIC  ^DIE  
Kernel 1 RESCH^XUTMOPT  
Uncategorized 1 DisplayError^%apiOBJ  

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

Package Total Caller Graph
Capacity Management 5 KMPPST3  KMPSTMRT  KMPUTLW2  KMPVCBG  KMPVRUN  

Entry Points

Name Comments DBIA/ICR reference
TASK(KMPVNSP) ; CHECK CREATE OR RESUME KMPVRUN TASK IN CACHE TASKMGR
SETRT(KMPMKEY,KMPRT,KMPFVAL) ;
VTCMLEG(KMPFVAL) ;
VTCMRT(KMPFVAL) ;
VSTMLEG(KMPFVAL) ;
VSTMRT(KMPFVAL) ;
VBEMLEG(KMPFVAL) ;
VBEMRT(KMPFVAL) ;
VMCMLEG(KMPFVAL) ;
VMCMRT(KMPFVAL) ;
VHLMLEG(KMPFVAL) ;
VHLMRT(KMPFVAL) ;
VCSMLEG(KMPFVAL) ;
VCSMRT(KMPFVAL) ;
; DISABLE LEGACY OPTIONS
VETMLEG(KMPFVAL) ;
; set version=0, null cache daily task and taskman option, turn off
; Manually set required fields for VSM, not for legacy collection
; Version and Collection Interval set to 0 for legacy to not break Lambda function
VETMRT(KMPFVAL) ;
ENABLE(KMPNS,KMPABLE) ;
KMPOPTS(KMPNS,KMPOPTS) ;
GLOSTATS(KMPDIRS) ;
GLOSET(KMPDIR) ;
ZERO() ;

External References

Name Field # of Occurrence
DisplayError^%apiOBJ TASK+25
^DIC ENABLE+8
^DIE ENABLE+11
RESCH^XUTMOPT VSTMLEG+3, VSTMRT+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,KMPVMSG,!!
  • Line Location: TASK+13
Function Call: WRITE
  • Prompt: !,KMPVMSG(I)
  • Line Location: TASK+19
Function Call: WRITE
  • Prompt: !,KMPVMSG(I)
  • Line Location: TASK+66
Routine Call
  • DIC
  • Line Location:
    • ENABLE+8
Routine Call
  • DIE
  • Line Location:
    • ENABLE+11

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( ZERO+8
^DIC - [#1] ZERO+3, ZERO+4, ZERO+5, ZERO+6, ZERO+8
^KMPTMP("KMPDT" SETRT+23!
^KMPTMP("KMPV" SETRT+2!, SETRT+6!, SETRT+10!, SETRT+14!, SETRT+18!, SETRT+22!, SETRT+27!, GLOSET+6*, ZERO+9*
^KMPV(8969 - [#8969] VCSMLEG+6, VCSMLEG+7*, VCSMLEG+8*, VCSMLEG+9*, VETMLEG+4, VETMLEG+5*, VETMLEG+6*, VETMLEG+7*, VETMLEG+8*

Label References

Name Line Occurrences
ENABLE VSTMLEG+2, VSTMRT+1, VCSMLEG+3, VCSMRT+2
GLOSET GLOSTATS+8
KMPOPTS ENABLE+2
VBEMLEG SETRT+12
VBEMRT SETRT+11
VCSMLEG SETRT+25
VCSMRT SETRT+24
VETMLEG SETRT+29
VETMRT SETRT+28
VHLMLEG SETRT+20
VHLMRT SETRT+19
VMCMLEG SETRT+16
VMCMRT SETRT+15
VSTMLEG SETRT+8
VSTMRT SETRT+7
VTCMLEG SETRT+4
VTCMRT SETRT+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
B GLOSTATS+1~, GLOSTATS+2*, GLOSET+6, ZERO+1~, ZERO+2*, ZERO+8
DA ENABLE+1~, ENABLE+11*
DIC ENABLE+1~, ENABLE+7*
DIC(0 ENABLE+7*
DIE ENABLE+1~, ENABLE+11*
DR ENABLE+1~, ENABLE+11*
I TASK+1~, TASK+66*
KMPABLE ENABLE~, ENABLE+3
KMPALL GLOSET+1~, GLOSET+4*, GLOSET+6
KMPDA VCSMLEG+1~, VCSMLEG+6*, VCSMLEG+7, VCSMLEG+8, VCSMLEG+9, VETMLEG+4*, VETMLEG+5, VETMLEG+6, VETMLEG+7, VETMLEG+8
KMPDATA ZERO+1~, ZERO+8*, ZERO+9
KMPDIR GLOSTATS+1~, GLOSTATS+5*, GLOSTATS+6*, GLOSTATS+7, GLOSTATS+8, GLOSET~, GLOSET+6
KMPDIRS GLOSTATS~
KMPDIRS( GLOSTATS+6
KMPFNUM ZERO+1~, ZERO+3*, ZERO+4, ZERO+5, ZERO+6, ZERO+8
KMPFVAL SETRT~, SETRT+3, SETRT+4, SETRT+7, SETRT+8, SETRT+11, SETRT+12, SETRT+15, SETRT+16, SETRT+19
, SETRT+20, SETRT+24, SETRT+25, SETRT+28, SETRT+29, VTCMLEG~, VTCMRT~, VSTMLEG~, VSTMRT~, VBEMLEG~
, VBEMRT~, VMCMLEG~, VMCMRT~, VHLMLEG~, VHLMRT~, VCSMLEG~, VCSMRT~, VETMLEG~, VETMRT~
KMPFVAL("CACH E DAILY TASK" , VTCMLEG+3*, VTCMRT+3*, VSTMLEG+5*, VSTMRT+4*, VBEMLEG+3*, VBEMRT+3*, VMCMLEG+3*, VMCMRT+3*, VHLMLEG+3*
, VHLMRT+3*, VCSMRT+5*, VETMRT+2*
KMPFVAL("COLL ECTION INTERVAL" , VTCMLEG+2*, VTCMRT+2*, VBEMLEG+2*, VBEMRT+2*, VMCMLEG+2*, VMCMRT+2*, VHLMLEG+2*, VHLMRT+2*, VCSMRT+4*
KMPFVAL("ONOFF" VETMLEG+9*
KMPFVAL("TASK MAN OPTION" , VTCMLEG+4*, VTCMRT+4*, VSTMLEG+6*, VSTMRT+5*, VBEMLEG+4*, VBEMRT+4*, VMCMLEG+4*, VMCMRT+4*, VHLMLEG+4*
, VHLMRT+4*, VCSMLEG+10*, VCSMRT+6*, VETMRT+3*
KMPFVAL("VERSION" VTCMLEG+1*, VTCMRT+1*, VSTMLEG+4*, VSTMRT+3*, VBEMLEG+1*, VBEMRT+1*, VMCMLEG+1*, VMCMRT+1*, VHLMLEG+1*, VHLMRT+1*
, VCSMRT+3*, VETMRT+1*
KMPGNAM ZERO+1~, ZERO+6*, ZERO+8
KMPMKEY SETRT~, SETRT+1, SETRT+5, SETRT+9, SETRT+13, SETRT+17, SETRT+21, SETRT+26
KMPMSG ENABLE+1~, ENABLE+3*, ENABLE+11
KMPNAME GLOSET+1~, GLOSET+3*, GLOSET+6
KMPNS ENABLE~, ENABLE+2, KMPOPTS~, KMPOPTS+2, KMPOPTS+6
KMPOPT ENABLE+1~, ENABLE+4*, ENABLE+5*, ENABLE+6
KMPOPTS ENABLE+1~, ENABLE+2, KMPOPTS~, KMPOPTS+1!
KMPOPTS( ENABLE+5
KMPOPTS("KMPD BACKGROUND DRIVER" , KMPOPTS+7*,  CM DEVELOPER TOOLS" , KMPOPTS+7*,  CM TOOLS MANAGER MENU" , KMPOPTS+8*,  CM TOOLS REPORTS" , KMPOPTS+8*,  PARAM EDIT" , KMPOPTS+10*
,  STATUS" , KMPOPTS+11*,  TMG AVG HR TT" , KMPOPTS+11*,  TMG AVG TTL" , KMPOPTS+12*,  TMG DLY TTL DETAIL" , KMPOPTS+12*,  TMG HRLY TTL DETAIL" , KMPOPTS+13*
,  TMG HRLY TTL RT" , KMPOPTS+14*,  TMG HRLY TTL" , KMPOPTS+13*,  TMG MONITOR" , KMPOPTS+14*,  TMG REPORTS" , KMPOPTS+15*,  TMG START/STOP" , KMPOPTS+15*
,  TMG TTL ALERT RT" , KMPOPTS+16*,  TMG TTL ALERT" , KMPOPTS+16*
KMPOPTS("KMPS SAGG FILE" , KMPOPTS+3*,  SAGG MANAGER" , KMPOPTS+3*,  SAGG REPORT" , KMPOPTS+4*,  SAGG STATUS" , KMPOPTS+4*,  SAGG STOP" , KMPOPTS+5*
KMPRES GLOSTATS+1~, GLOSTATS+7*
KMPRT SETRT~, SETRT+3, SETRT+4, SETRT+7, SETRT+8, SETRT+11, SETRT+12, SETRT+15, SETRT+16, SETRT+19
, SETRT+20, SETRT+24, SETRT+25, SETRT+28, SETRT+29
KMPSTAT GLOSTATS+1~, GLOSTATS+4*
KMPSTATE GLOSTATS+1~, GLOSTATS+3*
KMPTIEN ENABLE+1~, ENABLE+9*, ENABLE+10, ENABLE+11
KMPUSE GLOSET+1~, GLOSET+5*, GLOSET+6
KMPVERROR VSTMLEG+1~, VSTMLEG+3, VSTMRT+2
KMPVLN GLOSTATS+1~, GLOSTATS+2*, GLOSET+6*, ZERO+1~, ZERO+2*, ZERO+9*
KMPVMSG TASK+1~, TASK+12*, TASK+13, TASK+14, TASK+67*, TASK+68
KMPVMSG( TASK+66
KMPVMSG(1 TASK+63*
KMPVMSG(2 TASK+64*
KMPVMSG(3 TASK+65*
KMPVNSP TASK~, TASK+9*, TASK+11, TASK+12, TASK+48
KMPVNSPE TASK+1~
KMPVROLS TASK+1~, TASK+4*, TASK+5
KMPVSTAT TASK+1~, TASK+24*, TASK+25, TASK+61*, TASK+62, TASK+63, TASK+64
KMPVTASK TASK+1~, TASK+45*
KMPVTFLG TASK+1~, TASK+22*, TASK+44
KMPVTSK TASK+1~, TASK+10*, TASK+11*, TASK+27, TASK+46, TASK+65, TASK+67
KMPVTSKS TASK+1~, TASK+23*
U ZERO+2*, ZERO+8
X ENABLE+1~, ENABLE+6*
Y ENABLE+1~, ENABLE+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All