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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: DIEF

Package: VA FileMan

Routine: DIEF


Information

DIEF ;SFISC/DPC-FILER DRIVER ;16FEB2007

Source Information

Source file <DIEF.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
VA FileMan 14 BLD^DIALOG  ($$ADDCONV,$$SKEYCHK,LOCK,PUTDATA,RESTORE,UNLOCK)^DIEF1  ($$CHKFLD,$$FILENM,$$FLDNM,$$VERFLG,$$VFILE,$$VROOT,CALLOUT,INIZE)^DIEFU  AUDIT^DIET  VAL^DIEV  VALS^DIEVS  ^DIK  FIRE^DIKC  
($$GETTMP,LOADFLD)^DIKC1  ($$FROOTDA,SUBFILES)^DIKCU  ERR^DIKCU2  $$OREF^DILF  HKERR^DILIBF  DTYP^DIOU  

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

Package Total Caller Graph
VA FileMan 4 DICA  DIE  DIEF1  DIEFU  

Entry Points

Name Comments DBIA/ICR reference
AUDIT ;
IX ;
RETRIEVE ;
VAL ;
PT01DEL ;
FIRE ;
TRIG ;Called from trigger logic (from DICR via @DICRREC)
FILEX ;
DRIVER ;
GOODIEN(DIEFF,DIEFIEN,DIEFLEV,DA,DIEFFLG) ;
REPLACE ;
Q
FIREREC ;Fire record-level xrefs
FILE(DIEFFLAG,DIEFAR,DIEFOUT,DIEFADAR) ;
XRFAUD ;
VENTRY(DIEFF,DIEFIEN,DIEFFLG,DIDATA,DIEFTREF) ;
FIREFLD ;Fire field-level xrefs
OUT

External References

