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

Package: MailMan

Routine: XMXADDR1


Information

XMXADDR1 ;ISC-SF/GMB-XMXADDR (cont.) ;05/21/2002 07:00

Source Information

Source file <XMXADDR1.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA FileMan 6 ($$EZBLD,BLD,MSG)^DIALOG  ($$FIND1,IX)^DIC  MIX^DIC1  FILE^DIE  ^DIK  ^DIR  
MailMan 4 SELBSKT^XMJBU  REMOTE^XMXADDR3  (SETERR,WRIERR)^XMXADDR4  $$NAME^XMXUTIL  
Kernel 1 $$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: 3

Package Total Caller Graph
MailMan 3 XMJMLR1  XMXADDR  XMXADDRG  

Entry Points

Name Comments DBIA/ICR reference
PERSON(XMDUZ,XMADDR,XMSTRIKE,XMPREFIX,XMLATER,XMG,XMFULL) ;
CHKSHARE ;
REMDT(XMG) ;
IPERSON(XMDUZ,XMADDR,XMSTRIKE,XMPREFIX,XMLATER,XMG,XMFULL) ;
ASKSHARE(XMINSTR) ;
CHKREM(DA,XMADDR) ; Is the remote address really local?
USERINFO(XMDUZ) ;
NOTFOUND(XMADDR,XMINDEX) ;

External References

Name Field # of Occurrence
$$EZBLD^DIALOG IPERSON+20, IPERSON+21, IPERSON+28, IPERSON+33, IPERSON+50, IPERSON+56, IPERSON+65, ASKSHARE+2, ASKSHARE+3, ASKSHARE+6
, USERINFO+5, USERINFO+6, USERINFO+8, NOTFOUND+3, NOTFOUND+9
BLD^DIALOG IPERSON+49, IPERSON+51, ASKSHARE+11, NOTFOUND+12
MSG^DIALOG NOTFOUND+13
$$FIND1^DIC PERSON+5, PERSON+17, PERSON+24, CHKREM+2, NOTFOUND+2
IX^DIC IPERSON+39, IPERSON+73
MIX^DIC1 IPERSON+12, IPERSON+60
FILE^DIE REMDT+3
^DIK CHKREM+5
^DIR IPERSON+52, ASKSHARE+13
$$UP^XLFSTR PERSON+2, IPERSON+2, CHKREM+1
SELBSKT^XMJBU IPERSON+21, ASKSHARE+3
REMOTE^XMXADDR3 PERSON+28, IPERSON+66
SETERR^XMXADDR4 PERSON+13, PERSON+29, CHKSHARE+3, CHKSHARE+6, IPERSON+22, IPERSON+30, IPERSON+32, IPERSON+44, IPERSON+68, IPERSON+75
, IPERSON+76, ASKSHARE+4, ASKSHARE+14, CHKREM+6, CHKREM+7
WRIERR^XMXADDR4 IPERSON+26
$$NAME^XMXUTIL PERSON+7, PERSON+18, IPERSON+15, NOTFOUND+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,XMFULL,$$EZBLD^DIALOG(39015)
  • Line Location: IPERSON+28
Function Call: WRITE
  • Prompt: !,$C(7),$$EZBLD^DIALOG(39026),XMADDR
  • Line Location: IPERSON+33
Function Call: WRITE
  • Prompt: !
  • Line Location: IPERSON+48
Function Call: WRITE
  • Prompt: !
  • Line Location: IPERSON+53
Function Call: WRITE
  • Prompt: !,$C(7),$$EZBLD^DIALOG(39027),X
  • Line Location: IPERSON+56
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(39028),XMADDR
  • Line Location: IPERSON+65
Function Call: WRITE
  • Prompt: !,?4
  • Condition for execution: $L(%)+$X+1>79
  • Line Location: USERINFO+4
Function Call: WRITE
  • Prompt: " ",%," "
  • Line Location: USERINFO+4
Function Call: WRITE
  • Prompt: !,?4
  • Condition for execution: $L(%)+$X+20>79
  • Line Location: USERINFO+6
Function Call: WRITE
  • Prompt: $$EZBLD^DIALOG(38003),%
  • Line Location: USERINFO+6
