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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: XMKPR

Package: MailMan

Routine: XMKPR


Information

XMKPR ;ISC-SF/GMB-Post, remote ;10/09/2002 09:40

Source Information

Source file <XMKPR.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
MailMan 5 DOTRAN^XMC1  SCRIPT^XMKPR1  STAT^XMTDR  TASKBULL^XMXBULL  PUTMSG^XMXMSGS2  
Kernel 2 (,ISQED,KILL,STAT)^%ZTLOAD  ($$FMTE,$$HADD,$$NOW)^XLFDT  
VA FileMan 2 $$EZBLD^DIALOG  FILE^DIE  

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

Package Total Caller Graph
MailMan 9 XMCE  XMCP  XMCQ  XMCX  XMCXU  XMKP  XMRPCTS0  XMRTCP  
XMTDR  

Entry Points

Name Comments DBIA/ICR reference
REMOTE(XMZ,XMINST) ; For addresses containing "@"
TSKEXIST(XMINST,XMTSK) ;Is Task scheduled ? (0=no,ZTSK^$H=pending,ZTSK=running)
; Note: ZTSK does not exist when 'playing a script', or for an incoming
; transmission.
GETTSK(XMINST) ;
KILLTSK(XMINST,ZTSK) ;
QUEUE(XMINST,XMSITE,XMB,ZTDTH,ZTSK) ;
; Was ENQ^XMS1 used by ^XMC2,^XMS5,^XMS5B ***
; in:
; XMINST domain IEN in domain file
; XMSITE domain name
; XMB (optional) script choice (default: highest priority script)
; ZTDTH (optional) task start time (default: now)
; out:
; ZTSK task number
XMTCHECK(XMINST,XMB) ;
REQUEUE(XMINST,XMSITE,XMB) ;
POSTFAIL(XMINST,XMSITE,XMB) ; Postmaster message on queue failure

External References