Name Field # of Occurrence
BLD^DIALOG FILEX+7, FILEX+9, DRIVER+24, PT01DEL+5
$$ADDCONV^DIEF1 DRIVER+12
$$SKEYCHK^DIEF1 DRIVER+34
LOCK^DIEF1 FILEX+10
PUTDATA^DIEF1 DRIVER+35
RESTORE^DIEF1 FIREREC+3
UNLOCK^DIEF1 OUT
$$CHKFLD^DIEFU DRIVER+23
$$FILENM^DIEFU PT01DEL+4
$$FLDNM^DIEFU PT01DEL+4
$$VERFLG^DIEFU FILEX+6
$$VFILE^DIEFU DRIVER+3
$$VROOT^DIEFU FILEX+8
CALLOUT^DIEFU OUT+3
INIZE^DIEFU FILEX+5
AUDIT^DIET AUDIT+3, AUDIT+4
VAL^DIEV VAL+3
VALS^DIEVS FILEX+14
^DIK PT01DEL+7
FIRE^DIKC FIREFLD+7, FIREREC+2
$$GETTMP^DIKC1 FILEX+16
LOADFLD^DIKC1 DRIVER+33, TRIG+3
$$FROOTDA^DIKCU DRIVER+4, VENTRY+7
SUBFILES^DIKCU PT01DEL+9
ERR^DIKCU2 GOODIEN+3, GOODIEN+5, GOODIEN+7, GOODIEN+11, VENTRY+13, VENTRY+17
$$OREF^DILF PT01DEL+7
HKERR^DILIBF PT01DEL+8, FIRE+9
DTYP^DIOU VAL+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( DRIVER+28, PT01DEL+2, XRFAUD+1, XRFAUD+2, FIRE+4, AUDIT+4

Label References

Name Line Occurrences
$$GOODIEN DRIVER+15, VENTRY+8
$$VENTRY DRIVER+19
AUDIT XRFAUD+2
DRIVER FILEX+17
FIRE IX+2, IX+3
FIREFLD DRIVER+36
FIREREC DRIVER+38
IX XRFAUD+1
OUT FILEX+6, FILEX+7, FILEX+8, FILEX+9, FILEX+10, FILEX+12
PT01DEL DRIVER+27
Q PT01DEL+2
REPLACE DRIVER+31, DRIVER+37, XRFAUD+1, FIREFLD+6
RETRIEVE DRIVER+31, XRFAUD+1, FIREFLD+8
VAL DRIVER+26
XRFAUD DRIVER+36

Naked Globals

Name Field # of Occurrence
^( PT01DEL+2, FIRE+8
^("O" FIREFLD+3*, TRIG+4*
^(0 PT01DEL+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% PT01DEL+7~
C AUDIT+1~
D DRIVER+7~, DRIVER+16*~
DA DRIVER+7~, DRIVER+17*, DRIVER+18, DRIVER+34, FIREFLD+7, FIREREC+2, GOODIEN~, GOODIEN+1!, GOODIEN+11!, GOODIEN+13*
, VENTRY+5~, VENTRY+8, VENTRY+9
DA( DRIVER+16*, GOODIEN+9*, GOODIEN+10
DA(0 DRIVER+17!, GOODIEN+13!
DG AUDIT+1~, AUDIT+2*
DIANUM AUDIT+1~
DIC PT01DEL+7~
>> DICRIENS TRIG+4
DICRREC FIRE+1~, FIRE+2*
DIDATA FILEX+2~, DRIVER+18*, DRIVER+19, DRIVER+29, VENTRY~, VENTRY+4, VENTRY+7*, VENTRY+8*, VENTRY+9*, VENTRY+12
DIEFADAR FILE~, DRIVER+9, DRIVER+11, DRIVER+12
DIEFAR FILE~, FILEX+8, FILEX+9, FILEX+14, FILEX+15*, OUT+1, DRIVER+2, DRIVER+6, DRIVER+21, DRIVER+25
DIEFAR("EXT" FILEX+15*, OUT+1
DIEFAR("INT" FILEX+13*, FILEX+14, FILEX+15, OUT+2
DIEFCNOD FILEX+1~, DRIVER+31*, DRIVER+37!, REPLACE+1, RETRIEVE+1
DIEFD VENTRY+5~, VENTRY+6*, VENTRY+7, VENTRY+8
DIEFDAS FILEX+1~, DRIVER+5*, DRIVER+6*, DRIVER+8, DRIVER+13*, DRIVER+14, DRIVER+21, DRIVER+25
DIEFECNT FILEX+1~, FILEX+12*, PT01DEL+6*, PT01DEL+8, FIRE+7~*, FIRE+9
DIEFERR PT01DEL+1~, PT01DEL+2*
DIEFF FILEX+1~, DRIVER+1*, DRIVER+2*, DRIVER+3, DRIVER+4, DRIVER+6, DRIVER+13, DRIVER+15, DRIVER+19, DRIVER+21
, DRIVER+23, DRIVER+25, DRIVER+28, DRIVER+33, DRIVER+34, PT01DEL+2, PT01DEL+4, PT01DEL+8, PT01DEL+9, VAL+2
, VAL+3, XRFAUD+1, XRFAUD+2, FIRE+4, FIRE+9, AUDIT+2, AUDIT+4, FIREFLD+3, FIREFLD+7, FIREREC+2
, GOODIEN~, GOODIEN+7, VENTRY~, VENTRY+7, VENTRY+8, VENTRY+13, VENTRY+17
DIEFFLAG FILE~, FILEX+3*, FILEX+6, FILEX+7, FILEX+10, FILEX+12, FILEX+14, OUT+1, DRIVER+3, DRIVER+15
, DRIVER+19, DRIVER+26, DRIVER+34, FIREREC+2
DIEFFLD FILEX+1~, DRIVER+23*, DRIVER+24, DRIVER+27, DRIVER+28, DRIVER+33, DRIVER+34, PT01DEL+4, PT01DEL+8, VAL+2
, VAL+3, XRFAUD+1, XRFAUD+2, FIRE+4, FIRE+9, AUDIT+3, AUDIT+4, FIREFLD+3
DIEFFLG GOODIEN~, GOODIEN+3, GOODIEN+5, GOODIEN+7, GOODIEN+11, VENTRY~, VENTRY+1*, VENTRY+4, VENTRY+6, VENTRY+13
, VENTRY+16, VENTRY+17
DIEFFLST FILEX+2~, DRIVER+33, FIREFLD+2, FIREFLD+5, FIREFLD+9!
DIEFFREF FILEX+2~, DRIVER+4*, DRIVER+18, PT01DEL+7
DIEFFVAL FILEX+1~, REPLACE+1, RETRIEVE+1*
DIEFFXR FILEX+2~, DRIVER+34!, FIREFLD+9!
DIEFI FIRE+1~, FIRE+3*, FIRE+4*, FIRE+8
DIEFIEN FILEX+1~, DRIVER+8*, DRIVER+9, DRIVER+10, DRIVER+11, DRIVER+12*, DRIVER+13, DRIVER+15, DRIVER+16, DRIVER+19
, DRIVER+34, PT01DEL+8, PT01DEL+10, VAL+3, FIRE+9, FIREFLD+3, GOODIEN~, GOODIEN+2, GOODIEN+3, GOODIEN+4
, GOODIEN+5, GOODIEN+6, GOODIEN+7, GOODIEN+8, GOODIEN+9, GOODIEN+11, VENTRY~, VENTRY+8, VENTRY+13, VENTRY+16
, VENTRY+17
DIEFINT VAL+1~, VAL+3, VAL+4
DIEFLCKS FILEX+10~
DIEFLEV FILEX+2~, DRIVER+4, DRIVER+15, DRIVER+16, GOODIEN~, GOODIEN+6, VENTRY+5~, VENTRY+7, VENTRY+8
DIEFLOCK FILEX+1~, OUT
DIEFNG DRIVER+22~, DRIVER+26, DRIVER+35, VAL+5*
DIEFNODE FILEX+1~, DRIVER+29*, DRIVER+31
DIEFNOLK FILEX+10~
DIEFNVAL FILEX+1~, DRIVER+25*, DRIVER+27, DRIVER+32*, DRIVER+34, DRIVER+36, PT01DEL+2, VAL+3, VAL+4*, IX+3
, FIRE+6, AUDIT+4
DIEFOUT FILE~, OUT+3
DIEFOVAL FILEX+1~, DRIVER+36, IX+2, FIRE+6, AUDIT+3, AUDIT+4, FIREFLD+3
DIEFRFLD FILEX+1~, DRIVER+20*, DRIVER+21*, DRIVER+23, DRIVER+25, PT01DEL+11*
DIEFRLST FILEX+2~, DRIVER+33, FIREFLD+2, TRIG+2~, TRIG+3, TRIG+4
DIEFSORK IX+1~, IX+2*, IX+3*, FIRE+6, FIRE+8
DIEFSPOT FILEX+1~, DRIVER+28*, DRIVER+29, DRIVER+30*
DIEFTMP FILEX+2~, FILEX+16*, OUT+4, DRIVER+13, DRIVER+33, PT01DEL+10, PT01DEL+12, FIRE+2, FIREFLD+1, FIREFLD+3
, FIREREC+2, FIREREC+3, FIREREC+4, TRIG+1, TRIG+3, TRIG+4
DIEFTREF FILEX+2~, DRIVER+4, DRIVER+19, VENTRY~, VENTRY+4, VENTRY+7, VENTRY+16
DIEFTSRC FILEX+1~
DIEFTYPE VAL+1~, VAL+2
>> DIERR FILEX+12, OUT+1, PT01DEL+6, PT01DEL+8, FIRE+7, FIRE+9
DIFM FILEX+5~*
DIG FIRE+5~, TRIG+3, TRIG+4
DIH FIRE+5~, TRIG+3, TRIG+4
DIIX AUDIT+1~, AUDIT+3*, AUDIT+4*
DIK PT01DEL+7~*
DIKEY FIREREC+1~, FIREREC+2, FIREREC+3
DIOPER DRIVER+7~, DRIVER+10*, DRIVER+11*, FIREFLD+7, FIREREC+2
DIQUIET FILEX+4~*
DIU FIRE+5~, TRIG+4
DIV FIRE+5~
DOREPL DRIVER+20~*, DRIVER+31, DRIVER+37, PT01DEL+11*, REPLACE+1*, XRFAUD+1, FIREFLD+6, FIREFLD+8
DP AUDIT+1~, AUDIT+2*
ERR GOODIEN+1~, GOODIEN+8*, GOODIEN+11*, GOODIEN+12
EXT PT01DEL+3~, PT01DEL+5
EXT("FIELD" PT01DEL+4*
EXT("FILE" PT01DEL+4*
I DRIVER+7~, DRIVER+16*, FIRE+5~
INT PT01DEL+3~, PT01DEL+5
INT(1 PT01DEL+4*
INT(2 PT01DEL+4*
P GOODIEN+1~, GOODIEN+8*, GOODIEN+9, GOODIEN+10
S DRIVER+7~, DRIVER+13*
SB PT01DEL+9~, PT01DEL+10*
SB( PT01DEL+9*, PT01DEL+10
U DRIVER+28, VAL+4, VENTRY+12
X IX+1~, FIRE+6*, AUDIT+1~, AUDIT+3*, AUDIT+4*
XMB FIRE+5~
XMY FIRE+5~
Y FIRE+5~, AUDIT+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All