Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XMVGRP

Package: MailMan

Routine: XMVGRP


Information

XMVGRP ;ISC-SF/GMB-Group creation/enrollment ;03/07/2002 07:01

Source Information

Source file <XMVGRP.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
MailMan 7 DISPLAY^XMHIG  HELP^XMHIU  ($$GRPSCR,FWDTSK)^XMVGROUP  INITAPI^XMVVITAE  ADD2GRPZ^XMXGRP  FAFMSGS^XMXGRP1  $$NAME^XMXUTIL  
VA FileMan 4 ($$EZBLD,BLD,MSG)^DIALOG  ^DIC  MIX^DIC1  ^DIR  
Kernel 3 ($$FMADD,$$FMTE)^XLFDT  $$MAX^XLFMTH  $$UP^XLFSTR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Kernel 1 XUSERNEW  
MailMan 1 XMVGROUP  

Entry Points

Name Comments DBIA/ICR reference
ENLOCAL1(XMXQUSER) ; Add local user(s) to group(s) - called from Kernel
; XMXQUSER - first user being added (duz or name)
ENLOCAL ; Add local user(s) to mail group(s).
ENGRP(XMGRP,XMABORT) ;
HELPGRP ;
SHOWGRP ;
ENUSER(XMMBR,XMABORT,XMUSER) ;
HELPUSR(XMX) ;
SHOWUSR ;
ENCONF(XMGRP,XMMBR,XMABORT) ;
ENFWD(XMDUZ,XMINSTR,XMABORT) ;
FWDDATES(XMDUZ,XMINSTR,XMABORT) ;
; Message sent on or before date

External References

Name Field # of Occurrence
$$EZBLD^DIALOG ENLOCAL+7, ENGRP+4, ENGRP+18, ENGRP+20, HELPGRP+1, HELPGRP+4, HELPGRP+6, SHOWGRP+2, ENUSER+6, ENUSER+15
, ENUSER+29, ENUSER+31, HELPUSR+10, HELPUSR+13, HELPUSR+15, SHOWUSR+2, ENCONF+7, ENFWD+12, FWDDATES+21, FWDDATES+31
BLD^DIALOG ENGRP+6, HELPUSR+3, ENCONF+5, ENFWD+3, ENFWD+6, FWDDATES+8, FWDDATES+16, FWDDATES+22, FWDDATES+32
MSG^DIALOG HELPUSR+4, FWDDATES+9, FWDDATES+17
^DIC HELPGRP+12
MIX^DIC1 ENUSER+25
^DIR ENGRP+15, HELPGRP+7, HELPUSR+16, ENCONF+8, ENFWD+13, FWDDATES+25, FWDDATES+35
$$FMADD^XLFDT FWDDATES+24
$$FMTE^XLFDT FWDDATES+8, FWDDATES+16, FWDDATES+24, FWDDATES+34
$$MAX^XLFMTH FWDDATES+24
$$UP^XLFSTR ENUSER+19
DISPLAY^XMHIG HELPGRP+13
HELP^XMHIU HELPUSR+17
$$GRPSCR^XMVGROUP ENGRP+14, HELPGRP+11
FWDTSK^XMVGROUP ENLOCAL+10
INITAPI^XMVVITAE ENLOCAL1+3
ADD2GRPZ^XMXGRP ENLOCAL+6
FAFMSGS^XMXGRP1 ENLOCAL+9
$$NAME^XMXUTIL ENUSER+27

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$$EZBLD^DIALOG(38233)
  • Line Location: ENLOCAL+7
Function Call: WRITE
  • Prompt: $C(7),$$EZBLD^DIALOG(38214)
  • Line Location: ENGRP+18
Function Call: WRITE
  • Prompt: $$EZBLD^DIALOG(38215)
  • Line Location: ENGRP+20
Function Call: WRITE
  • Prompt: !
  • Line Location: HELPGRP+12
