XMVGROUP ;ISC-SF/GMB-Group creation/enrollment ;04/15/2003 12:50
Source file <XMVGROUP.m>
| Package | Total | Caller Graph |
|---|---|---|
| MailMan | 8 | MEMBERS - REMOTE XMEDITMG XMEDITPERSGROUP XMENROLL XMMGR-MAIL-GRP-COORD-W/REMOTES XMMGR-MAIL-GRP-COORDINATOR ^XMB(3.8 XMVGRP |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| LAYGO(X) | ; Prevent someone from adding a (private) group with the same name as a public one.
; This function is invoked by the LAYGO field of ^XMB(3.8,.01) ; Returns 1 if group X may be created; 0 if not. |
|
| ENROLL | ; Enroll in / Disenroll from a group
|
|
| PERSONAL | ; Enter/Edit Personal Group
; See entry EDIT for info on XMIA & XMTRKNEW |
|
| FWD(XMG,XMTO) | ; Forward past mail group messages to new local members
|
|
| FWDTSK(XMTSK) | ;
|
|
| RCOORD | ; Mail Group Coordinator edit w/remote members
|
|
| LCOORD | ; Mail Group Coordinator edit w/o remote members
|
|
| DROP(XMIEN,XMDUZ) | ; Disenroll from a group
|
|
| JOIN(XMIEN,XMDUZ) | ; Enroll in a group
|
|
| REMOTE(XMADDR,XMIA) | ; Serves as input transform for 'remote member'
; Allow remote addressees or local devices or local servers |
|
| EDIT(XMG,DR,XMNEW) | ; Edit mail group
; XMIA is used for interaction on the REMOTE MEMBER input transform ; to facilitate lookup. XMTRKNEW is used by the AC xref on the ; .01 field of the LOCAL MEMBER multiple. If local members are added ; to the group, XMNEWMBR is set by the AC xref. |
|
| GRPSCR(XMCOORD) | ; Who may edit a mail group?
|
|
| FWDBSKT(XMDUZ,XMINSTR,XMABORT) | ; Select basket to forward to
|
|
| EDITMG | ; Mail Group Edit
; See entry EDIT for info on XMIA & XMTRKNEW |
|
| COORD(XMREMOTE) | ;
; See entry EDIT for info on XMIA & XMTRKNEW |
| Name | Field # of Occurrence |
|---|---|
| EN^DDIOL | LAYGO+8, REMOTE+15, REMOTE+16, REMOTE+17, REMOTE+18 |
| $$EZBLD^DIALOG | ENROLL+8, ENROLL+13, ENROLL+15, JOIN+4, JOIN+9, FWDBSKT+2, DROP+10, DROP+11, DROP+19, LAYGO+8 , REMOTE+15, REMOTE+16, REMOTE+17, REMOTE+18 |
| BLD^DIALOG | JOIN+8, JOIN+10, FWDTSK+4, DROP+8, DROP+13 |
| MSG^DIALOG | FWDTSK+5 |
| ^DIC | ENROLL+10, PERSONAL+9, EDITMG+8, COORD+8 |
| ^DIE | EDIT+8 |
| UPDATE^DIE | JOIN+3 |
| ^DIK | DROP+18 |
| ^DIR | JOIN+15, DROP+14 |
| $$ISA^USRLM | GRPSCR+3 |
| ISA^USRLM | GRPSCR+3 |
| SELBSKT^XMJBU | FWDBSKT+3 |
| ENFWD^XMVGRP | FWD+9 |
| FWDDATES^XMVGRP | JOIN+20 |
| INITAPI^XMVVITAE | JOIN+17, FWD+5 |
| ADDRESS^XMXADDR | REMOTE+8 |
| PREFIX^XMXADDR | REMOTE+6 |
| RTYPE^XMXADDR | REMOTE+5 |
| FAFMSGS^XMXGRP1 | JOIN+21, FWD+10 |
| NOTIFY^XMXGRP1 | FWD+6 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^XMB(3.8 - [#3.8] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^XMB("NETNAME" | REMOTE+11 |
| ^XMB(1 - [#4.3] | ENROLL+4, EDIT+7 |
| ^XMB(3.8 - [#3.8] | ENROLL+12, ENROLL+13, ENROLL+15, JOIN+21, DROP+3, DROP+17, FWD+3, FWD+10, LAYGO+5, LAYGO+6 |
| ^XUSEC("XM GROUP EDIT MASTER" | GRPSCR+4 |
| ^XUSEC("XMMGR" | GRPSCR+4 |
| Name | Line Occurrences |
|---|---|
| $$GRPSCR | EDITMG+5, COORD+5 |
| COORD | LCOORD+1, RCOORD+1 |
| DROP | ENROLL+14 |
| EDIT | PERSONAL+15, EDITMG+16, COORD+10 |
| FWD | EDIT+9 |
| FWDBSKT | JOIN+19 |
| FWDTSK | JOIN+22, FWD+11 |
| JOIN | ENROLL+16 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | DROP+16~, DROP+17*, EDIT+5~, EDIT+6* |
| DA(1 | DROP+17* |
| DIC | ENROLL+1~, ENROLL+6*, PERSONAL+2~, PERSONAL+4*, EDIT+5~, EDITMG+2~, EDITMG+4*, COORD+2~, COORD+4* |
| DIC("S" | ENROLL+7*, PERSONAL+6*, EDITMG+5*, COORD+5* |
| DIC("W" | ENROLL+8* |
| DIC(0 | ENROLL+6*, PERSONAL+4*, EDITMG+4*, COORD+4* |
| DIDEL | EDIT+5~, EDIT+6* |
| DIE | EDIT+5~, EDIT+6* |
| DIK | DROP+16~, DROP+17* |
| DIR | JOIN+5~, DROP+1~, DROP+15! |
| DIR("A" | DROP+10* |
| DIR("B" | JOIN+9*, DROP+11* |
| DIR(0 | JOIN+6*, DROP+2* |
| >> DIRUT | JOIN+15, DROP+14 |
| DIX | REMOTE+2~ |
| DLAYGO | PERSONAL+2~, PERSONAL+4*, EDITMG+2~, EDITMG+3*, COORD+2~ |
| DO | REMOTE+2~ |
| DR | EDIT~, EDIT+7* |
| DUZ | ENROLL+3, PERSONAL+12, REMOTE+8, GRPSCR+3, GRPSCR+4 |
| IEN | LAYGO+3~, LAYGO+4*, LAYGO+5*, LAYGO+6 |
| IOM | FWDTSK+5 |
| LAYGO | LAYGO+3~, LAYGO+4*, LAYGO+5, LAYGO+7*, LAYGO+9 |
| U | ENROLL+4, ENROLL+13, ENROLL+15, JOIN+21, FWDBSKT+3, DROP+3, PERSONAL+11, EDIT+7, FWD+10, LAYGO+6 , EDITMG+16 |
| X | JOIN+5~, DROP+1~, DROP+15!, PERSONAL+2~, LAYGO~, LAYGO+5, LAYGO+8, EDITMG+2~, COORD+2~ |
| XMABORT | ENROLL+1~, ENROLL+2*, ENROLL+5, ENROLL+10*, JOIN+16~, JOIN+18*, JOIN+19, JOIN+20, FWDBSKT~, FWDBSKT+3* , PERSONAL+2~, PERSONAL+3*, PERSONAL+7, PERSONAL+9*, FWD+7~, FWD+8*, FWD+9, EDITMG+2~, EDITMG+3*, EDITMG+6 , EDITMG+8*, COORD+2~, COORD+3*, COORD+6, COORD+8* |
| XMADDR | REMOTE~, REMOTE+4, REMOTE+5!, REMOTE+6!, REMOTE+7!, REMOTE+8, REMOTE+9!, REMOTE+14!, REMOTE+20* |
| XMCOORD | GRPSCR~, GRPSCR+9 |
| XMDIC | FWDBSKT+1~, FWDBSKT+3 |
| XMDIC("B" | FWDBSKT+2* |
| XMDISPI | JOIN+17~, FWD+5~ |
| XMDR | PERSONAL+10~, PERSONAL+12*, PERSONAL+13*, PERSONAL+14*, PERSONAL+15, EDITMG+9~, EDITMG+10*, EDITMG+13*, EDITMG+14*, EDITMG+15* , EDITMG+16 |
| XMDUN | JOIN+17~, FWD+5~ |
| XMDUZ | ENROLL+3*, ENROLL+12, ENROLL+14, ENROLL+16, JOIN~, JOIN+2, JOIN+19, JOIN+20, JOIN+21, FWDBSKT~ , FWDBSKT+3, DROP~, DROP+17, PERSONAL+12, FWD+9, FWD+10 |
| XMERROR | REMOTE+2~, REMOTE+5, REMOTE+6, REMOTE+8, REMOTE+9 |
| XMFDA | JOIN+1~ |
| XMFDA( | JOIN+2* |
| XMFULL | REMOTE+2~, REMOTE+8, REMOTE+10, REMOTE+11*, REMOTE+13, REMOTE+16, REMOTE+19*, REMOTE+20 |
| XMFWDADD | REMOTE+2~ |
| XMG | EDIT~, EDIT+6, EDIT+9, FWD~, FWD+3, FWD+6, FWD+10 |
| XMI | FWD+1~, FWD+2*, FWD+3* |
| XMIA | ENROLL+1~, PERSONAL+2~, PERSONAL+3*, REMOTE~, EDITMG+2~, EDITMG+3*, COORD+2~, COORD+3* |
| XMIEN | ENROLL+1~, ENROLL+11*, ENROLL+12, ENROLL+13, ENROLL+14, ENROLL+15, ENROLL+16, JOIN~, JOIN+2, JOIN+21 , DROP~, DROP+3, DROP+17 |
| XMINSTR | JOIN+16~, JOIN+19, JOIN+20, JOIN+21, FWDBSKT~, FWD+7~, FWD+9, FWD+10, REMOTE+2~ |
| XMINSTR("ADDR | FLAGS" , REMOTE+3* |
| XMINSTR("FLAGS" | JOIN+18* |
| XMINSTR("SELF | BSKT" , FWDBSKT+4* |
| XMK | FWDBSKT+1~, FWDBSKT+3, FWDBSKT+4 |
| XMNEW | PERSONAL+10~, PERSONAL+11*, PERSONAL+12, PERSONAL+15, EDIT~, EDIT+9 |
| XMNEWMBR | EDIT+5~, EDIT+9 |
| XMNOSEND | JOIN+17~, FWD+5~ |
| XMOK | GRPSCR+1~, GRPSCR+2*, GRPSCR+3*, GRPSCR+4 |
| XMPREFIX | REMOTE+2~, REMOTE+6, REMOTE+7, REMOTE+18, REMOTE+19 |
| XMPRIV | JOIN+17~, FWD+5~ |
| XMREC | EDITMG+2~ |
| XMREMOTE | COORD~, COORD+10 |
| XMRESTR | REMOTE+2~ |
| XMSCR | GRPSCR+1~, GRPSCR+6*, GRPSCR+7*, GRPSCR+9 |
| XMSELF | ENROLL+1~, ENROLL+4*, ENROLL+13 |
| XMTEXT | FWDTSK+3~ |
| XMTO | FWD~, FWD+4, FWD+6, FWD+10 |
| XMTO( | FWD+3! |
| XMTRKNEW | PERSONAL+2~, PERSONAL+3*, EDITMG+2~, EDITMG+3*, COORD+2~, COORD+3* |
| XMTSK | JOIN+16~, JOIN+21, JOIN+22, FWDTSK~, FWDTSK+4, FWD+7~, FWD+10, FWD+11 |
| XMV | JOIN+17~, FWD+5~ |
| Y | ENROLL+1~, ENROLL+10, ENROLL+11, JOIN+5~, JOIN+15, DROP+1~, DROP+14, DROP+15!, PERSONAL+2~, PERSONAL+9 , PERSONAL+11, PERSONAL+15, EDIT+5~, EDITMG+2~, EDITMG+8, EDITMG+16, COORD+2~, COORD+8, COORD+10 |
| Name | Field # of Occurrence |
|---|---|
| $T(ISA^USRLM | GRPSCR+3 |