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

Package: MailMan

Routine: XMA30


Information

XMA30 ;ISC-SF/GMB-XMCLEAN, XMAUTOPURGE (cont.) ;01/08/2003 10:04

Source Information

Source file <XMA30.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 2 ($$FMDIFF,$$FMTE)^XLFDT  EN^XUTMDEVQ  
MailMan 2 ($$NAME,PAGE,WAIT)^XMXUTIL  $$MMDT^XMXUTIL1  
VA FileMan 2 ($$EZBLD,BLD,MSG)^DIALOG  ^DIR  

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
MailMan 1 XMA3  

Entry Points

Name Comments DBIA/ICR reference
AUDIT ; Lists data from previous purges
AHDR ;
USERSTAT ; Display statistics
DOSTATS ;
MAKENODE ; Create the zero node for the message multiple
SHDR(XMTODAY,XMPAGE) ; Header for Mailbox Statistics Report
DONTPURG ; Find all messages which might not be in someone's mailbox,
; but which shouldn't be purged anyway.

External References

Name Field # of Occurrence
$$EZBLD^DIALOG AUDIT+25, USERSTAT+15, USERSTAT+24, DOSTATS+5, DOSTATS+25, DOSTATS+28, SHDR+2
BLD^DIALOG AUDIT+4, AHDR+2, USERSTAT+6, USERSTAT+11, SHDR+3
MSG^DIALOG AUDIT+5, AHDR+3, USERSTAT+7, SHDR+4
^DIR USERSTAT+19
$$FMDIFF^XLFDT AUDIT+27
$$FMTE^XLFDT AUDIT+26, DOSTATS+2
$$NAME^XMXUTIL DOSTATS+18
PAGE^XMXUTIL AUDIT+14, DOSTATS+15
WAIT^XMXUTIL DOSTATS+31
$$MMDT^XMXUTIL1 DOSTATS+25
EN^XUTMDEVQ USERSTAT+24

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: AUDIT+3
Function Call: WRITE
  • Prompt: !
  • Line Location: AUDIT+9
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: AUDIT+15
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG($S(+XMTYPE=0:36433,XMTYPE=1:36434,1:36435))
  • Line Location: AUDIT+25
Function Call: WRITE
  • Prompt: ?12,$S($D(XMSTART):$J($$FMTE^XLFDT(XMSTART,5),16),1:""),$J($$FMTE^XLFDT(XMEND,5),18)
  • Line Location: AUDIT+26
Function Call: WRITE
  • Prompt: $J($$FMDIFF^XLFDT(XMEND,XMSTART,3),10)
  • Line Location: AUDIT+27
Function Call: WRITE
  • Prompt: ?58,$J(XMPURGE,9),$J(XMLEFT,12)
  • Line Location: AUDIT+28
Function Call: WRITE
  • Prompt: !
  • Line Location: AHDR+4
Function Call: WRITE
  • Prompt: !
  • Line Location: USERSTAT+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DOSTATS+16
Function Call: WRITE
  • Prompt: !,$E($$NAME^XMXUTIL(XMDUZ),1,30)
  • Line Location: DOSTATS+18
Function Call: WRITE
  • Prompt: ?30,$J(XMKCNT,4),$J(XMZCNT,7),$J(XMINCNT,8),?53,XMLSIGN,?67,$S($L(XMLMAIL):XMLMAIL,1:$$EZBLD^DIALOG(38002))
  • Line Location: DOSTATS+28
Function Call: WRITE
  • Prompt: !!,XMTYPE("DESC"),": ",XMBOXCNT
  • Line Location: DOSTATS+30
Function Call: WRITE
  • Prompt: XMTYPE("DESC"),", ",XMTODAY,?65,$J($$EZBLD^DIALOG(34542,XMPAGE),15)
  • Line Location: SHDR+2
Function Call: WRITE
  • Prompt: !
  • Line Location: SHDR+5
Routine Call
  • DIALOG
  • Line Location:
    • AUDIT+25
    • USERSTAT+15
    • USERSTAT+24
    • DOSTATS+5
    • DOSTATS+25
    • DOSTATS+28
    • SHDR+2
Routine Call
  • DIALOG
  • Line Location:
    • AUDIT+4
    • AHDR+2
    • USERSTAT+6
    • USERSTAT+11
    • SHDR+3
