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

Package: VA Fileman

Routine: DICATT4


Information

DICATT4 ;SFISC/XAK-DELETE A FIELD ;12:39 PM 7 Mar 2002 [ 12/09/2003 4:39 PM ]

Source Information

Source file <DICATT4.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA Fileman 9 ^DIC  (CHECK,N)^DICATT  ^DICATT1  YN^DICN  ^DIE  ^DIK  INDEX^DIKC  $$FNO^DILIBF  
DIPZ^DIU0  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
VA Fileman 4 DICATT  DICATT5  DICATTDK  DIU0  

Entry Points

Name Comments DBIA/ICR reference
DIEZ
KIX(DIANC,DIFIL) ;
EN
HELP ;
F
KDD ;
KACOMP
L
DELXRF(DIFIL,DIFLD,DIFLG,DITOPFIL) ;Delete Keys and Indexes on field
N
VP ; VARIABLE POINTER
KILLIX
V
DELXR(DIFIL) ;Delete the Key and Index file entries for file DIFIL
NEW ;Delete the data in the multiple
KTRB(DIANC,DIFIL,DIFLD) ;Kill 5 node of triggered field

External References

Name Field # of Occurrence
^DIC V
CHECK^DICATT V+2, V+3
N^DICATT N, NEW+8
^DICATT1 V+3
YN^DICN F
^DIE V+2
^DIK DELXR+6, DELXR+10, DELXRF+13, DELXRF+17
INDEX^DIKC KILLIX+1, DELXRF+9
$$FNO^DILIBF DELXRF+8
DIPZ^DIU0 DIEZ

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: V+2
Function Call: WRITE
  • Prompt: !?5,"Enter a MUMPS statement that sets DIC(""S"") to code that sets $T."
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !?5,"Those entries for which $T=1 will be selectable."
  • Line Location: HELP+2
Function Call: WRITE
  • Prompt: !?5,"The naked reference will be at the zeroeth node of the pointed to"
  • Line Location: HELP+4
Function Call: WRITE
  • Prompt: !?5,"file, e.g., ^DIZ(9999,Entry Number,0). The internal entry number"
  • Line Location: HELP+5
Function Call: WRITE
  • Prompt: !?5,"of the entry that is being processed in the pointed to file will be"
  • Line Location: HELP+6
Function Call: WRITE
  • Prompt: !?5,"in the variable Y."
  • Line Location: HELP+7
Function Call: WRITE
  • Prompt: !?5,"The variable Y will be equal to the internally-stored code of the item"
  • Line Location: HELP+8
Function Call: WRITE
  • Prompt: !?5,"in the set which is being processed."
  • Line Location: HELP+9
Routine Call
  • DIE
  • Line Location:
    • V+2
