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

Package: VA FileMan

Routine: DIFG2


Information

DIFG2 ;SFISC/DG(OHPRD)-PROCESSING OF MULTIPLES FROM FILEGRAM ;02/02/93 4:21 PM

Source Information

Source file <DIFG2.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 4 FILE^DIFG  (BASE,FUNC)^DIFG0  ^DIFG3  ENADD^DIFG4  

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 DIFG  

Entry Points

Name Comments DBIA/ICR reference
START ;CALLED BY DIFG
X1
MULT ;MULTIPLE FIELD LOOKUP AND CALL TO SET DR STRING FOR MULTIPLE
NOLOOK ;IF NO LOOKUP REQUIRED, SET DA ARRAY
SET ;
CHANGEDA ;BACK DOWN ONE LEVEL DA'S, I.E. DA=DA(1),DA(1)=DA(2) ETC.

External References

Name Field # of Occurrence
FILE^DIFG START+11
BASE^DIFG0 MULT+9
FUNC^DIFG0 MULT+9
^DIFG3 START+6
ENADD^DIFG4 SET+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( MULT+4
^DIC - [#1] MULT+1
^UTILITY("DIFG" SET+3*, SET+5*

Label References

Name Line Occurrences
CHANGEDA START+13
MULT START+4
NOLOOK START+7
SET START+9
X1 START+5, START+8

Naked Globals

Name Field # of Occurrence
^( SET+5*
^("DA(" SET+5*
^("DIC(""P"")" SET+3*
^("GL" SET+5*
^("MODE" SET+3*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DA MULT+1, NOLOOK+1, SET+1*, SET+2*, SET+5, CHANGEDA+1*
>> DA( NOLOOK+1*, SET+5, CHANGEDA+2*, CHANGEDA+3!
>> DA(1 CHANGEDA+1
DIC START+2, START+3~, MULT+1, MULT+9*, SET+3, SET+4*, SET+5
>> DIFG START+1*, START+14*
>> DIFG("ACGRV" START+10!, SET+3
>> DIFG("NOLKUP" START+6, START+10!
DIFGALNK START+10!, SET+2
>> DIFGDA( MULT+1*, MULT+7, SET+1*, SET+2*
>> DIFGDIC START+10
>> DIFGDIC( START+10!
DIFGDOL START+10!
>> DIFGENV("LAYGO" MULT+4
>> DIFGER START+5, START+8, MULT+9
DIFGFLD START+10!
DIFGFLUS SET+2, SET+5, SET+6, SET+7!
>> DIFGI NOLOOK+1*, SET+5*, CHANGEDA+2*
>> DIFGINCR SET+3, SET+5
DIFGLAGO START+10!, MULT+3*, MULT+4*
>> DIFGM( MULT+8*, SET+4
>> DIFGM(0 START+2*, MULT+1
>> DIFGMGBL( MULT+1*, MULT+7*, SET+5
DIFGMLND START+10!, MULT+2, SET+3
>> DIFGMULT START+2, START+12, MULT+1, MULT+5*, MULT+6, MULT+7, MULT+8, NOLOOK+1, SET+1, SET+2
SET+4, SET+5, SET+6, CHANGEDA+2, CHANGEDA+3, CHANGEDA+4*
>> DIFGNDC START+2*
>> DIFGNODE MULT+2*, MULT+7
DIFGNOLK START+10!
>> DIFGNUM MULT+4, MULT+8, MULT+9
DIFGNUMF START+10!
DIFGPC START+10!
>> DIFGSKIP( START+12!, MULT+6*, SET+1, SET+5, SET+6
DIFGTYP SET+7!
DIFGVAL START+10!
U MULT+4, SET+3
>> X SET+3
Y START+10!, SET+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All