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

Package: VA FileMan

Routine: DIU0


Information

DIU0 ;SFISC/XAK-EDIT/DELETE A FILE ;12NOV2008

Source Information

Source file <DIU0.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
VA FileMan 12 FORM^DDSDEL  $$SCREEN^DIBT  (EN,KDD)^DICATT4  ^DIE  (EN,UNC)^DIEZ  ^DIK  INDEX^DIKC  $$CREF^DILF  
EN^DIPZ  N^DIU2  ^DIU20  IJ^DIUTL  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 12

Package Total Caller Graph
VA FileMan 12 DIAUTL  DICATT  DICATT22  DICATT3  DICATT4  DICD  DICE  DICE0  
DIU  DIU2  DIU20  DIU31  

Entry Points

Name Comments DBIA/ICR reference
DIEZ
DIPZ ;
63
IN(DI,DA) ;Recompile INput Templates containing Field DA, File DI
PZ ;Recompile PRINT Template routines
Q
61 ; delete a FILE!
EN ;
6 ;
DT
SCROLL
SE
SUB

External References

Name Field # of Occurrence
FORM^DDSDEL 63+3
$$SCREEN^DIBT 6+2
EN^DICATT4 SUB+10
KDD^DICATT4 63
^DIE SCROLL+2
EN^DIEZ DIEZ+7
UNC^DIEZ DIEZ+3
^DIK EN+5, 63+2, SE
INDEX^DIKC SUB+9
$$CREF^DILF EN+4
EN^DIPZ PZ+2
N^DIU2 SCROLL+1
^DIU20 6+3
IJ^DIUTL IN+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: DT+1
Routine Call
  • DIE
  • Line Location:
    • SCROLL+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( DT*, 63+2, SUB, SUB+3, SE
^DD("ROU" PZ+2, DIEZ+6
^DIA - [#1.1] 61+1!
^DIC - [#1] DT, EN+2, SUB+5
^DIC(200 SCROLL
^DIC(3 SCROLL
^DIE - [#.402] DIEZ+2, DIEZ+4, DIEZ+5!
^DIE("AF" DIEZ+1, DIEZ+5!
^DIPT - [#.4] PZ+2!
^DIPT("AF" PZ+2

Label References

Name Line Occurrences
61 EN+5
63 SUB+1, SUB+10
DIEZ DIPZ+1
DT PZ+3
PZ DIPZ+1
Q EN+3, 63+1, SUB, SE+1
SCROLL 6+2
SE SUB+1
SUB EN+1

Naked Globals

Name Field # of Occurrence
^( PZ+2!, 63+2
^("GL" EN+2
^("UP" SUB, SUB+3
^(0 SCROLL, 63+2, SUB+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% 6+2*, 63+2*, SUB+3*, SUB+5!
%( SUB+3*, SUB+4
A EN+3*, SCROLL+1*, SCROLL+2~, 61+1, 63+3, Q!, SUB+1*, SUB+3*, SUB+7, SUB+8~
, SUB+10*, SE
C PZ+1~
D0 SUB+2*, SUB+7, SUB+8~, SUB+10, SE+1!
DA PZ+2, IN~, DIEZ+1, DIEZ+5, DT, EN+3*, 6+2*, SCROLL+1*, 63+2*, Q!
, SUB+8~, SE*
DA(1 SUB*, SUB+1, SE
DG EN+3*, Q!
DH DIEZ~
DI PZ+2*, IN~, IN+1, DIEZ+1, DIEZ+5, DIEZ+6, DIEZ+7*, DT, 6+2, SCROLL+1
DIC PZ+1~, DIEZ~
DICL SUB+4*, SUB+8~, SE+1!
DIE DIEZ~, SCROLL+1*
DIER SCROLL+1*!
DIK EN+3*, 63+2*, Q!, SE*
DIKLGLBL EN+4~*, 6+1~, 61+1
DIU EN+1, EN+2*, EN+3, EN+4, SUB, SUB+1, SUB+2, SUB+3*, SUB+5, SUB+8~
DIU(0 EN+1, EN+4, 63, 63+1, 63+2, 63+3, SUB+1
DIU0 PZ+2*, DIEZ+1*, DIEZ+2, DIEZ+3, DIEZ+4, DIEZ+5, DIEZ+6, DT+1!
DIU0SFIL SUB+7~*, SUB+9
DIU0TOP SUB+7~*, SUB+9
DIU1 PZ+2*, DIEZ+6*, DIEZ+7, DT+1!
DIU2 PZ+1*, PZ+3, DT+1!
DL DIEZ~
>> DMAX PZ+2*, DIEZ+6*
DNM DIEZ~
DQ DIEZ~, Q!, SUB+8~
DQ( 61+1*, SUB*
DR DIEZ~, SCROLL*
DT DT
E SE+1!
F PZ+1~, DIEZ~
I PZ+1~, IN+1~, SUB+3*, SUB+4*, SUB+8~, SE+1!
I( SUB+4*
I(0 SUB+5*
J PZ+1~, IN+1~
J(0 PZ+1, PZ+3*, DT
M PZ+1~, DIEZ~, SUB+3*, SUB+8~, SE+1!
O PZ+1~, SUB+3*, SUB+8~, SE+1!
Q PZ+1~, DIEZ~, SUB+2*, SUB+3, SUB+8~, SE+1!
S PZ+1~, SUB+2*, SUB+3, SUB+8~, SE+1!
T PZ+1~, DIEZ~, SE+1!
U DIEZ+4, DT, EN+3, 6+2, SCROLL, 63+2, SUB+3
V PZ+1~
W PZ+1~
X PZ+2*, DIEZ+2*, DIEZ+3, DIEZ+4*, SE+1!
Y PZ+1~, PZ+2*, DIEZ~, DIEZ+6*, SE+1!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All