XMTDT ;ISC-SF/GMB-Deliver later'd msgs & delete inactive msgs ;04/15/2003 12:48
Source file <XMTDT.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GO | ; | |
| 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. | |
| 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. | 
| 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 | 
| FileNo | Call Tags | 
|---|---|
| ^XMB(3.73 - [#3.73] | Classic Fileman Calls | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| FILTRFWD | GO+9 | 
| LATERFWD | GO+7 | 
| LATERNEW | GO+6 | 
| PURGEOLD | GO+8 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | LATERNEW+9, FILTRFWD+16 | 
| ^(201 | LATERNEW+9 | 
| >> | 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 |