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

Package: VA Fileman

Routine: DITC3


Information

DITC3 ;SFISC/XAK-COMPARE FILE ENTRIES ;9/17/91 3:12 PM

Source Information

Source file <DITC3.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 3 ^DIE  ^DIR  (,D20)^DITC2  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
VA Fileman 1 DITC1  

Entry Points

Name Comments DBIA/ICR reference
ASK
SUMHD ;
EACH ;
SUMEACH ;
ACT ;

External References

Name Field # of Occurrence
^DIE EACH+3
^DIR ASK+2, SUMEACH+1
^DITC2 ASK+3
D20^DITC2 SUMEACH+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: DITC3+3
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: DITC3+4
Function Call: WRITE
  • Prompt: @IOF,!,"OK. I'M READY TO DO THE MERGE."
  • Line Location: ASK+0
Function Call: WRITE
  • Prompt: !!,?2,"NOTE: Multiples will be merged into the target record"
  • Line Location: ACT+3
Function Call: WRITE
  • Prompt: "."
  • Line Location: EACH+3
Function Call: WRITE
  • Prompt: @IOF,!,"SUMMARY OF MODIFICATIONS TO ",$P(DHD(DFL),U,DDEF),!,"FIELD",?DV,$S(DDEF=1:"OLD",1:"NEW")," VALUE",?(DV*2),$S(DDEF=1:"NEW",1:"OLD")," VALUE",!,DDSH
  • Line Location: SUMHD+1
Routine Call
  • DIE
  • Line Location:
    • EACH+3
Routine Call
  • DIR
  • Line Location:
    • ASK+2
    • SUMEACH+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^UTILITY($J ASK+3, ACT+2, EACH+2, SUMEACH+2

Label References

Name Line Occurrences
ACT ASK+4
ASK ASK+3, ASK+4
DITC3 ASK+3, ASK+4
EACH ACT+2
SUMEACH EACH+1
SUMHD ACT+1, SUMEACH+1

Naked Globals

Name Field # of Occurrence
^( ACT+2, EACH+2, SUMEACH+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ACT+2*, EACH+2
D SUMEACH+2!
>> DA EACH+2*
>> DDEF ACT+2, EACH+2, SUMHD+1
>> DDSH SUMHD+1
>> DFF(1 EACH+2
>> DFL SUMHD+1
>> DHD( SUMHD+1
>> DIACT ASK+4*, ACT+1, EACH+1
DIE EACH+2*, EACH+4!
DIR ASK+2!, SUMEACH+1!
DIR("A" ASK+2*
DIR(0 ASK+1*, SUMEACH+1*
DIRUT ASK!, ASK+3, ASK+4, SUMEACH+1
>> DIT( EACH+2
DIT1 ACT+2*, ACT+4!, EACH+2, SUMEACH+2
DIT2 ACT+2*, ACT+4!, EACH+2, SUMEACH+2
>> DNUM ASK+4*
DR EACH+3*, EACH+4!
DTIME DITC3+4
>> DTOUT DITC3+4*, ASK, ASK+3, ACT+2
DUOUT ASK!
>> DV SUMHD+1
>> I DITC3+3*, SUMEACH+2*
IOF ASK, SUMHD+1
IOSL DITC3+3, SUMEACH+1
>> K ACT+2*
U ASK+3, ACT+2, SUMHD+1, SUMEACH+2
>> X DITC3+4*, ASK+3
>> X( SUMEACH+2*
>> X(0 ACT+2*, EACH+3, SUMEACH+2*
>> X2 EACH+2*, EACH+3, SUMEACH+2*
>> Y ASK+3, ASK+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All