XMXAPIB ;ISC-SF/GMB-Mailbox and Mail Basket APIs ;04/17/2002 14:07
Source file <XMXAPIB.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| FLTRMBOX(XMDUZ,XMMSG) | ; Filter all messages in a user's mailbox
; In: User |
|
| DELBSKT(XMDUZ,XMK,XMFLAGS) | ; Delete basket
; In: User, basket |
|
| LISTMSGS(XMDUZ,XMK,XMFLDS,XMFLAGS,XMAMT,XMSTART,XMCRIT,XMTROOT) | ; List messages
|
|
| QMBOX(XMDUZ,XMMSG) | ; Query a mailbox
; # msgs^# new msgs^date/time last msg received^priority mail (0/1) ; In: User, Query type |
|
| TERMMBOX(XMDUZ) | ; Remove all traces of a user in MM globals
; In: User ; User must be POSTMASTER or POSTMASTER surrogate and possess XMMGR key. |
|
| LISTBSKT(XMDUZ,XMFLAGS,XMAMT,XMSTART,XMPART,XMTROOT) | ;
|
|
| CRE8MBOX(XMDUZ,XMDATE) | ; Create a mailbox
; In: User ; User must be POSTMASTER or POSTMASTER surrogate and possess XMMGR key. |
|
| RSEQBSKT(XMDUZ,XMK,XMMSG) | ; Resequence msgs in a basket
; In: User, basket |
|
| FLTRBSKT(XMDUZ,XMK,XMMSG) | ; Filter all messages in a user's basket
; In: User |
|
| NAMEBSKT(XMDUZ,XMK,XMKN) | ; Change the name of a basket
; In: User, basket, new basket name (@ will delete) |
|
| CRE8BSKT(XMDUZ,XMKN,XMK) | ; Create a basket
; In: User, basket name ; Out: Basket number |
|
| QBSKT(XMDUZ,XMK,XMMSG) | ; Get info on a basket
; In: User, basket ; Out: basket ien^basket name^# msgs^# new msgs |
|
| Name | Field # of Occurrence |
|---|---|
| CRE8BSKT^XMXBSKT | CRE8BSKT+5 |
| DELBSKT^XMXBSKT | DELBSKT+4 |
| FLTRBSKT^XMXBSKT | FLTRBSKT+4 |
| LISTBSKT^XMXBSKT | LISTBSKT+3 |
| NAMEBSKT^XMXBSKT | NAMEBSKT+4 |
| QBSKT^XMXBSKT | QBSKT+5 |
| RSEQBSKT^XMXBSKT | RSEQBSKT+4 |
| LISTMSGS^XMXLIST | LISTMSGS+3 |
| CRE8MBOX^XMXMBOX | CRE8MBOX+5 |
| FLTRMBOX^XMXMBOX | FLTRMBOX+4 |
| QMBOX^XMXMBOX | QMBOX+5 |
| TERMMBOX^XMXMBOX | TERMMBOX+5 |
| BSKT^XMXPARMB | FLTRBSKT+3, QBSKT+4, RSEQBSKT+3 |
| CRE8BSKT^XMXPARMB | CRE8BSKT+4 |
| CRE8MBOX^XMXPARMB | CRE8MBOX+4 |
| DELBSKT^XMXPARMB | DELBSKT+3 |
| LISTBSKT^XMXPARMB | LISTBSKT+2 |
| LISTMSGS^XMXPARMB | LISTMSGS+2 |
| MBOX^XMXPARMB | FLTRMBOX+3, QMBOX+4 |
| NAMEBSKT^XMXPARMB | NAMEBSKT+3 |
| TERMMBOX^XMXPARMB | TERMMBOX+4 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| XMAMT | LISTBSKT~, LISTBSKT+2, LISTBSKT+3, LISTMSGS~, LISTMSGS+2, LISTMSGS+3 |
| XMCRIT | LISTMSGS~, LISTMSGS+2, LISTMSGS+3 |
| XMDATE | CRE8MBOX~, CRE8MBOX+4, CRE8MBOX+5 |
| XMDISPI | CRE8MBOX+3~, FLTRMBOX+2~, QMBOX+3~, TERMMBOX+3~, CRE8BSKT+3~, DELBSKT+2~, FLTRBSKT+2~, LISTBSKT+1~, LISTMSGS+1~, NAMEBSKT+2~ , QBSKT+3~, RSEQBSKT+2~ |
| XMDUN | CRE8MBOX+3~, FLTRMBOX+2~, QMBOX+3~, TERMMBOX+3~, CRE8BSKT+3~, DELBSKT+2~, FLTRBSKT+2~, LISTBSKT+1~, LISTMSGS+1~, NAMEBSKT+2~ , QBSKT+3~, RSEQBSKT+2~ |
| XMDUZ | CRE8MBOX~, CRE8MBOX+4, CRE8MBOX+5, FLTRMBOX~, FLTRMBOX+3, FLTRMBOX+4, QMBOX~, QMBOX+4, QMBOX+5, TERMMBOX~ , TERMMBOX+4, TERMMBOX+5, CRE8BSKT~, CRE8BSKT+4, CRE8BSKT+5, DELBSKT~, DELBSKT+3, DELBSKT+4, FLTRBSKT~, FLTRBSKT+3 , FLTRBSKT+4, LISTBSKT~, LISTBSKT+2, LISTBSKT+3, LISTMSGS~, LISTMSGS+2, LISTMSGS+3, NAMEBSKT~, NAMEBSKT+3, NAMEBSKT+4 , QBSKT~, QBSKT+4, QBSKT+5, RSEQBSKT~, RSEQBSKT+3, RSEQBSKT+4 |
| >> XMERR | CRE8MBOX+4, FLTRMBOX+3, QMBOX+4, TERMMBOX+4, CRE8BSKT+4, DELBSKT+3, FLTRBSKT+3, LISTBSKT+2, LISTMSGS+2, NAMEBSKT+3 , QBSKT+4, RSEQBSKT+3 |
| XMFLAGS | DELBSKT~, DELBSKT+3, DELBSKT+4, LISTBSKT~, LISTBSKT+2, LISTBSKT+3, LISTMSGS~, LISTMSGS+2, LISTMSGS+3 |
| XMFLDS | LISTMSGS~, LISTMSGS+2, LISTMSGS+3 |
| XMK | CRE8BSKT~, CRE8BSKT+5, DELBSKT~, DELBSKT+3, DELBSKT+4, FLTRBSKT~, FLTRBSKT+3, FLTRBSKT+4, LISTMSGS~, LISTMSGS+2 , LISTMSGS+3, NAMEBSKT~, NAMEBSKT+3, NAMEBSKT+4, QBSKT~, QBSKT+4, QBSKT+5, RSEQBSKT~, RSEQBSKT+3, RSEQBSKT+4 |
| XMKN | CRE8BSKT~, CRE8BSKT+4, CRE8BSKT+5, NAMEBSKT~, NAMEBSKT+3, NAMEBSKT+4 |
| XMMSG | FLTRMBOX~, FLTRMBOX+4, QMBOX~, QMBOX+5, FLTRBSKT~, FLTRBSKT+4, QBSKT~, QBSKT+5, RSEQBSKT~, RSEQBSKT+4 |
| XMNOSEND | CRE8MBOX+3~, FLTRMBOX+2~, QMBOX+3~, TERMMBOX+3~, CRE8BSKT+3~, DELBSKT+2~, FLTRBSKT+2~, LISTBSKT+1~, LISTMSGS+1~, NAMEBSKT+2~ , QBSKT+3~, RSEQBSKT+2~ |
| XMPART | LISTBSKT~, LISTBSKT+2, LISTBSKT+3 |
| XMPRIV | CRE8MBOX+3~, FLTRMBOX+2~, QMBOX+3~, TERMMBOX+3~, CRE8BSKT+3~, DELBSKT+2~, FLTRBSKT+2~, LISTBSKT+1~, LISTMSGS+1~, NAMEBSKT+2~ , QBSKT+3~, RSEQBSKT+2~ |
| XMSTART | LISTBSKT~, LISTBSKT+2, LISTBSKT+3, LISTMSGS~, LISTMSGS+2, LISTMSGS+3 |
| XMTROOT | LISTBSKT~, LISTBSKT+2, LISTBSKT+3, LISTMSGS~, LISTMSGS+2, LISTMSGS+3 |
| XMV | CRE8MBOX+3~, FLTRMBOX+2~, QMBOX+3~, TERMMBOX+3~, CRE8BSKT+3~, DELBSKT+2~, FLTRBSKT+2~, LISTBSKT+1~, LISTMSGS+1~, NAMEBSKT+2~ , QBSKT+3~, RSEQBSKT+2~ |