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 |  Local Variables  | All
Print Page as PDF
Routine: XMR3A

Package: MailMan

Routine: XMR3A


Information

XMR3A ;ISC-SF/GMB-XMR3 (cont.) ;04/17/2002 11:16

Source Information

Source file <XMR3A.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
MailMan 2 ZAPIT^XMXMSGS2  KILLMSG^XMXUTIL  
VA FileMan 1 $$FIND1^DIC  

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

Package Total Caller Graph
MailMan 2 XMR2  XMR3  

Entry Points

Name Comments DBIA/ICR reference
CHEKDUP ;
KILLIT ;
LOCALXMZ(XMREMID) ; Given a remote id, function returns XMZ if the message
; can be or was ever found locally.
; If no record of it, returns null.
; Otherwise, returns:
; Piece 1: local XMZ
; Piece 2: originated here? (0=no; 1=yes)
; Piece 3: still exists? (P=no, purged;
; R=no, purged, & replaced with something else;
; E=yes, it still exists here)
FINDXMZ(XMP1,XMP2) ;
TRY
LOCXMZ(XMZ) ; Message originated here.
REMXMZ(XMZ,XMP2,XMP1) ; Message originated somewhere else.

External References

Name Field # of Occurrence
$$FIND1^DIC FINDXMZ+1
ZAPIT^XMXMSGS2 KILLIT+2
KILLMSG^XMXUTIL KILLIT+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4.2 - [#4.2] FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("XMY" CHEKDUP+17!, CHEKDUP+18
^XMB("NETNAME" FINDXMZ+1
^XMB("NUM" FINDXMZ+1
^XMB(3.7 - [#3.7] CHEKDUP+17
^XMB(3.9 - [#3.9] LOCXMZ+1, LOCXMZ+6, REMXMZ+1, REMXMZ+3
^XMBX(3.9 TRY

Label References

Name Line Occurrences
$$FINDXMZ LOCALXMZ+12, LOCALXMZ+14
$$LOCALXMZ CHEKDUP+4
$$LOCXMZ FINDXMZ+1
$$REMXMZ TRY+1
KILLIT CHEKDUP+14, CHEKDUP+20, CHEKDUP+25
TRY TRY+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
U CHEKDUP+12, LOCXMZ+6
XMCRE8 LOCXMZ+4~, LOCXMZ+5*, LOCXMZ+6
XMP1 LOCALXMZ+9~, LOCALXMZ+10*, LOCALXMZ+11, LOCALXMZ+12, LOCALXMZ+14, FINDXMZ~, FINDXMZ+1, TRYTRY+1, TRY+2*
, REMXMZ~, REMXMZ+5, REMXMZ+6
XMP2 LOCALXMZ+9~, LOCALXMZ+10*, LOCALXMZ+11, LOCALXMZ+12, LOCALXMZ+14, FINDXMZ~, FINDXMZ+1, TRYTRY+1, REMXMZ~
, REMXMZ+5, REMXMZ+6
>> XMREJECT CHEKDUP+15*, CHEKDUP+21*
XMREMID CHEKDUP+4, KILLIT+1!, LOCALXMZ~, LOCALXMZ+10, REMXMZ+2~, REMXMZ+3*, REMXMZ+4, REMXMZ+5, REMXMZ+6
>> XMSEN CHEKDUP+13, CHEKDUP+19
>> XMSG CHEKDUP+13*, CHEKDUP+19*
XMTO CHEKDUP+1~, CHEKDUP+16*, CHEKDUP+17*
XMZ CHEKDUP+12, CHEKDUP+26*, KILLIT+2, KILLIT+3, FINDXMZ+2~, TRY*, TRY+1, LOCXMZ~, LOCXMZ+1, LOCXMZ+5*
, LOCXMZ+6, REMXMZ~, REMXMZ+1, REMXMZ+3, REMXMZ+4, REMXMZ+5, REMXMZ+6, REMXMZ+7
XMZCHK CHEKDUP+1~, CHEKDUP+4*, CHEKDUP+10, CHEKDUP+12, CHEKDUP+17, CHEKDUP+26, LOCALXMZ+9~, LOCALXMZ+12*, LOCALXMZ+13, LOCALXMZ+14*
, LOCALXMZ+15
XMZFDA CHEKDUP+24!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All