Function Call: WRITE
  • Prompt: !,?5,$$EZBLD^DIALOG(38004),$P(%,U,2),$S($P(%,U,8):$$EZBLD^DIALOG(38005),1:$$EZBLD^DIALOG(38006))
  • Line Location: USERINFO+8
Function Call: WRITE
  • Prompt: $C(7),$$EZBLD^DIALOG(39030)
  • Line Location: NOTFOUND+3
Routine Call
  • DIALOG
  • Line Location:
    • IPERSON+20
    • IPERSON+21
    • IPERSON+28
    • IPERSON+33
    • IPERSON+50
    • IPERSON+56
    • IPERSON+65
    • ASKSHARE+2
    • ASKSHARE+3
    • ASKSHARE+6
    • USERINFO+5
    • USERINFO+6
    • USERINFO+8
    • NOTFOUND+3
    • NOTFOUND+9
Routine Call
  • DIALOG
  • Line Location:
    • IPERSON+49
    • IPERSON+51
    • ASKSHARE+11
    • NOTFOUND+12
Routine Call
  • DIALOG
  • Line Location:
    • NOTFOUND+13
Routine Call
  • DIC
  • Line Location:
    • PERSON+5
    • PERSON+17
    • PERSON+24
    • CHKREM+2
    • NOTFOUND+2
Routine Call
  • DIC
  • Line Location:
    • IPERSON+39
    • IPERSON+73
Routine Call
  • DIE
  • Line Location:
    • REMDT+3
