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 |