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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: XDRMERG0

Package: Toolkit

Routine: XDRMERG0


Information

XDRMERG0 ;SF-IRMFO.SEA/JLI - START OF NON-INTERACTIVE BATCH MERGE ;04/28/2005 12:11

Source Information

Source file <XDRMERG0.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Toolkit 5 ENPAIR^XDRDVAL1  (CLOSEIT,RESTART)^XDRMERG  CHKFROM^XDRMERG2  (QUE,SNDMSG)^XDRMERGB  EN^XDRVCHEK  
Kernel 3 (,$$NEWERR,UNWIND)^%ZTER  ^%ZTLOAD  $$NOW^XLFDT  
Clinical Information Resource Network 2 (EXC,START,STOP)^RGHLLOG  CALC^RGVCCMR2  
VA FileMan 2 $$FIND1^DIC  UPDATE^DIE  
Master Patient Index VistA 1 $$A31^MPIFA31B  

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
Toolkit 1 XDR MERGE READY DUPLICATES  

Entry Points

Name Comments DBIA/ICR reference
QUE ; This is the entry point for queueing a merge process
DQ ; This is the entry point for actually processing the merge task
; Either as the initial entry or on restart.
DQTHREAD ; START POINT FOR EXTRA THREADS
RETHREAD ; RESTART THREADS
DQ1 ; HANDLE MERGE OF SPECIAL FILES
SETCOMPL ; Indicate that a component of the process was completed
ADDSPECL(PACKAGE) ; Add a package identifier to merge process
; if already present, simply return the internal entry number
; (it would be present if re-starting)
ERR ; On an error mark status as error, and save the error message

External References