Routine Call
  • DIR
  • Line Location:
    • IPERSON+52
    • ASKSHARE+13

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] Classic Fileman Calls,  FIND1^DIC
^XMB(3.7 - [#3.7] Classic Fileman Calls,  FIND1^DIC
^XMB(3.8 - [#3.8] Classic Fileman Calls
^DIC(4.2 - [#4.2] FIND1^DIC
^XMD(4.2997 - [#4.2997] Classic Fileman Calls,  FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4.2997 PERSON+21
^DIC(49 - [#49] USERINFO+4
^VA(200 - [#200] USERINFO+3, NOTFOUND+5
^XMB("NUM" CHKREM+2
^XMB(3.7 - [#3.7] PERSON+15, USERINFO+5, USERINFO+7, USERINFO+9, NOTFOUND+6, NOTFOUND+9
^XMD(4.2997 - [#4.2997] PERSON+25

Label References

Name Line Occurrences
ASKSHARE IPERSON+27
CHKREM PERSON+26, IPERSON+63
CHKSHARE PERSON+9, IPERSON+25
NOTFOUND IPERSON+31
REMDT PERSON+27, IPERSON+64

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% USERINFO+1~, USERINFO+3*, USERINFO+4*, USERINFO+5*, USERINFO+6, USERINFO+7*, USERINFO+8, USERINFO+9*
D IPERSON+1~, IPERSON+11*, IPERSON+37*, IPERSON+58*, IPERSON+71*
DA CHKREM~
DIC IPERSON+1~, IPERSON+6*, IPERSON+38*, IPERSON+59*, IPERSON+70*
DIC("S" IPERSON+3*, IPERSON+4*, IPERSON+35!
DIC("W" IPERSON+5*, IPERSON+35!
DIC(0 IPERSON+7*, IPERSON+36*, IPERSON+57*, IPERSON+72*
>> DIERR PERSON+11
DIK CHKREM+3~, CHKREM+4*
DIR IPERSON+46~, ASKSHARE+5~
DIR("??" ASKSHARE+12*
DIR("A" ASKSHARE+6*
DIR("B" IPERSON+50*, ASKSHARE+7*
DIR(0 IPERSON+50*, ASKSHARE+8*
>> DIRUT ASKSHARE+14
DT REMDT+2, ASKSHARE+8
>> DTOUT IPERSON+29, IPERSON+43, IPERSON+67
>> DUOUT IPERSON+29, IPERSON+30, IPERSON+43, IPERSON+44, IPERSON+67, IPERSON+68
I PERSON+20~, PERSON+21*
U PERSON+21, PERSON+25, IPERSON+22, IPERSON+62, ASKSHARE+4, USERINFO+3, USERINFO+4, USERINFO+5, USERINFO+8, NOTFOUND+6
, NOTFOUND+9
X IPERSON+1~, IPERSON+8*, IPERSON+34*, IPERSON+47, IPERSON+55*, IPERSON+56, ASKSHARE+5~
XMADDR PERSON~, PERSON+2*, PERSON+5, PERSON+12, PERSON+17, PERSON+24, PERSON+25*, PERSON+26, PERSON+28, IPERSON~
, IPERSON+2*, IPERSON+8, IPERSON+31, IPERSON+32, IPERSON+33, IPERSON+34, IPERSON+62*, IPERSON+63, IPERSON+65, IPERSON+66
, CHKREM~, CHKREM+1*, CHKREM+2, NOTFOUND~, NOTFOUND+2
XMDIC IPERSON+19~, IPERSON+21, ASKSHARE+1~, ASKSHARE+3
XMDIC("B" IPERSON+20*, ASKSHARE+2*
XMDUZ PERSON~, PERSON+28, IPERSON~, IPERSON+18, IPERSON+21, IPERSON+66, USERINFO~, USERINFO+2, USERINFO+3, USERINFO+5
, USERINFO+7, USERINFO+9
>> XMERROR PERSON+26, IPERSON+26, IPERSON+28, IPERSON+63
XMFDA REMDT+1~
XMFDA( REMDT+2*
XMFIND IPERSON+46~, IPERSON+47*, IPERSON+55
XMFULL PERSON~, PERSON+7*, PERSON+18*, PERSON+28, IPERSON~, IPERSON+15*, IPERSON+28, IPERSON+42*, IPERSON+66
XMG PERSON~, PERSON+5*, PERSON+6, PERSON+7, PERSON+8, PERSON+15, PERSON+17*, PERSON+18, PERSON+20~, PERSON+22
, PERSON+24*, PERSON+25, PERSON+26, PERSON+27, REMDT~, REMDT+2, IPERSON~, IPERSON+14*, IPERSON+15, IPERSON+18
, IPERSON+24, IPERSON+41*, IPERSON+46~, IPERSON+54, IPERSON+61*, IPERSON+63, IPERSON+64
XMI NOTFOUND+1~, NOTFOUND+2*, NOTFOUND+3, NOTFOUND+5, NOTFOUND+6, NOTFOUND+8, NOTFOUND+9
>> XMIA CHKREM+6
XMINDEX PERSON+20~, PERSON+21*, PERSON+22, PERSON+23*, PERSON+24, IPERSON+1~, IPERSON+11*, IPERSON+31, NOTFOUND~, NOTFOUND+2
XMINSTR IPERSON+27, ASKSHARE~
XMINSTR("ADDR FLAGS" , IPERSON+18
XMINSTR("FLAGS" CHKSHARE+1, CHKSHARE+4
XMINSTR("SELF BSKT" , IPERSON+23*
XMINSTR("SHAR E BSKT" , ASKSHARE+15*, E DATE" , ASKSHARE+16*
XMK IPERSON+19~, IPERSON+21, IPERSON+22, IPERSON+23, ASKSHARE+1~, ASKSHARE+3, ASKSHARE+4, ASKSHARE+15
XMLATER PERSON~, PERSON+10*, PERSON+28, IPERSON~, IPERSON+66
XMNOTFND PERSON+1~, PERSON+11*, PERSON+13, PERSON+29
XMPARM NOTFOUND+7~, NOTFOUND+12
XMPARM(1 NOTFOUND+8*
XMPARM(2 NOTFOUND+9*
XMPREFIX PERSON~, PERSON+28, IPERSON~, IPERSON+66
XMREC NOTFOUND+1~, NOTFOUND+5*, NOTFOUND+6, NOTFOUND+9
>> XMRESTR("FLAGS" CHKSHARE+1, CHKSHARE+4
XMSCREEN PERSON+1~, PERSON+3*, PERSON+5, PERSON+16*, PERSON+17
XMSTRIKE PERSON~, PERSON+28, IPERSON~, IPERSON+4, IPERSON+16, IPERSON+66
XMTEXT NOTFOUND+7~
>> XMV("ASK BSKT " , IPERSON+18
>> XMV("SHOW DUZ " , USERINFO+2
Y IPERSON+1~, IPERSON+13, IPERSON+14, IPERSON+40, IPERSON+41, IPERSON+53, IPERSON+60, IPERSON+61, IPERSON+74, ASKSHARE+5~
, ASKSHARE+16
Y(0 IPERSON+42, IPERSON+62
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