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

Package: MailMan

Routine: XMJMQ


Information

XMJMQ ;ISC-SF/GMB-Q,QD,QN Query recipients ;12/04/2002 11:21

Source Information

Source file <XMJMQ.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
MailMan 4 PAGE2HDR^XMJMP1  (NETWORK,QINIT,SEARCH,SUMMARY)^XMJMQ1  ($$NAME,PAGE)^XMXUTIL  $$MMDT^XMXUTIL1  
VA FileMan 3 ($$EZBLD,BLD,MSG)^DIALOG  $$EXTERNAL^DILFD  ^DIR  

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

Package Total Caller Graph
MailMan 4 XMJMOI  XMJMP1  XMJMQ1  XMJMRO  

Entry Points

Name Comments DBIA/ICR reference
Q(XMDUZ,XMK,XMKN,XMZ) ; Query
QD(XMDUZ,XMK,XMKN,XMZ) ; Query Detail
QN(XMDUZ,XMK,XMKN,XMZ) ; Query Network
QX(XMDUZ,XMK,XMKN,XMZ,XMWHAT) ; Query Special
; XMWHAT = "QC" - show local users who are current
; "QNC" - show local users who are not current
; "QT" - show local users who have terminated
QNAME(XMDUZ,XMK,XMKN,XMZ) ; Query someone's name
QNAMEX(XMDUZ,XMK,XMKN,XMZ,XMNAME) ; Query someone's name (name is supplied)
DETAIL(XMZ,XMPHDR,XMSUBJ,XMZSTR,XMPAGE,XMABORT) ;
; XMRESPM Last part msg: of Number of responses in msg
WNAME(XMZ,XMNAME,XMIEN,XMRESPM,XMTYPE,XMABORT) ;
FWD(XMZ,XMIEN,XMABORT) ;
W3(XMPIECE,XMPARM,XMABORT) ;
PAGE(XMABORT) ;

External References

Name Field # of Occurrence
$$EZBLD^DIALOG QNAME+4, DETAIL+6, WNAME+14, W3+1
BLD^DIALOG QX+23, QNAME+5, QNAMEX+5
MSG^DIALOG QX+24, QNAMEX+6
$$EXTERNAL^DILFD WNAME+8
^DIR QNAME+8
PAGE2HDR^XMJMP1 PAGE+4
NETWORK^XMJMQ1 QN+3
QINIT^XMJMQ1 Q+2, QD+2, QN+2, QX+5, QNAME+10, QNAMEX+9
SEARCH^XMJMQ1 QNAME+11, QNAMEX+10
SUMMARY^XMJMQ1 Q+3
$$NAME^XMXUTIL QX+17, DETAIL+17, FWD+5, FWD+10
PAGE^XMXUTIL PAGE+1
$$MMDT^XMXUTIL1 WNAME+16, WNAME+21, WNAME+22, WNAME+24, WNAME+27, WNAME+32, WNAME+41

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: QX+8
Function Call: WRITE
  • Prompt: !
  • Line Location: QX+21
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: QNAMEX+4
Function Call: WRITE
  • Prompt: !
  • Line Location: DETAIL+4
Function Call: WRITE
  • Prompt: !
  • Line Location: WNAME+4
Function Call: WRITE
  • Prompt: XMTYPE(XMTYPE),": "
  • Line Location: WNAME+9
Function Call: WRITE
  • Prompt: XMNAME
  • Line Location: WNAME+10
Function Call: WRITE
  • Prompt: $$EZBLD^DIALOG(34574)
  • Line Location: WNAME+14
Function Call: WRITE
  • Prompt: !,?18
  • Line Location: W3+4
Function Call: WRITE
  • Prompt: " ",$E(XMPIECE,1,60),!,?18
  • Line Location: W3+7
Function Call: WRITE
  • Prompt: " ",XMPIECE
  • Line Location: W3+9
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PAGE+2
Routine Call
  • DIALOG
  • Line Location:
    • QNAME+4
    • DETAIL+6
    • WNAME+14
    • W3+1
Routine Call
  • DIALOG
  • Line Location:
    • QX+23
    • QNAME+5
    • QNAMEX+5
Routine Call
  • DIALOG
  • Line Location:
    • QX+24
    • QNAMEX+6