Name Field # of Occurrence
^%ZTER ERR+3
$$NEWERR^%ZTER DQ+8
UNWIND^%ZTER ERR+6
^%ZTLOAD DQ+91
$$FIND1^DIC ADDSPECL+5
UPDATE^DIE SETCOMPL+13, ADDSPECL+8
$$A31^MPIFA31B SETCOMPL+19
EXC^RGHLLOG SETCOMPL+20
START^RGHLLOG SETCOMPL+20
STOP^RGHLLOG SETCOMPL+20
CALC^RGVCCMR2 SETCOMPL+16, SETCOMPL+17
ENPAIR^XDRDVAL1 DQ+35
CLOSEIT^XDRMERG SETCOMPL+23
RESTART^XDRMERG DQ+95, DQTHREAD+18
CHKFROM^XDRMERG2 DQ+36
QUE^XDRMERGB QUE+4
SNDMSG^XDRMERGB SETCOMPL+24
EN^XDRVCHEK QUE+2
$$NOW^XLFDT DQ+30, DQ+34, DQ+47, DQ+48, DQ+61, DQ+71, DQ+78, DQ+79, DQ+90, DQ+94
DQTHREAD+9, DQ1+4, DQ1+5, SETCOMPL+2, SETCOMPL+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
15.23 FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" DQ+9
^DIC - [#1] DQ+10, DQ+76, DQTHREAD+10
^DIC(9.4 - [#9.4] DQ+52, DQ+53, DQ+54, DQ+55, DQ+56, DQ+58
^DPT - [#2] DQ+22, DQ+23, DQ+25*
^LR - [#63] DQ+23, DQ+25*!
^TMP("XDRFROM" DQ+5, DQ+95, DQTHREAD+2, DQTHREAD+18, SETCOMPL+22
^VA(15.1 - [#15.1] DQ+10, DQTHREAD+5
^VA(15.2 - [#15.2] DQ+10, DQ+11, DQ+30, DQ+33, DQ+34*, DQ+35, DQ+36, DQ+46, DQ+47, DQ+48
DQ+60, DQ+61*, DQ+71*, DQ+77, DQ+78*, DQ+79*, DQ+80, DQ+84*, DQ+88, DQ+92
DQ+93, DQ+94*, DQ+97*, DQTHREAD+4, DQTHREAD+5, DQTHREAD+8, DQTHREAD+9*, DQTHREAD+10, DQTHREAD+11, DQTHREAD+15*
DQTHREAD+16, DQTHREAD+19*, RETHREAD+3, RETHREAD+4, DQ1+2, DQ1+4*, DQ1+5*, DQ1+6, DQ1+8, DQ1+11*
SETCOMPL+2*, SETCOMPL+3*, SETCOMPL+4!, SETCOMPL+5, SETCOMPL+7*, SETCOMPL+8*, SETCOMPL+21, ERR+5*
^XDRM - [#15.4] DQ+25
^XDRM("B" DQ+25

Label References

Name Line Occurrences
$$ADDSPECL DQ+32, DQ+39, DQ+40, DQ+59, DQ+64, DQ+65, DQ+76, DQTHREAD+7
@( DQ1+10
DQ1 DQ+62
DQTHREAD RETHREAD+5
SETCOMPL DQ+38, DQ+39, DQ+42, DQ+64, DQ+98, DQTHREAD+20, DQ1+12

Naked Globals

Name Field # of Occurrence
^( DQ+11, DQ+93, DQTHREAD+11, RETHREAD+3, SETCOMPL+5
^(0 DQ+30*, DQ+47*, DQ+48*
^(2 ERR+5*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA DQ+25~*
DIQUIET DQ+4~, DQ+6*
>> ERR SETCOMPL+19*, SETCOMPL+20
>> FILE SETCOMPL+21*
>> FROM SETCOMPL+22*
FROMVAR DQ+23~
I DQ+11*, DQ+48*, DQ+93*, DQTHREAD+1~, DQTHREAD+11*, DQTHREAD+14*, DQTHREAD+15, RETHREAD+1~, RETHREAD+3*, SETCOMPL+5*
>> J DQ+93*, RETHREAD+3*, SETCOMPL+5*, SETCOMPL+6
LR DQ+23~*, DQ+24, DQ+25*
PACKAGE ADDSPECL~, ADDSPECL+5, ADDSPECL+7
RGDFN SETCOMPL+17~*
RGRSICN DQ+4~, DQ+6*
TO DQ+23~*, DQ+24
U DQ+10, DQ+12, DQ+23, DQ+24, DQ+25, DQ+30, DQ+33, DQ+34, DQ+35, DQ+36
DQ+46, DQ+47, DQ+48, DQ+54, DQ+56, DQ+57, DQ+60, DQ+61, DQ+71, DQ+76
DQ+77, DQ+78, DQ+79, DQ+81, DQ+84, DQ+92, DQ+97, DQTHREAD+4, DQTHREAD+5, DQTHREAD+8
DQTHREAD+9, DQTHREAD+10, DQTHREAD+13, DQTHREAD+17, DQTHREAD+19, RETHREAD+4, DQ1+3, DQ1+4, DQ1+5, DQ1+7
DQ1+8, DQ1+9, DQ1+11, SETCOMPL+2, SETCOMPL+3, SETCOMPL+5, SETCOMPL+7, SETCOMPL+8, SETCOMPL+21, ERR+5
X DQ+9*, DQ+11*, DQ+12, DQ+22, DQ+23, DQ+25, DQ+55*, DQ+57, DQ+80*, DQ+81
DQTHREAD+1~, DQTHREAD+11*, DQTHREAD+13, DQTHREAD+16*, DQTHREAD+17, DQ1+1~, DQ1+2*, DQ1+3, DQ1+6*, DQ1+7
XDRAA SETCOMPL+12~
XDRAA(15 SETCOMPL+12*
>> XDRCENT DQ+81*, DQ+95, DQTHREAD+17*, DQTHREAD+18, DQ1+7*
>> XDRCFIL DQ+81*, DQ+95, DQTHREAD+17*, DQTHREAD+18, DQ1+7*
XDRCODE DQ+4~, DQ+58*
>> XDRCSTAT DQ+81*, DQ+83, DQ+95, DQ1+7*
XDRDVALF DQ+4~, DQ+5*
>> XDRFDA DQ+10, DQ+11, DQ+30, DQ+33, DQ+34, DQ+35, DQ+36, DQ+46, DQ+47, DQ+48
DQ+60, DQ+61, DQ+71, DQ+77, DQ+78, DQ+79, DQ+80, DQ+84, DQ+88, DQ+92
DQ+93, DQ+94, DQ+97, DQTHREAD+4, DQTHREAD+5, DQTHREAD+8, DQTHREAD+9, DQTHREAD+10, DQTHREAD+11, DQTHREAD+15
DQTHREAD+16, DQTHREAD+19, RETHREAD+3, RETHREAD+4, DQ1+2, DQ1+4, DQ1+5, DQ1+6, DQ1+8, DQ1+11
SETCOMPL+2, SETCOMPL+3, SETCOMPL+4, SETCOMPL+5, SETCOMPL+7, SETCOMPL+8, SETCOMPL+21, SETCOMPL+24, ADDSPECL+5, ADDSPECL+7
ERR+4, ERR+5
XDRFDA1 DQ+3~, DQ+32*, DQ+33, DQ+34, DQ+39*, DQ+40*, DQ+59*, DQ+60, DQ+61, DQ+64*
DQ+65*, DQ+76*, DQ+77, DQ+78, DQ+79, DQ+80, DQ+84, DQ+87, DQ+88*, DQ+93*
DQTHREAD+1~, DQTHREAD+7*, DQTHREAD+8, DQTHREAD+9, DQTHREAD+15, DQTHREAD+16, DQTHREAD+19, RETHREAD+3, RETHREAD+4, DQ1+2
DQ1+4, DQ1+5, DQ1+6, DQ1+8, DQ1+11, SETCOMPL+2, SETCOMPL+3, SETCOMPL+4, ERR+4, ERR+5
>> XDRFDA2 DQ+87*, DQ+92, DQ+93
XDRFILE DQ+3~, DQ+46*, DQ+54, DQ+76, DQ+95, DQTHREAD+4*, DQTHREAD+18, SETCOMPL+21*
XDRGLOB DQ+4~, DQ+10*, DQ+12, DQ+22, DQ+25, DQTHREAD+10*, DQTHREAD+13
>> XDRK SETCOMPL+11*, SETCOMPL+12
XDRNAME DQTHREAD+1~, DQTHREAD+6*, DQTHREAD+7
XDRPACK DQ+3~, DQ+52*, DQ+53, DQ+54, DQ+55, DQ+56, DQ+58
XDRPACKN DQ+3~, DQ+56*, DQ+59
XDRPRE DQ+31*, DQ+41!, DQ+66!, DQ+67!, SETCOMPL+6
XDRROU DQ+4~, DQ+57*, DQ+61, DQ1+1~, DQ1+8*, DQ1+9*, DQ1+10
XDRSFILE DQ+3~, DQ+53*, DQ+54, DQ+55, DQ+58
XDRTHRED DQ+93!, DQTHREAD+6, RETHREAD+2!, RETHREAD+4*
XDRTHRED( DQ+93*, DQTHREAD+14, RETHREAD+3*
XDRTIME DQ+4~, DQ+10*, DQTHREAD+1~, DQTHREAD+5*
XDRXX SETCOMPL+9*, SETCOMPL+10, SETCOMPL+11, ADDSPECL+4~
XDRXX(1 ADDSPECL+9
>> XDRY1 SETCOMPL+10*, SETCOMPL+11
>> XDRY2 SETCOMPL+10*, SETCOMPL+11, SETCOMPL+16
>> XDRYY SETCOMPL+10*, SETCOMPL+11, SETCOMPL+17, SETCOMPL+19, SETCOMPL+20
>> XDRZE ERR+2*, ERR+5
XDRZZ ADDSPECL+4~
XDRZZ( ADDSPECL+7*
XDRZZZ DQ+3~, DQ+5*, DQ+12, DQ+35, DQ+36, DQ+37, DQ+45, DQ+52, DQ+53, DQ+63
DQ+71, DQTHREAD+1~, DQTHREAD+2*, DQTHREAD+13, SETCOMPL+9, SETCOMPL+10, SETCOMPL+11
Y ADDSPECL+4~, ADDSPECL+5*, ADDSPECL+6, ADDSPECL+9*, ADDSPECL+10
>> ZTDESC DQ+89*
>> ZTDTH DQ+90*
>> ZTIO DQ+89*
>> ZTRTN DQ+89*
>> ZTSAVE("XDRFDA" DQ+90*
>> ZTSAVE("XDRFDA1" DQ+90*
>> ZTSK DQ+61, DQ+78, DQTHREAD+9, DQ1+4
>> ZTSTOP DQ+75, DQ+84, DQ+86, DQ+97, DQTHREAD+19, DQ1+11

Marked Items

Name Field # of Occurrence
$T(CALC^RGVCCMR2 SETCOMPL+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All