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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: KMPRPT

Package: Capacity Management

Routine: KMPRPT


Information

KMPRPT ;OAK/RAK - RUM Data by Option/Protocol/RPC ;12/2/05 10:01

Source Information

Source file <KMPRPT.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 4 ^%ZIS  ^%ZTLOAD  ($$FMTE,$$HTFM)^XLFDT  $$REPEAT^XLFSTR  
Capacity Management 1 (CONTINUE,HDR)^KMPDUTL4  
VA FileMan 1 ^DIC  

Entry Points

Name Comments DBIA/ICR reference
EN ;-- entry point.
EN1 ;-- entry point from taskman.
DATA ;-- set data into KMPRARRY
PRINT ;
EXIT ;--cleanup
DATE() ;--extrinsic function - select list of dates
HDR ;--header info
OPTION(KMPRNODE,KMPRDATE) ;--extrinsic function - select list of options to display
OPT(KMPROPT) ;--extrinsic function - option name
TIME(X) ;-- extrinsic function - display time as hr:mn:sc

External References

Name Field # of Occurrence
^%ZIS EN+18
^%ZTLOAD EN+25
^DIC DATE+16, DATE+20, OPTION+24, OPTION+27
CONTINUE^KMPDUTL4 PRINT+26
HDR^KMPDUTL4 EN+7
$$FMTE^XLFDT DATE+10, HDR+3
$$HTFM^XLFDT DATA+11, DATE+10
$$REPEAT^XLFSTR HDR+13

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+14
Function Call: WRITE
  • Prompt: $C(7),!?3,"No Options for this Date!"
  • Line Location: EN+15
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+18
Function Call: WRITE
  • Prompt: !,"No action taken."
  • Line Location: EN+18
Function Call: WRITE
  • Prompt: !?3,"No Data to Report!"
  • Line Location: PRINT+3
Function Call: WRITE
  • Prompt: @IOF,!?($L(KMPRTTL)\2),KMPRTTL,!
  • Line Location: PRINT+3
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: ?((80-$L(KMPRTTL))\2),KMPRTTL
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: !?((80-$L(X))\2),X
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: !?((80-$L(X)\2)),X
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: !
  • Line Location: HDR+9
Function Call: WRITE
  • Prompt: !?3,"|---------------------------Per Occurrence------------------------|"
  • Line Location: HDR+10
Function Call: WRITE
  • Prompt: !,"Hour",?6," CPU",?14," DIO",?22," BIO",?30," Page",?41,"M Commands",?53," Global",?65,"Elapsed",?75,"Occ"
  • Line Location: HDR+11
Function Call: WRITE
  • Prompt: !?6,"Time",?30,"Faults",?53,"References",?65," Time"
  • Line Location: HDR+12
Function Call: WRITE
  • Prompt: !,$$REPEAT^XLFSTR("-",IOM)
  • Line Location: HDR+13
Routine Call
  • %ZIS
  • Line Location:
    • EN+18
