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

Package: MailMan

Routine: XMTDT


Information

XMTDT ;ISC-SF/GMB-Deliver later'd msgs & delete inactive msgs ;04/15/2003 12:48

Source Information

Source file <XMTDT.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
MailMan 8 FWD^XMKP  DELFWDTO^XMTDF  DELIVER^XMTDL2  (ADDRESS,CHKADDR,CLEANUP,INIT)^XMXADDR  $$GETERR^XMXADDR4  (RESURECT,ZAPIT)^XMXMSGS2  $$NAME^XMXUTIL  $$TSTAMP^XMXUTIL1  
VA FileMan 3 $$EZBLD^DIALOG  FILE^DIE  ^DIK  
Kernel 2 ($$PSET,PCLEAR)^%ZTLOAD  $$NOW^XLFDT  

Entry Points

Name Comments DBIA/ICR reference
GO ;
LATERNEW ; This routine takes care of 'new'ing messages which the user
; had previously 'later'ed for himself.
LATERFWD ; This routine takes care of forwarding messages which a user
; had previously scheduled for 'later' delivery to other users.
PURGEOLD ; This routine deletes msgs marked for automatic deletion,
; whether marked by the user, or marked by the 'in basket purge'
; because they hadn't been accessed for a certain number of days.
; Replaces ^XMAI0 (ISC-WASH/CAP/RJ)
; XMDDATE Message delete date
FILTRFWD ; This routine forwards messages for a user when a filter
; with 'forward to' recipients has activated during message delivery.

External References

