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

Package: MailMan

Routine: XMXREPLY


Information

XMXREPLY ;ISC-SF/GMB-Reply to a msg ;04/24/2002 10:29

Source Information

Source file <XMXREPLY.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
MailMan 10 ENCMSG^XMJMCODE  (RPOST,SEND)^XMKP  CHECK^XMKPL  HDRFIND^XMR3  (CHKADDR,CLEANUP,INIT)^XMXADDR  $$REMADDR^XMXADDR3  FLTR^XMXMSGS2  $$REPLY^XMXSEC  
CHKMSG^XMXSEC1  (CHEKBODY,CRE8XMZ,MOVEBODY)^XMXSEND  
VA FileMan 2 $$EZBLD^DIALOG  FILE^DIE  
Kernel 1 $$NOW^XLFDT  

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

Package Total Caller Graph
MailMan 6 XMA2R  XMJMR  XMJMRO  XMTDO  XMXANSER  XMXAPI  

Entry Points

Name Comments DBIA/ICR reference
REPLYMSG(XMDUZ,XMK,XMKZ,XMBODY,XMINSTR,XMZR) ;
; XMDUZ DUZ of who the msg is from
; XMBODY Body of the msg
; Must be closed root, passed by value. See WP_ROOT
; definition for WP^DIE(), FM word processing filer.
; XMINSTR("FROM") String saying from whom (default is XMDUZ)
; XMINSTR("STRIP") String containing chars to strip from msg text
; XMINSTR("SCR HINT") Hint to guess the scramble key
; (must be the hint from original message)
; XMINSTR("SCR KEY") Scramble key, if original message was scrambled.
; (must be the key from original message, as
; entered by the user: unscrambled!)
; *NOTE: SCR hint and key needed only for remote replies. Even then,
; they are ignored. That info is gotten from the original msg.
; XMINSTR("NET REPLY") Should reply go over the network? 1=yes; 0=no
; XMINSTR("NET SUBJ") Subject for network reply msg, else default to
; "Re: original msg subject"
; XMZSENDR XMDUZ of the person who created and sent the msg
; If you are not a recipient or the sender, you may not reply.
; If msg is in SHARED,MAIL and your DUZ is .6, ERROR! G H^XUS ***
; If msg is info only AND you are not the sender, you may not reply.
; If msg is info only and broadcast to all local users, may not reply
; If you are info only, you may not reply.
; If msg is from a remote POSTMASTER, may not reply.
; If msg is in waste basket or no basket, move it to a basket.
DOREPLY(XMDUZ,XMZ,XMZR,XMINSTR) ;
NETREPLY(XMDUZ,XMZ,XMZR,XMZRSUBJ,XMINSTR) ;
MOVER(XMDUZ,XMZ,XMZR,XMINSTR) ;
REPLYTO(XMZ,XMFROM,XMREPLTO) ; Get from and reply-to address, if any
REPLYTO1(XMZ) ;

External References

