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

Package: VA FileMan

Routine: DICA1


Information

DICA1 ;SEA/TOAD-VA FileMan: Updater, Pre-Processor ;13MAR2014

Source Information

Source file <DICA1.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 8 $$FILENAME^DIALOGZ  IEN^DICA2  ERR^DICA3  $$RID^DICU  (CHK,VAL)^DIE  $$FLDNM^DIEFU  ($$KFLD,BLDFLD,ERR744,GETPKEY)^DIEVK1  DTYP^DIOU  

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

Package Total Caller Graph
VA FileMan 1 DICA  

Entry Points

Name Comments DBIA/ICR reference
CHECK(DIFLAGS,DIFDA,DINUMS,DIRULE,DIOK) ;
; ENTRY POINT--check out the FDA
; subroutine, DIFLAGS passed by value
FILES ;
IENS
VALUES
CONVERT
CLEANUP ;
RID(DIFILE,DIEN,DIFDA,DIRID,DIFLAGS,DIKEYEX) ;
ERR712(DIFILE,DIFIELD) ;

External References

Name Field # of Occurrence
$$FILENAME^DIALOGZ ERR712+1
IEN^DICA2 IENS+4
ERR^DICA3 FILES+6, FILES+8, IENS+6, IENS+7, CONVERT+8, RID+9, RID+11, RID+13, ERR712+3
$$RID^DICU FILES+9
CHK^DIE CONVERT+15
VAL^DIE CONVERT+18
$$FLDNM^DIEFU ERR712+2
$$KFLD^DIEVK1 RID+29
BLDFLD^DIEVK1 VALUES+5
ERR744^DIEVK1 RID+25
GETPKEY^DIEVK1 FILES+13
DTYP^DIOU VALUES+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( FILES+4, FILES+6, CONVERT+4, CONVERT+7
^DD("KEY" - [#.31] FILES+12, RID+22, RID+24
^TMP("DIKK" VALUES+6, CONVERT+7

Label References

Name Line Occurrences
$$RID IENS+8
ERR712 CONVERT+5, RID+15

Naked Globals

Name Field # of Occurrence
^( CONVERT+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA CONVERT+9~*, CONVERT+14
DA( CONVERT+13
DA("" CONVERT+11
DIARG CONVERT+10~*, CONVERT+12*, CONVERT+13~
DIC CHECK+3~, CLEANUP+4*, CLEANUP+6*, RID+1~, RID+5*
DIDA IENS+4~, CONVERT+9, CONVERT+15~
DIEN CHECK+3~, IENS+1*, IENS+2*, IENS+3, IENS+4, IENS+6, IENS+8, IENS+9, IENS+10, IENS+13
IENS+14, VALUES+3, VALUES+5, VALUES+6, VALUES+7, CONVERT+2, CONVERT+4, CONVERT+7, CONVERT+18, CONVERT+21
, RID~, RID+4, RID+8, RID+9, RID+10, RID+11, RID+12, RID+14, RID+23, RID+25
, RID+28, RID+29
DIENS IENS+10~*, IENS+12, IENS+13
>> DIERR FILES+1, IENS+1, IENS+4, VALUES+2, CONVERT+1, CONVERT+2, CONVERT+16, CLEANUP+1
DIFDA CHECK~, FILES+2, IENS+2, IENS+8, IENS+9, IENS+10, IENS+14, VALUES+3, VALUES+7, CLEANUP+8*
, RID~, RID+8, RID+10, RID+12, RID+14, RID+23, RID+29
DIFIELD ERR712~, ERR712+2, ERR712+3
DIFILE CHECK+3~, FILES+1*, FILES+2*, FILES+3, FILES+4, FILES+6, FILES+8, FILES+9, FILES+12, FILES+13
IENS+2, IENS+4, IENS+8, IENS+9, IENS+10, IENS+13, IENS+14, VALUES+3, VALUES+5, VALUES+6
VALUES+7, VALUES+8, CONVERT+4, CONVERT+5, CONVERT+7, CONVERT+8, CONVERT+15, CONVERT+18, CONVERT+21, RID~
, RID+8, RID+9, RID+10, RID+11, RID+12, RID+13, RID+14, RID+15, RID+22, RID+23
, RID+24, RID+25, RID+29, ERR712~, ERR712+1, ERR712+2, ERR712+3
DIFILNAM ERR712+1~*, ERR712+3
DIFLAGS CHECK~, FILES+13, IENS+8, VALUES+1, VALUES+5, VALUES+6, CONVERT+7, CONVERT+17, CLEANUP+8, RID~
, RID+10, RID+21, RID+28
DIFLD CHECK+3~, VALUES+2*, VALUES+3*, VALUES+4, VALUES+5, VALUES+6, VALUES+7, VALUES+8, CONVERT+4, CONVERT+5
CONVERT+7, CONVERT+8, CONVERT+15, CONVERT+18, CONVERT+21
DIFLDNAM ERR712+2~*, ERR712+3
DIK RID+1~, RID+24*, RID+25
DIKEYEX CHECK+5~, FILES+12*, FILES+13, IENS+8, VALUES+1, VALUES+5, RID~, RID+18
DIMAX CONVERT+11~*, CONVERT+12, CONVERT+13, CONVERT+14
DIN CHECK+3~, CLEANUP+4*, CLEANUP+5*, CLEANUP+6
DINODE CHECK+3~, FILES+4*, FILES+5, FILES+7
DINT CHECK+3~, VALUES+9*, CONVERT+6*, CONVERT+15, CONVERT+18, CONVERT+21
DINUM CHECK+3~, CONVERT+19, CONVERT+20!
DINUMS CHECK~, IENS+11, IENS+12, CONVERT+20
DIOK CHECK~, IENS+4, IENS+5, CLEANUP+1, RID+1~, RID+4*, RID+9*, RID+11*, RID+13*, RID+15*
, RID+18, RID+25*, RID+29*, RID+30
DIOP CHECK+3~
DIOUT1 CHECK+4~, FILES+1*, FILES+3*, IENS+5*
DIOUT2 CHECK+4~, IENS+1*, IENS+3*, IENS+5*
DIOUT3 CHECK+4~, VALUES+2*, VALUES+4*
DIP RID+1~, RID+4*, RID+7, RID+8, RID+12, RID+21
DIR RID+1~, RID+5*, RID+6, RID+12, RID+14, RID+15, RID+22*, RID+23, RID+24, RID+25
DIRID CHECK+4~, FILES+9*, IENS+8, RID~, RID+5
DIRIGHT CHECK+4~
DIRULE CHECK~, IENS+4, IENS+11, IENS+12, IENS+13, CONVERT+20, CONVERT+21, CLEANUP+1, CLEANUP+2, CLEANUP+3
CLEANUP+4, CLEANUP+6, CLEANUP+7, CLEANUP+8
DISEQ CHECK+4~
DITYPE CHECK+4~, VALUES+8, VALUES+9, CONVERT+1
DIVAL CHECK+4~, VALUES+7*, VALUES+9, CONVERT+3, CONVERT+6, CONVERT+15, CONVERT+18
DIVALFLG CONVERT+17~*, CONVERT+18
DIVAR CONVERT+12~*, CONVERT+13*
U FILES+7, CONVERT+4, CONVERT+7, RID+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All