XMXADDRG ;ISC-SF/GMB-Expand group ;04/15/2003 13:05
Source file <XMXADDRG.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
EXPAND(XMDUZ,XMADDR,XMSTRIKE,XMPREFIX,XMLATER,XMFULL,XMG) | ;
; XMG IEN of group in ^XMB(3.8) ; XMGN Name of group ; XMGPRIV Restrictions on use of group ; XMGMREC Group member's ^XMB(3.7,x,0 record ; XMGCIRCL Array used to guard against circular references |
|
BIG(XMIEN) | ; Function returns 1 if big group, 0 if not
|
|
LATERIT(XMFULL,XMLATER) | ;
|
|
EXPGROUP(XMDUZ,XMG,XMGREC,XMSTRIKE,XMPREFIX,XMLATER,XMGCIRCL) | ;
|
|
DISPCNT(XMIEN,XMNODE,XMDESCR) | ;
|
|
AUTHGRP(XMDUZ,XMG,XMGREC) | ;
; Screen: Group is public OR user is owner ; OR group is unrestricted and user is member |
|
INDIV(XMDUZ,XMG,XMSTRIKE,XMPREFIX,XMLATER) | ;
; XMGM Group member |
|
GROUP(XMDUZ,XMG,XMSTRIKE,XMPREFIX,XMLATER,XMGCIRCL) | ;
|
|
REMOTE(XMDUZ,XMG,XMSTRIKE,XMPREFIX,XMLATER) | ;
|
|
DOREMOTE(XMDUZ,XMGM,XMSTRIKE,XMPREFIX,XMLATER) | ;
|
Name | Field # of Occurrence |
---|---|
EN^DDIOL | LATERIT+16 |
$$EZBLD^DIALOG | EXPAND+43, EXPAND+45, LATERIT+7, LATERIT+16, DISPCNT+2, INDIV+20, INDIV+21, GROUP+19 |
BLD^DIALOG | EXPAND+39, LATERIT+5, LATERIT+13, GROUP+16 |
MSG^DIALOG | EXPAND+40, GROUP+17 |
^DIC | EXPAND+20 |
$$FIND1^DIC | EXPAND+26 |
^DIR | LATERIT+14, INDIV+22 |
AUTHSEND^XMHIG | EXPAND+41 |
INDIV^XMXADDR | INDIV+16 |
PREFIX^XMXADDR | DOREMOTE+4, DOREMOTE+6 |
QLATER^XMXADDR | EXPAND+48 |
PERSON^XMXADDR1 | INDIV+9 |
REMOTE^XMXADDR3 | DOREMOTE+8 |
$$GETERR^XMXADDR4 | DOREMOTE+7, DOREMOTE+16 |
DELETE2^XMXADDR4 | INDIV+7, GROUP+5 |
DISTR^XMXADDR4 | EXPGROUP+16 |
FAXGROUP^XMXADDR4 | EXPGROUP+17 |
FAXINDIV^XMXADDR4 | EXPGROUP+18 |
GRPERR^XMXADDR4 | EXPAND+56 |
SETERR^XMXADDR4 | EXPAND+9, EXPAND+21, EXPAND+26, EXPAND+32, EXPAND+54, LATERIT+15, AUTHGRP+8 |
Name | Line Occurrences |
---|---|
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 |
|
FileNo | Call Tags |
---|---|
^XMB(3.8 - [#3.8] | Classic Fileman Calls, FIND1^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("XM" | EXPAND+51!, EXPAND+55, EXPAND+57!, GROUP+10*, DOREMOTE+7*, DOREMOTE+16* |
^TMP("XMY0" | EXPAND+45 |
^VA(200 - [#200] | INDIV+7 |
^XMB(1 - [#4.3] | EXPGROUP+17, EXPGROUP+18 |
^XMB(3.7 - [#3.7] | INDIV+7 |
^XMB(3.8 - [#3.8] | EXPAND+27, EXPAND+29, BIG+1, BIG+2, BIG+7, BIG+8, EXPGROUP+3*, DISPCNT+3, AUTHGRP+5, AUTHGRP+7 , INDIV+4, GROUP+3, GROUP+5, GROUP+6, REMOTE+3, REMOTE+4 |
Name | Line Occurrences |
---|---|
$$BIG | EXPAND+47 |
DISPCNT | EXPGROUP+6, EXPGROUP+7, EXPGROUP+8, EXPGROUP+9, EXPGROUP+10, EXPGROUP+11 |
DOREMOTE | REMOTE+8 |
EXPGROUP | EXPAND+52, GROUP+18 |
GROUP | EXPGROUP+14 |
INDIV | EXPGROUP+13 |
LATERIT | EXPAND+47 |
REMOTE | EXPGROUP+15 |
Name | Field # of Occurrence |
---|---|
^( | INDIV+4, GROUP+3 |
^("B" | EXPAND+29 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DIC | EXPAND+15~, EXPAND+18* |
DIC("S" | EXPAND+17* |
DIC(0 | EXPAND+19* |
>> DIERR | EXPAND+26 |
DIR | LATERIT+1~, INDIV+19~ |
DIR("A" | INDIV+20* |
DIR("B" | LATERIT+7*, INDIV+21* |
DIR(0 | LATERIT+6*, INDIV+21* |
DIRUT | LATERIT+1~, LATERIT+14 |
DT | EXPGROUP+3 |
IOF | EXPAND+36 |
IOM | DISPCNT+4 |
U | EXPAND+23, EXPAND+28, EXPAND+42, BIG+8, EXPGROUP+3, EXPGROUP+17, EXPGROUP+18, DISPCNT+3, AUTHGRP+4, AUTHGRP+5 , AUTHGRP+7, AUTHGRP+8, INDIV+5, GROUP+4, GROUP+7, GROUP+10, GROUP+16, GROUP+19, REMOTE+4, DOREMOTE+15 |
X | EXPAND+15~, EXPAND+16*, LATERIT+1~ |
XMABORT | EXPAND+34~, EXPAND+35*, EXPAND+41 |
XMADDR | EXPAND~, EXPAND+10*, EXPAND+16, EXPAND+21, EXPAND+26 |
>> XMBIGGRP | EXPAND+47, BIG+9 |
XMCNT | BIG+4~, BIG+5*, BIG+8*, BIG+9, DISPCNT+1~, DISPCNT+3*, DISPCNT+4, DISPCNT+6, INDIV+2~, INDIV+3* , INDIV+18, INDIV+24*, INDIV+25, INDIV+26 |
XMDESCR | DISPCNT~, DISPCNT+2*, DISPCNT+4, DISPCNT+6 |
XMDUZ | EXPAND~, EXPAND+29, EXPAND+52, EXPAND+56, EXPGROUP~, EXPGROUP+13, EXPGROUP+14, EXPGROUP+15, EXPGROUP+16, EXPGROUP+17 , EXPGROUP+18, AUTHGRP~, AUTHGRP+6, AUTHGRP+7, INDIV~, INDIV+9, INDIV+16, GROUP~, GROUP+18, REMOTE~ , REMOTE+8, DOREMOTE~, DOREMOTE+8 |
XMERROR | EXPAND+14, EXPAND+25, EXPAND+46, INDIV+8~, INDIV+10, DOREMOTE+1~, DOREMOTE+2, DOREMOTE+7, DOREMOTE+9, DOREMOTE+15 |
XMFULL | EXPAND~, EXPAND+43*, EXPAND+45, EXPAND+47, EXPAND+48, LATERIT~, LATERIT+16, INDIV+8~, INDIV+9, INDIV+26 |
XMFWDADD | INDIV+8~, DOREMOTE+1~ |
XMG | EXPAND~, EXPAND+22*, EXPAND+26*, EXPAND+27, EXPAND+29, EXPAND+41, EXPAND+47, EXPAND+52, EXPAND+56, EXPGROUP~ , EXPGROUP+2, EXPGROUP+3, EXPGROUP+6, EXPGROUP+7, EXPGROUP+8, EXPGROUP+9, EXPGROUP+10, EXPGROUP+11, EXPGROUP+13, EXPGROUP+14 , EXPGROUP+15, EXPGROUP+16, EXPGROUP+17, EXPGROUP+18, EXPGROUP+19, AUTHGRP~, AUTHGRP+5, AUTHGRP+7, INDIV~, INDIV+4 , INDIV+7, GROUP~, GROUP+3, GROUP+5, GROUP+10, REMOTE~, REMOTE+3, REMOTE+4, DOREMOTE+7, DOREMOTE+16 |
XMGCIRCL | EXPAND+6~, EXPAND+52, EXPGROUP~, EXPGROUP+14, GROUP~, GROUP+18 |
XMGCIRCL( | EXPGROUP+2*, EXPGROUP+13!, EXPGROUP+14!, EXPGROUP+15!, EXPGROUP+16!, EXPGROUP+17!, EXPGROUP+18!, EXPGROUP+19!, GROUP+8 |
XMGM | INDIV+2~, INDIV+5*, INDIV+7, INDIV+9, INDIV+16, REMOTE+1~, REMOTE+4*, REMOTE+5, REMOTE+6, REMOTE+8 , DOREMOTE~, DOREMOTE+2, DOREMOTE+4, DOREMOTE+6, DOREMOTE+7, DOREMOTE+8, DOREMOTE+16 |
XMGMBRS | EXPAND+6~, EXPAND+53, INDIV+15*, DOREMOTE+9*, DOREMOTE+15* |
XMGN | EXPAND+6~, EXPAND+23*, EXPAND+28*, EXPAND+43, EXPAND+56 |
XMGPRIV | EXPAND+6~, EXPAND+42*, EXPAND+43 |
XMGREC | EXPAND+6~, EXPAND+24*, EXPAND+27*, EXPAND+28, EXPAND+42, EXPAND+52, EXPGROUP~, EXPGROUP+3, AUTHGRP~, AUTHGRP+4 , AUTHGRP+7, AUTHGRP+8, GROUP+16 |
XMI | INDIV+2~, INDIV+3*, INDIV+4*, INDIV+7, GROUP+1~, GROUP+2*, GROUP+3*, GROUP+5, REMOTE+1~, REMOTE+2* , REMOTE+3*, REMOTE+4 |
XMIA | EXPAND+9, EXPAND+14, EXPAND+33, EXPAND+45, EXPAND+46, EXPAND+49, EXPAND+50, EXPAND+54, EXPAND+58!, EXPAND+59* , EXPGROUP+4, EXPGROUP+13, EXPGROUP+14, EXPGROUP+15, EXPGROUP+16, EXPGROUP+17, EXPGROUP+18, AUTHGRP+8, INDIV+4, INDIV+17 , INDIV+18, INDIV+23*, GROUP+3, GROUP+7, GROUP+19, REMOTE+3, REMOTE+6 |
XMIASAVE | EXPAND+6~, EXPAND+50*, EXPAND+59, GROUP+11 |
XMIEN | BIG~, BIG+1, BIG+2, BIG+7, BIG+8, DISPCNT~, DISPCNT+3, GROUP+1~, GROUP+4*, GROUP+5 , GROUP+6, GROUP+8, GROUP+18 |
>> XMINSTR("ADDR | FLAGS" , EXPAND+43, EXPAND+44 |
XMLATER | EXPAND~, EXPAND+47, EXPAND+48, EXPAND+49, EXPAND+52, EXPAND+53, LATERIT~, LATERIT+18*, EXPGROUP~, EXPGROUP+13 , EXPGROUP+14, EXPGROUP+15, EXPGROUP+16, EXPGROUP+17, EXPGROUP+18, INDIV~, INDIV+4, INDIV+16, GROUP~, GROUP+3 , GROUP+18, REMOTE~, REMOTE+3, REMOTE+7, REMOTE+8, DOREMOTE~, DOREMOTE+8 |
XMNODE | BIG+4~, BIG+6*, BIG+7, BIG+8, DISPCNT~, DISPCNT+3 |
XMOWNER | AUTHGRP+3~, AUTHGRP+5*, AUTHGRP+6 |
XMPREFIX | EXPAND~, EXPAND+52, EXPGROUP~, EXPGROUP+13, EXPGROUP+14, EXPGROUP+15, EXPGROUP+16, EXPGROUP+17, EXPGROUP+18, INDIV~ , INDIV+16, INDIV+26, GROUP~, GROUP+7, GROUP+18, REMOTE~, REMOTE+8, DOREMOTE~, DOREMOTE+3, DOREMOTE+4 , DOREMOTE+8 |
XMREC | INDIV+2~, INDIV+4*, INDIV+5, GROUP+1~, GROUP+3*, GROUP+4, GROUP+6*, GROUP+7, GROUP+10, GROUP+18 , GROUP+19 |
>> XMRESTR("NET | RECEIVE" , EXPAND+29 |
>> XMRESTR("NOFPG" | EXPAND+7 |
XMSCREEN | EXPAND+6~, EXPAND+13*, EXPAND+17, EXPAND+26 |
XMSTRIKE | EXPAND~, EXPAND+45, EXPAND+46, EXPAND+52, EXPGROUP~, EXPGROUP+13, EXPGROUP+14, EXPGROUP+15, EXPGROUP+16, EXPGROUP+17 , EXPGROUP+18, INDIV~, INDIV+16, GROUP~, GROUP+18, REMOTE~, REMOTE+8, DOREMOTE~, DOREMOTE+8 |
XMTEXT | EXPAND+34~, GROUP+12~ |
XMTYPE | INDIV+2~, INDIV+5*, INDIV+16, INDIV+26, GROUP+1~, GROUP+4*, GROUP+7, GROUP+18 |
Y | EXPAND+21, EXPAND+22, EXPAND+23, LATERIT+1~, LATERIT+17, INDIV+19~, INDIV+23 |
Y(0 | EXPAND+24 |