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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XMJMF2

Package: MailMan

Routine: XMJMF2


Information

XMJMF2 ;ISC-SF/GMB-XMJMF (cont.) ;07/12/2002 10:11

Source Information

Source file <XMJMF2.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
MailMan 6 SELBSKT^XMJBU  (FIND1,FINDALL)^XMJMFB  FIND^XMJMFC  ADDR^XMXADDR  ($$NAME,WAIT)^XMXUTIL  $$MMDT^XMXUTIL1  
VA FileMan 3 ($$EZBLD,BLD,MSG)^DIALOG  ^DIC  ^DIR  
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: 1

Package Total Caller Graph
MailMan 1 XMJMF1  

Entry Points

Name Comments DBIA/ICR reference
B ; Search one basket
BA ; Search all baskets
DA ; Message sent on or after date
NODELETE ;This search requires a date range.
DB ; Message sent on or before date
F ; Message from
G ; Go search
LM ; Message has this many lines or more
LMOK(X) ;
LX ; Message has this many lines or less
LXOK(X) ;
Q ; Quit
R ; Response from
S ; Subject contains
T ; Message to
X ; Message contains
GETPERS(XMDUZ,XMF,XMWHICH,XMNAME,XMPROMPT,XMHELP,XMABORT) ;
HGETPERS ;

External References

Name Field # of Occurrence
$$EZBLD^DIALOG B+2, DA+3, DB+3, G+1, LM+3, LX+3, S+3, X+3, X+15, X+16
X+28, X+31, X+34, GETPERS+3, GETPERS+11
BLD^DIALOG DA+4, NODELETE+3, DB+4, LM+4, LX+4, S+5, X+5, X+17, HGETPERS+2, HGETPERS+6
HGETPERS+9
MSG^DIALOG NODELETE+4, HGETPERS+15
^DIC GETPERS+29
^DIR DA+7, DB+7, LM+8, LX+8, S+9, X+9, X+25, X+35, GETPERS+15
$$UP^XLFSTR GETPERS+18
SELBSKT^XMJBU B+3
FIND1^XMJMFB G+4
FINDALL^XMJMFB G+3
FIND^XMJMFC G+2
ADDR^XMXADDR GETPERS+23
$$NAME^XMXUTIL GETPERS+32
WAIT^XMXUTIL NODELETE+5
$$MMDT^XMXUTIL1 DA+13, DB+13

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(34417)
  • Line Location: G+1
Routine Call
  • DIALOG
  • Line Location:
    • B+2
    • DA+3
    • DB+3
    • G+1
    • LM+3
    • LX+3
    • S+3
    • X+3
    • X+15
    • X+16
    • X+28
    • X+31
    • X+34
    • GETPERS+3
    • GETPERS+11
Routine Call
  • DIALOG
  • Line Location:
    • DA+4
    • NODELETE+3
    • DB+4
    • LM+4
    • LX+4
    • S+5
    • X+5
    • X+17
    • HGETPERS+2
    • HGETPERS+6
    • HGETPERS+9
Routine Call
  • DIALOG
  • Line Location:
    • NODELETE+4
    • HGETPERS+15
Routine Call
  • DIC
  • Line Location:
    • GETPERS+29
Routine Call
  • DIR
  • Line Location:
    • DA+7
    • DB+7
    • LM+8
    • LX+8
    • S+9
    • X+9
    • X+25
    • X+35
    • GETPERS+15

FileMan Files Accessed Via FileMan Db Call

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

Label References

