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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: XMHIU

Package: MailMan

Routine: XMHIU


Information

XMHIU ;ISC-SF/GMB-User Info ;04/17/2002 09:52

Source Information

Source file <XMHIU.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
MailMan 2 CHECK^XMVVITAE  ($$NAME,PAGE)^XMXUTIL  
VA FileMan 2 $$EZBLD^DIALOG  MIX^DIC1  

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 XMA7  XMHELPUSER  XMJMOI  XMJMT  XMVGRP  

Entry Points

Name Comments DBIA/ICR reference
HELP ; User Info
DISPUSER(XMUSER) ;
GENERAL(XMUSER,XMABORT) ;
GROUPS(XMUSER,XMABORT) ;
SURRBEU(XMUSER,XMABORT) ; List surrogates for this user
UBESURR(XMSURR,XMABORT) ; List users for whom this user may act as surrogate
DISPSURR(XMFLAG,XMUSER,XMSIEN,XMABORT) ;
PAGE(XMABORT) ;

External References

Name Field # of Occurrence
$$EZBLD^DIALOG HELP+3, GENERAL+2, GENERAL+5, GENERAL+6, GENERAL+9, GENERAL+10, GENERAL+12, GENERAL+13, GENERAL+14, GENERAL+15
, GENERAL+16, GENERAL+17, GENERAL+20, GENERAL+28, GROUPS+4, GROUPS+13, GROUPS+14, SURRBEU+4, UBESURR+4, DISPSURR+8
, DISPSURR+9, DISPSURR+10
MIX^DIC1 HELP+7
CHECK^XMVVITAE HELP+2
$$NAME^XMXUTIL HELP+9, DISPSURR+6
PAGE^XMXUTIL PAGE+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: HELP+7
Function Call: WRITE
  • Prompt: @IOF,$$NAME^XMXUTIL(XMHDUZ,1)
  • Line Location: HELP+9
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(38010)
  • Line Location: GENERAL+2
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(38019,.XMPARM)
  • Line Location: GENERAL+9
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(38004),X,$$EZBLD^DIALOG($S($P(XMREC,U,8):38005,1:38006))
  • Line Location: GENERAL+10
Function Call: WRITE
  • Prompt: !!,$$EZBLD^DIALOG(38013),X
  • Line Location: GENERAL+12
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(38014),X
  • Line Location: GENERAL+13
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(38015),X
  • Line Location: GENERAL+14
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(38016),X
  • Line Location: GENERAL+15
Function Call: WRITE
  • Prompt: !!,$$EZBLD^DIALOG(38018)
  • Line Location: GENERAL+20
Function Call: WRITE
  • Prompt: !," ",$P(XMREC,U,X)
  • Line Location: GENERAL+21
Function Call: WRITE
  • Prompt: !," ",X
  • Line Location: GENERAL+22
Function Call: WRITE
  • Prompt: ", ",$P($G(^DIC(5,X,0)),U,2)
  • Line Location: GENERAL+23
Function Call: WRITE
  • Prompt: " ",X
  • Line Location: GENERAL+24
Function Call: WRITE
  • Prompt: !!,$$EZBLD^DIALOG(38050)
  • Line Location: GENERAL+28
Function Call: WRITE
  • Prompt: !," ",XMLINE
  • Line Location: GENERAL+32
Function Call: WRITE
  • Prompt: !!,$$EZBLD^DIALOG(38040)
  • Line Location: GROUPS+4
Function Call: WRITE
  • Prompt: !?2,$P(XMREC,U)
  • Line Location: GROUPS+12
Function Call: WRITE
  • Prompt: ?45,$$EZBLD^DIALOG($S(XMTYPE="PR":38042,1:38043))
  • Line Location: GROUPS+14
Function Call: WRITE
  • Prompt: !!,$$EZBLD^DIALOG(38045)
  • Line Location: UBESURR+4
Function Call: WRITE
  • Prompt: !,?2,$$NAME^XMXUTIL(XMNIEN)
  • Line Location: DISPSURR+6
Function Call: WRITE
  • Prompt: ?45,$$EZBLD^DIALOG(38046)
  • Line Location: DISPSURR+8
Function Call: WRITE
  • Prompt: ?45,$$EZBLD^DIALOG(38047)
  • Line Location: DISPSURR+9
