XMA30 ;ISC-SF/GMB-XMCLEAN, XMAUTOPURGE (cont.) ;01/08/2003 10:04
Source file <XMA30.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| AUDIT | ; Lists data from previous purges | |
| SHDR(XMTODAY,XMPAGE) | ; Header for Mailbox Statistics Report | |
| MAKENODE | ; Create the zero node for the message multiple | |
| USERSTAT | ; Display statistics | |
| DONTPURG | ; Find all messages which might not be in someone's mailbox, ; but which shouldn't be purged anyway. | |
| AHDR | ; | |
| DOSTATS | ; | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| AHDR | AUDIT+10, AUDIT+15 | 
| MAKENODE | DOSTATS+21 | 
| SHDR | DOSTATS+4, DOSTATS+16 | 
| >> | 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* |