Name Line Occurrences
GETPERS F+1, R+1, T+1
NODELETE DA+9, DB+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC GETPERS+26~, GETPERS+28*
DIC(0 GETPERS+28*
DIR DA+1~, DB+1~, LM+1~, LX+1~, S+1~, X+1~, X+13!, X+27!, GETPERS+1~
DIR("?" GETPERS+4*
DIR("A" DA+3*, DB+3*, LM+3*, LX+3*, S+3*, X+3*, X+15*, X+28*, GETPERS+3*
DIR("B" DA+6*, DB+6*, LM+7*, LX+7*, S+4*, X+4*, X+16*, X+34*, GETPERS+6*, GETPERS+12*
DIR(0 DA+2*, DB+2*, LM+2*, LX+2*, S+2*, X+2*, X+14*, X+30*, X+31*, X+32*
, GETPERS+2*, GETPERS+7*
DT DA+2
>> DTOUT DA+7, DB+7, LM+8, LX+8, S+9, X+9, X+25, X+35, GETPERS+15, GETPERS+29
>> DUOUT DA+7, DB+7, LM+8, LX+8, S+9, X+9, X+25, X+35, GETPERS+15, GETPERS+29
I X+27~, X+31*
IOM HGETPERS+15
U B+3, GETPERS+9
X DA+1~, DA+8, DB+1~, DB+8, LM+1~, LM+9, LMOK~, LMOK+1, LMOK+2, LMOK+3
, LMOK+4, LMOK+5, LX+1~, LX+9, LXOK~, LXOK+1, LXOK+2, LXOK+3, LXOK+4, LXOK+5
S+1~, S+10, X+1~, X+10, X+13!, X+27!, GETPERS+1~, GETPERS+16, GETPERS+18, GETPERS+23
, GETPERS+26~, GETPERS+27*
XMABORT B+3*, DA+7*, DB+7*, F+1, LM+8*, LX+8*, Q+1*, R+1, S+9*, T+1
X+9*, X+25*, X+35*, GETPERS~, GETPERS+13, GETPERS+15*, GETPERS+29*
XMDIC B+1~, B+3
XMDIC("B" B+2*
XMDUZ B+3, F+1, G+2, G+3, G+4, R+1, T+1, GETPERS~, GETPERS+23
XMF F+1, G+2, G+3, G+4, R+1, T+1, GETPERS~
XMF( GETPERS+5, GETPERS+16!, GETPERS+18*, GETPERS+25*, GETPERS+31*
XMF("BSKT" B+4*, BA+1*, G+3
XMF("FDATE" DA+6, DA+10!, DA+12*, DA+13, DB+2
XMF("FLINE" LM+7, LM+9!, LM+10*, LXOK+3
XMF("SUBJ" S+4, S+10!, S+12*
XMF("TDATE" DA+2, DB+6, DB+10!, DB+12*, DB+13
XMF("TEXT" X+4, X+10!, X+12*, X+16, X+26*, X+34, X+36*
XMF("TLINE" LMOK+3, LX+7, LX+9!, LX+10*
XMF("TO" T+1
XMFBSKT B+1~, B+3, B+4
>> XMFBSKTN B+2, B+3
>> XMFFDTX DA+6, DA+13*
>> XMFFRN F+1
>> XMFRFRN R+1
>> XMFTDTX DB+6, DB+13*
XMHELP GETPERS~, HGETPERS+2
XMINSTR GETPERS+20~, GETPERS+23
XMINSTR("ADDR FLAGS" , GETPERS+22*
>> XMK DA+9, DB+9, G+2
XMNAME GETPERS~, GETPERS+6, GETPERS+7, GETPERS+9, GETPERS+12, GETPERS+16!, GETPERS+18*, GETPERS+21!, GETPERS+23, GETPERS+24
, GETPERS+25, GETPERS+32*
XMOK GETPERS+1~, GETPERS+13, GETPERS+14*, GETPERS+24*, GETPERS+30*
XMPRIVAT GETPERS+10~, GETPERS+11*, GETPERS+12
XMPROMPT GETPERS~, GETPERS+3
XMTEXT NODELETE+2~, HGETPERS+1~
XMWHICH GETPERS~, GETPERS+5, GETPERS+8, GETPERS+16, GETPERS+18, GETPERS+19, GETPERS+25, GETPERS+31, HGETPERS+6
Y DA+1~, DA+11, DA+12, DB+1~, DB+11, DB+12, LM+1~, LM+10, LX+1~, LX+10
S+1~, S+11, S+12, X+1~, X+11, X+12, X+13!, X+26, X+27!, X+36
, GETPERS+1~, GETPERS+17, GETPERS+18, GETPERS+27, GETPERS+30, GETPERS+31, GETPERS+32
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All