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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XMKP

Package: MailMan

Routine: XMKP


Information

XMKP ;ISC-SF/GMB-Address and Post msg ;09/17/2002 12:52

Source Information

Source file <XMKP.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
MailMan 6 FAX^XMFAX  LTRADD^XMJMD  RCPTFWD^XMKP1  (DEVICE,SERVER)^XMKPO  REMOTE^XMKPR  ($$MMDT,$$TSTAMP)^XMXUTIL1  
VA Fileman 3 $$EZBLD^DIALOG  $$FIND1^DIC  (FILE,UPDATE)^DIE  
Kernel 1 ($$FMADD,$$NOW)^XLFDT  

Caller Graph

Caller Graph Total: 15

Package Total Caller Graph
MailMan 15 XMAPHOST  XMD  XMGAPI3  XMJMOI  XMJMOR  XMJMSO  XMP3  XMR3  
XMTDL1  XMTDT  XMXBULL  XMXGRP1  XMXMSGS1  XMXREPLY  XMXSEND  

Entry Points

Name Comments DBIA/ICR reference
FWD(XMDUZ,XMZ,XMINSTR) ;
; XMFWDTYP fwding person recipient type: I:, CC:
; XMPRI 1=msg is priority msg; 0=not
; XMINSTR("SHARE DATE") Delete date for mail addressed to SHARED,MAIL
; XMINSTR("SHARE BSKT") Basket for mail addressed to SHARED,MAIL
; XMINSTR("FWD BY") String to replace standard 'Forwarded by'
; XMTOLIST Array of local recipients
; XMTOCNT Number of valid recipients
FADDRTO(XMDUZ,XMZ) ; Put addressees into ADDRESSED TO multiple
BRODCAST() ;
OPOST(XMDUZ,XMZ,XMTO,XMIENS,XMPREFIX) ;
RPOST(XMDUZ,XMZ,XMZR) ;
SADDRTO(XMDUZ,XMZ) ; Put addressees into ADDRESSED TO multiple
SPOST(XMDUZ,XMZ,XMTOCNT,XMINSTR) ;
FRECIP(XMDUZ,XMZ,XMINSTR,XMFWDTYP,XMPRI,XMTOLIST,XMREMOTE) ; "Forward" to recipients
; XMFWDBY Forwarded by: name (surrogate)
NEW(XMZ,XMPRI,XMTO,XMTYPE,XMFDA,XMIENS) ;
STATUS(XMTO,XMFDA,XMIENS,XMPREFIX) ;
RADD ; Add response to response multiple in original msg
SEND(XMDUZ,XMZ,XMINSTR) ;
; XMINSTR("SHARE DATE") Delete date for mail addressed to SHARED,MAIL
; XMINSTR("SHARE BSKT") Basket for mail addressed to SHARED,MAIL
; XMINSTR("SELF BSKT") Basket to deliver to if recipient is the sender
ADDRTO(XMDUZ,XMZ,XMTO) ;
SRECIP(XMDUZ,XMZ,XMPRI,XMTOCNT) ; "Send" to recipients
FPOST(XMDUZ,XMZ,XMTOLIST,XMINSTR) ; For local delivery

External References

