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

Package: VA FileMan

Routine: DITCP0


Information

DITCP0 ;GFT/MSC - COMPARE ACROSS UCIs OR COMPARE TWO ENTRIES ;16MAR2016

Source Information

Source file <DITCP0.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA FileMan 9 DD^%DT  ^DIC  (DT,R)^DICRW  L^DICRW1  OS^DII  $$CREF^DILF  CLOSE^DIO4  ^DIR  
EN^DITCP  
Kernel 1 ^%ZIS  

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 DITCP  

Entry Points

Name Comments DBIA/ICR reference
UCI ;Compare across UCI's FILEMAN OPTION 9, SUBOPTION 3
DD
FILES
C
UCIQ ;HELP
ENTRIES ;Compare entries in a File
START ;
WUCI() ;

External References

Name Field # of Occurrence
DD^%DT START+2
^%ZIS START+1
^DIC ENTRIES+4
DT^DICRW UCI+2, START+2
R^DICRW ENTRIES+3
L^DICRW1 UCI+2
OS^DII UCI+6
$$CREF^DILF FILES+1
CLOSE^DIO4 C
^DIR UCI+5, UCI+9
EN^DITCP DD+1, FILES+1, ENTRIES+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,X," IS NOT A VALID UCI!"
  • Line Location: UCI+7
Function Call: WRITE
  • Prompt: !?4,"CHOOSE FROM:"
  • Line Location: UCIQ+1
Function Call: WRITE
  • Prompt: !?8,L
  • Line Location: UCIQ+3
Function Call: WRITE
  • Prompt: !,"DISPLAY COMPARISON ON"
  • Line Location: START+1
Function Call: WRITE
  • Prompt: !,Y
  • Line Location: START+2
Function Call: WRITE
  • Prompt: ?14,^("SITE")
  • Line Location: START+2
Function Call: WRITE
  • Prompt: ?$S(IOM\2>%:IOM\2,1:IOM-%),"UCI: "_DITCPUCI
  • Line Location: START+3
Function Call: WRITE
  • Prompt: !
  • Line Location: START+4
Function Call: WRITE
  • Prompt: "-"
  • Line Location: START+4
Function Call: WRITE
  • Prompt: !?2,"UCI: "_Y
  • Line Location: WUCI+3
Routine Call
  • DIC
  • Line Location:
    • ENTRIES+4
Routine Call
  • DIR
  • Line Location:
    • UCI+5
    • UCI+9
Routine Call
  • %ZIS
  • Line Location:
    • START+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("UCI" WUCI+2
^DD( DD+1
^DD("OS" - [#.7] UCI+4, UCI+7, WUCI+1
^DD("SITE" START+2
^DIC - [#1] FILES+1, FILES+2
^DOPT("DITCPUCI" UCI+3, UCI+8*

Label References

Name Line Occurrences
$$WUCI UCI+2, START+2
C ENTRIES+8
DD DD+2, FILES+2
START UCI+11, ENTRIES+6

Naked Globals

Name Field # of Occurrence
^("SITE" START+2
^("UCI" WUCI+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % START+3*, START+4*
%ZIS START+1!
D1 ENTRIES+1~, ENTRIES+5*, ENTRIES+7
D2 ENTRIES+1~, ENTRIES+5*, ENTRIES+7
DIB UCI+1~, UCI+10*, DD+1, FILES+1
DIB(1 FILES+2
DIC UCI+1~, UCI+2, ENTRIES+2*, ENTRIES+3, ENTRIES+5
DIC("A" ENTRIES+4*!
DIC("S" ENTRIES+4*!
DIC(0 ENTRIES+4*
>> DIDD ENTRIES+5*, ENTRIES+7
DIR UCI+1~, UCI+9!, UCI+12*, FILES+1, FILES+2*
DIR("?" UCI+4*
DIR("A" UCI+3*
DIR("B" UCI+3*, UCI+9*
DIR(0 UCI+3*, UCI+9*
DIRUT UCI+1~, DD+2, FILES+1, FILES+2, ENTRIES+1~
>> DISYS UCI+6, UCI+7
DITCP ENTRIES+1~, ENTRIES+4*, ENTRIES+5
DITCPI UCI+1~, UCI+3*, UCI+12, DD+1, DD+2*, FILES+2!*
DITCPI( DD+1*, DD+2!
DITCPI(0 DD+2
DITCPT UCI+1~, DD!, DD+1, FILES!*, FILES+1
DITCPUCI UCI+1~, UCI+8*, DD+1, FILES+1, START+3
>> DIU ENTRIES+2
DT START+2
DUZ UCI+3, UCI+8
IO UCI+11, ENTRIES+6, START+1
IOM START+3, START+4
L UCIQ+1~, UCIQ+3*
L( UCIQ+3
POP START+1!
U UCI+7, UCI+10, FILES+1, ENTRIES+5
>> X UCI+7, UCI+8, UCI+10, DD+1*, FILES*, FILES+1*
Y UCI+2*, UCI+3, UCI+7*, UCI+10, ENTRIES+4, ENTRIES+5, START+2*, WUCI+1~, WUCI+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All