Name Field # of Occurrence
$$PSET^%ZTLOAD GO+4
PCLEAR^%ZTLOAD GO+14
$$EZBLD^DIALOG LATERFWD+4, FILTRFWD+3
FILE^DIE FILTRFWD+28
^DIK LATERNEW+17, LATERFWD+27
$$NOW^XLFDT LATERNEW+3, LATERFWD+6, PURGEOLD+6
FWD^XMKP LATERFWD+24, FILTRFWD+24
DELFWDTO^XMTDF FILTRFWD+22
DELIVER^XMTDL2 LATERNEW+21
ADDRESS^XMXADDR FILTRFWD+21
CHKADDR^XMXADDR LATERFWD+22
CLEANUP^XMXADDR LATERFWD+25, FILTRFWD+25
INIT^XMXADDR LATERFWD+21, FILTRFWD+15
$$GETERR^XMXADDR4 FILTRFWD+22
RESURECT^XMXMSGS2 LATERNEW+20
ZAPIT^XMXMSGS2 PURGEOLD+12
$$NAME^XMXUTIL FILTRFWD+23
$$TSTAMP^XMXUTIL1 GO+10, GO+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^XMB(3.73 - [#3.73] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("XMERR" LATERFWD+3!, LATERFWD+22!
^TMP("XMY" LATERFWD+24, FILTRFWD+24
^VA(200 - [#200] LATERNEW+9
^XMB(1 - [#4.3] GO+5
^XMB(3.7 - [#3.7] PURGEOLD+8, PURGEOLD+9, PURGEOLD+10, PURGEOLD+11, PURGEOLD+12, PURGEOLD+13!, FILTRFWD+16
^XMB(3.73 - [#3.73] LATERNEW+5, LATERNEW+8, LATERNEW+11, LATERNEW+12, LATERNEW+13, LATERNEW+14!, LATERNEW+15!, LATERNEW+16!
^XMB(3.9 - [#3.9] LATERNEW+19, LATERFWD+8, LATERFWD+10, LATERFWD+14, LATERFWD+15, LATERFWD+16!, FILTRFWD+6, FILTRFWD+8, FILTRFWD+10, FILTRFWD+11
FILTRFWD+13!
^XMBPOST("POST_Tickler" GO+3, GO+13

Label References

Name Line Occurrences
FILTRFWD GO+9
LATERFWD GO+7
LATERNEW GO+6
PURGEOLD GO+8

Naked Globals

Name Field # of Occurrence
^( LATERNEW+9, FILTRFWD+16
^(201 LATERNEW+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % GO+4*
DA LATERNEW+2~, LATERNEW+12*, LATERNEW+13, LATERNEW+14, LATERNEW+15, LATERNEW+16, LATERFWD+2~, LATERFWD+26*
DA(1 LATERFWD+11*, LATERFWD+12
DIK LATERNEW+2~, LATERNEW+6*, LATERFWD+2~, LATERFWD+12*
U GO+5, LATERNEW+9, LATERNEW+21, LATERFWD+17, LATERFWD+18, LATERFWD+20, LATERFWD+23, FILTRFWD+12, FILTRFWD+13, FILTRFWD+17
XMDDATE PURGEOLD+5~, PURGEOLD+7*, PURGEOLD+8*, PURGEOLD+9, PURGEOLD+10, PURGEOLD+11, PURGEOLD+13
XMDUZ LATERNEW+2~, LATERNEW+7*, LATERNEW+8*, LATERNEW+9, LATERNEW+11, LATERNEW+12, LATERNEW+14, LATERNEW+15, LATERNEW+16, LATERNEW+20
LATERNEW+21, LATERFWD+2~, LATERFWD+17*, LATERFWD+22, LATERFWD+24, PURGEOLD+5~, PURGEOLD+7*, PURGEOLD+9*, PURGEOLD+10, PURGEOLD+11
PURGEOLD+12, PURGEOLD+13, FILTRFWD+2~, FILTRFWD+12*, FILTRFWD+13, FILTRFWD+16, FILTRFWD+21, FILTRFWD+22, FILTRFWD+23, FILTRFWD+24
XMERR LATERFWD+3!, LATERFWD+22!
XMERROR FILTRFWD+18~, FILTRFWD+21
XMFDA FILTRFWD+26~
XMFDA( FILTRFWD+27*
XMFIEN FILTRFWD+2~, FILTRFWD+5*, FILTRFWD+6*, FILTRFWD+8, FILTRFWD+10, FILTRFWD+13, FILTRFWD+16, FILTRFWD+22
XMFULL FILTRFWD+18~, FILTRFWD+21
XMFWDADD FILTRFWD+18~
XMFWDIEN FILTRFWD+2~, FILTRFWD+14*, FILTRFWD+16*, FILTRFWD+22
>> XMHANG GO+12
XMIEN LATERFWD+2~, LATERFWD+13*, LATERFWD+14*, LATERFWD+15, LATERFWD+16, LATERFWD+26
XMINACT LATERNEW+2~, LATERNEW+9*, LATERNEW+18
XMINSTR LATERFWD+2~, LATERFWD+24, FILTRFWD+2~, FILTRFWD+24
XMINSTR("FWD BY XMDUZ" , LATERFWD+5*, FILTRFWD+4*, BY" , LATERFWD+23*, FILTRFWD+23*
XMK PURGEOLD+5~, PURGEOLD+7*, PURGEOLD+10*, PURGEOLD+11, PURGEOLD+12, PURGEOLD+13
XMLATER LATERNEW+2~, LATERNEW+4*, LATERNEW+5*, LATERNEW+8, LATERNEW+11, LATERNEW+12, LATERNEW+14, LATERFWD+2~, LATERFWD+7*, LATERFWD+8*
LATERFWD+10, LATERFWD+14, LATERFWD+16
XMNOW LATERNEW+2~, LATERNEW+3*, LATERNEW+5, LATERFWD+2~, LATERFWD+6*, LATERFWD+8, PURGEOLD+5~, PURGEOLD+6*, PURGEOLD+8
XMPRIVAT LATERFWD+2~, LATERFWD+4*, LATERFWD+19, FILTRFWD+2~, FILTRFWD+3*, FILTRFWD+19
XMREC LATERFWD+2~, LATERFWD+15*, LATERFWD+16, LATERFWD+17, LATERFWD+18, LATERFWD+20, LATERFWD+23, FILTRFWD+2~, FILTRFWD+11*, FILTRFWD+12
FILTRFWD+13, FILTRFWD+16*, FILTRFWD+17
XMTO LATERFWD+2~, LATERFWD+18*, LATERFWD+19*, LATERFWD+20*, LATERFWD+22, FILTRFWD+2~, FILTRFWD+17*, FILTRFWD+19*, FILTRFWD+21, FILTRFWD+22
XMUPTR FILTRFWD+2~, FILTRFWD+9*, FILTRFWD+10*, FILTRFWD+11, FILTRFWD+13, FILTRFWD+27
XMV LATERFWD+2~, FILTRFWD+2~
XMWAIT GO+1~, GO+10*, GO+11
XMZ LATERNEW+2~, LATERNEW+10*, LATERNEW+11*, LATERNEW+12, LATERNEW+14, LATERNEW+15, LATERNEW+19, LATERNEW+20, LATERNEW+21, LATERFWD+2~
LATERFWD+9*, LATERFWD+10*, LATERFWD+11, LATERFWD+14, LATERFWD+15, LATERFWD+16, LATERFWD+24, PURGEOLD+5~, PURGEOLD+7*, PURGEOLD+11*
PURGEOLD+12, PURGEOLD+13, FILTRFWD+2~, FILTRFWD+7*, FILTRFWD+8*, FILTRFWD+10, FILTRFWD+11, FILTRFWD+13, FILTRFWD+24, FILTRFWD+27
XMZREC LATERNEW+2~, LATERNEW+19*, LATERNEW+21
>> ZTQUEUED GO+2, GO+4, GO+14
>> ZTREQ GO+2*
>> ZTSK GO+4, GO+14
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All