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

Package: Kernel

Routine: XPDDI


Information

XPDDI ;SFISC/RSD - Display an Install ; 29 Feb 96 13:10

Source Information

Source file <XPDDI.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 3 ^DIC  $$EXTERNAL^DILFD  ^DIR  
Kernel 2 ($$FMDIFF,$$HTE)^XLFDT  EN^XUTMDEVQ  

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
Kernel 1 XPD PRINT INSTALL FILE  

Entry Points

Name Comments DBIA/ICR reference
EN1 ;print from Install file
PNT ;print a package
CHK(Y) ;Y=excess lines, return 1 to exit
DIFF(X,Y) ;returns diff of X-Y
HDR

External References

Name Field # of Occurrence
^DIC EN1+2
$$EXTERNAL^DILFD PNT+4, PNT+5, PNT+6, PNT+7, PNT+8, PNT+11, PNT+17, PNT+20, PNT+26, PNT+34
PNT+40, PNT+46, PNT+49, PNT+54, PNT+55
^DIR CHK+4
$$FMDIFF^XLFDT DIFF+3
$$HTE^XLFDT PNT+2
EN^XUTMDEVQ EN1+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "STATUS: ",$$EXTERNAL^DILFD(9.7,.02,"",$P(XPD0,U,9)),?42,"DATE LOADED: ",$$EXTERNAL^DILFD(9.7,2,"",$P(XPD0,U,3))
  • Line Location: PNT+4
Function Call: WRITE
  • Prompt: !,"INSTALLED BY: ",$$EXTERNAL^DILFD(9.7,9,"",$P(XPD0,U,11))
  • Line Location: PNT+5
Function Call: WRITE
  • Prompt: !,"NATIONAL PACKAGE: ",$$EXTERNAL^DILFD(9.7,1,"",$P(XPD0,U,2))
  • Line Location: PNT+6
Function Call: WRITE
  • Prompt: !!,"INSTALL STARTED: ",$$EXTERNAL^DILFD(9.7,11,"",$P(XPDJ,U))
  • Line Location: PNT+7
Function Call: WRITE
  • Prompt: !!,"ROUTINES:",?45,$P($$EXTERNAL^DILFD(9.7,12,"",$P(XPDJ,U,2)),"@",2),?65,$$DIFF($P(XPDJ,U,2),XPD),!
  • Line Location: PNT+11
Function Call: WRITE
  • Prompt: $P(^(0),U)
  • Line Location: PNT+33
Function Call: WRITE
  • Prompt: !,"MESSAGES:",!
  • Line Location: PNT+64
Function Call: WRITE
  • Prompt: ^(0),!
  • Line Location: PNT+66
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: CHK+6
Function Call: WRITE
  • Prompt: !,"PACKAGE: ",$P(XPD0,U)," ",XPDDT,?70,"PAGE ",XPDPG,!,?45,"COMPLETED",?65,"ELAPSED",!,XPDUL,!
  • Line Location: HDR+0
Routine Call
  • DIC
  • Line Location:
    • EN1+2
Routine Call
  • DIR
  • Line Location:
    • CHK+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC - [#1] PNT+26, PNT+33
^XPD(9.7 - [#9.7] PNT+2, PNT+14, PNT+16, PNT+19, PNT+23, PNT+25, PNT+29, PNT+31, PNT+32, PNT+37
PNT+39, PNT+43, PNT+45, PNT+48, PNT+51, PNT+53, PNT+58, PNT+60, PNT+66

Label References

Name Line Occurrences
$$CHK PNT+18, PNT+21, PNT+27, PNT+35, PNT+41, PNT+47, PNT+50, PNT+56, PNT+62, PNT+66
$$DIFF PNT+8, PNT+11, PNT+17, PNT+20, PNT+26, PNT+34, PNT+40, PNT+46, PNT+49, PNT+55
HDR PNT+3, CHK+6

Naked Globals

Name Field # of Occurrence
^( PNT+16, PNT+25, PNT+31, PNT+39, PNT+45, PNT+53, PNT+60, PNT+66
^("A" PNT+60
^("B" PNT+60
^(0 PNT+2, PNT+32, PNT+33, PNT+66
^(1 PNT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
D0 EN1+1~, EN1+3*, PNT+2, PNT+14, PNT+16, PNT+19, PNT+23, PNT+25, PNT+29, PNT+31
PNT+32, PNT+37, PNT+39, PNT+43, PNT+45, PNT+48, PNT+51, PNT+53, PNT+58, PNT+60
PNT+66
DIC EN1+1~, EN1+2*
DIC(0 EN1+2*
DIR CHK+3~
DIR(0 CHK+4*
I CHK+3~
IOF PNT+3, CHK+6
IOM PNT+2
IOSL CHK+1
IOST PNT+3, CHK+2
J CHK+3~
K CHK+3~
U PNT+4, PNT+5, PNT+6, PNT+7, PNT+8, PNT+10, PNT+11, PNT+13, PNT+17, PNT+20
PNT+26, PNT+33, PNT+34, PNT+40, PNT+46, PNT+49, PNT+54, PNT+55, PNT+60, HDR
X PNT+1~, PNT+16*, PNT+17, PNT+19*, PNT+20, PNT+25*, PNT+26, PNT+32*, PNT+34, PNT+39*
PNT+40, PNT+45*, PNT+46, PNT+48*, PNT+49, PNT+53*, PNT+54, PNT+55, PNT+60*, PNT+61
, CHK+3~, DIFF~, DIFF+1, DIFF+2, DIFF+3
XPD EN1+1~, EN1+4, PNT+1~, PNT+10*, PNT+11, PNT+13*, PNT+17, PNT+20, PNT+26, PNT+34
PNT+40, PNT+46, PNT+49, PNT+60*, PNT+61, DIFF+2*
XPD("D0" EN1+3*
XPD0 PNT+1~, PNT+2*, PNT+4, PNT+5, PNT+6, HDR
XPDDT PNT+1~, PNT+2*, HDR
XPDI PNT+1~, PNT+15*, PNT+16*, PNT+24*, PNT+25*, PNT+30*, PNT+31*, PNT+38*, PNT+39*, PNT+44*
PNT+45*, PNT+52*, PNT+53*, PNT+59*, PNT+60*, PNT+65*, PNT+66*
XPDJ PNT+1~, PNT+2*, PNT+7, PNT+8, PNT+10, PNT+11, PNT+13, PNT+31*, PNT+32, PNT+33
PNT+60*, PNT+61
XPDPG PNT+1~, PNT+2*, CHK+5*, HDR
XPDQ PNT+1~, PNT+13*, PNT+16, PNT+18*, PNT+19, PNT+21*, PNT+22, PNT+25, PNT+27*, PNT+28
PNT+31, PNT+35*, PNT+36, PNT+39, PNT+41*, PNT+42, PNT+45, PNT+47*, PNT+48, PNT+50*
PNT+53, PNT+56*, PNT+57, PNT+60, PNT+62*, PNT+63, PNT+66*
XPDUL PNT+1~, PNT+2*, HDR
Y EN1+1~, EN1+2, EN1+3*, EN1+4, CHK~, CHK+1, CHK+2, DIFF~, DIFF+3
Z EN1+1~, EN1+3*, EN1+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All