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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: XMHIG

Package: MailMan

Routine: XMHIG


Information

XMHIG ;ISC-SF/GMB-Mail Group Info ;12/05/2002 10:39

Source Information

Source file <XMHIG.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 4 $$EZBLD^DIALOG  ^DIC  ^DIK  EN^DIQ  
MailMan 2 CHECK^XMVVITAE  ($$NAME,PAGE)^XMXUTIL  

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: 5

Package Total Caller Graph
MailMan 5 XMHELPGROUP  XMJMOI  XMJMT  XMVGRP  XMXADDRG  

Entry Points

Name Comments DBIA/ICR reference
HELP ; Group Info
DISPLAY(XMGIEN) ;
FIELDS(DA) ;
AUTHSEND(XMGIEN,XMABORT) ;
MEMBERS(XMGIEN,XMABORT) ;
DELETE(XMGIEN,XMNODE,DA) ;
GROUP(XMGIEN,XMABORT) ; Member Groups
REMOTE(XMGIEN,XMABORT) ; Remote Members
DISTR(XMGIEN,XMABORT) ; Distribution list
FAXGROUP(XMGIEN,XMABORT) ; Fax Groups
FAXMEMBR(XMGIEN,XMABORT) ; Fax Members
MEMBEROF(XMGIEN,XMABORT) ; This group is a member of what other Groups
GSCREEN ; This routine is a screen [DIC("S")] for a fileman lookup
; The naked reference is set to ^XMB(3.8,Y,0)
PAGE(XMABORT,XMHDR) ;
HEADER ;

External References

Name Field # of Occurrence
$$EZBLD^DIALOG AUTHSEND+8, MEMBERS+16, GROUP+13, REMOTE+8, DISTR+10, DISTR+11, FAXGROUP+10, FAXMEMBR+10, MEMBEROF+13, HEADER+1
^DIC HELP+6
^DIK DELETE+5
EN^DIQ FIELDS+3
CHECK^XMVVITAE HELP+2
$$NAME^XMXUTIL AUTHSEND+8, MEMBERS+14
PAGE^XMXUTIL PAGE+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: HELP+6
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DISPLAY+3
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(39089),$$NAME^XMXUTIL(XMMIEN)
  • Line Location: AUTHSEND+8
Function Call: WRITE
  • Prompt: !!
  • Line Location: MEMBERS+5
Function Call: WRITE
  • Prompt: !,$E(XMNAME,1,IOM-36),?IOM-35,$S($D(^XMB(3.7,XMMIEN,"L")):$E($P(^("L"),U),1,35),1:$$EZBLD^DIALOG(38007))
  • Line Location: MEMBERS+16
Function Call: WRITE
  • Prompt: !
  • Line Location: GROUP+3
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(39090),XMNAME
  • Line Location: GROUP+13
Function Call: WRITE
  • Prompt: !
  • Line Location: REMOTE+3
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(39085),XMNAME
  • Line Location: REMOTE+8
Function Call: WRITE
  • Prompt: !
  • Line Location: DISTR+3
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(39080),XMNAME
  • Line Location: DISTR+10
Function Call: WRITE
  • Prompt: !
  • Line Location: FAXGROUP+3
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(39081),XMNAME
  • Line Location: FAXGROUP+10
Function Call: WRITE
  • Prompt: !
  • Line Location: FAXMEMBR+3
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(39082),XMNAME
  • Line Location: FAXMEMBR+10
Function Call: WRITE
  • Prompt: !
  • Line Location: MEMBEROF+3
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(39093),XMNAME
  • Line Location: MEMBEROF+13
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PAGE+2
Function Call: WRITE
  • Prompt: $$EZBLD^DIALOG(39091)
  • Line Location: HEADER+1
Routine Call
  • DIALOG
  • Line Location:
    • AUTHSEND+8
    • MEMBERS+16
    • GROUP+13
    • REMOTE+8
    • DISTR+10
    • DISTR+11
    • FAXGROUP+10
    • FAXMEMBR+10
    • MEMBEROF+13
    • HEADER+1