Routine Call
  • DIR
  • Line Location:
    • QNAME+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
3.91 EXTERNAL^DILFD

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4.2 - [#4.2] WNAME+34
^XMB(3.9 - [#3.9] QX+7, QX+10, QX+12, QX+13, QX+14, QX+15, DETAIL+5, DETAIL+8, DETAIL+9, DETAIL+10
, DETAIL+14, DETAIL+15, DETAIL+19, WNAME+2, WNAME+5, WNAME+6, WNAME+22, WNAME+23, WNAME+24, WNAME+25
, WNAME+30, WNAME+37, WNAME+39, WNAME+43, FWD+2

Label References

Name Line Occurrences
DETAIL QD+3, QN+4
FWD WNAME+25, WNAME+30, WNAME+37, WNAME+39, WNAME+43
PAGE QX+6, QX+19, DETAIL+3, WNAME+3, W3+3
W3 WNAME+16, WNAME+20, WNAME+21, WNAME+22, WNAME+23, WNAME+24, WNAME+27, WNAME+28, WNAME+29, WNAME+32
, WNAME+33, WNAME+34, WNAME+35, WNAME+36, WNAME+41, WNAME+42, FWD+4, FWD+5, FWD+7, FWD+14
WNAME QX+17, DETAIL+11, DETAIL+21

Naked Globals

Name Field # of Occurrence
^("C" WNAME+22
^("D" WNAME+24
^("S" WNAME+23
^(0 WNAME+34

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR QNAME+1~
DIR("A" QNAME+4*
DIR(0 QNAME+3*
DIRUT QNAME+1~, QNAME+2, QNAME+8
IOF PAGE+2
IOM QX+24, W3+2
IOSL QX+6, QX+19, DETAIL+3, WNAME+3, W3+3
IOST PAGE+1
U QX+7, QX+13, QX+14, QNAMEX+2, DETAIL+5, DETAIL+10, DETAIL+19, WNAME+6, WNAME+12, WNAME+13
, WNAME+16, WNAME+17, WNAME+19, WNAME+21, WNAME+26, WNAME+27, WNAME+28, WNAME+29, WNAME+32, WNAME+33
, WNAME+34, WNAME+35, WNAME+36, WNAME+41, WNAME+42, FWD+3, FWD+6, FWD+8, FWD+10, FWD+11
, FWD+12
XMABORT Q+1~, Q+2, Q+3, QD+1~, QD+2, QD+3, QN+1~, QN+2, QN+3, QN+4
, QX+4~, QX+5, QX+6, QX+10, QX+17, QX+18, QX+19, QNAME+1~, QNAME+10, QNAMEX+1~
, QNAMEX+9, DETAIL~, DETAIL+3, DETAIL+8, DETAIL+11, DETAIL+12, DETAIL+14, DETAIL+21, WNAME~, WNAME+3
, WNAME+15, WNAME+16, WNAME+17, WNAME+20, WNAME+21, WNAME+22, WNAME+23, WNAME+24, WNAME+25, WNAME+27
, WNAME+28, WNAME+29, WNAME+30, WNAME+32, WNAME+33, WNAME+34, WNAME+35, WNAME+36, WNAME+37, WNAME+39
, WNAME+41, WNAME+42, WNAME+43, FWD~, FWD+4, FWD+5, FWD+7, FWD+14, W3~, W3+2
, W3+3, PAGE~, PAGE+1
XMCNT QX+4~, QX+9*, QX+16*, QX+19, QX+21, QX+22
XMDUZ Q~, Q+2, QD~, QD+2, QN~, QN+2, QX~, QX+5, QNAME~, QNAME+10
, QNAMEX~, QNAMEX+9
XMFWDBY FWD+1~, FWD+3*, FWD+4, FWD+5, FWD+7
XMFWDREC FWD+1~, FWD+2*, FWD+3, FWD+6, FWD+8, FWD+10, FWD+11, FWD+12
XMFWDTYP FWD+1~, FWD+6*, FWD+7, FWD+12*, FWD+14
XMIEN QX+4~, QX+12*, QX+13, QX+14, QX+15, QX+17, DETAIL+2~, DETAIL+9*, DETAIL+10, DETAIL+11
, DETAIL+15*, DETAIL+19, DETAIL+21, WNAME~, WNAME+2, WNAME+5, WNAME+6, WNAME+22, WNAME+23, WNAME+24
, WNAME+25, WNAME+30, WNAME+37, WNAME+39, WNAME+43, FWD~, FWD+2
XMK Q~, Q+2, QD~, QD+2, QN~, QN+2, QX~, QX+5, QNAME~, QNAME+10
, QNAMEX~, QNAMEX+9
XMKN Q~, Q+2, QD~, QD+2, QN~, QN+2, QX~, QX+5, QNAME~, QNAME+10
, QNAMEX~, QNAMEX+9
XMNAME QNAME+1~, QNAME+9*, QNAME+11, QNAMEX~, QNAMEX+2, QNAMEX+10, DETAIL+2~, DETAIL+10*, DETAIL+11, DETAIL+17*
, DETAIL+19*, DETAIL+20*, DETAIL+21, WNAME~, WNAME+10, WNAME+26, WNAME+31, WNAME+38, WNAME+40
XMPAGE DETAIL~, PAGE+4
XMPARM QX+20~, QX+23, WNAME+18~, WNAME+20, FWD+9~, FWD+14, W3~, W3+1
XMPARM(1 QX+22*, WNAME+19*, FWD+10*
XMPARM(2 QX+22*, WNAME+19*, FWD+11*
XMPHDR QX+4~, QX+9*, DETAIL~, PAGE+3
XMPIECE W3~, W3+1*, W3+2, W3+3, W3+5, W3+6, W3+7, W3+8*, W3+9
XMREC WNAME+1~, WNAME+2*, WNAME+12, WNAME+13, WNAME+16, WNAME+17, WNAME+19, WNAME+21, WNAME+26, WNAME+27
, WNAME+28, WNAME+29, WNAME+32, WNAME+33, WNAME+34, WNAME+35, WNAME+36, WNAME+41, WNAME+42
XMRESPM Q+1~, Q+2, QD+1~, QD+2, QN+1~, QN+2, QX+4~, QX+5, QX+17, QNAME+1~
, QNAME+10, QNAME+11, QNAMEX+1~, QNAMEX+9, QNAMEX+10, DETAIL+2~, DETAIL+5*, DETAIL+6*, DETAIL+11, DETAIL+21
, WNAME~, WNAME+19
XMRESPS QX+4~, QX+7*, QX+13, QX+14
XMSUBJ DETAIL~, PAGE+4
XMTEXT QX+20~, QNAMEX+3~
XMTO QX+4~, QX+9*, QX+10*, QX+12, QX+17, DETAIL+2~, DETAIL+7*, DETAIL+8*, DETAIL+9, DETAIL+13*
, DETAIL+14*, DETAIL+15, DETAIL+16, DETAIL+17, DETAIL+18, DETAIL+19, DETAIL+20
XMTOTAL QX+4~, QX+9*, QX+11*, QX+22
XMTYPE QX+4~, QX+17, DETAIL+2~, DETAIL+11, DETAIL+21, WNAME~, WNAME+6*, WNAME+7, WNAME+8, WNAME+9
XMTYPE( WNAME+8*, WNAME+9
XMWHAT QX~, QX+13, QX+14, QX+15, QX+23
XMZ Q~, Q+2, Q+3, QD~, QD+2, QD+3, QN~, QN+2, QN+3, QN+4
, QX~, QX+5, QX+7, QX+10, QX+12, QX+13, QX+14, QX+15, QX+17, QNAME~
, QNAME+10, QNAME+11, QNAMEX~, QNAMEX+9, QNAMEX+10, DETAIL~, DETAIL+5, DETAIL+8, DETAIL+9, DETAIL+10
, DETAIL+11, DETAIL+14, DETAIL+15, DETAIL+19, DETAIL+21, WNAME~, WNAME+2, WNAME+5, WNAME+6, WNAME+22
, WNAME+23, WNAME+24, WNAME+25, WNAME+30, WNAME+37, WNAME+39, WNAME+43, FWD~, FWD+2
XMZSTR DETAIL~, PAGE+4
Y QNAME+1~, QNAME+9
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