Routine Call
  • DIC
  • Line Location:
    • V

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( DIEZ+1!, EN+4, KILLIX, NEW+1, NEW+2, NEW+3*, V+1, KDD+1, KDD+4, KDD+5
, KDD+6, KDD+8, KDD+9!, KDD+10!, KDD+12!, KDD+13!, KIX+3, KTRB+4, KTRB+7, KTRB+8!
, KTRB+10!
^DD("ACOMP" KDD+12!
^DD("IX" - [#.11] DELXR+10, DELXRF+17
^DD("KEY" - [#.31] DELXR+6, DELXRF+13
^DD(0 KACOMP
^DDA - [#.6] KDD+12!
^DIE - [#.402] KDD+15!
^DIE("AF" KDD+15
^DIPT - [#.4] KDD+16!
^DIPT("AF" KDD+16

Label References

Name Line Occurrences
DELXR KDD+14
DELXRF F, KILLIX+2
DICATT4 NEW+4
F EN+4
KACOMP KDD+6
KDD NEW+8, KDD+16
KIX KDD+3
KTRB KDD+7
L L+1
V V+2

Naked Globals

Name Field # of Occurrence
^( KILLIX, KDD+10, KDD+15!, KDD+16!, KIX+3!, KTRB+4, KTRB+7
^("UP" KDD+1
^(9.01 KDD+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EN+3*, F, KDD+10*, KDD+15*, KDD+16*, KACOMP~, KTRB+2~, KTRB+6*, KTRB+7*, KTRB+8
>> A DIEZ, DIEZ+1, EN+4, F, KILLIX+2, NEW+1, NEW+2, NEW+3, V, V+3
, KDD+1
>> C V+3*
>> D0 DIEZ, DIEZ+1, F, KILLIX+2, NEW+1, NEW+2, NEW+3
DA DIEZ*, VP+1, V+1*, V+2*, V+3*, KACOMP~*, DELXR+2~, DELXR+6*, DELXR+10*, DELXRF+3~
, DELXRF+13*, DELXRF+17*
DA(1 VP+1*, V*, V+3*, KACOMP*
DA(2 VP+1*, V*, V+3!
>> DI DIEZ*
DIANC KDD+1, KDD+2!, KDD+3, KDD+7, KIX~, KTRB~
DIANC( KDD+1*, KDD+13, KIX+2, KTRB+8, KTRB+10
DIC V*!
DIC("P" V*
DIC("W" V*
DIC(0 V*
DICATT VP+1*, V, V+2, V+3!
DICATT4M KILLIX, N, NEW+1*, NEW+5!
DICATT4M("SB" NEW+2*, NEW+5
>> DICL KILLIX+3, L+1
DICS VP+1!, V+3*
DICSS VP+1*, V+3!
DIE V*, V+2!, V+3!
DIE("NO^" V+1*
DIFIL KIX~, KIX+3, KTRB~, KTRB+4, KTRB+7, KTRB+8, KTRB+10, DELXR~, DELXR+1, DELXR+6
, DELXR+10, DELXRF~, DELXRF+2, DELXRF+8, DELXRF+9, DELXRF+13, DELXRF+17
DIFLD KDD+5~*, KDD+6, KDD+7, KDD+8, KDD+9, KDD+10, KTRB~, KTRB+4, KTRB+7, DELXRF~
, DELXRF+2, DELXRF+9, DELXRF+13, DELXRF+17
DIFLG DELXRF~, DELXRF+7
DIK DELXR+2~, DELXR+5*, DELXR+9*, DELXRF+3~, DELXRF+12*, DELXRF+16*
DITFIL KTRB+2~, KTRB+5*, KTRB+7, KTRB+8, KTRB+9
DITFLD KTRB+2~, KTRB+5*, KTRB+7, KTRB+8
DITOPFIL DELXRF~, DELXRF+8*, DELXRF+9
>> DIU F, KILLIX+2, N
>> DIU(0 F, L+2
DIXR KTRB+2~, KTRB+3*, KTRB+4*, KTRB+7
DIXR0 KTRB+2~, KTRB+4*, KTRB+5
>> DIZ V+3*
>> DQ KDD+2*, KDD+3, KDD+4, KDD+5, KDD+6, KDD+7, KDD+8, KDD+9, KDD+10, KDD+12
, KDD+13, KDD+14, KDD+15, KDD+16, KACOMP
>> DQ( KDD+4*, KDD+12!
>> DQ(0 KDD+2
>> DQI KILLIX+3
DR V+1*, V+3!
>> DTOUT V+2, V+3
>> E EN+3*, EN+5, EN+6, EN+7
F KIX+1~, KIX+2*, KIX+3, KTRB+2~, KTRB+9*, KTRB+10*
I KACOMP~
I( L+1
I(0 EN, KILLIX, KILLIX+3
>> J(0 KILLIX, KILLIX+1, KILLIX+2
>> L V+3*
>> M F, KILLIX*, KILLIX+3*, L*, L+2*, L+3
MUL EN+1~, EN+2*, KILLIX, KILLIX+1
NM KIX+1~, KIX+3*
>> O EN+2, EN+3, L*, NEW+2, NEW+3
T EN+1~, EN+4*, EN+5*, EN+6*, EN+7*
U EN+2, EN+3, F, L+2, NEW+2, NEW+3, V+1, V+3, KDD+8, KTRB+4
, KTRB+5, KTRB+7
X EN+1~, EN+3*, EN+4, EN+6*, KILLIX+3*, L, L+1*, V+3, KDD+1*, KDD+2*
, KDD+4*, KDD+6*, KDD+8*, KDD+9*, KDD+10*
Y EN+1~, EN+3*, EN+5, EN+6*, KILLIX+3*, L*, L+1*, V+1, V+2, KDD+6*
, KDD+13*, KDD+15*, KDD+16*, KACOMP
Z EN+1~, EN+3*, EN+4, EN+7, V+1*, V+3*, HELP+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All