XMJBN ;ISC-SF/GMB-Access new mail in mailbox ;05/18/2004 08:37
Source file <XMJBN.m>
Package | Total | Call Graph |
---|---|---|
MailMan | 12 | (INIT,NEWAGAIN,NXTBSKT)^XMJBN1 SELBSKT^XMJBU XMDIR^XMJDIR ZSHOW^XMJERR LISTALL^XMJMLN READMSG^XMJMOI (DISPMSG,PRTMULT)^XMJMP ADDITN^XMUT4A ZAPIT^XMXMSGS2 ($$SURRACC,$$SURRCONF)^XMXSEC SET^XMXSEC1 ($$BNMSGCT,$$BSKTNAME,NONEW,WAIT)^XMXUTIL |
VA Fileman | 2 | $$EZBLD^DIALOG DQ^DICQ |
Kernel | 1 | EN^XUTMDEVQ |
Name | Comments | DBIA/ICR reference |
---|---|---|
READNEW(XMDUZ,XMK,XMKN,XMZ,XMABORT) | ;
|
|
ASKBSKT(XMDUZ,XMNEWMSG,XMK,XMKN,XMABORT) | ;
; XMNEWMSG 1=Read new mail; 0=Read any mail |
|
LB | ; List Baskets with new mail (Replaces NEW^XMA0A)
|
|
LP | ; List all priority messages (Replaces PRIO^XMA0A)
|
|
LN | ; List all new messages (Replaces LIST^XMA0A)
|
|
Q | ; Quit
|
|
P | ; Print all new messages
; Replaces PRINT^XMA0A |
|
S | ; Scan all new messages
|
|
R | ; Read new mail by basket, priority first.
|
|
PRTNEW | ; Print all new messages
|
|
NEW | ;
; XMNEW Number of new messages ; XMKMULT 1=New msgs in multiple baskets; 0=new msgs in one basket |
|
NPBSKT(XMDUZ) | ; Return the first priority read basket that has new messages.
; If none has new messages, return the first priority basket. |
Name | Field # of Occurrence |
---|---|
$$EZBLD^DIALOG | NEW+18, NEW+23, P+4, R+7, R+33, NPBSKT+3 |
DQ^DICQ | LB+6 |
INIT^XMJBN1 | NEW+5 |
NEWAGAIN^XMJBN1 | NEW+15, NEW+32, PRTNEW+4 |
NXTBSKT^XMJBN1 | R+12, NPBSKT+7 |
SELBSKT^XMJBU | ASKBSKT+9 |
XMDIR^XMJDIR | NEW+29 |
ZSHOW^XMJERR | NEW+11, R+25 |
LISTALL^XMJMLN | LN+1, LP+1 |
READMSG^XMJMOI | READNEW+4 |
DISPMSG^XMJMP | READNEW+3 |
PRTMULT^XMJMP | R+20 |
ADDITN^XMUT4A | NEW+13, R+18 |
ZAPIT^XMXMSGS2 | READNEW+2 |
$$SURRACC^XMXSEC | NEW+10, R+24 |
$$SURRCONF^XMXSEC | R+21 |
SET^XMXSEC1 | NEW+19, NEW+20, NEW+21, NEW+22, NEW+24, NEW+25, NEW+26 |
$$BNMSGCT^XMXUTIL | NPBSKT+3, NPBSKT+8 |
$$BSKTNAME^XMXUTIL | NPBSKT+14 |
NONEW^XMXUTIL | R+22, R+27 |
WAIT^XMXUTIL | NEW+12, R+26 |
EN^XUTMDEVQ | P+4 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("XM" | R+4!, R+35!, NPBSKT+8! |
^XMB(3.7 - [#3.7] | NEW+9, NEW+13, NEW+16, NEW+23, R+5, R+6, R+9, R+10, R+15, R+17 , R+18, R+31, R+34, ASKBSKT+7, NPBSKT+4, NPBSKT+11, NPBSKT+13 |
^XMB(3.9 - [#3.9] | READNEW+2 |
^XTMP("XM" | NEW+15, NEW+32, PRTNEW+4, R+23*, R+28* |
Name | Line Occurrences |
---|---|
@( | NEW+31 |
ASKBSKT | R+14 |
R | PRTNEW+3, S+3 |
READNEW | NEW+14, R+29 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
D | LB+1~, LB+3* |
DIC | LB+1~, LB+2* |
DIC("S" | LB+4* |
DIC("W" | LB+5* |
DIC(0 | LB+3* |
DUZ | NEW+10, R+21, R+24 |
DZ | LB+1~, LB+3* |
I | P+2~, P+3* |
U | R+10, ASKBSKT+7, ASKBSKT+10, NPBSKT+3, NPBSKT+8, NPBSKT+18 |
XMABORT | NEW+3~, NEW+4*, NEW+5, NEW+16, NEW+29, Q+1*, R+2*, R+5, R+7*, R+11 , R+12*, R+14, R+17, R+20, R+29, R+30, READNEW~, READNEW+4, ASKBSKT~, ASKBSKT+10* |
>> XMB( | NEW+10, R+24 |
XMDEFALT | NPBSKT+2~, NPBSKT+3*, NPBSKT+4, NPBSKT+12, NPBSKT+16 |
XMDIC | ASKBSKT+2~, ASKBSKT+9 |
XMDIC("B" | ASKBSKT+7* |
XMDIC("S" | ASKBSKT+6* |
XMDIC("W" | ASKBSKT+3* |
XMDIR | NEW+17~, NEW+29, NEW+30! |
XMDIR("??" | NEW+28* |
XMDIR("A" | NEW+18* |
XMDIR("B" | NEW+27* |
XMDUZ | NEW+5, NEW+9, NEW+10, NEW+13, NEW+14, NEW+15, NEW+16, NEW+23, NEW+32, LB+2 , LN+1, LP+1, PRTNEW+4, R+5, R+6, R+9, R+10, R+12, R+14, R+15 , R+17, R+18, R+20, R+21, R+22, R+23, R+24, R+27, R+28, R+29 , R+31, R+34, READNEW~, READNEW+2, READNEW+3, READNEW+4, ASKBSKT~, ASKBSKT+7, ASKBSKT+9, NPBSKT~ , NPBSKT+3, NPBSKT+4, NPBSKT+7, NPBSKT+8, NPBSKT+11, NPBSKT+13, NPBSKT+14 |
XMFIRST | PRTNEW+1~, PRTNEW+2*, R+20 |
XMI | NPBSKT+9~, NPBSKT+10*, NPBSKT+11*, NPBSKT+12, NPBSKT+13 |
XMIA | R+1~, R+3* |
XMK | NEW+3~, NEW+5, NEW+9, NEW+13, NEW+14, R+1~, R+9*, R+10, R+12, R+14 , R+15, R+17, R+18, R+20, R+22, R+27, R+29, READNEW~, READNEW+2, READNEW+3 , READNEW+4, ASKBSKT~, ASKBSKT+7, ASKBSKT+9, ASKBSKT+10, NPBSKT+5~, NPBSKT+7, NPBSKT+8, NPBSKT+10*, NPBSKT+13* , NPBSKT+14, NPBSKT+17*, NPBSKT+18 |
XMK( | NPBSKT+14*, NPBSKT+17 |
XMK("" | NPBSKT+15 |
XMKMULT | NEW+3~, NEW+5, R+8, R+31*, R+32 |
XMKN | NEW+3~, NEW+5, NEW+14, R+1~, R+4*, R+10*, R+12, R+14, R+20, R+29 , R+33, READNEW~, READNEW+3, READNEW+4, ASKBSKT~, ASKBSKT+9, NPBSKT+5~, NPBSKT+6*, NPBSKT+7, NPBSKT+8 , NPBSKT+15*, NPBSKT+16, NPBSKT+17, NPBSKT+18 |
XMKPRI | R+1~, R+4*, R+12 |
XMKPRI("XMKN" | R+4* |
XMNEW | NEW+3~, NEW+5, NEW+7 |
XMNEWMSG | ASKBSKT~, ASKBSKT+4 |
XMNEWPRT | PRTNEW+1~, PRTNEW+2*, R+19 |
XMNEWS | NEW+3~, NEW+6*, READNEW+4 |
XMOPT | NEW+17~, NEW+19, NEW+20, NEW+21, NEW+22, NEW+24, NEW+25, NEW+26, NEW+29, NEW+30! |
XMOPT( | NEW+27 |
XMOPT("LP" | NEW+23* |
XMOX | NEW+17~, NEW+19, NEW+20, NEW+21, NEW+22, NEW+24, NEW+25, NEW+26, NEW+29, NEW+30! |
XMOX("O" | NEW+27 |
XMPAKMAN | READNEW+1~ |
XMPROMPT | ASKBSKT+2~, ASKBSKT+5*, ASKBSKT+8*, ASKBSKT+9 |
XMSAVE | P+2~, P+4 |
XMSAVE( | P+3* |
XMSCAN | PRTNEW+1~, PRTNEW+2*, S+1~, S+2*, R+13, R+32 |
XMSECBAD | READNEW+1~, READNEW+3 |
XMSECURE | READNEW+1~ |
XMTYPE | R+1~, R+6*, R+7, R+9, R+12, R+15*, R+17, R+18, R+33 |
>> XMV("NEW OPT" | , NEW+27 |
>> XMV("NEW ORDE | R" , R+17 |
XMY | NEW+17~, NEW+29, NEW+31 |
XMZ | NEW+8~, NEW+9*, NEW+10, NEW+13, NEW+14, R+1~, R+16*, R+17*, R+18, R+20 , R+21, R+22, R+23, R+24, R+27, R+28, R+29, READNEW~, READNEW+2, READNEW+3 , READNEW+4 |
>> ZTQUEUED | PRTNEW+4, R+3, R+7 |