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

Package: MailMan

Routine: XMXBULL


Information

XMXBULL ;ISC-SF/GMB-Send Bulletin ;04/23/2002 08:46

Source Information

Source file <XMXBULL.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
MailMan 7 SEND^XMKP  CHECK^XMKPL  BULLETIN^XMKPO  ($$GOTADDR,CHKADDR,CLEANUP,INIT)^XMXADDR  $$XMSUBJ^XMXPARM  (ADDBLOB,CRE8XMZ,MOVEBODY,MOVEPART)^XMXSEND  (ERRSET,KILLMSG)^XMXUTIL  
Kernel 1 $$FMADD^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: 18

Package Total Caller Graph
MailMan 18 XMAI2  XMB  XMJMFC  XMKPR  XMR1  XMS  XMS2  XMS3  
XMTDF  XMTDL  XMTDO  XMUPIN  XMUT7  XMVVITA  XMXADDR4  XMXAPI  
XMXGRP1  XMXUTIL1  

Entry Points

Name Comments DBIA/ICR reference
TASKBULL(XMDUZ,XMBNAME,XMPARM,XMBODY,XMTO,XMINSTR,XMTASK,XMATTACH) ; Tasks it
TASK ; TaskMan uses this entry point, and supplies variables:
; XMDUZ,XMBIEN,XMPARM,XMBODY,XMTO,XMINSTR,XMATTACH
SENDBULL(XMDUZ,XMBNAME,XMPARM,XMBODY,XMTO,XMINSTR,XMZ,XMATTACH) ; Does it now
SEND(XMDUZ,XMBIEN,XMPARM,XMBODY,XMTO,XMINSTR,XMZ,XMATTACH) ; Create and send the bulletin
BULLADDR(XMDUZ,XMBIEN,XMINSTR) ;
SUBJECT(XMSUBJ,XMPARM) ;
DOPARMS(XMZ,XMPARM) ;
FILL(XMLINE,XMPARM) ;
; This gets confused by "\027||1|, your Help Request from, |2|,":
CHKNONVF(XMZ,XMBNAME) ; (CHecK NO eNVelope From)

External References

Name Field # of Occurrence
$$FMADD^XLFDT SEND+6
SEND^XMKP SEND+24
CHECK^XMKPL SEND+27
BULLETIN^XMKPO TASKBULL+5
$$GOTADDR^XMXADDR SEND+12
CHKADDR^XMXADDR SEND+11, BULLADDR+5
CLEANUP^XMXADDR SEND+13, SEND+26
INIT^XMXADDR SEND+9
$$XMSUBJ^XMXPARM SUBJECT+4
ADDBLOB^XMXSEND SEND+18
CRE8XMZ^XMXSEND SEND+8
MOVEBODY^XMXSEND SEND+20, SEND+22
MOVEPART^XMXSEND SEND+19
ERRSET^XMXUTIL TASKBULL+3, SENDBULL+3, SEND+14
KILLMSG^XMXUTIL SEND+15

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("XMERR" TASKBULL+2!, TASK+3!, SENDBULL+2!
^TMP("XMY" CHKNONVF+1
^XMB(3.6 - [#3.6] TASKBULL+4, SENDBULL+4, SEND+2, BULLADDR+3
^XMB(3.8 - [#3.8] BULLADDR+4
^XMB(3.9 - [#3.9] DOPARMS+3, DOPARMS+4, DOPARMS+5, DOPARMS+7*, CHKNONVF+7*

Label References

Name Line Occurrences
$$SUBJECT SEND+3
BULLADDR SEND+10
CHKNONVF SEND+23
DOPARMS SEND+21
FILL SUBJECT+1, DOPARMS+6
SEND TASK+4, SENDBULL+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DT SEND+6
I DOPARMS+1~, DOPARMS+2*, DOPARMS+3*, DOPARMS+4, DOPARMS+5, DOPARMS+7
U SEND+3, SEND+4, SEND+17, SEND+23, BULLADDR+4, CHKNONVF+7
XMATTACH TASKBULL~, TASKBULL+5, TASK+4, SENDBULL~, SENDBULL+5, SEND~, SEND+18
XMATTACH("IMAGE" SEND+18
XMBIEN TASKBULL+1~, TASKBULL+4*, TASKBULL+5, TASK+4, SENDBULL+1~, SENDBULL+4*, SENDBULL+5, SEND~, SEND+2, SEND+10
, SEND+20, BULLADDR~, BULLADDR+3
XMBNAME TASKBULL~, TASKBULL+4, TASKBULL+5, SENDBULL~, SENDBULL+4, CHKNONVF~, CHKNONVF+2
XMBODY TASKBULL~, TASKBULL+5, TASK+4, SENDBULL~, SENDBULL+5, SEND~, SEND+22
XMDUZ TASKBULL~, TASKBULL+3, TASKBULL+5, TASK+4, SENDBULL~, SENDBULL+3, SENDBULL+5, SEND~, SEND+10, SEND+11
, SEND+19, SEND+24, BULLADDR~, BULLADDR+5
XMERR TASKBULL+2!, TASK+3!, SENDBULL+2!, SEND+3, SEND+8
XMGIEN BULLADDR+1~, BULLADDR+2*, BULLADDR+3*, BULLADDR+4
XMGROUP BULLADDR+1~, BULLADDR+4*, BULLADDR+5
XMINSTR TASKBULL~, TASKBULL+5, TASK+4, SENDBULL~, SENDBULL+5, SEND~, SEND+10, SEND+11, SEND+19, BULLADDR~
, BULLADDR+5
XMINSTR("ADDR FLAGS" , SEND+9
XMINSTR("FLAGS" SEND+17*
XMINSTR("VAPOR" SEND+5, SEND+6*, SEND+25!
XML FILL+6~, FILL+7*, FILL+10*, FILL+11
XMLINE DOPARMS+1~, DOPARMS+5*, DOPARMS+6, DOPARMS+7, FILL~, FILL+5, FILL+8, FILL+9*, FILL+10*, FILL+11*
XMPARM TASKBULL~, TASKBULL+5, TASK+4, SENDBULL~, SENDBULL+5, SEND~, SEND+3, SEND+21, SUBJECT~, SUBJECT+1
, DOPARMS~, DOPARMS+6, FILL~
XMPARM( FILL+9
XMREC SEND+1~, SEND+2*, SEND+3, SEND+4, SEND+17, SEND+23
XMSUBJ SEND+1~, SEND+3*, SEND+8, SUBJECT~, SUBJECT+1, SUBJECT+2*, SUBJECT+3*, SUBJECT+4
XMTASK TASKBULL~, TASKBULL+5
XMTO TASKBULL~, TASKBULL+5, TASK+4, SENDBULL~, SENDBULL+5, SEND~, SEND+11
XMVDAYS SEND+1~, SEND+4*, SEND+5, SEND+6, SEND+7!, SEND+25
XMZ TASK+2~, TASK+4, SENDBULL~, SENDBULL+5, SEND~, SEND+8, SEND+15, SEND+16*, SEND+18, SEND+19
, SEND+20, SEND+21, SEND+22, SEND+23, SEND+24, DOPARMS~, DOPARMS+3, DOPARMS+4, DOPARMS+5, DOPARMS+7
, CHKNONVF~, CHKNONVF+7
>> ZTREQ TASK+5*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All