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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: MAGDRPC5

Package: Imaging

Routine: MAGDRPC5


Information

MAGDRPC5 ;WOIFO/EdM,DAC - Routing RPCs ; 26 Oct 2017 3:12PM

Source Information

Source file <MAGDRPC5.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 3 HOME^%ZIS  ^%ZTLOAD  ($$HTFM,$$NOW)^XLFDT  
Imaging 2 $$PLACE^MAGDRPC2  XMIT^MAGDRPC6  
VA FileMan 2 DT^DICRW  $$GET1^DIQ  

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

Package Total Caller Graph
Imaging 11 MAG DICOM NETWORK STATUS  MAG DICOM ROUTE EVAL START  MAG DICOM ROUTE EVAL STOP  MAG DICOM ROUTE GET PURGE  MAG DICOM ROUTE LIST DESTI  MAG DICOM ROUTE LOCK TRANSMIT  MAG DICOM ROUTE NEXT FILE  MAG DICOM ROUTE STATUS  
MAGBRTE4  MAGDRPC6  MAGDRPC7  

Entry Points

Name Comments DBIA/ICR reference
START(OUT,LOCATION,RULES) ; RPC = MAG DICOM ROUTE EVAL START
STOP(OUT) ; RPC = MAG DICOM ROUTE EVAL STOP
XMIT(OUT,LOCATION,DEST,PRIOR,MECH,DESTS) ; RPC = MAG DICOM ROUTE NEXT FILE
PURGE(OUT,LOCATION,DEST,MAX,DONE) ; RPC = MAG DICOM ROUTE GET PURGE
STATUS(OUT,D0,STATUS,LOCATION) ; RPC = MAG DICOM ROUTE STATUS
; D0 ------- Internal Entry Number of Send Queue Entry
; STATUS --- New Status
LISTDEST(OUT,LOCATION) ; RPC = MAG DICOM ROUTE LIST DESTI
LOCK(OUT,D0,LOCATION,PLUSMIN) ; RPC = MAG DICOM ROUTE LOCK TRANSMIT
ONOFLINE(OUT,DEST,STATUS) ; RPC = MAG DICOM NETWORK STATUS
XTINIT

External References

Name Field # of Occurrence
HOME^%ZIS START+19
^%ZTLOAD START+19
DT^DICRW XTINIT+1
$$GET1^DIQ START+8
$$PLACE^MAGDRPC2 XMIT+3
XMIT^MAGDRPC6 XMIT+91
$$HTFM^XLFDT PURGE+29
$$NOW^XLFDT XMIT+22, XMIT+52, XMIT+64, PURGE+3, ONOFLINE+9

Used in RPC