Name Field # of Occurrence
$$EZBLD^DIALOG BRODCAST+1, ADDRTO+9, STATUS+2, STATUS+5, STATUS+10, FADDRTO+14, FRECIP+4, RADD+4, RADD+5
$$FIND1^DIC FADDRTO+4, FRECIP+11
FILE^DIE FRECIP+34
UPDATE^DIE SRECIP+12, ADDRTO+14, FADDRTO+16, FRECIP+37, RADD+2
$$FMADD^XLFDT SPOST+7, FPOST+6
$$NOW^XLFDT FRECIP+3
FAX^XMFAX SEND+12, FWD+18
LTRADD^XMJMD ADDRTO+5, FADDRTO+8
RCPTFWD^XMKP1 SRECIP+9, FRECIP+24
DEVICE^XMKPO OPOST+2, OPOST+3
SERVER^XMKPO OPOST+1
REMOTE^XMKPR SEND+11, FWD+17
$$MMDT^XMXUTIL1 SRECIP+8, FRECIP+3
$$TSTAMP^XMXUTIL1 SPOST+2, FPOST+2, RADD+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
3.91 FIND1^DIC
3.911 FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AKF("FAXR" STATUS+1
^TMP("XMY" SPOST+4, SPOST+6, BRODCAST+1, SRECIP+4, SRECIP+6, SRECIP+7, STATUS+1, STATUS+3, STATUS+6, FPOST+3
, FPOST+5, FRECIP+7, FRECIP+15, FRECIP+23
^TMP("XMY0" SADDRTO+3, ADDRTO+2, ADDRTO+3, ADDRTO+5, ADDRTO+10, FADDRTO+3, FADDRTO+6, FADDRTO+8, FADDRTO+15
^XMB(1 - [#4.3] STATUS+1
^XMB(3.7 - [#3.7] SPOST+9, NEW+6, FPOST+13
^XMB(3.9 - [#3.9] SEND+10, SEND+12, SRECIP+8, FWD+9, FWD+10, FWD+11, FWD+18, FPOST+15, FRECIP+10, FRECIP+19
, RADD+3, RADD+4*, RADD+5*, RADD+8
^XMBPOST("BOX" SPOST+11*, FPOST+17*, RADD+8*
^XMBPOST("FWD" FPOST+11*

Label References

Name Line Occurrences
$$BRODCAST SEND+8, SPOST+8, FWD+14, FPOST+12
ADDRTO SADDRTO+3, FADDRTO+5
FADDRTO FWD+12
FPOST FWD+14
FRECIP FWD+13
NEW SRECIP+6, FRECIP+16
OPOST SRECIP+14, FRECIP+39
RADD RADD+3
SADDRTO SEND+6
SPOST SEND+8
SRECIP SEND+7
STATUS SRECIP+11, FRECIP+21

Naked Globals

Name Field # of Occurrence
^(0 NEW+6, FPOST+15*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DIERR RADD+3
DT SPOST+7, FPOST+6
DUZ ADDRTO+9, FADDRTO+14, FPOST+7, FRECIP+4, RADD+8
I FPOST+1~, FPOST+8*, FPOST+9*, FPOST+10, FPOST+11
U SPOST+5, SPOST+7, SPOST+9, SPOST+10, SRECIP+8, NEW+6, STATUS+1, FWD+10, FWD+11, FPOST+4
, FPOST+6, FPOST+7, FPOST+10, FPOST+11, FPOST+13, FPOST+14, FPOST+15, FPOST+16, FRECIP+39, FRECIP+42
, RADD+3, RADD+4, RADD+8
XMDUZ SEND~, SEND+6, SEND+7, SEND+8, SPOST~, SPOST+4, SRECIP~, SRECIP+14, SADDRTO~, SADDRTO+3
, ADDRTO~, ADDRTO+5, ADDRTO+8, ADDRTO+9, OPOST~, OPOST+2, OPOST+3, FWD~, FWD+9, FWD+12
, FWD+13, FWD+14, FADDRTO~, FADDRTO+5, FADDRTO+8, FADDRTO+13, FADDRTO+14, FPOST~, FPOST+3, FPOST+7
, FRECIP~, FRECIP+4, FRECIP+27, FRECIP+39, RPOST~, RADD+8
XMFDA SRECIP+1~, SRECIP+6, SRECIP+9, SRECIP+11, ADDRTO+1~, NEW~, STATUS~, FADDRTO+9~, FRECIP+2~, FRECIP+16
, FRECIP+21, FRECIP+24, RPOST+1~
XMFDA( ADDRTO+8*, ADDRTO+9*, ADDRTO+10*, ADDRTO+12*, ADDRTO+13*, NEW+2*, NEW+5*, NEW+6*, STATUS+2*, STATUS+3*
, STATUS+5*, STATUS+6*, STATUS+10*, FADDRTO+11*, FADDRTO+13*, FADDRTO+14*, FADDRTO+15*, FRECIP+19*, FRECIP+22, FRECIP+26*
, FRECIP+27*, FRECIP+28, FRECIP+29*, FRECIP+31, FRECIP+32*, FRECIP+33*, RADD+1*
XMFWDBY FRECIP+2~, FRECIP+4*, FRECIP+24, FRECIP+26
XMFWDTYP FWD+8~, FWD+10*, FWD+13, FRECIP~, FRECIP+15
XMIEN SRECIP+1~, SRECIP+5!, FWD+8~, FWD+9*, FWD+10, FRECIP+2~, FRECIP+10*, FRECIP+11*, FRECIP+12, FRECIP+18
, FRECIP+19, FRECIP+30, FRECIP+36!
XMIEN(1 SRECIP+13, FRECIP+38
XMIENS SRECIP+1~, SRECIP+6, SRECIP+9, SRECIP+11, SRECIP+13*, SRECIP+14, NEW~, NEW+1*, NEW+2, NEW+5
, NEW+6, STATUS~, STATUS+2, STATUS+3, STATUS+5, STATUS+6, STATUS+10, OPOST~, OPOST+1, OPOST+2
, OPOST+3, FADDRTO+9~, FADDRTO+10*, FADDRTO+11, FADDRTO+13, FADDRTO+14, FADDRTO+15, FRECIP+2~, FRECIP+16, FRECIP+18*
, FRECIP+19, FRECIP+21, FRECIP+22, FRECIP+24, FRECIP+26, FRECIP+27, FRECIP+28, FRECIP+29, FRECIP+31, FRECIP+32
, FRECIP+33, FRECIP+38*, FRECIP+39
XMINST SEND+4~, SEND+9*, SEND+10*, SEND+11, FWD+8~, FWD+15*, FWD+16*, FWD+17
XMINSTR SEND~, SEND+8, SPOST~, FWD~, FWD+13, FWD+14, FPOST~, FRECIP~
XMINSTR("FLAGS" SEND+5
XMINSTR("FWD BY XMDUZ" , FRECIP+27, FRECIP+29, BY" , FRECIP+4, FRECIP+27
XMINSTR("SELF BSKT" , SPOST+5, FPOST+4
XMINSTR("SHAR E BSKT" , SPOST+7, FPOST+6, E DATE" , SPOST+7, FPOST+6
XMMULT ADDRTO+1~, ADDRTO+6*, ADDRTO+7*, ADDRTO+11*, ADDRTO+12, ADDRTO+13
XMNOW SRECIP+1~, SRECIP+8*, SRECIP+9, FRECIP+2~, FRECIP+3*, FRECIP+24, FRECIP+26
XMPREC SPOST+1~, SPOST+3*, SPOST+5*, SPOST+7*, SPOST+9*, SPOST+10*, SPOST+11, FPOST+1~, FPOST+4*, FPOST+6*
, FPOST+13*, FPOST+14*, FPOST+16*, FPOST+17
XMPREFIX SRECIP+1~, SRECIP+5!, SRECIP+11, SRECIP+14, ADDRTO+1~, ADDRTO+2*, ADDRTO+13, STATUS~, STATUS+8*, STATUS+9
, STATUS+10, OPOST~, OPOST+1, OPOST+2, OPOST+3, FRECIP+2~, FRECIP+8!, FRECIP+21, FRECIP+39
XMPRI SEND+4~, SEND+5*, SEND+7, SRECIP~, SRECIP+6, NEW~, NEW+6, FWD+8~, FWD+11*, FWD+13
, FRECIP~, FRECIP+16
XMREMOTE FWD+8~, FWD+13, FRECIP~
XMREMOTE( FWD+16, FRECIP+22*
XMTO SRECIP+1~, SRECIP+3*, SRECIP+4*, SRECIP+6, SRECIP+7, SRECIP+9, SRECIP+10, SRECIP+11, SRECIP+14, SADDRTO+1~
, SADDRTO+2*, SADDRTO+3*, ADDRTO~, ADDRTO+2, ADDRTO+3, ADDRTO+4, ADDRTO+5, ADDRTO+10, ADDRTO+12, NEW~
, NEW+2, NEW+6, STATUS~, STATUS+1, STATUS+3, STATUS+4, STATUS+6, STATUS+7, STATUS+8, OPOST~
, OPOST+1, OPOST+2, OPOST+3, FADDRTO+1~, FADDRTO+2*, FADDRTO+3*, FADDRTO+4, FADDRTO+5, FADDRTO+6, FADDRTO+7
, FADDRTO+8, FADDRTO+11, FADDRTO+15, FRECIP+2~, FRECIP+6*, FRECIP+7*, FRECIP+9, FRECIP+10, FRECIP+11, FRECIP+15
, FRECIP+16, FRECIP+20, FRECIP+21, FRECIP+23, FRECIP+24, FRECIP+39, FRECIP+40, FRECIP+41, FRECIP+42
XMTOCNT SEND+4~, SEND+7, SEND+8, SPOST~, SPOST+3, SRECIP~, SRECIP+3*, SRECIP+10*, FPOST+1~, FPOST+8*
, FPOST+10*, FPOST+16
XMTOLIST FWD+8~, FWD+13, FWD+14, FPOST~, FRECIP~
XMTOLIST( FPOST+9, FPOST+10, FPOST+11, FRECIP+6*, FRECIP+41*, FRECIP+42*
XMTOLIST(1 FWD+14, FPOST+9
XMTSTAMP SPOST+1~, SPOST+2*, SPOST+11, FPOST+1~, FPOST+2*, FPOST+11, FPOST+17
XMTYPE NEW~, NEW+5, FRECIP+13~, FRECIP+15*, FRECIP+16
XMUID FPOST+1~, FPOST+7*, FPOST+11, FPOST+17
>> XMV("DUZ NAME " , ADDRTO+9, FADDRTO+14, FRECIP+4
>> XMV("NAME" ADDRTO+4, ADDRTO+9, FADDRTO+7, FADDRTO+14, FRECIP+4
XMX FRECIP+2~, FRECIP+6*, FRECIP+41*, FRECIP+42
XMZ SEND~, SEND+6, SEND+7, SEND+8, SEND+10, SEND+11, SEND+12, SPOST~, SPOST+11, SRECIP~
, SRECIP+6, SRECIP+8, SRECIP+13, SRECIP+14, SADDRTO~, SADDRTO+3, ADDRTO~, ADDRTO+5, ADDRTO+8, ADDRTO+9
, ADDRTO+10, ADDRTO+12, ADDRTO+13, NEW~, NEW+1, OPOST~, OPOST+1, OPOST+2, OPOST+3, FWD~
, FWD+9, FWD+10, FWD+11, FWD+12, FWD+13, FWD+14, FWD+17, FWD+18, FADDRTO~, FADDRTO+4
, FADDRTO+5, FADDRTO+8, FADDRTO+10, FPOST~, FPOST+7, FPOST+15, FRECIP~, FRECIP+10, FRECIP+11, FRECIP+16
, FRECIP+18, FRECIP+19, FRECIP+38, FRECIP+39, RPOST~, RADD+1, RADD+3, RADD+4, RADD+5, RADD+8
XMZR RPOST~, RADD+1, RADD+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All