XMTDF ;ISC-SF/GMB-Filter message: multiple conditions ;04/15/2003 12:45
Source file <XMTDF.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
BSKTHELP | ; Executable Help for file 3.7, subfile 3.715, field 2 BASKET
|
|
FILTER(XMDUZ,XMZ,XMZSUBJ,XMZFROM,XMK,XMKN,XMACT) | ; figures out which basket to save to
; the message should be put in. ; Defaults: the "IN" basket. ; If basket doesn't exist, it creates the basket. ; Returns: ; XMK basket number ; XMKN basket name ; Optionally, if specified by user: ; XMACT("VDAYS") set vaporize date to this many days from today. ; XMACT("NONEW") don't make this message new. ; XMACT("FWD") forward this message |
|
BASKET(X) | ; Input Transform for file 3.7, subfile 3.715, field 2 BASKET
|
|
TO(X) | ; Input Transform for file 3.7, subfile 3.715, field 6 ADDRESSED TO
|
|
FROM(X) | ; Input Transform for file 3.7, subfile 3.715, field 5 FROM
|
|
OKFWD(XMZ) | ; Is it OK to automatically forward this message?
|
|
DELFWDTO(XMUSER,XMFILTER,XMIEN,XMFWD,XMERROR) | ; Delete a user's invalid FORWARD TO address.
|
|
FWDTO(XMADDR,XMIA) | ; Input Transform for file 3.7, subfile 3.715,
; subfile 3.7159, field .01 FORWARD TO |
|
GOODMSG(XMZ,XMZSUBJ,XMZFROM,XMF) | ;
; This function is a copy of $$GOODMSG^XMJMFB, but with fewer ; conditions to match on. |
Name | Field # of Occurrence |
---|---|
$$EZBLD^DIALOG | FILTER+23, FILTER+30, BSKTHELP+3, TO+17 |
^DIC | BASKET+6, BSKTHELP+6, FROM+5, TO+15, TO+21 |
FILE^DIE | DELFWDTO+3 |
$$UP^XLFSTR | GOODMSG+4, GOODMSG+9, GOODMSG+22, FROM+1, TO+2, TO+18 |
ADDRESS^XMXADDR | FWDTO+5 |
MAKEBSKT^XMXBSKT | FILTER+24, FILTER+30, FILTER+31 |
TASKBULL^XMXBULL | DELFWDTO+7 |
$$CLOSED^XMXSEC | OKFWD+3 |
$$CONFID^XMXSEC | OKFWD+4 |
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | Classic Fileman Calls |
^XMB(3.8 - [#3.8] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^XMB(3.7 - [#3.7] | FILTER+14, FILTER+15, FILTER+17, FILTER+24, FILTER+25, FILTER+28, DELFWDTO+6 |
^XMB(3.9 - [#3.9] | GOODMSG+14, GOODMSG+15, GOODMSG+20, OKFWD+2 |
Name | Line Occurrences |
---|---|
$$GOODMSG | FILTER+21 |
$$OKFWD | FILTER+28 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | BASKET+1~ |
DA(1 | BASKET+2*, BASKET+3 |
DIC | BASKET+1~, BASKET+3*, BSKTHELP+1~, BSKTHELP+4*, FROM+3~, FROM+4*, TO+9~, TO+13*, TO+19~, TO+20* |
DIC("P" | BASKET+4* |
DIC("S" | BSKTHELP+3*, TO+12* |
DIC(0 | BASKET+5*, BSKTHELP+5*, FROM+4*, TO+14*, TO+20* |
DO | FWDTO+2~ |
DUZ | BASKET+2, BSKTHELP+4, FWDTO+5 |
U | FILTER+18, FILTER+19, FILTER+20, FILTER+21, FILTER+26, FILTER+27, GOODMSG+15, BASKET+7, BASKET+8, TO+17 , TO+23, DELFWDTO+6 |
X | BASKET~, BASKET+7!, BASKET+8*, BASKET+9!, BSKTHELP+2, FROM~, FROM+1*, FROM+2!, FROM+6!, FROM+7* , TO~, TO+1, TO+2*, TO+3!, TO+4, TO+8*, TO+16!, TO+17*, TO+18*, TO+22! , TO+23* |
XMACT | FILTER~ |
XMACT("FWD" | FILTER+28* |
XMACT("NONEW" | FILTER+27* |
XMACT("VDAYS" | FILTER+26* |
XMADDR | FWDTO~, FWDTO+5, FWDTO+6!, FWDTO+7* |
XMDUZ | FILTER~, FILTER+14, FILTER+15, FILTER+17, FILTER+24, FILTER+25, FILTER+28, FILTER+30, FILTER+31, BASKET+2 , BSKTHELP+4 |
XMERROR | FWDTO+3~, FWDTO+5, FWDTO+6, DELFWDTO~, DELFWDTO+5 |
XMF | FILTER+16~, FILTER+21, GOODMSG~ |
XMF("FROM" | FILTER+19*, GOODMSG+5, GOODMSG+6, GOODMSG+8, GOODMSG+10, GOODMSG+11 |
XMF("SUBJ" | FILTER+18*, GOODMSG+4 |
XMF("TO" | FILTER+20*, GOODMSG+13, GOODMSG+14, GOODMSG+15, GOODMSG+17, GOODMSG+23, GOODMSG+24 |
XMFDA | DELFWDTO+1~ |
XMFDA( | DELFWDTO+2* |
XMFILTER | DELFWDTO~, DELFWDTO+2, DELFWDTO+6 |
XMFREC | FILTER+11~, FILTER+17*, FILTER+18, FILTER+19, FILTER+20, FILTER+21, FILTER+26, FILTER+27 |
XMFULL | FWDTO+3~, FWDTO+5, FWDTO+7 |
XMFWD | DELFWDTO~, DELFWDTO+5 |
XMFWDADD | FWDTO+3~ |
XMIA | FWDTO~ |
XMIEN | FILTER+11~, FILTER+13*, FILTER+15*, FILTER+17, FILTER+28, DELFWDTO~, DELFWDTO+2 |
XMINSTR | FWDTO+3~, DELFWDTO+1~, DELFWDTO+7 |
XMINSTR("ADDR | FLAGS" , FWDTO+4* |
XMINSTR("FROM" | DELFWDTO+4* |
XMK | FILTER~, FILTER+12!, FILTER+23*, FILTER+24, FILTER+25*, FILTER+29, FILTER+30*, FILTER+31 |
XMKN | FILTER~, FILTER+12!, FILTER+14, FILTER+15, FILTER+21*, FILTER+22, FILTER+23*, FILTER+24, FILTER+25, FILTER+30 , FILTER+31 |
XMNOGOOD | GOODMSG+3~, GOODMSG+5, GOODMSG+6*, GOODMSG+7*, GOODMSG+12*, GOODMSG+13, GOODMSG+14*, GOODMSG+15*, GOODMSG+16*, GOODMSG+20 , GOODMSG+25* |
XMORDER | FILTER+11~, FILTER+13*, FILTER+14*, FILTER+15 |
XMPARM | DELFWDTO+1~, DELFWDTO+7 |
XMPARM(1 | DELFWDTO+5* |
XMPARM(2 | DELFWDTO+6* |
XMPARM(3 | DELFWDTO+5* |
XMRESTR | FWDTO+3~ |
XMTO | GOODMSG+18~, GOODMSG+19*, GOODMSG+20*, GOODMSG+21, GOODMSG+22 |
XMTOX | GOODMSG+18~, GOODMSG+22*, GOODMSG+23, GOODMSG+24 |
XMUSER | DELFWDTO~, DELFWDTO+2, DELFWDTO+6, DELFWDTO+7 |
XMZ | FILTER~, FILTER+21, FILTER+28, GOODMSG~, GOODMSG+14, GOODMSG+15, GOODMSG+20, OKFWD~, OKFWD+2 |
XMZFROM | FILTER~, FILTER+21, GOODMSG~, GOODMSG+6, GOODMSG+9*, GOODMSG+10, GOODMSG+11 |
XMZREC | OKFWD+1~, OKFWD+2*, OKFWD+3, OKFWD+4 |
XMZSUBJ | FILTER~, FILTER+21, GOODMSG~, GOODMSG+4 |
Y | BASKET+1~, BASKET+7, BASKET+8, BSKTHELP+1~, FROM+3~, FROM+6, FROM+7, TO+9~, TO+16, TO+17 , TO+19~, TO+22, TO+23 |
Y(0 | TO+17 |