Routine Call
  • DIC
  • Line Location:
    • HELP+6

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AKF("FAXG" FAXGROUP+8
^AKF("FAXR" FAXMEMBR+8
^VA(200 - [#200] AUTHSEND+7, MEMBERS+13
^XMB(3.7 - [#3.7] MEMBERS+16
^XMB(3.8 - [#3.8] AUTHSEND+1, AUTHSEND+4, AUTHSEND+6, MEMBERS+1, MEMBERS+8, MEMBERS+10, DELETE+2, DELETE+6, GROUP+1, GROUP+5
, GROUP+7, GROUP+10, REMOTE+1, REMOTE+5, REMOTE+7, DISTR+1, DISTR+5, DISTR+7, FAXGROUP+1, FAXGROUP+5
, FAXGROUP+7, FAXMEMBR+1, FAXMEMBR+5, FAXMEMBR+7, MEMBEROF+1, MEMBEROF+5, MEMBEROF+7, MEMBEROF+10, MEMBEROF+12!
^XMB(3.816 - [#3.816] DISTR+8, DISTR+11

Label References

Name Line Occurrences
AUTHSEND DISPLAY+5
DELETE AUTHSEND+7, MEMBERS+13, GROUP+11, DISTR+9, FAXGROUP+9, FAXMEMBR+9, MEMBEROF+11
DISPLAY HELP+7
DISTR DISPLAY+9
FAXGROUP DISPLAY+11
FAXMEMBR DISPLAY+10
FIELDS DISPLAY+4
GROUP DISPLAY+7
HEADER MEMBERS+6, PAGE+3
MEMBEROF DISPLAY+12
MEMBERS DISPLAY+6
PAGE AUTHSEND+5, MEMBERS+4, MEMBERS+9, GROUP+6, REMOTE+6, DISTR+6, FAXGROUP+6, FAXMEMBR+6, MEMBEROF+6
REMOTE DISPLAY+8

Naked Globals

Name Field # of Occurrence
^("L" MEMBERS+16
^(0 DISTR+11, GSCREEN+2
^(1 GSCREEN+4
^(3 GSCREEN+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA FIELDS~, DELETE~
DA(1 DELETE+3*, DELETE+4
DIC HELP+1~, HELP+3*, FIELDS+1~, FIELDS+2*
DIC("S" HELP+5*
DIC(0 HELP+3*
DIK DELETE+1~, DELETE+4*
DR FIELDS+1~, FIELDS+3*
IOF DISPLAY+3, PAGE+2
IOM MEMBERS+16
IOSL AUTHSEND+5, MEMBERS+3, MEMBERS+9, GROUP+6, REMOTE+6, DISTR+6, FAXGROUP+6, FAXMEMBR+6, MEMBEROF+6
U AUTHSEND+6, MEMBERS+11, MEMBERS+12, MEMBERS+16, GROUP+8, GROUP+9, GROUP+10, REMOTE+7, DISTR+7, DISTR+8
, DISTR+11, FAXGROUP+7, FAXGROUP+8, FAXMEMBR+7, FAXMEMBR+8, MEMBEROF+7, GSCREEN+2
XMABORT DISPLAY+1~, DISPLAY+2*, DISPLAY+5, DISPLAY+6, DISPLAY+7, DISPLAY+8, DISPLAY+9, DISPLAY+10, DISPLAY+11, DISPLAY+12
, AUTHSEND~, AUTHSEND+4, AUTHSEND+5, MEMBERS~, MEMBERS+3, MEMBERS+4, MEMBERS+8, MEMBERS+9, GROUP~, GROUP+5
, GROUP+6, REMOTE~, REMOTE+5, REMOTE+6, DISTR~, DISTR+5, DISTR+6, FAXGROUP~, FAXGROUP+5, FAXGROUP+6
, FAXMEMBR~, FAXMEMBR+5, FAXMEMBR+6, MEMBEROF~, MEMBEROF+5, MEMBEROF+6, PAGE~, PAGE+1
>> XMDUZ GSCREEN+3, GSCREEN+4
XMGIEN DISPLAY~, DISPLAY+4, DISPLAY+5, DISPLAY+6, DISPLAY+7, DISPLAY+8, DISPLAY+9, DISPLAY+10, DISPLAY+11, DISPLAY+12
, AUTHSEND~, AUTHSEND+1, AUTHSEND+4, AUTHSEND+6, AUTHSEND+7, MEMBERS~, MEMBERS+1, MEMBERS+8, MEMBERS+10, MEMBERS+13
, DELETE~, DELETE+2, DELETE+3, DELETE+6, GROUP~, GROUP+1, GROUP+5, GROUP+7, GROUP+11, REMOTE~
, REMOTE+1, REMOTE+5, REMOTE+7, DISTR~, DISTR+1, DISTR+5, DISTR+7, DISTR+9, FAXGROUP~, FAXGROUP+1
, FAXGROUP+5, FAXGROUP+7, FAXGROUP+9, FAXMEMBR~, FAXMEMBR+1, FAXMEMBR+5, FAXMEMBR+7, FAXMEMBR+9, MEMBEROF~, MEMBEROF+1
, MEMBEROF+5, MEMBEROF+10, MEMBEROF+12
XMHDR PAGE~, PAGE+3
XMI AUTHSEND+2~, AUTHSEND+3*, AUTHSEND+4*, AUTHSEND+6, AUTHSEND+7, MEMBERS+2~, MEMBERS+7*, MEMBERS+8*, MEMBERS+10, MEMBERS+13
, GROUP+2~, GROUP+4*, GROUP+5*, GROUP+7, GROUP+11, REMOTE+2~, REMOTE+4*, REMOTE+5*, REMOTE+7, DISTR+2~
, DISTR+4*, DISTR+5*, DISTR+7, DISTR+9, FAXGROUP+2~, FAXGROUP+4*, FAXGROUP+5*, FAXGROUP+7, FAXGROUP+9, FAXMEMBR+2~
, FAXMEMBR+4*, FAXMEMBR+5*, FAXMEMBR+7, FAXMEMBR+9, MEMBEROF+9~, MEMBEROF+10*, MEMBEROF+11
XMINST MEMBERS+2~
XMMIEN AUTHSEND+2~, AUTHSEND+6*, AUTHSEND+7, AUTHSEND+8, MEMBERS+2~, MEMBERS+11*, MEMBERS+13, MEMBERS+14, MEMBERS+16, GROUP+2~
, GROUP+8*, GROUP+10, DISTR+2~, DISTR+7*, DISTR+8, DISTR+11, FAXGROUP+2~, FAXGROUP+7*, FAXGROUP+8, FAXMEMBR+2~
, FAXMEMBR+7*, FAXMEMBR+8, MEMBEROF+2~, MEMBEROF+4*, MEMBEROF+5*, MEMBEROF+7, MEMBEROF+10, MEMBEROF+11, MEMBEROF+12
XMNAME MEMBERS+2~, MEMBERS+14*, MEMBERS+15*, MEMBERS+16, GROUP+2~, GROUP+10*, GROUP+11, GROUP+12*, GROUP+13, REMOTE+2~
, REMOTE+7*, REMOTE+8, DISTR+2~, DISTR+8*, DISTR+9, DISTR+10, FAXGROUP+2~, FAXGROUP+8*, FAXGROUP+9, FAXGROUP+10
, FAXMEMBR+2~, FAXMEMBR+8*, FAXMEMBR+9, FAXMEMBR+10, MEMBEROF+2~, MEMBEROF+7*, MEMBEROF+8, MEMBEROF+13
XMNODE DELETE~, DELETE+2, DELETE+4, DELETE+6
XMREC MEMBERS+2~, MEMBERS+10*, MEMBERS+11, MEMBERS+12, GROUP+2~, GROUP+7*, GROUP+8, GROUP+9
XMTITLE MEMBERS+2~
XMTYPE MEMBERS+2~, MEMBERS+12*, MEMBERS+15, GROUP+9*, GROUP+12
Y HELP+1~, HELP+6, HELP+7
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 |  Naked Globals |  Local Variables  | All