Routine Call
  • DIALOG
  • Line Location:
    • AUDIT+5
    • AHDR+3
    • USERSTAT+7
    • SHDR+4
Routine Call
  • DIR
  • Line Location:
    • USERSTAT+19

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("XM" DONTPURG+3!, DONTPURG+10*, DONTPURG+16*, DONTPURG+24*, DONTPURG+25*, DONTPURG+31*, DONTPURG+37*, DONTPURG+42*, DONTPURG+47*
^VA(200 - [#200] DOSTATS+6, DOSTATS+8, DOSTATS+10, DOSTATS+24
^XMB(1 - [#4.3] AUDIT+12, AUDIT+16
^XMB(3.7 - [#3.7] DOSTATS+9, DOSTATS+20, DOSTATS+21, DOSTATS+22, DOSTATS+23, DOSTATS+26, MAKENODE+2, MAKENODE+4, MAKENODE+5*, DONTPURG+29
DONTPURG+31, DONTPURG+41, DONTPURG+42
^XMB(3.73 - [#3.73] DONTPURG+35, DONTPURG+36
^XMB(3.9 - [#3.9] USERSTAT+3, USERSTAT+4, USERSTAT+5, DONTPURG+46, DONTPURG+47
^XMBPOST("BOX" DONTPURG+8, DONTPURG+9, DONTPURG+10
^XMBPOST("M" DONTPURG+14, DONTPURG+15, DONTPURG+16
^XMBPOST("R" DONTPURG+20, DONTPURG+22, DONTPURG+23, DONTPURG+25

Label References

Name Line Occurrences
AHDR AUDIT+10, AUDIT+15
MAKENODE DOSTATS+21
SHDR DOSTATS+4, DOSTATS+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR USERSTAT+1~
DIR("B" USERSTAT+18*
DIR(0 USERSTAT+13*, USERSTAT+16*, USERSTAT+17*
>> DIRUT USERSTAT+19
DT DOSTATS+2
IOF AUDIT+3, AUDIT+15, DOSTATS+4, DOSTATS+16
IOM AHDR+3, SHDR+4
IOSL AUDIT+13, DOSTATS+14
IOST AUDIT+14, DOSTATS+4, DOSTATS+15, DOSTATS+31
U AUDIT+17, AUDIT+18, AUDIT+19, AUDIT+20, AUDIT+21, USERSTAT+5, DOSTATS+11, DOSTATS+22, DOSTATS+23, DOSTATS+24
DOSTATS+26, MAKENODE+5, DONTPURG+10, DONTPURG+36
XMABORT AUDIT+1~, AUDIT+2*, AUDIT+12, AUDIT+13, AUDIT+14, DOSTATS+1~, DOSTATS+2*, DOSTATS+6, DOSTATS+8, DOSTATS+14
DOSTATS+15, DOSTATS+29
XMBOXCNT DOSTATS+1~, DOSTATS+2*, DOSTATS+17*, DOSTATS+30
XMCNT MAKENODE+1~, MAKENODE+3*, MAKENODE+4*, MAKENODE+5
XMD DONTPURG+2~, DONTPURG+34*, DONTPURG+35*, DONTPURG+36, DONTPURG+45*, DONTPURG+46*, DONTPURG+47
XMDIALOG USERSTAT+1~
XMDIALOG( USERSTAT+15*, USERSTAT+16, USERSTAT+18, USERSTAT+20, USERSTAT+22
XMDUZ DOSTATS+1~, DOSTATS+7*, DOSTATS+8*, DOSTATS+9, DOSTATS+10, DOSTATS+18, DOSTATS+20, DOSTATS+21, DOSTATS+22, DOSTATS+23
DOSTATS+24, DOSTATS+26, MAKENODE+2, MAKENODE+4, MAKENODE+5, DONTPURG+2~, DONTPURG+40*, DONTPURG+41*, DONTPURG+42
XMEND AUDIT+1~, AUDIT+21*, AUDIT+22, AUDIT+23*, AUDIT+26, AUDIT+27
XMG DONTPURG+2~, DONTPURG+7*, DONTPURG+9*, DONTPURG+10
XMI USERSTAT+1~, USERSTAT+14*, USERSTAT+15, USERSTAT+16, USERSTAT+20*, USERSTAT+21, USERSTAT+22
XMINACT DOSTATS+1~, DOSTATS+5*, DOSTATS+11
XMINCNT DOSTATS+1~, DOSTATS+19*, DOSTATS+22*, DOSTATS+28
XMINST DONTPURG+2~, DONTPURG+28*, DONTPURG+29*, DONTPURG+31
XMK DOSTATS+1~, DOSTATS+19*, DOSTATS+20*, DOSTATS+21, DOSTATS+22, DOSTATS+23, MAKENODE+2, MAKENODE+4, MAKENODE+5
XMKCNT DOSTATS+1~, DOSTATS+20*, DOSTATS+28
XMLEFT AUDIT+1~, AUDIT+18*, AUDIT+28
XMLIEN AUDIT+1~, AUDIT+11*, AUDIT+12*, AUDIT+16
XMLMAIL DOSTATS+1~, DOSTATS+26*, DOSTATS+27*, DOSTATS+28
XMLSIGN DOSTATS+1~, DOSTATS+24*, DOSTATS+25*, DOSTATS+28
XMNAME DOSTATS+1~, DOSTATS+5*, DOSTATS+6*, DOSTATS+8
XMPAGE DOSTATS+1~, DOSTATS+2*, DOSTATS+4, DOSTATS+16, SHDR~, SHDR+1*, SHDR+2
XMPURGE AUDIT+1~, AUDIT+19*, AUDIT+28
XMQ DONTPURG+2~, DONTPURG+13*, DONTPURG+14*, DONTPURG+15, DONTPURG+16, DONTPURG+19*, DONTPURG+20*, DONTPURG+22, DONTPURG+23, DONTPURG+25
XMREC AUDIT+1~, AUDIT+16*, AUDIT+17, AUDIT+18, AUDIT+19, AUDIT+20, AUDIT+21, DOSTATS+1~, DOSTATS+10*, DOSTATS+11
XMSTART AUDIT+1~, AUDIT+17*, AUDIT+23, AUDIT+24!, AUDIT+26, AUDIT+27
XMSTAT DOSTATS+1~, DOSTATS+11*, DOSTATS+13*, DOSTATS+25
XMT DONTPURG+2~, DONTPURG+7*, DONTPURG+8*, DONTPURG+9, DONTPURG+10, DONTPURG+13*, DONTPURG+15*, DONTPURG+16, DONTPURG+21*, DONTPURG+22*
DONTPURG+23, DONTPURG+25
XMTEXT AHDR+1~, USERSTAT+1~
XMTODAY DOSTATS+1~, DOSTATS+2*, DOSTATS+4, DOSTATS+16, SHDR~, SHDR+2
XMTYPE AUDIT+1~, AUDIT+20*, AUDIT+22, AUDIT+25, USERSTAT+1~, USERSTAT+21*, DOSTATS+11, DOSTATS+12
XMTYPE("DESC" USERSTAT+22*, DOSTATS+30, SHDR+2
XMVAR USERSTAT+1~, USERSTAT+6
XMVAR(1 USERSTAT+4*
XMVAR(2 USERSTAT+3*, USERSTAT+4, USERSTAT+5
XMVAR(3 USERSTAT+5*
XMZ MAKENODE+1~, MAKENODE+3*, MAKENODE+4*, DONTPURG+2~, DONTPURG+7*, DONTPURG+10*, DONTPURG+13*, DONTPURG+16*, DONTPURG+19*, DONTPURG+23*
DONTPURG+24, DONTPURG+25, DONTPURG+30*, DONTPURG+31*, DONTPURG+36*, DONTPURG+37, DONTPURG+40*, DONTPURG+42*, DONTPURG+45*, DONTPURG+47*
XMZCNT DOSTATS+1~, DOSTATS+19*, DOSTATS+22*, DOSTATS+23*, DOSTATS+28
XMZR DONTPURG+2~, DONTPURG+19*, DONTPURG+25*
Y USERSTAT+1~, USERSTAT+20
>> ZTQUEUED DOSTATS+3
>> ZTREQ DOSTATS+3*
ZTSAVE USERSTAT+1~, USERSTAT+24
ZTSAVE("XMTYPE" USERSTAT+23*
ZTSAVE("XMTYPE(" USERSTAT+23*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All