Routine Call
  • DIC
  • Line Location:
    • DATE+16
    • DATE+20
    • OPTION+24
    • OPTION+27

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^KMPTMP("KMPR" DATA+14, DATA+16, DATA+20, DATA+22, DATA+28*, DATA+32*, DATA+36*, DATE+8, DATE+9, OPTION+13
, OPTION+14
^TMP("KMPRPT-LIST" DATE+6!, DATE+12*, DATE+13*, DATE+14*, DATE+21!, OPTION+11!, OPTION+16, OPTION+18*, OPTION+19*, OPTION+22*
, OPTION+28!
^TMP($J EN1+8!, EN1+10!, DATA+10!, DATA+47*, DATA+48*, DATA+49*, PRINT+3, PRINT+6, PRINT+7, PRINT+8
PRINT+10, PRINT+11

Label References

Name Line Occurrences
$$DATE EN+9
$$OPT DATA+17, OPTION+15
$$OPTION EN+14
$$TIME PRINT+24
DATA EN1+9
EN1 EN+30
EXIT EN+26, EN1+9
HDR PRINT+9
PRINT EN1+9

Naked Globals

Name Field # of Occurrence
^( PRINT+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% TIME+2~, TIME+3*
%ZIS EN+2~, EN+17*
%ZIS("A" EN+17*
%ZIS("B" EN+17*
CNT DATA+6~, DATE+5~, DATE+7*, DATE+11*, DATE+12, DATE+13, DATE+14, OPTION+10~, OPTION+12*, OPTION+17*
, OPTION+18, OPTION+19, OPTION+21, OPTION+22
CNT(1 DATA+44*, DATA+48
CNT(2 DATA+45*, DATA+49
CONT DATA+6~, PRINT+5*, PRINT+6, PRINT+7, PRINT+8, PRINT+10, PRINT+26
DATA DATA+6~, DATA+22*, DATA+23, DATA+31, DATA+32, DATA+35, DATA+36, DATA+40, PRINT+2~, PRINT+11*
PRINT+12, PRINT+13, PRINT+14
DATE DATA+6~, PRINT+2~, PRINT+5*, PRINT+6*, PRINT+7, PRINT+8, PRINT+10, PRINT+11, HDR+3
DIC DATE+5~, DATE+15*, OPTION+10~, OPTION+23*
DIC("A" DATE+18*, OPTION+26*
DIC("W" DATE+19*
DIC(0 DATE+16*, DATE+17*, OPTION+24*, OPTION+25*
DOT DATE+5~, DATE+7*, DATE+11*, OPTION+10~, OPTION+12*, OPTION+17*
ELEMENTS PRINT+2~, PRINT+12*, PRINT+16, PRINT+17, PRINT+18, PRINT+19, PRINT+20, PRINT+21, PRINT+23
FMDT DATE+5~, DATE+10*, DATE+12, DATE+13, OPTION+10~
FMHDATE DATA+6~, DATA+11*, DATA+47, DATA+48, DATA+49
HDATE DATA+6~
HDT DATE+5~, DATE+8*, DATE+9*, DATE+10, DATE+12, OPTION+10~
HR DATA+6~, DATA+13*, DATA+14*, DATA+16, DATA+20, DATA+22, DATA+47, DATA+48, DATA+49, PRINT+2~
PRINT+8*, PRINT+10*, PRINT+11, PRINT+15, OPTION+12*, OPTION+13*, OPTION+14
I DATA+6~, DATA+40*, DATA+44*, DATA+45*, DATA+48*, DATA+49*
IO("Q" EN+20!
IOF PRINT+3, HDR+1
IOM HDR+13
IOST EN+29
JOB DATA+6~, DATA+19*, DATA+20*, DATA+22
KMPRDATE EN+2~, EN+9*, EN+11, EN+12*, EN+14, EN1+2, DATA+2, DATA+11, DATA+14, DATA+16
DATA+20, DATA+22, EXIT+2!, OPTION~, OPTION+8, OPTION+13, OPTION+14
KMPRNODE EN+2~, EN+11*, EN+14, EN1+3, DATA+3, DATA+14, DATA+16, DATA+20, DATA+22, DATA+47
DATA+48, DATA+49, EXIT+2!, OPTION~, OPTION+9, OPTION+13, OPTION+14
KMPROPT EN+2~, EN+14*, EN+15, EN1+4, DATA+4, DATA+18, EXIT+2!, OPT~, OPT+7, OPT+9
, OPT+11, OPT+12
KMPRTTL EN+2~, EN+6*, EN+7, EN+21, EN1+6*, PRINT+3, EXIT+2!, HDR+2
LAB DATA+6~, DATA+25*, DATA+27, DATA+28, DATA+35, DATA+36, DATA+40*, DATA+47
MINUTES DATA+6~, DATA+23*, DATA+44, DATA+45, PRINT+2~, PRINT+14*
NODE PRINT+2~, PRINT+6*, PRINT+7*, PRINT+8, PRINT+10, PRINT+11, DATE+5~, DATE+7*, DATE+8*, DATE+9
, DATE+12, HDR+5, OPTION+10~
OCCUR PRINT+2~, PRINT+13*, PRINT+16, PRINT+17, PRINT+18, PRINT+19, PRINT+20, PRINT+21, PRINT+23, PRINT+25
OPT DATA+6~, DATA+17*, DATA+18, DATA+47, DATA+48, DATA+49, OPTION+15*, OPTION+16, OPTION+18, OPTION+19
OPTION DATA+6~, DATA+15*, DATA+16*, DATA+17, DATA+20, DATA+22, DATA+28, DATA+32, DATA+36, PRINT+2~
PRINT+7*, PRINT+8*, PRINT+10, PRINT+11, HDR+5, OPTION+13*, OPTION+14*, OPTION+15
OUT EN+2~
POP EN+2~, EN+18
QUIET DATA+6~, DATA+8*, DATA+50
U EN+11, EN+12, DATA+23, DATA+27, DATA+28, DATA+31, DATA+32, DATA+35, DATA+36, DATA+40
DATA+44, DATA+45, DATA+48, DATA+49, PRINT+12, PRINT+13, PRINT+14, PRINT+16, PRINT+17, PRINT+18
PRINT+19, PRINT+20, PRINT+21, PRINT+23
X EN+2~, PRINT+23*, PRINT+24, DATE+5~, DATE+16*, HDR+3*, HDR+4, HDR+5*, HDR+6, OPTION+10~
, OPTION+24*, TIME~, TIME+1, TIME+3*, TIME+4
Y EN+2~, DATE+5~, DATE+22, OPTION+10~, OPTION+29
Y(0 DATE+22, OPTION+29
ZTDESC EN+3~, EN+21*
>> ZTQUEUED DATA+8, EXIT+1
>> ZTREQ EXIT+1*
ZTRTN EN+3~, EN+22*
ZTSAVE EN+3~
ZTSAVE("KMPRDATE" EN+23*
ZTSAVE("KMPRNODE" EN+23*
ZTSAVE("KMPROPT" EN+23*
ZTSAVE("KMPRTTL" EN+24*
ZTSK EN+3~, EN+25
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All