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

Package: MailMan

Routine: XMUT2


Information

XMUT2 ;(WASH ISC)/CAP-Large Msg Report ;12/04/2002 13:49

Source Information

Source file <XMUT2.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 4 $$FMTE^XLFDT  $$MAX^XLFMTH  $$LJ^XLFSTR  EN^XUTMDEVQ  
MailMan 2 ($$NAME,PAGE,WAIT)^XMXUTIL  $$SUBJ^XMXUTIL2  
VA FileMan 2 ($$EZBLD,BLD)^DIALOG  ^DIR  

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

Package Total Caller Graph
MailMan 1 XMMGR-LARGE-MESSAGE-REPORT  

Entry Points

Name Comments DBIA/ICR reference
ENTER ;
INIT(XML,XMD,XMABORT) ;
MINLINES(XML,XMABORT) ;
STARTDT(XMD,XMABORT) ;
PROCESS(XML,XMD) ;
PROC ;
PAGE(XMABORT) ;
HDR ;
ENT ;

External References

Name Field # of Occurrence
$$EZBLD^DIALOG ENTER+6, INIT+4, MINLINES+11, PROC+2, PROC+3, PROC+4, HDR+3, HDR+5, ENT+4
BLD^DIALOG MINLINES+3, MINLINES+10, STARTDT+5
^DIR MINLINES+5, MINLINES+13, STARTDT+8
$$FMTE^XLFDT STARTDT+6, PROC+9
$$MAX^XLFMTH PROC+2, PROC+3, PROC+4
$$LJ^XLFSTR PROC+25, HDR+5
$$NAME^XMXUTIL PROC+25
PAGE^XMXUTIL PAGE+1
WAIT^XMXUTIL PROC+27
$$SUBJ^XMXUTIL2 PROC+25
EN^XUTMDEVQ ENTER+6, ENT+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(36201),!
  • Line Location: INIT+4
Function Call: WRITE
  • Prompt: !
  • Line Location: STARTDT+4
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>50
  • Line Location: PROC+18
Function Call: WRITE
  • Prompt: "."
  • Line Location: PROC+18
Function Call: WRITE
  • Prompt: !,$J(XMZ,XMLEN("XMZ")),$J(XMLINES,XMLEN("LINE")),$J(XMRECIPS,XMLEN("RCPT"))," "
  • Line Location: PROC+24
Function Call: WRITE
  • Prompt: $$LJ^XLFSTR($E($$NAME^XMXUTIL($P(XMREC,U,2)),1,XMLEN("FROM")),XMLEN("FROM"))," ",$$LJ^XLFSTR($E($$SUBJ^XMXUTIL2(XMREC),1,XMLEN("SUBJ")),XMLEN("SUBJ"))
  • Line Location: PROC+25
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PAGE+2
Function Call: WRITE
  • Prompt: $$EZBLD^DIALOG(36205,XML),?50,$$EZBLD^DIALOG(36206,XMDATE)," ",$$EZBLD^DIALOG(34542,XMPAGE)
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !!,$J($$EZBLD^DIALOG(34633),XMLEN("XMZ")),$J($$EZBLD^DIALOG(34003.1),XMLEN("LINE")),$J($$EZBLD^DIALOG(36207),XMLEN("RCPT"))," ",$$LJ^XLFSTR($$EZBLD^DIALOG(34006),XMLEN("FROM"))," ",$$EZBLD^DIALOG(34002),!
  • Line Location: HDR+5
Routine Call
  • DIALOG
  • Line Location:
    • ENTER+6
    • INIT+4
    • MINLINES+11
    • PROC+2
    • PROC+3
    • PROC+4
    • HDR+3
    • HDR+5
    • ENT+4
Routine Call
  • DIALOG
  • Line Location:
    • MINLINES+3
    • MINLINES+10
    • STARTDT+5
Routine Call
  • DIR
  • Line Location:
    • MINLINES+5
    • MINLINES+13
    • STARTDT+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XMB(1 - [#4.3] INIT+1, MINLINES+15*
^XMB(3.9 - [#3.9] INIT+2, PROC+2, PROC+14, PROC+15, PROC+17, PROC+20, PROC+22

Label References

Name Line Occurrences
HDR PROC+11, PAGE+3
INIT ENTER+3
MINLINES INIT+5
PAGE PROC+23
PROCESS ENTER+4
STARTDT INIT+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA MINLINES+1~, MINLINES+4*, MINLINES+8!
DIR MINLINES+1~, MINLINES+8!, STARTDT+1~
DIR("B" MINLINES+11*, STARTDT+6*
DIR(0 MINLINES+4*, MINLINES+12*, STARTDT+7*
>> DIRUT MINLINES+5, MINLINES+13, STARTDT+8
DT STARTDT+7, PROC+9
I ENTER+1~, ENTER+5*, ENT+3*
IOF PROC+10, PAGE+2
IOSL PROC+23
IOST PROC+10, PROC+18, PROC+27, PAGE+1
U MINLINES+15, PROC+17, PROC+21, PROC+22, PROC+25
X MINLINES+1~, MINLINES+8!, STARTDT+1~
XMABORT ENTER+1~, ENTER+2*, ENTER+3, INIT~, INIT+5, INIT+6, MINLINES~, MINLINES+5*, MINLINES+13*, STARTDT~
, STARTDT+8*, PROC+1~, PROC+8*, PROC+14, PROC+15, PROC+23, PROC+26, PAGE~, PAGE+1
XMCNT PROC+1~, PROC+8*, PROC+16*, PROC+18
XMD ENTER+1~, ENTER+3, ENTER+4, INIT~, INIT+2*, INIT+6, STARTDT~, STARTDT+6, STARTDT+7, STARTDT+9*
, PROCESS~, PROC+12*, PROC+14*, PROC+15, ENT+1~, ENT+2*
XMDATE PROC+1~, PROC+9*, HDR+3
XML ENTER+1~, ENTER+3, ENTER+4, INIT~, INIT+1*, INIT+5, MINLINES~, MINLINES+6, MINLINES+7*, MINLINES+15
, PROCESS~, PROC+19, HDR+3, ENT+1~, ENT+2*
XMLEFT PROC+1~, PROC+5*, PROC+6, PROC+7
XMLEN PROC+1~
XMLEN("FROM" PROC+6*, PROC+7, PROC+25, HDR+5
XMLEN("LINE" PROC+3*, PROC+5, PROC+24, HDR+5
XMLEN("RCPT" PROC+4*, PROC+5, PROC+24, HDR+5
XMLEN("SUBJ" PROC+7*, PROC+25
XMLEN("XMZ" PROC+2*, PROC+5, PROC+24, HDR+5
XMLINES PROC+1~, PROC+17*, PROC+19, PROC+24
XMPAGE PROC+1~, PROC+8*, HDR+1*, HDR+3
XMREC PROC+1~, PROC+20*, PROC+21, PROC+25
>> XMRECIPS PROC+22*, PROC+24
XMSAVE ENTER+1~, ENTER+6, ENT+4
XMSAVE( ENTER+5*, ENT+3*
XMZ PROC+1~, PROC+13*, PROC+15*, PROC+17, PROC+20, PROC+22, PROC+24
Y MINLINES+1~, MINLINES+6, MINLINES+7, MINLINES+8!, MINLINES+14, STARTDT+9
>> ZTQUEUED ENTER+4, INIT+3, PROC+28
>> ZTREQ PROC+28*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All