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

Package: MailMan

Routine: XMCX


Information

XMCX ;ISC-SF/GMB-Play a Script / Queue Transmit Task ;12/04/2002 13:45

Source Information

Source file <XMCX.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
MailMan 8 KL^XMC  ENT^XMC1  RESEQ^XMCQA  (ASKINST,ASKSCR,CHKTSK)^XMCXU  ($$TSKEXIST,QUEUE)^XMKPR  ($$USEDNS,NEXTIP)^XMKPR1  CHKSETIP^XMTDR  ($$BMSGCT,WAIT)^XMXUTIL  
VA FileMan 2 ($$EZBLD,BLD,MSG)^DIALOG  ^DIR  
Kernel 1 $$UP^XLFSTR  

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 XMCD  XMCE  XMCP  XMSCRIPTPLAY  XMSTARTQUE  XMSTARTQUE-ALL  

Entry Points

Name Comments DBIA/ICR reference
PLAY ; Play a script
AGAIN ;
Q1 ; Trigger a queue for transmission
TASK ;
QALL ;
QUEUE(XMINST,XMSITE,XMB,XMWHEN,XMTSK) ;

External References

Name Field # of Occurrence
$$EZBLD^DIALOG AGAIN+22, QALL+12, QALL+15, QALL+24, QALL+29, QALL+30, QALL+33, QALL+39, QALL+41, QUEUE+2
BLD^DIALOG AGAIN+8, AGAIN+12, AGAIN+20, QALL+31
MSG^DIALOG AGAIN+9, AGAIN+13, AGAIN+21
^DIR QALL+32
$$UP^XLFSTR QALL+38
KL^XMC AGAIN+25
ENT^XMC1 AGAIN+1
RESEQ^XMCQA QALL+3
ASKINST^XMCXU PLAY+4, Q1+3
ASKSCR^XMCXU PLAY+6, Q1+5
CHKTSK^XMCXU PLAY+5, Q1+4
$$TSKEXIST^XMKPR QALL+10
QUEUE^XMKPR QUEUE+1
$$USEDNS^XMKPR1 AGAIN+4
NEXTIP^XMKPR1 AGAIN+16
CHKSETIP^XMTDR AGAIN+24
$$BMSGCT^XMXUTIL QALL+7
WAIT^XMXUTIL QALL+19

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(42126),!
  • Line Location: QALL+15
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: QALL+20
Function Call: WRITE
  • Prompt: !,$E(XMSITE,1,37)
  • Line Location: QALL+22
Function Call: WRITE
  • Prompt: ?40,$$EZBLD^DIALOG(42127)
  • Line Location: QALL+24
Function Call: WRITE
  • Prompt: !!,$$EZBLD^DIALOG(42130)
  • Line Location: QALL+33
Function Call: WRITE
  • Prompt: !,$E(XMSITE,1,37),?40,$$EZBLD^DIALOG($S($D(XMTSK):42131,1:39311),$G(XMTSK))
  • Line Location: QUEUE+2
Routine Call
  • DIALOG
  • Line Location:
    • AGAIN+22
    • QALL+12
    • QALL+15
    • QALL+24
    • QALL+29
    • QALL+30
    • QALL+33
    • QALL+39
    • QALL+41
    • QUEUE+2
Routine Call
  • DIALOG
  • Line Location:
    • AGAIN+8
    • AGAIN+12
    • AGAIN+20
    • QALL+31
Routine Call
  • DIALOG
  • Line Location:
    • AGAIN+9
    • AGAIN+13
    • AGAIN+21
Routine Call
  • DIR
  • Line Location:
    • QALL+32

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4.2 - [#4.2] QALL+10, QALL+23, QALL+38
^TMP("XM" QALL+4!, QALL+10*, QALL+11, QALL+13, QALL+17, QALL+21, QALL+25!, QALL+26, QALL+34!, QALL+36
QALL+37, QALL+42!
^XMB(3.7 - [#3.7] QALL+6

Label References

Name Line Occurrences
AGAIN AGAIN+2
QUEUE Q1+6, QALL+40

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR QALL+27~
DIR("A" QALL+29*
DIR("B" QALL+30*
DIR(0 QALL+28*
ER AGAIN+2, AGAIN+23!, AGAIN+24
IOF QALL+14, QALL+20
IOSL QALL+18
IOST QALL+14
U PLAY+7, AGAIN+22, QALL+10, QALL+23, QALL+38
XM PLAY+1~, PLAY+3*
XMABORT PLAY+1~, PLAY+3*, PLAY+4, PLAY+5, PLAY+6, AGAIN+2, AGAIN+5*, AGAIN+18*, AGAIN+24, Q1+1~
Q1+2*, Q1+3, Q1+4, Q1+5
XMB PLAY+1~, PLAY+6, AGAIN+16, AGAIN+24, Q1+1~, Q1+5, Q1+6, QUEUE~, QUEUE+1
XMB("IP TRIED " , AGAIN+12, AGAIN+15, AGAIN+17
XMB("SCR REC" PLAY+7, AGAIN+22
XMB("TRIES" AGAIN+14*
XMC PLAY+1~
XMC("PLAY" AGAIN+15*, AGAIN+16!, AGAIN+24*
XMDUZ QALL+1~
XMER AGAIN+23!
XMHOST PLAY+1~, AGAIN+2
XMIEN QALL+1~, QALL+9*, QALL+10, QALL+21*, QALL+23, QALL+37*, QALL+38, QALL+40
XMINST PLAY+1~, PLAY+4, PLAY+5, PLAY+6, AGAIN+24, Q1+1~, Q1+3, Q1+4, Q1+5, Q1+6
, QUEUE~, QUEUE+1
XMIO PLAY+1~, PLAY+7*
XMIPSAVE AGAIN+3~, AGAIN+15*, AGAIN+17
XMK QALL+1~, QALL+5*, QALL+6*, QALL+7, QALL+9
XMSITE PLAY+1~, PLAY+4, PLAY+6, AGAIN+16, AGAIN+24, Q1+1~, Q1+3, Q1+5, Q1+6, QALL+1~
QALL+16*, QALL+17*, QALL+21, QALL+22, QALL+25, QALL+35*, QALL+36*, QALL+37, QALL+39, QALL+40
, QUEUE~, QUEUE+1, QUEUE+2
XMTEXT AGAIN+3~
XMTLER PLAY+2!
XMTSK Q1+1~, QUEUE~, QUEUE+1, QUEUE+2
XMWHEN QUEUE~, QUEUE+1
>> Y QALL+32
>> ZTQUEUED QALL+2, QALL+8, QALL+12, QALL+13, QALL+39, QALL+41, QUEUE+1
>> ZTREQ QALL+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All