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

Package: VA Fileman

Routine: DICA2


Information

DICA2 ;SEA/TOAD-VA FileMan: Updater, Pre-Processor Part 2 ;8:12 AM 10 Jun 1998

Source Information

Source file <DICA2.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 3 ERR^DICA3  PARENTS^DIDU1  $$ROOT^DIQGU  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
VA Fileman 1 DICA1  

Entry Points

Name Comments DBIA/ICR reference
IEN(DIFILE,DIEN,DIDA,DIRULE,DIOK) ;
; ENTRY POINT--return whether the IEN String is valid
; proc, DIEN passed by value
ILLEGAL
PIECE(DIFILE,DIFDA,DIRULE,DICRSR,DIPIECE,DIDA,DIRIGHT,DIOK) ;
; IEN--return whether a piece of the IEN String is valid
; proc, DIF, DIOK, & DIRULE passed by ref
BADPIEC
GOODPC
PIECES ;
ALLGOOD ;
PREFIX
WHEREPC
LEARN
FILING
FIRSTPC

External References

Name Field # of Occurrence
ERR^DICA3 IEN+4, IEN+5, IEN+6, PIECES+7, FILING+8
PARENTS^DIDU1 IEN+3
$$ROOT^DIQGU FILING+5

Label References

Name Line Occurrences
PIECE PIECES+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DICHECK PIECE+3~, WHEREPC*, WHEREPC+1*, WHEREPC+2*, ILLEGAL, ILLEGAL+1, ILLEGAL+2, ILLEGAL+3, ILLEGAL+4
DICRSR PIECES+1~*, PIECES+2, PIECES+3, PIECES+5, PIECE~, PIECE+4, FILING+9, FILING+10, FILING+11, FIRSTPC
, LEARN+1, LEARN+2
DIDA IEN~, PIECES+1!, PIECES+5, PIECE~, FILING+9*, LEARN+1*
DIDA( FILING+10*, LEARN+2*
DIEN IEN~, IEN+4, IEN+5, IEN+6, PIECES+2, PIECES+3, PIECES+7, ALLGOOD+2
>> DIERR PIECES+1, PIECES+6, PIECES+9
DIF PIECE+3~, PIECE+4*, FILING+3, FILING+5, FILING+6, ILLEGAL+2, ILLEGAL+3, ILLEGAL+4, LEARN
DIFDA PIECES+5, PIECE~, ILLEGAL+4
DIFILE IEN~, IEN+3, IEN+5, PIECES+5, ALLGOOD+2, ALLGOOD+3, PIECE~, FILING+8
DIFILE( PIECE+4
DIFILE("C" IEN+3
DIFILE("L" IEN+5, ALLGOOD+3
DIN ALLGOOD+2~*, ALLGOOD+3
DIOK IEN~, PIECES+4*, PIECES+5, PIECES+6*, PIECES+7, PIECE~, PIECE+5*, FILING+1*, FILING+2*, FILING+7*
, FILING+8, PREFIX+1*, GOODPC*, GOODPC+2*, ILLEGAL, ILLEGAL+1*, ILLEGAL+2*, ILLEGAL+3*, ILLEGAL+4*, BADPIEC*
DIOUT PIECES+1~*, PIECES+4*
DIPIECE PIECES+2~*, PIECES+4, PIECES+5, PIECE~, PIECE+5, FILING, FILING+1, FILING+7, FILING+8, FILING+9
, FILING+10, FILING+13, PREFIX, GOODPC, GOODPC+1, ILLEGAL+4
DIPREFIX PIECE+3~, PREFIX*, PREFIX+1, GOODPC, GOODPC+1, FIRSTPC+1, ILLEGAL+1, ILLEGAL+2, ILLEGAL+3, LEARN
, LEARN+1, LEARN+2
DIR PIECE+3~, FILING+3*, FILING+4, FILING+5*, FILING+6, FILING+7
DIRIGHT PIECES+3~*, PIECES+5, PIECE~, PIECE+5, FILING+2, FILING+3, FILING+5, FILING+6, FILING+8, ILLEGAL+3
, ILLEGAL+4, LEARN
DIRULE IEN~, IEN+3, IEN+7, PIECES+5, ALLGOOD+1, ALLGOOD+3, PIECE~, FILING+3, FILING+6, FILING+12
, FILING+13, FIRSTPC+1, FIRSTPC+2, WHEREPC+1, WHEREPC+2, LEARN
DISEQ PIECE+3~, GOODPC+1*, GOODPC+2, FIRSTPC+2, WHEREPC+1, WHEREPC+2, ILLEGAL+1, ILLEGAL+2, ILLEGAL+3, LEARN
U FILING+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables |  All