Function Call: WRITE
  • Prompt: ?(XMJ#XMLN*XML),XMI
  • Line Location: SHOWGRP+7
Function Call: WRITE
  • Prompt: !
  • Line Location: ENUSER+2
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG($S($D(XMMBR):38221,1:38220))
  • Line Location: ENUSER+6
Function Call: WRITE
  • Prompt: XMX
  • Line Location: ENUSER+10
Function Call: READ
  • Variable: XMX
  • Timeout: DTIME
  • Line Location: ENUSER+12
Function Call: WRITE
  • Prompt: $C(7)," ??",!,$$EZBLD^DIALOG(38222)
  • Line Location: ENUSER+15
Function Call: WRITE
  • Prompt: " ??",$C(7)
  • Line Location: ENUSER+26
Function Call: WRITE
  • Prompt: !,$C(7),$$EZBLD^DIALOG(38214)
  • Line Location: ENUSER+29
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(38215)
  • Line Location: ENUSER+31
Function Call: WRITE
  • Prompt: ?(XMJ#XMLN*XML),XMI
  • Line Location: SHOWUSR+7
Function Call: WRITE
  • Prompt: !
  • Line Location: ENCONF+3
Function Call: WRITE
  • Prompt: !
  • Line Location: ENFWD+1
Function Call: WRITE
  • Prompt: !
  • Line Location: FWDDATES+7
Function Call: WRITE
  • Prompt: !
  • Line Location: FWDDATES+19
Routine Call
  • DIALOG
  • Line Location:
    • ENLOCAL+7
    • ENGRP+4
    • ENGRP+18
    • ENGRP+20
    • HELPGRP+1
    • HELPGRP+4
    • HELPGRP+6
    • SHOWGRP+2
    • ENUSER+6
    • ENUSER+15
    • ENUSER+29
    • ENUSER+31
    • HELPUSR+10
    • HELPUSR+13
    • HELPUSR+15
    • SHOWUSR+2
    • ENCONF+7
    • ENFWD+12
    • FWDDATES+21
    • FWDDATES+31
Routine Call
  • DIALOG
  • Line Location:
    • ENGRP+6
    • HELPUSR+3
    • ENCONF+5
    • ENFWD+3
    • ENFWD+6
    • FWDDATES+8
    • FWDDATES+16
    • FWDDATES+22
    • FWDDATES+32
Routine Call
  • DIALOG
  • Line Location:
    • HELPUSR+4
    • FWDDATES+9
    • FWDDATES+17
Routine Call
  • DIC
  • Line Location:
    • HELPGRP+12
Routine Call
  • DIR
  • Line Location:
    • ENGRP+15
    • HELPGRP+7
    • HELPUSR+16
    • ENCONF+8
    • ENFWD+13
    • FWDDATES+25
    • FWDDATES+35

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] Classic Fileman Calls
^XMB(3.8 - [#3.8] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XMB(3.7 - [#3.7] FWDDATES+10, FWDDATES+12
^XMB(3.9 - [#3.9] FWDDATES+4!

Label References

Name Line Occurrences
ENCONF ENLOCAL+5
ENFWD ENLOCAL+8
ENGRP ENLOCAL+3
ENUSER ENLOCAL+4
FWDDATES ENFWD+14
HELPUSR ENUSER+16
SHOWGRP HELPGRP+2, ENCONF+1
SHOWUSR HELPUSR+11, ENCONF+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
D ENUSER+18~, ENUSER+24*
DIC ENGRP+3~, HELPGRP+9~, HELPGRP+10*, ENUSER+18~, ENUSER+22*
DIC("S" ENGRP+14*, HELPGRP+11*, ENUSER+20*
DIC("W" ENUSER+21*
DIC(0 HELPGRP+10*, ENUSER+23*
DIR ENGRP+3~, HELPGRP+3~, HELPUSR+12~, ENCONF+4~, ENFWD+2~, FWDDATES+2~, FWDDATES+29!
DIR("??" ENGRP+12*
DIR("A" ENGRP+4*, HELPGRP+4*, HELPUSR+13*, FWDDATES+21*, FWDDATES+31*
DIR("B" HELPGRP+6*, HELPUSR+15*, ENCONF+7*, ENFWD+12*, FWDDATES+24*, FWDDATES+34*
DIR("PRE" ENGRP+5*
DIR(0 ENGRP+13*, HELPGRP+5*, HELPUSR+14*, ENCONF+6*, ENFWD+11*, FWDDATES+20*, FWDDATES+30*
DIRUT HELPGRP+3~, HELPUSR+12~, ENFWD+13, FWDDATES+25, FWDDATES+35
DLAYGO HELPGRP+9~, ENUSER+18~
DT FWDDATES+24, FWDDATES+28, FWDDATES+34
DTIME ENUSER+12
DTOUT ENGRP+15, HELPGRP+3~, ENUSER+25, HELPUSR+12~
>> DUOUT ENGRP+15, ENUSER+25
IOM FWDDATES+9, FWDDATES+17
U ENGRP+17, ENGRP+18, ENGRP+19, ENUSER+12, FWDDATES+10, FWDDATES+12
X ENGRP+3~, HELPGRP+3~, HELPGRP+9~, ENUSER+18~, ENUSER+19*, HELPUSR+12~, ENCONF+4~, ENFWD+2~, FWDDATES+2~, FWDDATES+29!
XMABORT ENLOCAL+1~, ENLOCAL+2*, ENLOCAL+3, ENLOCAL+4, ENLOCAL+5, ENLOCAL+8, ENGRP~, ENGRP+2, ENGRP+15*, ENUSER~
, ENUSER+4, ENUSER+12*, ENUSER+25*, ENCONF~, ENCONF+8*, ENFWD~, ENFWD+13*, ENFWD+14, FWDDATES~, FWDDATES+25*
, FWDDATES+35*
XMCUT FWDDATES+11~, FWDDATES+12*, FWDDATES+13, FWDDATES+16, FWDDATES+18
XMDEL ENGRP+3~, ENGRP+17, ENUSER+5~, ENUSER+17*, ENUSER+28
XMDISPI ENLOCAL1+2~
XMDONE ENUSER+1~, ENUSER+3*, ENUSER+4, ENUSER+14*
XMDUN ENLOCAL1+2~
XMDUZ ENLOCAL+8, ENLOCAL+9, ENFWD~, ENFWD+14, FWDDATES~, FWDDATES+10, FWDDATES+12
XMGRP ENLOCAL+1~, ENLOCAL+3, ENLOCAL+5, ENLOCAL+6, ENLOCAL+9, ENGRP~, ENGRP+4, HELPGRP+1, ENCONF~
XMGRP( ENGRP+17*, ENGRP+18, ENGRP+19!, SHOWGRP+3, SHOWGRP+6
XMI SHOWGRP+1~, SHOWGRP+3*, SHOWGRP+5*, SHOWGRP+6*, SHOWGRP+7, SHOWUSR+1~, SHOWUSR+3*, SHOWUSR+5*, SHOWUSR+6*, SHOWUSR+7
XMINSTR ENLOCAL+1~, ENLOCAL+8, ENLOCAL+9, ENFWD~, ENFWD+14, FWDDATES~
XMINSTR("FDATE" FWDDATES+26*, FWDDATES+28, FWDDATES+30
XMINSTR("FLAGS" ENFWD+15*
XMINSTR("TDATE" FWDDATES+28*, FWDDATES+36*
XMJ SHOWGRP+1~, SHOWGRP+6*, SHOWGRP+7, SHOWUSR+1~, SHOWUSR+6*, SHOWUSR+7
XML SHOWGRP+1~, SHOWGRP+3*, SHOWGRP+4*, SHOWGRP+7, SHOWUSR+1~, SHOWUSR+3*, SHOWUSR+4*, SHOWUSR+7
XMLN SHOWGRP+1~, SHOWGRP+4*, SHOWGRP+7, SHOWUSR+1~, SHOWUSR+4*, SHOWUSR+7
XMMBR ENLOCAL+1~, ENLOCAL+4, ENLOCAL+5, ENLOCAL+6, ENUSER~, ENUSER+6, ENUSER+14, HELPUSR+10, ENCONF~
XMMBR( ENUSER+28*, ENUSER+29, ENUSER+30!, SHOWUSR+3, SHOWUSR+6
XMNAME ENUSER+18~, ENUSER+27*, ENUSER+28, ENUSER+29, ENUSER+30
XMNOSEND ENLOCAL1+2~
XMOLDEST FWDDATES+2~, FWDDATES+4*, FWDDATES+8, FWDDATES+13, FWDDATES+18*, FWDDATES+20, FWDDATES+24
XMPRIV ENLOCAL1+2~
XMTEXT HELPUSR+2~, FWDDATES+2~
XMTO ENLOCAL+1~, ENLOCAL+6, ENLOCAL+9
XMTSK ENLOCAL+1~, ENLOCAL+9, ENLOCAL+10
XMUSER ENUSER~, ENUSER+7, ENUSER+8, ENUSER+9!
XMV ENLOCAL1+2~
XMX ENUSER+1~, ENUSER+8*, ENUSER+10, ENUSER+11, ENUSER+12*, ENUSER+13, ENUSER+16*, ENUSER+17*, ENUSER+19, HELPUSR~
, HELPUSR+1
XMXQUSER ENLOCAL1~, ENLOCAL+4
Y ENGRP+1~, ENGRP+2, ENGRP+16, ENGRP+17, ENGRP+18, ENGRP+19, HELPGRP+3~, HELPGRP+7, HELPGRP+9~, HELPGRP+12
HELPGRP+13, ENUSER+18~, ENUSER+26, ENUSER+27, ENUSER+28, HELPUSR+12~, HELPUSR+16, ENCONF+4~, ENCONF+8, ENFWD+2~
, ENFWD+13, FWDDATES+2~, FWDDATES+26, FWDDATES+29!, FWDDATES+36
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All