Name Field # of Occurrence
$$EZBLD^DIALOG REPLYMSG+32, REPLYMSG+46
FILE^DIE NETREPLY+9, MOVER+11
$$NOW^XLFDT MOVER+9
ENCMSG^XMJMCODE DOREPLY+1
RPOST^XMKP DOREPLY+3
SEND^XMKP NETREPLY+10
CHECK^XMKPL DOREPLY+4
HDRFIND^XMR3 REPLYTO+3
CHKADDR^XMXADDR REPLYMSG+44
CLEANUP^XMXADDR REPLYMSG+47
INIT^XMXADDR REPLYMSG+42
$$REMADDR^XMXADDR3 REPLYMSG+44, REPLYTO1+3
FLTR^XMXMSGS2 REPLYMSG+32
$$REPLY^XMXSEC REPLYMSG+31
CHKMSG^XMXSEC1 REPLYMSG+30
CHEKBODY^XMXSEND REPLYMSG+35
CRE8XMZ^XMXSEND REPLYMSG+33
MOVEBODY^XMXSEND REPLYMSG+34

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("XMERR" REPLYMSG+29!
^XMB(3.9 - [#3.9] NETREPLY+5, NETREPLY+6, NETREPLY+7, NETREPLY+8, REPLYTO+5

Label References

Name Line Occurrences
DOREPLY REPLYMSG+36
MOVER DOREPLY+2
NETREPLY REPLYMSG+46
REPLYTO REPLYMSG+41, REPLYTO1+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DUZ MOVER+8
U REPLYMSG+37, REPLYMSG+46, NETREPLY+5, REPLYTO+5
XMBODY REPLYMSG~, REPLYMSG+34
XMDUZ REPLYMSG~, REPLYMSG+30, REPLYMSG+31, REPLYMSG+32, REPLYMSG+36, REPLYMSG+44, REPLYMSG+46, DOREPLY~, DOREPLY+2, DOREPLY+3
, NETREPLY~, NETREPLY+10, MOVER~, MOVER+7, MOVER+8
XMERR REPLYMSG+29!, REPLYMSG+30, REPLYMSG+33, REPLYMSG+46
XMFDA NETREPLY+1~, MOVER+1~
XMFDA( NETREPLY+3*, NETREPLY+5*, NETREPLY+6*, NETREPLY+8*, MOVER+4*, MOVER+7*, MOVER+8*, MOVER+9*, MOVER+10*
XMFIND REPLYTO+1~, REPLYTO+2*, REPLYTO+3
XMFROM REPLYMSG+40~, REPLYMSG+41, REPLYMSG+44, REPLYTO~, REPLYTO+4*, REPLYTO+5*, REPLYTO1+1~, REPLYTO1+2, REPLYTO1+3
XMHDR REPLYTO+1~, REPLYTO+3
XMHDR("FROM" REPLYTO+4
XMHDR("REPL" REPLYTO+6
XMIENS NETREPLY+1~, NETREPLY+2*, NETREPLY+3, NETREPLY+5, NETREPLY+6, NETREPLY+8, MOVER+1~, MOVER+2*, MOVER+4, MOVER+7
, MOVER+8, MOVER+9, MOVER+10
XMINSTR REPLYMSG~, REPLYMSG+36, REPLYMSG+44, REPLYMSG+46, DOREPLY~, DOREPLY+2, NETREPLY~, MOVER~
XMINSTR("EXACT" REPLYMSG+43*, REPLYMSG+45!
XMINSTR("FROM" MOVER+3, MOVER+4
XMINSTR("NET REPLY" , REPLYMSG+39, SUBJ" , REPLYMSG+46
XMINSTR("STRIP" REPLYMSG+35
XMK REPLYMSG~, REPLYMSG+30, REPLYMSG+32
XMKZ REPLYMSG~, REPLYMSG+30
XMNETMSG REPLYMSG+28~, REPLYMSG+38*, REPLYMSG+39
XMREPLTO REPLYMSG+40~, REPLYMSG+41, REPLYMSG+44, REPLYTO~, REPLYTO+6*, REPLYTO1+1~, REPLYTO1+2, REPLYTO1+3
>> XMSECURE DOREPLY+1, NETREPLY+4
XMZ REPLYMSG+28~, REPLYMSG+30, REPLYMSG+31, REPLYMSG+32, REPLYMSG+33, REPLYMSG+36, REPLYMSG+41, REPLYMSG+46, DOREPLY~, DOREPLY+2
, DOREPLY+3, NETREPLY~, NETREPLY+5, NETREPLY+6, NETREPLY+7, NETREPLY+8, MOVER~, MOVER+10, REPLYTO~, REPLYTO+3
, REPLYTO+5, REPLYTO1~, REPLYTO1+2
XMZR REPLYMSG~, REPLYMSG+33, REPLYMSG+34, REPLYMSG+35, REPLYMSG+36, REPLYMSG+46, DOREPLY~, DOREPLY+1, DOREPLY+2, DOREPLY+3
, NETREPLY~, NETREPLY+2, NETREPLY+10, MOVER~, MOVER+2
XMZREC REPLYMSG+28~, REPLYMSG+30, REPLYMSG+31, REPLYMSG+37, REPLYMSG+46
XMZRSUBJ NETREPLY~, NETREPLY+3
XMZSENDR REPLYMSG+28~, REPLYMSG+37*, REPLYMSG+38
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All