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

Package: VA FileMan

Routine: DIDH


Information

DIDH ;SFISC/GFT,XAK-HDR FOR DD LISTS ;13SEP2010

Source Information

Source file <DIDH.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 2 ^DIDH1  $$FNO^DILIBF  
Kernel 1 ^%ZIS  

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

Package Total Caller Graph
VA FileMan 11 DICD  DICE1  DICE2  DID1  DID2  DIDG  DIDH1  DIDX  
DIU1  DIU2  ^DIC  

Entry Points

Name Comments DBIA/ICR reference
Q
XR
XL
XL1
POINT ; CALLED BY ^DD(1,.01,"DEL",.5,0)
PD ;
WR
UP
L1
TRIG ;CALLED BY ^DD(1,.01,"DEL","TRB",0)
TT
H
W
PTR(X) ;finds pointers to file being deleted

External References

Name Field # of Occurrence
^%ZIS WR
^DIDH1 DIDH+7, H
$$FNO^DILIBF PTR+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: X
  • Line Location: XL1+0
Function Call: WRITE
  • Prompt: !,?19
  • Condition for execution: $L(DDV)+$X>IOM
  • Line Location: L1+0
Function Call: WRITE
  • Prompt: DDV
  • Line Location: L1+0
Function Call: WRITE
  • Prompt: F
  • Line Location: W+0
Function Call: WRITE
  • Prompt: !?25
  • Condition for execution: $D(DDF)
  • Line Location: W+0
Function Call: WRITE
  • Prompt: $E(W,1,IOM-$X-1)
  • Line Location: W+0
Routine Call
  • %ZIS
  • Line Location:
    • WR

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( XLXL+1, XL1POINT+2, POINT+3, POINT+4!, POINT+6, POINT+7, POINT+8!, WR+2
UPUP+2, TRIG+2, TRIG+3, TTTT+1!, PTR+2, PTR+4

Label References

Name Line Occurrences
H XL1POINT+3, POINT+7, TRIG+3
L1 UP
PD POINT+5, POINT+9
Q POINT+3, POINT+7, H
TT TRIG+2
UP UP+2
WR TRIG+3
XL XL+1
XL1 XL+1

Naked Globals

Name Field # of Occurrence
^( XL1
^("UP" UP+2
^(0 XL1POINT+4, UP+1, TT
^(1 TT

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % XL1*, POINT+8*, PD+1*, WR+2, UPUP+2*, UP+3, TRIG+2*, TRIG+3*, TT
TT+1
%F Q!, PD+1*, WR+2, TRIG+3*
%X WR~, TRIG+2*, TRIG+3*, TRIG+4!, TTTT+1
%Y TRIG+2*, TRIG+3*, TRIG+4!, TT+1, W*
>> DA XLXL+1, XL1POINT+2, POINT+3, POINT+4, POINT+6, POINT+7, POINT+8, TRIG+2
TT+1
>> DC H*
DDC POINT+1~, L1*, L1+1!
DDF W*, W+1!
DDPT POINT+1~, POINT+2*, POINT+6*, POINT+10!, WR+1!, TRIG+1*, TRIG+4!
DDV Q!, POINT+1~, L1*, L1+1!
>> DG XR*, XLPOINT+3*, POINT+4, POINT+7*, POINT+8, POINT+10*, PD+1
>> DIGR XL+1
>> DIU XL1POINT+3, POINT+7, TRIG+3
>> DJ( XL+1*
>> DN DIDH+7*
>> F( XR, XL*, XL+1*
IOM XL1WRL1W
>> IOP WR*
IOSL XL1H
>> J XR*, XL*, XL+1, XL1
>> K XL+1*, XL1, W*
>> M DIDH+7, XL1POINT+1*, POINT+3, POINT+7, H
M1 Q!
>> N XL+1*, XL1
>> POP WR
U DIDH+7, XL1POINT+3, POINT+4, POINT+7, POINT+8, WR+2, TTH
>> W W*
W1 POINT+1~, POINT+2*, POINT+6*, POINT+10!, WR+1, TRIG+1*, TRIG+4!
X XR*, XL1*, POINT+3*, POINT+4, POINT+7*, POINT+8, POINT+10*, PD+1, TRIG+2!*, TRIG+3*
TRIG+4!, TTTT+1, PTR~, PTR+2, PTR+4
X( TRIG+3, TT*, TT+1!
X1 POINT+1~, WR+2*, UP*, UP+1*, UP+2*, UP+3*, L1L1+1!
Y PTR+1~*, PTR+2, PTR+4*
Z XRXLXL+1, PTR+1~*, PTR+2, PTR+3, PTR+4*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All