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

Package: VA Fileman

Routine: DIKD2


Information

DIKD2 ;SFISC/MKO-DELETE A NEW-STYLE INDEX ;4JAN2012

Source Information

Source file <DIKD2.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA Fileman 8 (CALLOUT,INIZE)^DIEFU  ^DIK  INDEX^DIKC  LOADXREF^DIKC1  $$VFLAG^DIKCU1  ERR^DIKCU2  GETFLIST^DIKCUTL  (DIEZ,DIKZ)^DIKD  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
VA Fileman 2 DDMOD  DIKCR  

Entry Points

Name Comments DBIA/ICR reference
QUIT ;Set flag to quit
END ;Move error message if necessary and quit
KILL(DITOP,DIINDEX,DIFLG) ;Delete index data
CHK ;Check input parameters
DELDEF(DIXR) ;Delete index definition
DELIXNX ;Come here from DELIXN^DDMOD
DELIXN(DIFIL,DIXR,DIFLG,DIKDOUT,DIKDMSG) ;Delete new-style index
DIEZ(DIFLIST,DIFLG,DIKDOUT) ;Recompile input templates containing field

External References

Name Field # of Occurrence
CALLOUT^DIEFU END+1
INIZE^DIEFU DELIXNX+4
^DIK DELDEF+3
INDEX^DIKC KILL+15
LOADXREF^DIKC1 DELIXNX+10
$$VFLAG^DIKCU1 CHK+6
ERR^DIKCU2 CHK+1, CHK+5
GETFLIST^DIKCUTL DELIXNX+9
DIEZ^DIKD DIEZ+4
DIKZ^DIKD DELIXNX+18

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Removing index ..."
  • Line Location: KILL+9
Function Call: WRITE
  • Prompt: !,"Executing kill logic ..."
  • Line Location: KILL+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( DELIXNX+8
^DD("IX" - [#.11] CHK+3, CHK+8

Label References

Name Line Occurrences
CHK DELIXNX+7
DELDEF DELIXNX+16
DIEZ DELIXNX+17
END DELIXNX+7
KILL DELIXNX+13
QUIT CHK+1, CHK+5, CHK+6, CHK+9

Naked Globals

Name Field # of Occurrence
^("UP" DELIXNX+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DELIXNX+1~
DA DELDEF+1~, DELDEF+3*
DIC DELIXNX+1~
DICTRL KILL+1~, KILL+13*, KILL+15
DICTRL("LOGIC" KILL+14*
DIF DELIXNX+1~, DELIXNX+6*, CHK+1, CHK+5, CHK+6
DIFIL DELIXN~, DELIXNX+8, DIEZ+1~, DIEZ+2*, DIEZ+3, DIEZ+4, CHK+1, CHK+3, CHK+8, KILL+1~
, KILL+4*, KILL+5, KILL+6, KILL+13
DIFLD DIEZ+1~, DIEZ+3*, DIEZ+4
DIFLG DELIXN~, DELIXNX+5*, DELIXNX+6, DELIXNX+7, DELIXNX+13, DELIXNX+17, DELIXNX+18, DELDEF+2, DIEZ~, DIEZ+4
, CHK+6, KILL~, KILL+8
DIFLIST DELIXNX+1~, DELIXNX+9, DELIXNX+17, DIEZ~
DIFLIST( DIEZ+2, DIEZ+3
DIFM DELIXNX+4~*
DIINDEX DELIXNX+1~, DELIXNX+13, KILL~, KILL+3
DIINDEX( KILL+5, KILL+6
DIINDEX(0 KILL+4
DIK DELDEF+1~, DELDEF+3*
DIKDMSG DELIXN~, END+1
DIKDOUT DELIXN~, DELIXNX+17, DELIXNX+18, DIEZ~, DIEZ+4
DIKTEML DIEZ+1~, DIEZ+4
DIQUIT DELIXNX+1~, DELIXNX+7, CHK+7, QUIT+1*
DITOP DELIXNX+1~, DELIXNX+8*, DELIXNX+13, DELIXNX+18, KILL~, KILL+13, KILL+15
DITYP KILL+1~, KILL+6*, KILL+9
DIXR DELIXN~, DELIXNX+9, DELIXNX+10, DELIXNX+16, DELDEF~, DELDEF+3, CHK+2, CHK+3, CHK+4!, CHK+5
, CHK+8*, CHK+9, KILL+1~, KILL+5*, KILL+6, KILL+15
I CHK+3~*, CHK+4
U KILL+6
X DELIXNX+1~
Y DELIXNX+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All