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 |  Local Variables  | All
Print Page as PDF
Routine: DICUF

Package: VA FileMan

Routine: DICUF


Information

DICUF ;SEA/TOAD,SF/TKW-FileMan: Lookup Tools, Files ;12APR2008

Source Information

Source file <DICUF.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 3 BLD^DIALOG  $$IEN^DIDU1  ($$OREF,$$ROOT)^DIQGU  

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

Package Total Caller Graph
VA FileMan 3 DICF  DICF4  DICL  

Entry Points

Name Comments DBIA/ICR reference
FILE(DIFILE,DIFIEN,DIFLAGS) ;
; retrieve and calculate info about indexed file
F1 ; set and check source file number.
F2 ; get the file's .01 definition; quit & error if bad
F3 ; set and check the Lister's IENS parameter
F4 ; calculate the source file's global root (open & closed)
SCREEN(DIFLAGS,DIFILE,DISCREEN) ;
; Set user defined and whole file screen variables.
VPDATA(DINDEX,DISCREEN) ; Add variable pointer info to DINDEX array for executing DIC("V") type screen
ERR(DIERN,DIFILE,DIIENS,DIFIELD,DIROOT,DI1,DI2,DI3) ;
E1

External References

Name Field # of Occurrence
BLD^DIALOG E1+4
$$IEN^DIDU1 F3+3, F3+4
$$OREF^DIQGU F4+5
$$ROOT^DIQGU F4+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( F2+2, F2+3, SCREEN+7, VPDATA+4, VPDATA+5, VPDATA+6
^DIC - [#1] VPDATA+8

Label References

Name Line Occurrences
ERR F1+2, F2+3, F2+4, F3+4, F3+5, F3+6, F4+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DI E1+1~*, E1+2, E1+3
DI1 ERR~
DI2 ERR~
DI3 ERR~
DIERN ERR~, E1+4
>> DIERR F4+2
DIFIELD ERR~
DIFIEN FILE~, F3+2*, F3+3, F3+4, F3+5, F3+6, F4+2, F4+4
DIFILE FILE~, F1+2*, F2+2, F2+3, F2+4, F4+2, F4+3, F4+4, F4+5, SCREEN~
, SCREEN+6, SCREEN+7, ERR~
DIFILE( F4+2*, F4+3, F4+4, F4+5*, SCREEN+6
DIFLAGS FILE~, SCREEN~, SCREEN+5
DIIENS ERR~
DINDEX VPDATA~
DINDEX( VPDATA+3, VPDATA+9*
DINDEX("#" VPDATA+2
DINODE F2+2~*, F2+3, F2+4
DIPE E1~, E1+4
DIPE( E1+3*
DIROOT ERR~
DISCREEN SCREEN~, SCREEN+3, VPDATA~
DISCREEN("F" SCREEN+5*, SCREEN+7*
DISCREEN("S" SCREEN+3*
DISCREEN("V" SCREEN+4*, VPDATA+2, VPDATA+7
DISUB VPDATA+1~, VPDATA+2*, VPDATA+3, VPDATA+7, VPDATA+9
F VPDATA+1~, VPDATA+4*, VPDATA+5, VPDATA+8
F1 VPDATA+1~, VPDATA+3*, VPDATA+4, VPDATA+5, VPDATA+6
F2 VPDATA+1~, VPDATA+3*, VPDATA+4, VPDATA+5, VPDATA+6
G VPDATA+1~, VPDATA+8*, VPDATA+9
I VPDATA+1~, VPDATA+5*, VPDATA+6
P E1~, E1+2*, E1+3
U F2+4, SCREEN+6
Y VPDATA+1~
Y(0 VPDATA+6*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All