XMJMLR ;ISC-SF/GMB-List/Read messages in basket ;05/21/2002 06:46
Source file <XMJMLR.m>
Package | Total | Call Graph |
---|---|---|
MailMan | 13 | (R,READMSG)^XMJBM NAMEBSKT^XMJBU FINDBSKT^XMJMF FIND^XMJMFA FIND1^XMJMFB ($$HEADLINE,HEADER,INIT,LISTMSG)^XMJML LISTONE^XMJMLN (FWD,SETOPT,XMDIR)^XMJMLR1 (DELETE,FILTER,FORWARD,LATER,NEWTOGL,PRINT,SAVE,TERM,VAPOR,XMTPRI)^XMJMOR (ADDITC,ADDITM)^XMUT4A ZAPIT^XMXMSGS2 $$ACCESS^XMXSEC WAIT^XMXUTIL |
VA Fileman | 2 | ($$EZBLD,BLD)^DIALOG ^DIR |
Name | Comments | DBIA/ICR reference |
---|---|---|
Q1 | ; ?string - search for messages in this basket whose subject contains string.
|
|
Q2 | ; ??string - search for messages whose subject starts with string.
|
|
FI | ; Filter messages
|
|
D | ; Delete messages
|
|
Z | ; Zoom toggle
|
|
READMSG(XMDUZ,XMK,XMKN,XMKZ,XMZ,XMZOOM) | ;
|
|
DODOT | ;
|
|
FINDPAGE(XMFIRST,XMPAGE,XMKZ,XMPDEST) | ;
|
|
DISPLAY(XMDUZ,XMDETAIL,XMK,XMKN,XMKZ,XMFIRST,XMPAGE,XMLEN,XMZOOM,XMPMAX) | ;
|
|
NT | ; New Toggle messages
|
|
C | ; Change the name of this basket
|
|
LIST(XMDUZ,XMK,XMKN,XMDETAIL,XMABORT) | ; List messages in basket
; XMDETAIL 0=Summary; 1=Detailed |
|
FINDXMKZ(XMDUZ,XMK,XMFIRST,XMPAGE,XMKZLAST,XMKZF) | ; Find the page with XMKZF on it
|
|
F | ; Forward messages
|
|
H | ; Headerless Print messages
|
|
L | ; Later messages
|
|
O | ; Opposite toggle
|
|
CD | ; Change Detail
|
|
Q | ; Query messages
|
|
P | ; Print messages
|
|
S | ; Save messages
|
|
R | ; Resequence messages
|
|
T | ; Terminate messages
|
|
V | ; Vaporize messages
|
|
CHOOSE(XMDUZ,XMK,XMKZ,XMFIRST,XMPAGE,XMLEN,XMZOOM,XMINSTR,XMOPT,XMOX,XMABORT) | ;
|
|
X | ; Xmit priority toggle messages
|
|
N | ; New message list
|
|
PFWD | ;
|
|
AGAIN(XMABORT) | ;
|
Name | Field # of Occurrence |
---|---|
$$EZBLD^DIALOG | CHOOSE+47, AGAIN+3, AGAIN+4 |
BLD^DIALOG | AGAIN+5 |
^DIR | AGAIN+6 |
R^XMJBM | R+1 |
READMSG^XMJBM | CHOOSE+49, READMSG+1 |
NAMEBSKT^XMJBU | C+1 |
FINDBSKT^XMJMF | Q+1 |
FIND^XMJMFA | Q2+1 |
FIND1^XMJMFB | Q1+4 |
$$HEADLINE^XMJML | DISPLAY+3 |
HEADER^XMJML | DISPLAY+3 |
INIT^XMJML | LIST+8, C+3, CD+2, R+5 |
LISTMSG^XMJML | DISPLAY+6, DISPLAY+11 |
LISTONE^XMJMLN | N+1 |
FWD^XMJMLR1 | CHOOSE+46 |
SETOPT^XMJMLR1 | LIST+5 |
XMDIR^XMJMLR1 | CHOOSE+5 |
DELETE^XMJMOR | D+1 |
FILTER^XMJMOR | FI+1 |
FORWARD^XMJMOR | F+1 |
LATER^XMJMOR | L+1 |
NEWTOGL^XMJMOR | NT+1 |
PRINT^XMJMOR | H+1, P+1 |
SAVE^XMJMOR | S+1 |
TERM^XMJMOR | T+1 |
VAPOR^XMJMOR | V+1 |
XMTPRI^XMJMOR | X+1 |
ADDITC^XMUT4A | DISPLAY+9, CHOOSE+23 |
ADDITM^XMUT4A | CHOOSE+30, CHOOSE+48 |
ZAPIT^XMXMSGS2 | DISPLAY+10 |
$$ACCESS^XMXSEC | CHOOSE+45 |
WAIT^XMXUTIL | D+2, F+2, FI+2, H+2, L+2, N+2, NT+2, P+2, R+6, S+2 , T+2, V+2, X+2 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("XM" | LIST+6!, LIST+12!, DISPLAY+5, CHOOSE+15, READMSG+2!, READMSG+3, DODOT+5!, DODOT+7*, DODOT+15, DODOT+16 , DODOT+18, DODOT+19, D+3, L+3, O+4!, O+5*, T+3 |
^TMP("XMERR" | CHOOSE+44! |
^XMB(3.7 - [#3.7] | LIST+9, DISPLAY+6, DISPLAY+7, DISPLAY+8, DISPLAY+9, CHOOSE+2, CHOOSE+3, CHOOSE+4, CHOOSE+21, CHOOSE+23 , CHOOSE+28, CHOOSE+29, CHOOSE+35, CHOOSE+36, CHOOSE+37, CHOOSE+40, CHOOSE+47, CHOOSE+48, FINDPAGE+4, FINDPAGE+5 , FINDXMKZ+1, FINDXMKZ+9, FINDXMKZ+22, READMSG+2, DODOT+7, DODOT+15, DODOT+16, DODOT+18, O+3 |
^XMB(3.9 - [#3.9] | DISPLAY+10, CHOOSE+33, CHOOSE+43 |
Name | Line Occurrences |
---|---|
@( | CHOOSE+61 |
AGAIN | CHOOSE+10 |
CHOOSE | LIST+11 |
DISPLAY | LIST+10 |
DODOT | CHOOSE+14 |
FINDPAGE | PFWD+6 |
FINDXMKZ | CHOOSE+25, CHOOSE+32, CHOOSE+38 |
PFWD | CHOOSE+8 |
READMSG | CHOOSE+24, CHOOSE+31 |
Z | CHOOSE+15, READMSG+3, D+3, L+3, T+3 |
Name | Field # of Occurrence |
---|---|
^( | DODOT+15*, DODOT+16!, DODOT+18*, DODOT+19! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DIR | AGAIN+1~ |
DIR("A" | AGAIN+3* |
DIR("B" | AGAIN+4* |
DIR(0 | AGAIN+4* |
I | FINDPAGE+1~, FINDPAGE+4*, FINDXMKZ+4~, FINDXMKZ+9*, FINDXMKZ+17~, FINDXMKZ+22*, DODOT+1~, DODOT+8*, DODOT+9, Z+1~ , Z+4*, Z+5*, Z+9*, Z+10* |
IOSL | LIST+7 |
U | CHOOSE+29, CHOOSE+47 |
XM1 | DODOT+1~, DODOT+11*, DODOT+13 |
XMABORT | LIST~, LIST+9, LIST+11, CHOOSE~, CHOOSE+5, CHOOSE+9*, CHOOSE+10, AGAIN~, AGAIN+8* |
XMCNT | CHOOSE+55~, CHOOSE+56*, CHOOSE+57*, CHOOSE+58, PFWD+1~, PFWD+2*, PFWD+3*, PFWD+4, PFWD+5 |
XMDETAIL | LIST~, LIST+8, LIST+10, DISPLAY~, DISPLAY+3, DISPLAY+6, DISPLAY+11, C+3, CD+1*, CD+2 , R+5 |
XMDUZ | LIST~, LIST+3, LIST+5, LIST+8, LIST+9, LIST+10, LIST+11, DISPLAY~, DISPLAY+3, DISPLAY+6 , DISPLAY+7, DISPLAY+8, DISPLAY+9, DISPLAY+10, CHOOSE~, CHOOSE+2, CHOOSE+3, CHOOSE+4, CHOOSE+5, CHOOSE+21 , CHOOSE+23, CHOOSE+24, CHOOSE+25, CHOOSE+28, CHOOSE+29, CHOOSE+30, CHOOSE+31, CHOOSE+32, CHOOSE+35, CHOOSE+36 , CHOOSE+37, CHOOSE+38, CHOOSE+40, CHOOSE+45, CHOOSE+46, CHOOSE+47, CHOOSE+48, CHOOSE+49, FINDPAGE+4, FINDPAGE+5 , FINDXMKZ~, FINDXMKZ+1, FINDXMKZ+9, FINDXMKZ+22, READMSG~, READMSG+1, READMSG+2, DODOT+7, DODOT+15, DODOT+16 , DODOT+18, C+1, C+3, CD+2, D+1, F+1, FI+1, H+1, L+1, N+1 , NT+1, O+3, P+1, Q+1, Q1+4, Q2+1, R+5, S+1, T+1, V+1 , X+1 |
XMERR | CHOOSE+44! |
XMF | Q1+1~, Q1+4 |
XMF("BSKT" | Q1+2* |
XMF("SUBJ" | Q1+3* |
XMFIRST | LIST+2~, LIST+10, LIST+11, DISPLAY~, CHOOSE~, CHOOSE+25, CHOOSE+32, CHOOSE+38, PFWD+6, FINDPAGE~ , FINDXMKZ~, R+3! |
XMFIRST( | DISPLAY+2*, CHOOSE+6, CHOOSE+12, CHOOSE+16, CHOOSE+50, CHOOSE+53, CHOOSE+60, CHOOSE+62, PFWD+7, FINDPAGE+3* , FINDPAGE+5, FINDXMKZ+3, FINDXMKZ+8*, FINDXMKZ+11, FINDXMKZ+16, FINDXMKZ+21*, FINDXMKZ+24, Z+5*, Z+10 |
XMFIRST(0 | R+4*, Z+5, Z+10* |
XMHI | CHOOSE+1~, CHOOSE+4*, CHOOSE+5, DODOT+12 |
XMINSTR | LIST+2~, LIST+11, CHOOSE~, CHOOSE+5 |
XMINSTR("GOTO" | LIST+4* |
XMK | LIST~, LIST+3, LIST+5, LIST+8, LIST+9, LIST+10, LIST+11, DISPLAY~, DISPLAY+3, DISPLAY+6 , DISPLAY+7, DISPLAY+8, DISPLAY+9, DISPLAY+10, DISPLAY+11, CHOOSE~, CHOOSE+2, CHOOSE+3, CHOOSE+4, CHOOSE+21 , CHOOSE+23, CHOOSE+24, CHOOSE+25, CHOOSE+28, CHOOSE+29, CHOOSE+30, CHOOSE+31, CHOOSE+32, CHOOSE+35, CHOOSE+36 , CHOOSE+37, CHOOSE+38, CHOOSE+39~, CHOOSE+40*, CHOOSE+41, CHOOSE+47, CHOOSE+48, CHOOSE+49, FINDPAGE+4, FINDPAGE+5 , FINDXMKZ~, FINDXMKZ+1, FINDXMKZ+9, FINDXMKZ+22, READMSG~, READMSG+1, READMSG+2, DODOT+7, DODOT+15, DODOT+16 , DODOT+18, C+1, C+3, CD+2, D+1, F+1, FI+1, H+1, L+1, N+1 , NT+1, O+3, P+1, Q+1, Q1+2, R+5, S+1, T+1, V+1, X+1 |
XMKN | LIST~, LIST+8, LIST+10, DISPLAY~, DISPLAY+3, DISPLAY+6, DISPLAY+11, CHOOSE+24, CHOOSE+31, CHOOSE+39~ , CHOOSE+47*, CHOOSE+49, READMSG~, READMSG+1, C+1, C+3, CD+2, N+1, Q+1, R+5 |
XMKZ | LIST+2~, LIST+7*, LIST+10, LIST+11, DISPLAY~, DISPLAY+2, DISPLAY+5*, DISPLAY+6, DISPLAY+7*, DISPLAY+8 , DISPLAY+9, DISPLAY+11, CHOOSE~, CHOOSE+2, CHOOSE+6*, CHOOSE+12*, CHOOSE+16*, CHOOSE+19, CHOOSE+20*, CHOOSE+21 , CHOOSE+23, CHOOSE+24, CHOOSE+25, CHOOSE+29*, CHOOSE+30, CHOOSE+31, CHOOSE+32, CHOOSE+36*, CHOOSE+37*, CHOOSE+38 , CHOOSE+50*, CHOOSE+53*, CHOOSE+60*, CHOOSE+62*, PFWD+6, PFWD+7*, FINDPAGE~, FINDPAGE+3, FINDPAGE+4*, FINDXMKZ+4~ , FINDXMKZ+6*, FINDXMKZ+7, FINDXMKZ+8, FINDXMKZ+9*, FINDXMKZ+17~, FINDXMKZ+19*, FINDXMKZ+20, FINDXMKZ+21, FINDXMKZ+22*, READMSG~ , READMSG+2, DODOT+1~, DODOT+6*, DODOT+7*, DODOT+9*, DODOT+10, DODOT+11, DODOT+12, DODOT+13*, DODOT+15* , DODOT+16*, DODOT+18, DODOT+19, O+1~, O+2*, O+3*, O+4, O+5 |
XMKZF | FINDXMKZ~, FINDXMKZ+1, FINDXMKZ+3, FINDXMKZ+5, FINDXMKZ+7, FINDXMKZ+9, FINDXMKZ+11, FINDXMKZ+16, FINDXMKZ+18, FINDXMKZ+20 , FINDXMKZ+22, FINDXMKZ+24 |
XMKZLAST | CHOOSE+18~, CHOOSE+19*, CHOOSE+25, CHOOSE+32, CHOOSE+38, FINDXMKZ~, FINDXMKZ+3, FINDXMKZ+5, FINDXMKZ+6, FINDXMKZ+16 , FINDXMKZ+18, FINDXMKZ+19 |
XMLEN | LIST+2~, LIST+8, LIST+10, LIST+11, DISPLAY~, DISPLAY+3, DISPLAY+6, DISPLAY+11, CHOOSE~, C+2! , C+3, CD+2, R+3!, R+5 |
XMLO | CHOOSE+1~, CHOOSE+3*, CHOOSE+5 |
XMMORE | CHOOSE+1~, CHOOSE+2*, CHOOSE+5, CHOOSE+8 |
XMN | DODOT+1~, DODOT+12*, DODOT+15, DODOT+16 |
XMO | FINDPAGE+1~, FINDPAGE+2*, FINDPAGE+3, FINDPAGE+4, FINDPAGE+5 |
XMOK | CHOOSE+39~, CHOOSE+41, CHOOSE+45*, CHOOSE+46 |
XMOPT | LIST+2~, LIST+5, LIST+11, CHOOSE~, CHOOSE+5 |
XMORDER | LIST+2~, LIST+3*, LIST+13 |
XMOX | LIST+2~, LIST+5, LIST+11, CHOOSE~, CHOOSE+5 |
XMPAGE | LIST+2~, LIST+7*, LIST+10, LIST+11, DISPLAY~, DISPLAY+2, CHOOSE~, CHOOSE+5, CHOOSE+6, CHOOSE+9 , CHOOSE+11*, CHOOSE+12, CHOOSE+16, CHOOSE+25, CHOOSE+32, CHOOSE+38, CHOOSE+50, CHOOSE+52*, CHOOSE+53, CHOOSE+58* , CHOOSE+59*, CHOOSE+60, CHOOSE+62, PFWD+4*, PFWD+5, PFWD+6, PFWD+7, FINDPAGE~, FINDPAGE+2, FINDPAGE+3* , FINDPAGE+5*, FINDXMKZ~, FINDXMKZ+3, FINDXMKZ+7*, FINDXMKZ+8, FINDXMKZ+11*, FINDXMKZ+16, FINDXMKZ+20*, FINDXMKZ+21, FINDXMKZ+24* , O+6*, R+2*, Z+6*, Z+11, Z+12* |
XMPAGE(0 | Z+6, Z+11* |
XMPDEST | PFWD+1~, PFWD+5*, PFWD+6, FINDPAGE~, FINDPAGE+2, FINDPAGE+3 |
XMPMAX | LIST+2~, LIST+7*, LIST+10, DISPLAY~, DISPLAY+5, DISPLAY+7, FINDPAGE+4, FINDXMKZ+9, FINDXMKZ+22 |
XMSTRIKE | DODOT+1~, DODOT+2*, DODOT+3*, DODOT+5, DODOT+14, DODOT+17 |
>> XMV("ORDER" | LIST+3*, LIST+13*, DISPLAY+5, DISPLAY+7, CHOOSE+2, CHOOSE+36, CHOOSE+37, FINDPAGE+4, FINDPAGE+5, FINDXMKZ+2 |
XMY | CHOOSE+1~, CHOOSE+5, CHOOSE+6, CHOOSE+7, CHOOSE+13, CHOOSE+17, CHOOSE+20, CHOOSE+27, CHOOSE+51, CHOOSE+54 , CHOOSE+56, CHOOSE+61, PFWD+2, DODOT+2*, DODOT+3*, DODOT+4, DODOT+8, DODOT+9 |
XMY(0 | Q1+3, Q2+1 |
XMZ | DISPLAY+1~, DISPLAY+8*, DISPLAY+9, DISPLAY+10, DISPLAY+11, CHOOSE+1~, CHOOSE+21*, CHOOSE+22, CHOOSE+23, CHOOSE+24 , CHOOSE+27*, CHOOSE+28, CHOOSE+29, CHOOSE+30, CHOOSE+31, CHOOSE+33, CHOOSE+35, CHOOSE+36, CHOOSE+37, CHOOSE+40 , CHOOSE+43, CHOOSE+45, CHOOSE+46, CHOOSE+48, CHOOSE+49, READMSG~, READMSG+1, READMSG+2 |
XMZOOM | LIST+2~, LIST+7*, LIST+10, LIST+11, DISPLAY~, DISPLAY+4, CHOOSE~, CHOOSE+15, CHOOSE+24, CHOOSE+31 , READMSG~, READMSG+3, D+3, L+3, T+3, Z+2, Z+3*, Z+8* |
XMZREC | CHOOSE+42~, CHOOSE+43*, CHOOSE+45, CHOOSE+46 |
Y | AGAIN+1~, AGAIN+7 |