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

Package: MailMan

Routine: XMVSURR


Information

XMVSURR ;ISC-SF/GMB-Surrogate management ;04/19/2002 11:32

Source Information

Source file <XMVSURR.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
MailMan 4 HEADER^XM  MANAGE^XMJBM  (CHECK,OTHER,SELF,SURROGAT)^XMVVITAE  ($$NAME,$$TNMSGCT)^XMXUTIL  
VA FileMan 2 ($$EZBLD,BLD,MSG)^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: 2

Package Total Caller Graph
MailMan 2 XMASSUME  XMSHARE  

Entry Points

Name Comments DBIA/ICR reference
SHARE ; Assume the identity of SHARED,MAIL
CHKOK() ;
SELF ;
ASSUME ; Assume someone else's identity
LISTEM ; List surrogates a user may become
SHOWPRIV(XMDUZ) ;

External References

Name Field # of Occurrence
$$EZBLD^DIALOG SELF+2, LISTEM+2, SHOWPRIV+2, SHOWPRIV+5, SHOWPRIV+6, SHOWPRIV+7, SHOWPRIV+9
BLD^DIALOG CHKOK+4, ASSUME+17
MSG^DIALOG CHKOK+5, ASSUME+18
MIX^DIC1 ASSUME+19
HEADER^XM SHARE+4, SELF+3, ASSUME+24
MANAGE^XMJBM SHARE+5
CHECK^XMVVITAE CHKOK+6
OTHER^XMVVITAE ASSUME+23
SELF^XMVVITAE SELF+1
SURROGAT^XMVVITAE SHARE+3
$$NAME^XMXUTIL ASSUME+11, LISTEM+4, LISTEM+5
$$TNMSGCT^XMXUTIL SHOWPRIV+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),!,$$EZBLD^DIALOG(38054),!
  • Line Location: SELF+2
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(38056)
  • Line Location: LISTEM+2
Function Call: WRITE
  • Prompt: !,?3,$E($$NAME^XMXUTIL(XMDUZ),1,32)
  • Line Location: LISTEM+4
Function Call: WRITE
  • Prompt: !,?3,$$NAME^XMXUTIL(.6)
  • Line Location: LISTEM+5
Function Call: WRITE
  • Prompt: !
  • Line Location: LISTEM+5
Function Call: WRITE
  • Prompt: ?37,$$EZBLD^DIALOG(38048)
  • Line Location: SHOWPRIV+2
Function Call: WRITE
  • Prompt: ?37,$$EZBLD^DIALOG(38046)
  • Line Location: SHOWPRIV+5
Function Call: WRITE
  • Prompt: ?37,$$EZBLD^DIALOG(38047)
  • Line Location: SHOWPRIV+6
Function Call: WRITE
  • Prompt: ?37,$$EZBLD^DIALOG($S($P(XMPRIV,U)["y":38048,1:38049))
  • Line Location: SHOWPRIV+7
Function Call: WRITE
  • Prompt: " ",$J($$EZBLD^DIALOG($S(XMNEW:38052,1:38051),XMNEW),79-$X)
  • Line Location: SHOWPRIV+9
Routine Call
  • DIALOG
  • Line Location:
    • SELF+2
    • LISTEM+2
    • SHOWPRIV+2
    • SHOWPRIV+5
    • SHOWPRIV+6
    • SHOWPRIV+7
    • SHOWPRIV+9
Routine Call
  • DIALOG
  • Line Location:
    • CHKOK+4
    • ASSUME+17
Routine Call
  • DIALOG
  • Line Location:
    • CHKOK+5
    • ASSUME+18

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XMB(3.7 - [#3.7] ASSUME+1, LISTEM+4, SHOWPRIV+4
^XUSEC("XMNOPRIV" CHKOK+1

Label References

Name Line Occurrences
$$CHKOK SHARE+1, ASSUME+2
LISTEM ASSUME+3
SELF SHARE+6, ASSUME+21
SHARE ASSUME+1, ASSUME+22
SHOWPRIV LISTEM+4, LISTEM+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> D ASSUME+6*
DIC ASSUME+4~, ASSUME+7*
DIC("B" ASSUME+11*, ASSUME+15*
DIC("S" ASSUME+9*, ASSUME+14*
DIC("W" ASSUME+8*
DIC(0 ASSUME+5*
>> DTOUT ASSUME+19
>> DUOUT ASSUME+19
DUZ CHKOK+1, ASSUME+1, ASSUME+10, ASSUME+21, LISTEM+4, SHOWPRIV+1, SHOWPRIV+4
U SHOWPRIV+4, SHOWPRIV+7
>> XMDUN SHARE+3
XMDUZ SHARE+2*, SHARE+3, ASSUME+10, ASSUME+20*, ASSUME+21, ASSUME+22, LISTEM+1~, LISTEM+3*, LISTEM+4*, SHOWPRIV~
, SHOWPRIV+1, SHOWPRIV+2, SHOWPRIV+4, SHOWPRIV+8
XMNEW SHOWPRIV+3~, SHOWPRIV+8*, SHOWPRIV+9
XMPRIV SHARE+3, SHOWPRIV+3~, SHOWPRIV+4*, SHOWPRIV+5, SHOWPRIV+6, SHOWPRIV+7
XMTEXT CHKOK+2~, ASSUME+13~
>> XMV SHARE+3
>> XMV("DUZ NAME " , ASSUME+15
Y ASSUME+4~, ASSUME+19, ASSUME+20
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