Function Call: WRITE
  • Prompt: ?45,$$EZBLD^DIALOG($S($P(XMPRIV,U)["y":38048,1:38049))
  • Line Location: DISPSURR+10
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PAGE+2
Routine Call
  • DIALOG
  • Line Location:
    • HELP+3
    • GENERAL+2
    • GENERAL+5
    • GENERAL+6
    • GENERAL+9
    • GENERAL+10
    • GENERAL+12
    • GENERAL+13
    • GENERAL+14
    • GENERAL+15
    • GENERAL+16
    • GENERAL+17
    • GENERAL+20
    • GENERAL+28
    • GROUPS+4
    • GROUPS+13
    • GROUPS+14
    • SURRBEU+4
    • UBESURR+4
    • DISPSURR+8
    • DISPSURR+9
    • DISPSURR+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(5 - [#5] GENERAL+23
^VA(200 - [#200] GENERAL+11, GENERAL+18, DISPSURR+5
^XMB(1 - [#4.3] GENERAL+19
^XMB(3.7 - [#3.7] GENERAL+2, GENERAL+3, GENERAL+5, GENERAL+6, GENERAL+8, GENERAL+25, GENERAL+30, SURRBEU+2, SURRBEU+6, UBESURR+2
, UBESURR+6, UBESURR+7, DISPSURR+3
^XMB(3.8 - [#3.8] GENERAL+4, GROUPS+2, GROUPS+6, GROUPS+7, GROUPS+10, GROUPS+13

Label References

Name Line Occurrences
DISPSURR SURRBEU+7, UBESURR+8
DISPUSER HELP+10
GENERAL DISPUSER+3
GROUPS DISPUSER+4
PAGE GENERAL+27, GENERAL+31, GROUPS+3, GROUPS+11, SURRBEU+3, UBESURR+3, DISPSURR+2
SURRBEU DISPUSER+5
UBESURR DISPUSER+6

Naked Globals

Name Field # of Occurrence
^( GENERAL+30

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
D HELP+1~, HELP+6*
DIC HELP+1~, HELP+3*
DIC("A" HELP+3*
DIC("S" HELP+4*
DIC("W" HELP+5*, HELP+11*
DIC(0 HELP+3*
DUZ GROUPS+10
IOF HELP+9, PAGE+2
IOSL GENERAL+27, GENERAL+31, GROUPS+3, GROUPS+11, SURRBEU+3, UBESURR+3, DISPSURR+2
U GENERAL+6, GENERAL+7, GENERAL+8, GENERAL+10, GENERAL+12, GENERAL+13, GENERAL+14, GENERAL+15, GENERAL+16, GENERAL+17
, GENERAL+19, GENERAL+21, GENERAL+22, GENERAL+23, GENERAL+24, GROUPS+8, GROUPS+12, DISPSURR+4, DISPSURR+7, DISPSURR+10
X GENERAL+1~, GENERAL+5*, GENERAL+6*, GENERAL+7*, GENERAL+8, GENERAL+10*, GENERAL+12*, GENERAL+13*, GENERAL+14*, GENERAL+15*
, GENERAL+16*, GENERAL+17*, GENERAL+21*, GENERAL+22*, GENERAL+23*, GENERAL+24*
XMABORT DISPUSER+1~, DISPUSER+2*, DISPUSER+3, DISPUSER+4, DISPUSER+5, DISPUSER+6, GENERAL~, GENERAL+25, GENERAL+27, GENERAL+30
, GENERAL+31, GROUPS~, GROUPS+3, GROUPS+6, GROUPS+11, SURRBEU~, SURRBEU+3, SURRBEU+6, SURRBEU+7, UBESURR~
, UBESURR+3, UBESURR+6, UBESURR+8, DISPSURR~, DISPSURR+2, PAGE~, PAGE+1
XMFLAG DISPSURR~, DISPSURR+4
XMGIEN GROUPS+1~, GROUPS+5*, GROUPS+6*, GROUPS+7, GROUPS+10, GROUPS+13
XMHDUZ HELP+1~, HELP+8*, HELP+9, HELP+10
XMI GENERAL+26~, GENERAL+29*, GENERAL+30*
XMLINE GENERAL+26~, GENERAL+30*, GENERAL+32
XMNIEN DISPSURR+1~, DISPSURR+4*, DISPSURR+5, DISPSURR+6
XMPARM GENERAL+8~, GENERAL+9
XMPARM(1 GENERAL+8*
XMPARM(2 GENERAL+8*
XMPRIV DISPSURR+1~, DISPSURR+7*, DISPSURR+8, DISPSURR+9, DISPSURR+10
XMREC GENERAL+1~, GENERAL+3*, GENERAL+4, GENERAL+7, GENERAL+10, GENERAL+11*, GENERAL+12, GENERAL+13, GENERAL+14, GENERAL+15
, GENERAL+16, GENERAL+17, GENERAL+18*, GENERAL+19, GENERAL+21, GENERAL+22, GENERAL+23, GENERAL+24, GROUPS+1~, GROUPS+7*
, GROUPS+8, GROUPS+12, DISPSURR+1~, DISPSURR+3*, DISPSURR+4, DISPSURR+7
XMSIEN SURRBEU+1~, SURRBEU+5*, SURRBEU+6*, SURRBEU+7, UBESURR+1~, UBESURR+7*, UBESURR+8, DISPSURR~, DISPSURR+3
XMSURR UBESURR~, UBESURR+2, UBESURR+6, UBESURR+7
XMTYPE GROUPS+1~, GROUPS+8*, GROUPS+10, GROUPS+14
XMUSER DISPUSER~, DISPUSER+3, DISPUSER+4, DISPUSER+5, DISPUSER+6, GENERAL~, GENERAL+2, GENERAL+3, GENERAL+4, GENERAL+5
, GENERAL+6, GENERAL+8, GENERAL+11, GENERAL+18, GENERAL+25, GENERAL+30, GROUPS~, GROUPS+2, GROUPS+6, GROUPS+13
, SURRBEU~, SURRBEU+2, SURRBEU+6, SURRBEU+7, UBESURR+1~, UBESURR+5*, UBESURR+6*, UBESURR+7, UBESURR+8, DISPSURR~
, DISPSURR+3, DISPSURR+4
Y HELP+1~, HELP+7, HELP+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All