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

Package: Kernel

Routine: XPDDP


Information

XPDDP ;SFISC/RSD - Display a package ;03/18/2008

Source Information

Source file <XPDDP.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 5 $$HTE^XLFDT  $$LOOK^XPDB1  (HDR,PNT)^XPDDP1  $$LOOK^XPDI1  EN^XUTMDEVQ  
MailMan 1 WAIT^XMXUTIL  
VA FileMan 1 ^DIR  

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

Package Total Caller Graph
Kernel 2 XPD PRINT BUILD  XPD PRINT INSTALL  
MailMan 1 XMP2  

Entry Points

Name Comments DBIA/ICR reference
EN1 ; Print from Build file
EN2 ; Print from Distribution
LST1 ; Print from Build file
LST2 ; Print from XPDT array
XMP2(X,D0) ;called from ^XMP2
WAIT ; Pause on last page or not? It depends on whether there's enough room
; left on the page to display the KIDS menu.
CONT() ; Press Return to continue; ^ to exit.
CHK(Y) ;Y=excess lines, return 1 to exit
RTN ;Print Routines

External References

Name Field # of Occurrence
^DIR EN2+4, CONT+4
$$HTE^XLFDT RTN+5
WAIT^XMXUTIL WAIT+5
$$LOOK^XPDB1 EN1+2
HDR^XPDDP1 RTN+6
PNT^XPDDP1 LST1+6, LST2+6, XMP2+2
$$LOOK^XPDI1 EN2+2
EN^XUTMDEVQ EN1+4, EN2+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: CHK+4
Function Call: WRITE
  • Prompt: !,XPDUL
  • Line Location: RTN+7
Function Call: WRITE
  • Prompt: !,XPDRTN
  • Line Location: RTN+10
Function Call: WRITE
  • Prompt: !,$G(^(XPDI,0))
  • Line Location: RTN+11
Function Call: WRITE
  • Prompt: !!
  • Line Location: RTN+13
Routine Call
  • DIR
  • Line Location:
    • EN2+4
    • CONT+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XTMP("XPDI" EN2+5, LST2+5, RTN+3, RTN+9, RTN+11

Label References

Name Line Occurrences
$$CHK RTN+1, RTN+11, RTN+12
$$CONT LST1+4, LST2+4, CHK+3
RTN LST2+6
WAIT LST1+7, LST2+7

Naked Globals

Name Field # of Occurrence
^( RTN+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS EN2+1~
D0 EN1+1~, EN2+1~, EN2+5*, LST1+6*, LST2+5*, XMP2~, RTN+3
DIC EN1+1~, EN2+1~
DIR EN2+1~, CONT+3~
DIR("A" EN2+3*
DIR(0 EN2+3*, CONT+4*
DIRUT LST1+1~, LST1+3, LST2+1~, LST2+3, WAIT+3, CONT+1, RTN+1, RTN+9, RTN+13*
DTOUT EN2+1~, EN2+4
DUOUT EN2+1~, EN2+4
DUZ("AUTO" WAIT+5
I CONT+3~
IOF CHK+4
IOM RTN+5
IOSL WAIT+5, CHK+2
IOST WAIT+2, CONT+2
J CONT+3~
K CONT+3~
POP EN2+1~
X XMP2~, XMP2+2, CONT+3~
XPD EN1+1~, EN1+4, EN2+1~, EN2+7
XPD("XPDP" EN2+6*
XPD("XPDT(" EN1+3*, EN2+6*
XPD0 RTN+2~, RTN+3*
XPDA EN2+1~, LST2+5*, XMP2+1~*, RTN+3, RTN+9, RTN+11
XPDCNT LST1+1~, LST1+2*, LST1+4, LST1+5*, LST2+1~, LST2+2*, LST2+4, LST2+5*
XPDDT RTN+4~, RTN+5*
XPDI RTN+2~, RTN+10*, RTN+11*
XPDIT LST1+1~, LST1+2*, LST1+3*, LST1+6, LST2+1~, LST2+2*, LST2+3*, LST2+5
XPDNM EN2+1~
XPDP EN2+1~, EN2+5*, LST2+6, RTN+4
XPDPG RTN+4~, RTN+5*
XPDRTN RTN+2~, RTN+8*, RTN+9*, RTN+10, RTN+11
XPDST EN1+1~, EN1+2*, EN2+1~, EN2+2*, EN2+5
XPDT EN1+1~, EN2+1~
XPDT( LST1+3, LST1+6, LST2+3, LST2+5
XPDUL RTN+4~, RTN+5*, RTN+7
Y EN1+1~, EN2+1~, EN2+4, EN2+5, CONT+3~, CONT+5, CHK~, CHK+2
Z EN2+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All