XMXBSKT ;ISC-SF/GMB-Basket APIs ;03/25/2003 14:55
Source file <XMXBSKT.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| RSEQ(XMDUZ,XMK,XMKZNEW) | ; Internal MailMan entry point to resequence a basket
; *** IN create date/xmz SEQUENCE *** |
|
| DELBSKT(XMDUZ,XMK,XMFLAGS) | ;
; XMK Basket IEN |
|
| MTRY | ||
| MAKEBSKT(XMDUZ,XMK,XMKN) | ; Create a basket (For internal MM use only)
; If you give it an XMK, it'll put it there, ; else, it'll find a vacant XMK. |
|
| LISTBSKT(XMDUZ,XMFLAGS,XMAMT,XMSTART,XMPART,XMTROOT) | ;
|
|
| XRSEQ(XMDUZ,XMK,XMKZNEW) | ; Internal MailMan entry point to resequence a basket
; *** IN XMKZ SEQUENCE *** |
|
| RSEQBSKT(XMDUZ,XMK,XMMSG) | ; Resequence message numbers
; XMZ - Unique message number ; XMK - basket number ; XMKZ - Message number in basket ; XMKZCNT - Number of messages in basket |
|
| FLTRBSKT(XMDUZ,XMK,XMMSG) | ; Filter a basket
; XMZ - Unique message number ; XMK - basket number |
|
| NAMEBSKT(XMDUZ,XMK,XMKN) | ;
; XMK Basket IEN ; XMKN New basket name |
|
| CRE8BSKT(XMDUZ,XMKN,XMK) | ; Routine creates basket, given name, and
; returns basket number. |
|
| QBSKT(XMDUZ,XMK,XMMSG) | ; Message counts for a mail basket
|
| Name | Field # of Occurrence |
|---|---|
| $$EZBLD^DIALOG | RSEQBSKT+12, FLTRBSKT+15 |
| $$FIND1^DIC | CRE8BSKT+5 |
| LIST^DIC | LISTBSKT+13 |
| FILE^DIE | DELBSKT+15, NAMEBSKT+10, RSEQ+13, XRSEQ+11 |
| UPDATE^DIE | MTRY |
| $$CREF^DILF | LISTBSKT+4 |
| $$OREF^DILF | LISTBSKT+5 |
| BSKT^XMUT4 | RSEQBSKT+10 |
| FLTR^XMXMSGS2 | FLTRBSKT+14 |
| $$POSTPRIV^XMXSEC | CRE8BSKT+3, DELBSKT+4, NAMEBSKT+4, FLTRBSKT+5 |
| $$RPRIV^XMXSEC | CRE8BSKT+4, DELBSKT+5, LISTBSKT+2, QBSKT+4, RSEQBSKT+9, FLTRBSKT+6 |
| $$WPRIV^XMXSEC | NAMEBSKT+5 |
| $$BMSGCT^XMXUTIL | DELBSKT+8, LISTBSKT+20, QBSKT+6 |
| $$BNMSGCT^XMXUTIL | DELBSKT+10 |
| ERRSET^XMXUTIL | CRE8BSKT+9, CRE8BSKT+15, DELBSKT+7, DELBSKT+9, NAMEBSKT+7, RSEQ+13, XRSEQ+11, FLTRBSKT+8, FLTRBSKT+10 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("DIERR" | MTRY+2 |
| ^TMP("DILIST" | LISTBSKT+14, LISTBSKT+17, LISTBSKT+22! |
| ^TMP("XM" | RSEQ+3!, RSEQ+5*, RSEQ+7, RSEQ+8, RSEQ+14! |
| ^TMP("XMERR" | CRE8BSKT+2!, DELBSKT+3!, NAMEBSKT+3!, QBSKT+2!, RSEQBSKT+6!, FLTRBSKT+3! |
| ^TMP("XMLIST" | LISTBSKT+7! |
| ^XMB(3.7 - [#3.7] | CRE8BSKT+13, MAKEBSKT+4, DELBSKT+7, DELBSKT+9, DELBSKT+11, DELBSKT+12, DELBSKT+16, LISTBSKT+19, NAMEBSKT+7, QBSKT+5 , RSEQ+5, RSEQ+9, RSEQ+13, RSEQ+16, XRSEQ+4, XRSEQ+7, XRSEQ+11, XRSEQ+13, FLTRBSKT+7, FLTRBSKT+12 , FLTRBSKT+14 |
| ^XMB(3.9 - [#3.9] | RSEQ+5 |
| Name | Line Occurrences |
|---|---|
| MAKEBSKT | CRE8BSKT+17 |
| MTRY | MTRY+2 |
| RSEQ | RSEQBSKT+11 |
| Name | Field # of Occurrence |
|---|---|
| ^( | LISTBSKT+17 |
| ^(0 | DELBSKT+12*, RSEQ+16*, XRSEQ+13* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> DIERR | MTRY, RSEQ+13, XRSEQ+11 |
| DUZ | CRE8BSKT+4, DELBSKT+5, LISTBSKT+2, NAMEBSKT+5, QBSKT+4, RSEQBSKT+9, FLTRBSKT+6, FLTRBSKT+8 |
| I | CRE8BSKT+11~, CRE8BSKT+13*, CRE8BSKT+14 |
| U | DELBSKT+7, DELBSKT+9, DELBSKT+12, LISTBSKT+20, NAMEBSKT+7, QBSKT+6, RSEQ+5, RSEQ+9, RSEQ+13, RSEQ+16 , XRSEQ+11, XRSEQ+13, FLTRBSKT+12 |
| XMAMT | LISTBSKT~, LISTBSKT+13, LISTBSKT+21 |
| XMCNT | LISTBSKT+1~, LISTBSKT+16*, LISTBSKT+18*, LISTBSKT+20, LISTBSKT+21 |
| XMCRE8DT | RSEQ+2~, RSEQ+6*, RSEQ+7*, RSEQ+8 |
| XMDUZ | CRE8BSKT~, CRE8BSKT+3, CRE8BSKT+4, CRE8BSKT+5, CRE8BSKT+10, CRE8BSKT+17, MAKEBSKT~, MAKEBSKT+4, MAKEBSKT+5, DELBSKT~ , DELBSKT+4, DELBSKT+5, DELBSKT+7, DELBSKT+8, DELBSKT+9, DELBSKT+10, DELBSKT+11, DELBSKT+12, DELBSKT+14, DELBSKT+16 , LISTBSKT~, LISTBSKT+2, LISTBSKT+13, LISTBSKT+19, LISTBSKT+20, NAMEBSKT~, NAMEBSKT+4, NAMEBSKT+5, NAMEBSKT+6, NAMEBSKT+7 , NAMEBSKT+9, QBSKT~, QBSKT+4, QBSKT+5, QBSKT+6, RSEQBSKT~, RSEQBSKT+9, RSEQBSKT+10, RSEQBSKT+11, RSEQ~ , RSEQ+5, RSEQ+9, RSEQ+12, RSEQ+13, RSEQ+16, XRSEQ~, XRSEQ+4, XRSEQ+7, XRSEQ+10, XRSEQ+11 , XRSEQ+13, FLTRBSKT~, FLTRBSKT+5, FLTRBSKT+6, FLTRBSKT+7, FLTRBSKT+8, FLTRBSKT+9, FLTRBSKT+12, FLTRBSKT+14 |
| XMERR | CRE8BSKT+2!, CRE8BSKT+10, DELBSKT+3!, NAMEBSKT+3!, QBSKT+2!, RSEQBSKT+6!, RSEQ+7, RSEQ+8, RSEQ+15, XRSEQ+4 , XRSEQ+7, XRSEQ+12, FLTRBSKT+3! |
| XMERROR | RSEQBSKT+5~ |
| XMFDA | MAKEBSKT+3~, DELBSKT+13~, NAMEBSKT+8~, RSEQ+2~, XRSEQ+2~ |
| XMFDA( | MAKEBSKT+5*, DELBSKT+14*, NAMEBSKT+9*, RSEQ+12*, XRSEQ+10* |
| XMFLAGS | DELBSKT~, DELBSKT+8, LISTBSKT~, LISTBSKT+9, LISTBSKT+12, LISTBSKT+15 |
| XMFMFLAG | LISTBSKT+1~, LISTBSKT+11*, LISTBSKT+12*, LISTBSKT+13 |
| XMI | LISTBSKT+1~, LISTBSKT+16*, LISTBSKT+17* |
| XMIEN | MAKEBSKT+3~ |
| XMIEN(1 | MAKEBSKT+6* |
| XMK | CRE8BSKT~, CRE8BSKT+5*, CRE8BSKT+6, CRE8BSKT+11~, CRE8BSKT+12*, CRE8BSKT+13*, CRE8BSKT+17, MAKEBSKT~, MAKEBSKT+4*, MAKEBSKT+6 , DELBSKT~, DELBSKT+6, DELBSKT+7, DELBSKT+8, DELBSKT+9, DELBSKT+10, DELBSKT+14, LISTBSKT+1~, LISTBSKT+17*, LISTBSKT+19 , LISTBSKT+20, NAMEBSKT~, NAMEBSKT+6, NAMEBSKT+7, NAMEBSKT+9, QBSKT~, QBSKT+5, QBSKT+6, RSEQBSKT~, RSEQBSKT+10 , RSEQBSKT+11, RSEQ~, RSEQ+5, RSEQ+9, RSEQ+12, RSEQ+13, RSEQ+16, XRSEQ~, XRSEQ+4, XRSEQ+7 , XRSEQ+10, XRSEQ+11, XRSEQ+13, FLTRBSKT~, FLTRBSKT+7, FLTRBSKT+9, FLTRBSKT+12, FLTRBSKT+14 |
| XMKN | CRE8BSKT~, CRE8BSKT+5, CRE8BSKT+9, CRE8BSKT+17, MAKEBSKT~, MAKEBSKT+5, NAMEBSKT~, NAMEBSKT+9, FLTRBSKT+11~, FLTRBSKT+12* , FLTRBSKT+14 |
| XMKREC | LISTBSKT+1~, LISTBSKT+19*, LISTBSKT+20, QBSKT+1~, QBSKT+5*, QBSKT+6 |
| XMKZ | RSEQ+2~, RSEQ+9*, RSEQ+11, XRSEQ+2~, XRSEQ+3*, XRSEQ+4*, XRSEQ+5, XRSEQ+7, XRSEQ+9 |
| XMKZCNT | RSEQBSKT+5~, RSEQBSKT+11, RSEQBSKT+12 |
| XMKZNEW | RSEQ~, RSEQ+6*, RSEQ+10*, RSEQ+11, RSEQ+12, RSEQ+16, XRSEQ~, XRSEQ+3*, XRSEQ+5*, XRSEQ+8* , XRSEQ+9, XRSEQ+10, XRSEQ+13 |
| XMMSG | QBSKT~, QBSKT+3*, QBSKT+6*, RSEQBSKT~, RSEQBSKT+7*, RSEQBSKT+12*, FLTRBSKT~, FLTRBSKT+4*, FLTRBSKT+15* |
| XMNEW | DELBSKT+2~, DELBSKT+10*, DELBSKT+12 |
| XMORDER | LISTBSKT+1~, LISTBSKT+15*, LISTBSKT+17 |
| XMPART | LISTBSKT~, LISTBSKT+13 |
| XMSCREEN | LISTBSKT+1~, LISTBSKT+9*, LISTBSKT+10*, LISTBSKT+13 |
| XMSTART | LISTBSKT~, LISTBSKT+13 |
| XMTRIES | MAKEBSKT+3~, MTRY+1* |
| XMTROOT | LISTBSKT~, LISTBSKT+3, LISTBSKT+4, LISTBSKT+5*, LISTBSKT+8*, LISTBSKT+14, LISTBSKT+20, LISTBSKT+21 |
| >> XMV("NAME" | FLTRBSKT+8 |
| XMZ | RSEQ+2~, RSEQ+4*, RSEQ+5*, RSEQ+6*, RSEQ+8*, RSEQ+9, RSEQ+12, XRSEQ+2~, XRSEQ+6*, XRSEQ+7* , XRSEQ+10, FLTRBSKT+11~, FLTRBSKT+13*, FLTRBSKT+14* |