RPC Name Call Tags
MAG DICOM NETWORK STATUS ONOFLINE
MAG DICOM ROUTE EVAL START START
MAG DICOM ROUTE EVAL STOP STOP
MAG DICOM ROUTE GET PURGE PURGE
MAG DICOM ROUTE LIST DESTI LISTDEST
MAG DICOM ROUTE LOCK TRANSMIT LOCK
MAG DICOM ROUTE NEXT FILE XMIT
MAG DICOM ROUTE STATUS STATUS

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MAG( PURGE+20!, PURGE+21, PURGE+22!, PURGE+23!, PURGE+24*, PURGE+33, PURGE+34, PURGE+35, PURGE+38, PURGE+41!
, PURGE+42!, PURGE+43!
^MAG(2005.1 - [#2005.1] PURGE+39
^MAG(2005.2 - [#2005.2] XMIT+21, XMIT+23, XMIT+51, XMIT+53, XMIT+56, XMIT+63, XMIT+65, XMIT+68, XMIT+83, XMIT+85
, XMIT+86, XMIT+87, XMIT+90, PURGE+5*, PURGE+6, LISTDEST+4, LISTDEST+5, LISTDEST+6, ONOFLINE+4, ONOFLINE+5!
, ONOFLINE+6!, ONOFLINE+7*, ONOFLINE+8*, ONOFLINE+9*
^MAG(2006.1 - [#2006.1] XMIT+4*
^MAG(2006.587 - [#2006.587] XMIT+92
^MAGDICOM(2006.563 - [#2006.563] START+9, START+13*, START+20, STOP+1*
^MAGQUEUE("ROUTE" LISTDEST+9, LISTDEST+10, LOCK+2, LOCK+3
^MAGQUEUE(2006.035 - [#2006.035] XMIT+26, XMIT+34, XMIT+36, XMIT+41, XMIT+46, XMIT+47, XMIT+61, XMIT+62, XMIT+69, XMIT+70
, XMIT+80, XMIT+89, STATUS+13, STATUS+14, STATUS+23!, STATUS+24!, STATUS+26*, STATUS+27*, STATUS+28*, STATUS+29*
^XTMP( XTINIT+3, XTINIT+6*

Label References

Name Line Occurrences
ONOFLINE XMIT+24, XMIT+54, XMIT+66
STATUS XMIT+81, XMIT+84
XTINIT START+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A XMIT+45~
D XMIT+45~, XMIT+47*, XMIT+49, XMIT+51, XMIT+53, XMIT+54, XMIT+56
D0 XMIT+1~, XMIT+33*, XMIT+34*, XMIT+35, XMIT+36, XMIT+69*, XMIT+70, XMIT+78, XMIT+80, XMIT+81
, XMIT+82, XMIT+84, XMIT+89, PURGE+1~, PURGE+15*, PURGE+17, PURGE+20, PURGE+21, PURGE+22, PURGE+23
, PURGE+24, PURGE+34*, PURGE+35, PURGE+36, PURGE+38, PURGE+39, PURGE+41, PURGE+42, PURGE+43, PURGE+45
, STATUS~, STATUS+11, STATUS+13, STATUS+14, STATUS+23, STATUS+24, STATUS+26, STATUS+27, STATUS+28, STATUS+29
, LISTDEST+1~, LISTDEST+4*, LISTDEST+5, LISTDEST+6, LISTDEST+9, LISTDEST+10, LISTDEST+11, LOCK~, LOCK+2, LOCK+3
D1 PURGE+1~, PURGE+35*, PURGE+36, PURGE+38, PURGE+39, PURGE+41, PURGE+42, PURGE+43, PURGE+45
D41 PURGE+13~, PURGE+15*, PURGE+17, PURGE+20, PURGE+21, PURGE+22, PURGE+23
D61 PURGE+13~, PURGE+21*, PURGE+24
DEST XMIT~, XMIT+11*, XMIT+17*, XMIT+19, XMIT+21, XMIT+23, XMIT+24, XMIT+26*, XMIT+27, XMIT+29
, XMIT+31*, XMIT+34, XMIT+38*, XMIT+62*, XMIT+63, XMIT+65, XMIT+66, XMIT+68, XMIT+69, XMIT+82
, XMIT+83, XMIT+85, XMIT+86, XMIT+87, XMIT+90, XMIT+92, PURGE~, PURGE+5, PURGE+6, PURGE+20
, PURGE+22, PURGE+33, PURGE+34, PURGE+35, PURGE+41, PURGE+42, STATUS+3~, STATUS+17*, STATUS+23, STATUS+24
, STATUS+28, STATUS+29, ONOFLINE~, ONOFLINE+2, ONOFLINE+4, ONOFLINE+5, ONOFLINE+6, ONOFLINE+7, ONOFLINE+8, ONOFLINE+9
DESTS XMIT~
DESTS( XMIT+12, XMIT+13
DIR XMIT+1~, XMIT+86*
DL XMIT+1~
DL( XMIT+14*, XMIT+27, XMIT+49, XMIT+62
DL("" XMIT+16
DONE PURGE~
DONE( PURGE+12, PURGE+14
DONE(1 PURGE+10
DT XMIT+4, PURGE+5, XTINIT+4
F LISTDEST+1~, LISTDEST+9*, LISTDEST+10, LISTDEST+11
FILE PURGE+1~, PURGE+38*, PURGE+39*, PURGE+40, PURGE+45
FMFILE PURGE+1~, PURGE+19*, PURGE+20, PURGE+21, PURGE+22, PURGE+23, PURGE+24, PURGE+32*, PURGE+33, PURGE+34
, PURGE+35, PURGE+36, PURGE+38, PURGE+41, PURGE+42, PURGE+43, PURGE+45
I START+1~, START+18*, PURGE+1~, PURGE+12*, PURGE+14, LISTDEST+1~, LISTDEST+4*, LISTDEST+11*, LISTDEST+13
IM XMIT+1~, XMIT+80*, XMIT+81, XMIT+88
IMAGE STATUS+4~, STATUS+21*, STATUS+23, STATUS+28
LIMIT PURGE+1~, PURGE+8*, PURGE+29*, PURGE+33
LOC START+1~, START+8*, START+10, START+15
LOCATION START~, START+5, START+8, START+9, START+17, START+20, XMIT~, XMIT+3, XMIT+8, XMIT+26
, XMIT+34, XMIT+41, XMIT+46, XMIT+47, XMIT+61, XMIT+62, XMIT+69, XMIT+81, XMIT+84, PURGE~
, STATUS~, STATUS+20, LISTDEST~, LISTDEST+9, LISTDEST+10, LOCK~, LOCK+2, LOCK+3
M XMIT+1~, XMIT+12*, XMIT+13, XMIT+36*, XMIT+37, XMIT+70*, XMIT+71
MAX PURGE~, PURGE+31*, PURGE+32, PURGE+33, PURGE+34, PURGE+35
MECH XMIT~, XMIT+7*, XMIT+11, XMIT+13, XMIT+14, XMIT+37, XMIT+71, XMIT+82, XMIT+92
MORE PURGE+1~, PURGE+10*, PURGE+26*, PURGE+36, PURGE+37*
NET ONOFLINE+1~, ONOFLINE+4*, ONOFLINE+5, ONOFLINE+6, ONOFLINE+7
NODE XTINIT~, XTINIT+2*, XTINIT+3, XTINIT+6
NOW XMIT+1~, XMIT+22*, XMIT+24, XMIT+52*, XMIT+53, XMIT+64*, XMIT+65, PURGE+1~, PURGE+3*, PURGE+24
NXT XMIT+20~, XMIT+25*, XMIT+26, XMIT+27*
OK XMIT+1~, XMIT+6*, XMIT+32, XMIT+35*, XMIT+37*, XMIT+41, XMIT+60, XMIT+61, XMIT+62, XMIT+69
, XMIT+71*, XMIT+77
OLD STATUS+5~, STATUS+21*, STATUS+23, STATUS+24
OPER LISTDEST+1~, LISTDEST+6*, LISTDEST+8
ORIGIN STATUS+6~, STATUS+19*, STATUS+20*, STATUS+24, STATUS+26, STATUS+29
OUT START~, START+5*, START+6*, START+10*, START+21*, START+22*, STOP~, STOP+1*, XMIT~, XMIT+6!
, PURGE~, PURGE+4!, STATUS~, STATUS+11*, STATUS+15*, STATUS+30*, LISTDEST~, LISTDEST+3!, LOCK~, LOCK+1*
, LOCK+2*, LOCK+3*, ONOFLINE~, ONOFLINE+2*, ONOFLINE+10*
OUT( PURGE+45*, LISTDEST+11*
OUT(1 XMIT+6*, XMIT+8*, XMIT+16*, XMIT+78*, XMIT+81*, PURGE+4*, PURGE+32, PURGE+33, PURGE+34, PURGE+35
, PURGE+45*, LISTDEST+13*
OUT(10 XMIT+85*
OUT(11 XMIT+87*
OUT(12 XMIT+88*
OUT(13 XMIT+89*
OUT(14 XMIT+90*
OUT(2 XMIT+82*, XMIT+92*
OUT(3 XMIT+82*
OUT(4 XMIT+82*
OUT(5 XMIT+83*
OUT(6 XMIT+83*
OUT(9 XMIT+82*
P XMIT+45~, XMIT+46*, XMIT+47
PLACE XMIT+1~, XMIT+3*, XMIT+4
PLUSMIN LOCK~, LOCK+2
PRIOR XMIT~, XMIT+17*, XMIT+18, XMIT+26, XMIT+31*, XMIT+34, XMIT+38*, XMIT+41, XMIT+46, XMIT+47
, XMIT+56*, XMIT+60, XMIT+61*, XMIT+62, XMIT+69, XMIT+76, XMIT+82, STATUS+7~, STATUS+18*, STATUS+24
, STATUS+29
RETAIN PURGE+1~, PURGE+7*, PURGE+8
ROU LISTDEST+1~, LISTDEST+6*, LISTDEST+8
RULES START~
RULES( START+18
RULES("" START+6
STAMP PURGE+1~, PURGE+16*, PURGE+20, PURGE+33*, PURGE+34, PURGE+35, PURGE+41, PURGE+45
STATUS PURGE+1~, PURGE+38*, STATUS~, STATUS+25, STATUS+27, STATUS+28, STATUS+29, ONOFLINE~, ONOFLINE+3*, ONOFLINE+7
, ONOFLINE+8, ONOFLINE+9
T XMIT+45~
TP XMIT+1~, XMIT+80*
TYPE STATUS+8~, STATUS+21*, STATUS+23, STATUS+28
U LISTDEST+6
VP XMIT+1~
VP( XMIT+11, XMIT+14
VP(1 XMIT+9*
VP(2 XMIT+10*
X START+1~, XMIT+1~, XMIT+13*, XMIT+14, XMIT+19*, XMIT+21*, XMIT+23*, XMIT+24, XMIT+25*, XMIT+29*
, XMIT+45~, XMIT+53*, XMIT+54, XMIT+65*, XMIT+66, XMIT+80*, XMIT+81, XMIT+83*, XMIT+84, PURGE+1~
, PURGE+6*, PURGE+7, PURGE+10*, PURGE+14*, PURGE+15, PURGE+16, LISTDEST+1~, LISTDEST+5*, LISTDEST+6*, LISTDEST+11
XTINIT+3*, XTINIT+4*, XTINIT+5*, XTINIT+6
X0 STATUS+9~, STATUS+13*, STATUS+17, STATUS+19, STATUS+21
X1 STATUS+9~, STATUS+14*, STATUS+18, STATUS+21
ZTDESC START+1~, START+15*
ZTDTH START+1~, START+16*
ZTRTN START+1~, START+14*
ZTSAVE START+1~
ZTSAVE("LOCATION" START+17*
ZTSAVE("RULES(" START+18*
>> ZTSK START+21, START+22
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All