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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: KMPRP1

Package: Capacity Management

Routine: KMPRP1


Information

KMPRP1 ;OAK/RAK - RUM Data by Option/Protocol/RPC ;11/29/04 08:47

Source Information

Source file <KMPRP1.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 4 ^%ZIS  ^%ZISC  ^%ZTLOAD  $$REPEAT^XLFSTR  
Capacity Management 2 (CONTINUE,HDR)^KMPDUTL4  (ELEARRY,RUMDATES)^KMPRUTL  
VA FileMan 2 ^DIC  ^DIR  
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: 1

Package Total Caller Graph
Capacity Management 1 KMPR PRINT OPTION DATA  

Entry Points

Name Comments DBIA/ICR reference
EN ;-- entry point.
EN1 ;-- entry point from taskman.
DATA ;-- set data into KMPRARRY
EXIT ;
PRINT ;-- print data from KMPRARRY.
HDR ;
OPR() ;-- extrinsic function - select option, protocol or rpc
OPRCHK(OPR,OPT,DATA) ;-- extrinsic function - check to see if option, protocol or rpc matches
OPRSEL(OPR) ;-- extrinsic function - select entry

External References

Name Field # of Occurrence
^%ZIS EN+15
^%ZISC EXIT+2
^%ZTLOAD EN+21
^DIC OPRSEL+14
^DIR OPR+9
CONTINUE^KMPDUTL4 PRINT+15, PRINT+28
HDR^KMPDUTL4 EN+7
ELEARRY^KMPRUTL EN1+9
RUMDATES^KMPRUTL EN+12
$$SITE^VASITE PRINT+9
$$REPEAT^XLFSTR PRINT+22

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"No action taken."
  • Line Location: EN+15
Function Call: WRITE
  • Prompt: !?(80-$L(TITLE)\2),TITLE
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: !?(80-$L($G(SITE))\2),$G(SITE)
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !?23,"For "_$P($G(KMPRDATE),U,3)_" to "_$P($G(KMPRDATE),U,4)
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: !
  • Line Location: HDR+7
Function Call: WRITE
  • Prompt: !?28,"per Occurrence",?50," Totals"
  • Line Location: HDR+8
Function Call: WRITE
  • Prompt: !
  • Line Location: HDR+9
Function Call: WRITE
  • Prompt: !
  • Line Location: OPRSEL+14
Routine Call
  • %ZIS
  • Line Location:
    • EN+15
Routine Call
  • DIC
  • Line Location:
    • OPRSEL+14
Routine Call
  • DIR
  • Line Location:
    • OPR+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^KMPR(8971.1 DATA+12, DATA+14, DATA+15
^TMP("KMPR OPT DATA" EN1+10

Label References

Name Line Occurrences
$$OPR EN+8
$$OPRCHK DATA+16
$$OPRSEL EN+10
DATA EN1+12
EN1 EN+26
EXIT EN+22, EN1+12
HDR PRINT+13, PRINT+19
PRINT EN1+12

Naked Globals

Name Field # of Occurrence
^(0 DATA+15
^(1 DATA+15
^(2 DATA+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS EN+2~, EN+14*
%ZIS("A" EN+14*
%ZIS("B" EN+14*
CONT EN+2~, PRINT+15, PRINT+28
DATA PRINT+6~, PRINT+19*, PRINT+23, OPRCHK~, OPRCHK+11, OPRCHK+15
DATA(0 DATA+15*, DATA+16
DATA(1 DATA+15*, DATA+18
DATA(2 DATA+15*, DATA+19
DATE DATA+7~, DATA+11*, DATA+12*, DATA+14
DIC OPRSEL+10~, OPRSEL+12*
DIC("A" OPRSEL+13*
DIC(0 OPRSEL+13*
DIR OPR+7~
DIR(0 OPR+8*
ELEMENT EN1+6~, EN1+9, DATA+1, PRINT+1
ELEMENT( PRINT+20, PRINT+21
END DATA+7~, DATA+10*, DATA+12
I DATA+7~, DATA+17*, DATA+18, DATA+19, PRINT+6~, PRINT+19*, PRINT+20*, PRINT+21, PRINT+25, PRINT+26
IEN DATA+7~, DATA+13*, DATA+14*, DATA+15
IO PRINT+4
IO("Q" EN+17!
IOF HDR+2
IOST EN+25
KMPRARRY EN1+6~, EN1+10*, EN1+11, EN1+13, DATA+2, DATA+18*, DATA+19*, PRINT+2, PRINT+12, PRINT+18
PRINT+19
KMPRDATE EN+2~, EN+12, EN1+2, DATA+3, DATA+10, HDR+6
KMPRDAYS EN1+6~, DATA+11*, DATA+13*
KMPROPR EN+2~, EN+8*, EN+10, EN1+3, DATA+4, DATA+16
KMPROPT EN+2~, EN+10*, EN+18, EN1+4, DATA+5, DATA+16, HDR+3
KMPUDATE EXIT+3!
KMPUNAM EXIT+3!
NUMBER PRINT+6~, PRINT+23*, PRINT+25, PRINT+26
OCCUR PRINT+6~, PRINT+19*, PRINT+25
OPR OPRCHK~, OPRCHK+9, OPRCHK+10, OPRCHK+12, OPRCHK+15, OPRSEL~, OPRSEL+8, OPRSEL+9, OPRSEL+12, OPRSEL+13
OPT OPRCHK~, OPRCHK+16
OPTION DATA+7~, DATA+16*, DATA+18, DATA+19, PRINT+17*, PRINT+18*, PRINT+19, OPRCHK+13~, OPRCHK+15*, OPRCHK+16
OUT EN+2~, EN+5*, EN+6, EN+8*
PIECE PRINT+6~, PRINT+21*, PRINT+23, PRINT+25
POP EN+2~, EN+15
SITE PRINT+6~, PRINT+9*, PRINT+10*, HDR+5
START DATA+7~, DATA+10*, DATA+11
TITLE HDR+1~, HDR+3*, HDR+4
U EN+18, DATA+10, DATA+18, DATA+19, PRINT+10, PRINT+19, PRINT+21, PRINT+23, HDR+3, HDR+6
, OPRCHK+10, OPRCHK+15, OPRCHK+16, OPRSEL+13
X EN+3~, OPR+7~, OPRSEL+10~
Y EN+3~, OPR+7~, OPR+10, OPRSEL+10~, OPRSEL+15
Y(0 OPR+10, OPRSEL+15
ZTDESC EN+3~, EN+18*
>> ZTQUEUED EXIT+1
>> ZTREQ EXIT+1*
ZTRTN EN+3~, EN+19*
ZTSAVE EN+3~
ZTSAVE("KMPRDATE" EN+20*
ZTSAVE("KMPROPR" EN+20*
ZTSAVE("KMPROPT" EN+20*
ZTSK EN+3~, EN+21
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All