Name Field # of Occurrence
^%ZTLOAD QUEUE+20
ISQED^%ZTLOAD TSKEXIST+11
KILL^%ZTLOAD KILLTSK+1
STAT^%ZTLOAD TSKEXIST+8
$$EZBLD^DIALOG QUEUE+16, REQUEUE+2, REQUEUE+25, POSTFAIL+13, POSTFAIL+24, POSTFAIL+27, POSTFAIL+29
FILE^DIE QUEUE+36, REQUEUE+3, REQUEUE+12
$$FMTE^XLFDT POSTFAIL+27
$$HADD^XLFDT REQUEUE+20, REQUEUE+22
$$NOW^XLFDT KILLTSK+3
DOTRAN^XMC1 REQUEUE+29
SCRIPT^XMKPR1 QUEUE+14, REQUEUE+5
STAT^XMTDR QUEUE+10
TASKBULL^XMXBULL POSTFAIL+33
PUTMSG^XMXMSGS2 REMOTE+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4.2 - [#4.2] REMOTE+2
^TMP("XM" POSTFAIL+2!, POSTFAIL+7*, POSTFAIL+11*, POSTFAIL+12*, POSTFAIL+13*, POSTFAIL+14*, POSTFAIL+16*, POSTFAIL+20*, POSTFAIL+21*, POSTFAIL+24*
, POSTFAIL+27*, POSTFAIL+28*, POSTFAIL+29*, POSTFAIL+31*, POSTFAIL+32*, POSTFAIL+34!
^TMP("XMC" POSTFAIL+16
^XMBS(4.2999 - [#4.2999] GETTSK+1, GETTSK+2, KILLTSK+2*, KILLTSK+3*, QUEUE+10, QUEUE+11, QUEUE+21*, QUEUE+22*, QUEUE+28!, QUEUE+37
, XMTCHECK+2, XMTCHECK+3, XMTCHECK+13, POSTFAIL+8, POSTFAIL+11, POSTFAIL+27, POSTFAIL+32

Label References

Name Line Occurrences
$$GETTSK TSKEXIST+3
$$TSKEXIST REMOTE+6
KILLTSK TSKEXIST+20, TSKEXIST+21
POSTFAIL REQUEUE+4
QUEUE REMOTE+6
XMTCHECK QUEUE+13

Naked Globals

Name Field # of Occurrence
^( POSTFAIL+11, POSTFAIL+16, POSTFAIL+32

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ER("MSG" REQUEUE+2
I QUEUE+9~, QUEUE+18*
U REMOTE+3, REMOTE+5, TSKEXIST+10, GETTSK+2, KILLTSK+2, KILLTSK+3, QUEUE+15, QUEUE+22, XMTCHECK+4, XMTCHECK+7
, XMTCHECK+8, XMTCHECK+9, XMTCHECK+10, XMTCHECK+11, XMTCHECK+12, REQUEUE+4, REQUEUE+24, REQUEUE+28, POSTFAIL+4, POSTFAIL+8
, POSTFAIL+27
XMB QUEUE~, QUEUE+13, QUEUE+14, XMTCHECK~, REQUEUE~, REQUEUE+4, REQUEUE+5, POSTFAIL~
XMB("AUDIT IE NS" , REQUEUE+2
XMB("FIRST SC RIPT" , QUEUE+33, XMTCHECK+11*, REQUEUE+21
XMB("IP TRIED " , QUEUE+34, XMTCHECK+12*, REQUEUE+10
XMB("ITERATIONS" QUEUE+24, QUEUE+32, XMTCHECK+10*, REQUEUE+9, REQUEUE+21
XMB("LAST TRY " , XMTCHECK+9*
XMB("SCR IEN" , QUEUE+12, QUEUE+30, XMTCHECK+7*, REQUEUE+5, REQUEUE+7, REQUEUE+21
XMB("SCR REC" , QUEUE+15, QUEUE+35, XMTCHECK+13*, REQUEUE+4, REQUEUE+11, REQUEUE+24, POSTFAIL+4
XMB("TRIES" QUEUE+24, QUEUE+31, XMTCHECK+8*, REQUEUE+4, REQUEUE+8, REQUEUE+19
>> XMC("AUDIT" POSTFAIL+16
XMFDA QUEUE+9~, REQUEUE+1~
XMFDA( QUEUE+25*, QUEUE+26*, QUEUE+27*, QUEUE+29*, QUEUE+30*, QUEUE+31*, QUEUE+32*, QUEUE+33*, QUEUE+34*, QUEUE+35*
, REQUEUE+2*, REQUEUE+7*, REQUEUE+8*, REQUEUE+9*, REQUEUE+10*, REQUEUE+11*
XMFIRST POSTFAIL+1~, POSTFAIL+8*, POSTFAIL+9*, POSTFAIL+10, POSTFAIL+17, POSTFAIL+22, POSTFAIL+26, POSTFAIL+32
XMI POSTFAIL+1~, POSTFAIL+10*, POSTFAIL+11*, POSTFAIL+15*, POSTFAIL+16*, POSTFAIL+23*, POSTFAIL+26*, POSTFAIL+32*
XMIENS QUEUE+9~, QUEUE+23*, QUEUE+25, QUEUE+26, QUEUE+27, QUEUE+29, QUEUE+30, QUEUE+31, QUEUE+32, QUEUE+33
, QUEUE+34, QUEUE+35, REQUEUE+1~, REQUEUE+6*, REQUEUE+7, REQUEUE+8, REQUEUE+9, REQUEUE+10, REQUEUE+11
XMINST REMOTE~, REMOTE+2, REMOTE+4, REMOTE+6, TSKEXIST~, TSKEXIST+3, TSKEXIST+20, TSKEXIST+21, GETTSK~, GETTSK+1
, GETTSK+2, KILLTSK~, KILLTSK+2, KILLTSK+3, QUEUE~, QUEUE+10, QUEUE+11, QUEUE+13, QUEUE+14, QUEUE+21
, QUEUE+22, QUEUE+23, QUEUE+28, QUEUE+37, XMTCHECK~, XMTCHECK+2, XMTCHECK+3, XMTCHECK+13, REQUEUE~, REQUEUE+4
, REQUEUE+5, REQUEUE+6, POSTFAIL~, POSTFAIL+8, POSTFAIL+11, POSTFAIL+27, POSTFAIL+32
XMINSTR POSTFAIL+1~, POSTFAIL+33
XMINSTR("ADDR FLAGS" , POSTFAIL+3*
XMINSTR("FROM" POSTFAIL+3*
XMJ POSTFAIL+1~, POSTFAIL+6*, POSTFAIL+7*, POSTFAIL+11*, POSTFAIL+12*, POSTFAIL+13*, POSTFAIL+14*, POSTFAIL+16*, POSTFAIL+20*, POSTFAIL+21*
, POSTFAIL+24*, POSTFAIL+27*, POSTFAIL+28*, POSTFAIL+29*, POSTFAIL+31*, POSTFAIL+32*
XMMAX POSTFAIL+18~, POSTFAIL+19*, POSTFAIL+22, POSTFAIL+26, POSTFAIL+29
XMPARM POSTFAIL+1~, POSTFAIL+33
XMPARM(1 POSTFAIL+5*
XMPARM(2 POSTFAIL+5*
XMPOLL REMOTE+1~
XMREC REMOTE+1~, REMOTE+2*, REMOTE+3, REMOTE+5
XMSITE REMOTE+1~, REMOTE+3*, REMOTE+4, REMOTE+6, QUEUE~, QUEUE+14, QUEUE+16, REQUEUE~, REQUEUE+4, REQUEUE+5
, REQUEUE+25, REQUEUE+29, POSTFAIL~, POSTFAIL+5
XMTREC XMTCHECK+1~, XMTCHECK+3*, XMTCHECK+4, XMTCHECK+7, XMTCHECK+8, XMTCHECK+9, XMTCHECK+10, XMTCHECK+11, XMTCHECK+12
XMTRIES POSTFAIL+1~, POSTFAIL+4*, POSTFAIL+5, POSTFAIL+8
XMTSK TSKEXIST~, TSKEXIST+3*, TSKEXIST+4, TSKEXIST+5, TSKEXIST+7
XMZ REMOTE~, REMOTE+4
ZTDESC QUEUE+9~, QUEUE+16*, REQUEUE+1~, REQUEUE+25*, REQUEUE+28
ZTDTH QUEUE~, QUEUE+17*, REQUEUE+1~, REQUEUE+20*, REQUEUE+22*, REQUEUE+23*, REQUEUE+28
ZTIO QUEUE+9~, QUEUE+15*, REQUEUE+1~, REQUEUE+24*, REQUEUE+28
>> ZTQUEUED TSKEXIST+5
>> ZTREQ REQUEUE+28*
ZTRTN QUEUE+9~, QUEUE+19*, REQUEUE+1~, REQUEUE+27*, REQUEUE+28
>> ZTSAVE( QUEUE+18*
ZTSK TSKEXIST+5, TSKEXIST+6~, TSKEXIST+7*, TSKEXIST+10, TSKEXIST+12, TSKEXIST+20, TSKEXIST+21, KILLTSK~, QUEUE~, QUEUE+22
, QUEUE+29
ZTSK("D" TSKEXIST+10
ZTSK(1 TSKEXIST+9, TSKEXIST+10, TSKEXIST+12, TSKEXIST+19, TSKEXIST+20, TSKEXIST+21
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All