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

Package: MailMan

Routine: XMJMP1


Information

XMJMP1 ;ISC-SF/GMB-Print,Backup (cont.) ;12/04/2002 10:57

Source Information

Source file <XMJMP1.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
MailMan 7 $$DECSTR^XMJMCODE  NOGOID^XMJMP2  DETAIL^XMJMQ  (INFO,LATER,SUMMARY)^XMJMQ1  ($$BSKTNAME,$$NAME,LASTACC,NONEW,PAGE)^XMXUTIL  ($$DECODEUP,$$MELD,$$MMDT)^XMXUTIL1  ($$BSKT,$$DATE)^XMXUTIL2  
Kernel 3 $$FMTE^XLFDT  $$MIN^XLFMTH  $$LJ^XLFSTR  
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: 8

Package Total Caller Graph
MailMan 8 XMAH  XMJMOI1  XMJMP  XMJMQ  XMJMQ1  XMP2A  XMPH  XMXPRT  

Entry Points

Name Comments DBIA/ICR reference
BSKT(XMDUZ,XMZ,XMK,XMKN) ;
HOWMUCH(XMZ,XMRESPS,XMWHICH,XMABORT) ;
HELPRESP(XMZ,XMRESPS) ;
HRHDR(XMRESPS,XMRESP,XMLEN) ;
HRLINE(XMZ,XMRESP) ;
RESPHDR(XMZ,XMRESP) ;
DATE(XMDT) ;
LINES(XMZ) ;
PRINTIT(XMDUZ,XMK,XMKN,XMZ,XMZREC,XMRESPS,XMPTR,XMWHICH,XMRECIPS,XMDISP,XMPRTHDR,XMMULT,XMABORT) ;
LASTACC(XMDUZ,XMK,XMZ,XMZREC,XMSUBJ,XMPTR,XMRESP,XMMULT) ; Note first, last accesses, number of responses read
PRECIPS(XMDUZ,XMK,XMZ,XMRECIPS,XMSUBJ,XMZSTR,XMPRTHDR,XMPAGE,XMABORT) ; Print recipients (replaces QE2^XMA5)
HEADER(XMDUZ,XMK,XMKN,XMZ,XMRESPS,XMZREC,XMSUBJ,XMZSTR) ;
LINE ;
PAGE1HDR(XMDUZ,XMK,XMKN,XMZ,XMRESPS,XMZREC,XMSUBJ,XMZSTR) ;
WL(XMSTRING) ;
W(XMSPACE,XMSTRING) ;
BODY(XMZ,XMSUBJ,XMZSTR,XMDISP,XMPRTHDR,XMPAGE,XMABORT) ;
PAGE(XMZ,XMSUBJ,XMZSTR,XMDISP,XMPRTHDR,XMPAGE,XMABORT) ;
PAGE2HDR(XMSUBJ,XMZSTR,XMPAGE) ;
RESPONSE(XMZ,XMRESP,XMSUBJ,XMZSTR,XMDISP,XMPRTHDR,XMREMMSG,XMPAGE,XMABORT) ;

External References

Name Field # of Occurrence
$$EZBLD^DIALOG BSKT+4, HOWMUCH+6, HOWMUCH+9, HELPRESP+3, HRHDR+5, RESPHDR+4, LINES+3, PRINTIT+4, LASTACC+11, HEADER+2
, HEADER+3, PAGE1HDR+6, PAGE1HDR+7, PAGE1HDR+14, PAGE1HDR+15, PAGE1HDR+16, PAGE1HDR+20, PAGE2HDR+4, RESPONSE+16, RESPONSE+18
BLD^DIALOG HOWMUCH+3, HOWMUCH+12
^DIR HOWMUCH+16
$$FMTE^XLFDT PAGE1HDR+20
$$MIN^XLFMTH HRHDR+1
$$LJ^XLFSTR HRHDR+5
$$DECSTR^XMJMCODE BODY+5
NOGOID^XMJMP2 LASTACC+10
DETAIL^XMJMQ PRECIPS+5
INFO^XMJMQ1 PRECIPS+1
LATER^XMJMQ1 PRECIPS+2
SUMMARY^XMJMQ1 PRECIPS+4
$$BSKTNAME^XMXUTIL BSKT+1
$$NAME^XMXUTIL HRLINE+3, RESPHDR+3, RESPHDR+4, PAGE1HDR+6, PAGE1HDR+7
LASTACC^XMXUTIL LASTACC+7
NONEW^XMXUTIL PRINTIT+8, PRINTIT+18
PAGE^XMXUTIL HELPRESP+9, HELPRESP+14, PAGE+1
$$DECODEUP^XMXUTIL1 PRINTIT+3, RESPONSE+16
$$MELD^XMXUTIL1 HRLINE+3
$$MMDT^XMXUTIL1 HRHDR+2, DATE+2
$$BSKT^XMXUTIL2 BSKT+3
$$DATE^XMXUTIL2 HRLINE+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,$$EZBLD^DIALOG($S(XMRESPS=1:34530,1:34531),XMRESPS)
  • Line Location: HELPRESP+3
Function Call: WRITE
  • Prompt: !
  • Line Location: HELPRESP+6
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HELPRESP+10
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HELPRESP+15
Function Call: WRITE
  • Prompt: $$LJ^XLFSTR($$EZBLD^DIALOG(34532),XMLEN("RESP")+XMLEN("DATE")+3,"."),$$LJ^XLFSTR($$EZBLD^DIALOG(34006),XMLEN("FROM"),"."),$$EZBLD^DIALOG(34003.1)
  • Line Location: HRHDR+5
Function Call: WRITE
  • Prompt: !,$J(XMRESP,XMLEN("RESP")),") ",$$DATE^XMXUTIL2(XMZREC,0)," ",$$MELD^XMXUTIL1($$NAME^XMXUTIL($P(XMZREC,U,2),1),+$P($G(^XMB(3.9,XMZ,2,0)),U,4),XMLEN("FROM")+XMLEN("LINE"))
  • Line Location: HRLINE+3
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(34540)
  • Line Location: LASTACC+11
Function Call: WRITE
  • Prompt: !,"-------------------------------------------------------------------------------"
  • Line Location: LINE+1
Function Call: WRITE
  • Prompt: XMSUBJ
  • Line Location: PAGE1HDR+1
Function Call: WRITE
  • Prompt: !,$E(XMSTRING,1,IOM-1)
  • Line Location: WL+2
Function Call: WRITE
  • Prompt: !,XMSTRING
  • Line Location: WL+4
Function Call: WRITE
  • Prompt: XMSPACE,XMSTRING
  • Line Location: W+2
Function Call: WRITE
  • Prompt: !
  • Line Location: BODY+13
Function Call: WRITE
  • Prompt: $S(IOM>1:$E(XMTEXT,1,IOM-1),1:XMTEXT)
  • Line Location: BODY+14
Function Call: WRITE
  • Prompt: !
  • Line Location: PAGE+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PAGE+2
Function Call: WRITE
  • Prompt: XMSUBJ
  • Line Location: PAGE2HDR+2
Function Call: WRITE
  • Prompt: !
  • Line Location: PAGE2HDR+6
Function Call: WRITE
  • Prompt: !
  • Line Location: RESPONSE+13
Function Call: WRITE
  • Prompt: !," ",$$EZBLD^DIALOG(34536,$S(XMRSUBJ["~U~":$$DECODEUP^XMXUTIL1(XMRSUBJ),1:XMRSUBJ))
  • Line Location: RESPONSE+16
Function Call: WRITE
  • Prompt: !," ",$$EZBLD^DIALOG(34535)
  • Line Location: RESPONSE+18
Function Call: WRITE
  • Prompt: !
  • Line Location: RESPONSE+19
Routine Call
  • DIALOG
  • Line Location:
    • BSKT+4
    • HOWMUCH+6
    • HOWMUCH+9
    • HELPRESP+3
    • HRHDR+5
    • RESPHDR+4
    • LINES+3
    • PRINTIT+4
    • LASTACC+11
    • HEADER+2
    • HEADER+3
    • PAGE1HDR+6
    • PAGE1HDR+7
    • PAGE1HDR+14
    • PAGE1HDR+15
    • PAGE1HDR+16
    • PAGE1HDR+20
    • PAGE2HDR+4
    • RESPONSE+16
    • RESPONSE+18
Routine Call
  • DIALOG
  • Line Location:
    • HOWMUCH+3
    • HOWMUCH+12
Routine Call
  • DIR
  • Line Location:
    • HOWMUCH+16

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XMB(3.7 - [#3.7] BSKT+1, PRINTIT+8, PRINTIT+18, HEADER+3, PAGE1HDR+19
^XMB(3.73 - [#3.73] PAGE1HDR+16
^XMB(3.9 - [#3.9] HOWMUCH+7, HELPRESP+8, HELPRESP+11, HRLINE+2, HRLINE+3, RESPHDR+2, LINES+2, PRINTIT+18, PAGE1HDR+11, PAGE1HDR+12
, BODY+3, BODY+4, RESPONSE+2, RESPONSE+8

Label References

Name Line Occurrences
$$DATE RESPHDR+5, PAGE1HDR+3
$$LINES RESPHDR+6, PAGE1HDR+4
BODY PRINTIT+14, RESPONSE+20
HEADER PRINTIT+7
HRHDR HELPRESP+6, HELPRESP+10, HELPRESP+15
HRLINE HELPRESP+7, HELPRESP+11, HELPRESP+16
LASTACC PRINTIT+15
LINE HEADER+4, PAGE2HDR+5
PAGE BODY+12, RESPONSE+11
PAGE1HDR HEADER+1
PAGE2HDR PAGE+3
PRECIPS PRINTIT+17
RESPHDR RESPONSE+14
RESPONSE PRINTIT+13
W RESPHDR+4, RESPHDR+5, RESPHDR+6, HEADER+2, HEADER+3, PAGE1HDR+2, PAGE1HDR+3, PAGE1HDR+4, PAGE1HDR+7, PAGE1HDR+14
, PAGE1HDR+15, PAGE1HDR+16, PAGE1HDR+20, PAGE2HDR+3, PAGE2HDR+4
WL RESPHDR+3, PAGE1HDR+6, W+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR HOWMUCH+1~
DIR("??" HOWMUCH+15*
DIR("A" HOWMUCH+4*, HOWMUCH+6*, HOWMUCH+9*
DIR("B" HOWMUCH+7*, HOWMUCH+10*
DIR(0 HOWMUCH+11*
DIRUT HOWMUCH+1~, HOWMUCH+16
DT HRHDR+2
I PRINTIT+1~, PRINTIT+9*, PRINTIT+10, BODY+1~, BODY+2*, BODY+3*, BODY+4
IO LASTACC+12
IO(0 LASTACC+9
IOF HELPRESP+3, HELPRESP+10, HELPRESP+15, PAGE+2
IOM WL+1, WL+2, WL+3, W+1, BODY+10, BODY+14
IOSL HELPRESP+9, HELPRESP+14, HRHDR+1, BODY+11, RESPONSE+10
IOST BODY+11, PAGE+1, RESPONSE+10
J BODY+1~, BODY+7*
U BSKT+4, HELPRESP+11, HRLINE+3, RESPHDR+3, RESPHDR+4, RESPHDR+5, LINES+2, PRINTIT+3, PRINTIT+5, PRINTIT+18
, LASTACC+3, LASTACC+4, PAGE1HDR+3, PAGE1HDR+6, PAGE1HDR+7, PAGE1HDR+12, PAGE1HDR+19, BODY+6, RESPONSE+2, RESPONSE+8
XMABORT HOWMUCH~, HOWMUCH+16*, HELPRESP+1~, HELPRESP+2*, HELPRESP+8, HELPRESP+9, HELPRESP+12, HELPRESP+14, PRINTIT~, PRINTIT+2*
, PRINTIT+9, PRINTIT+12, PRINTIT+13, PRINTIT+14, PRINTIT+16, PRINTIT+17, PRECIPS~, PRECIPS+1, PRECIPS+2, PRECIPS+4
, PRECIPS+5, BODY~, BODY+3, BODY+10, BODY+11, BODY+12, PAGE~, PAGE+1, RESPONSE~, RESPONSE+10
, RESPONSE+11, RESPONSE+12, RESPONSE+20
XMCONFRM LASTACC+1~, LASTACC+7, LASTACC+8
XMDISP PRINTIT~, PRINTIT+13, PRINTIT+14, BODY~, BODY+12, PAGE~, PAGE+1, RESPONSE~, RESPONSE+11, RESPONSE+20
XMDT DATE~, DATE+1, DATE+2
XMDUZ BSKT~, BSKT+1, BSKT+3, PRINTIT~, PRINTIT+7, PRINTIT+8, PRINTIT+15, PRINTIT+17, PRINTIT+18, LASTACC~
, LASTACC+7, PRECIPS~, PRECIPS+1, PRECIPS+2, HEADER~, HEADER+1, HEADER+3, PAGE1HDR~, PAGE1HDR+11, PAGE1HDR+16
, PAGE1HDR+19
XMIM LASTACC+1~, LASTACC+7
XMIM("FROM" LASTACC+3*
XMIM("SUBJ" LASTACC+2*
XMINSTR LASTACC+1~, LASTACC+7
XMINSTR("FLAGS" LASTACC+4*
XMIU LASTACC+1~, LASTACC+7
XMIU("IEN" LASTACC+5*
XMIU("RESP" LASTACC+6*
XMK BSKT~, BSKT+1, BSKT+4*, PRINTIT~, PRINTIT+7, PRINTIT+8, PRINTIT+15, PRINTIT+17, PRINTIT+18, LASTACC~
, LASTACC+7, PRECIPS~, PRECIPS+1, HEADER~, HEADER+1, HEADER+3, PAGE1HDR~, PAGE1HDR+17, PAGE1HDR+19
XMKN BSKT~, BSKT+1*, BSKT+4*, PRINTIT~, PRINTIT+7, HEADER~, HEADER+1, PAGE1HDR~, PAGE1HDR+15
XMKSTR BSKT+2~, BSKT+3*, BSKT+4
XMLEN HELPRESP+1~, HELPRESP+6, HELPRESP+10, HELPRESP+15, HRHDR~
XMLEN("DATE" HRHDR+2*, HRHDR+4, HRHDR+5
XMLEN("FROM" HRHDR+4*, HRHDR+5, HRLINE+3
XMLEN("LINE" HRHDR+3*, HRHDR+4, HRLINE+3
XMLEN("RESP" HRHDR+1*, HRHDR+4, HRHDR+5, HRLINE+3
XMLINES LINES+1~, LINES+2*, LINES+3
XMMULT PRINTIT~, PRINTIT+15, LASTACC~, LASTACC+10
XMPAGE PRINTIT+1~, PRINTIT+6*, PRINTIT+13, PRINTIT+14, PRINTIT+17, PRECIPS~, PRECIPS+1, PRECIPS+2, PRECIPS+4, PRECIPS+5
, BODY~, BODY+12, PAGE~, PAGE+3, PAGE2HDR~, PAGE2HDR+1*, PAGE2HDR+4, RESPONSE~, RESPONSE+11, RESPONSE+20
>> XMPAKMAN BODY+5
XMPARM PAGE1HDR+9~, PAGE1HDR+14
XMPARM(1 PAGE1HDR+13*
XMPARM(2 PAGE1HDR+13*
XMPRTHDR PRINTIT~, PRINTIT+7, PRINTIT+13, PRINTIT+14, PRINTIT+17, PRECIPS~, PRECIPS+1, PRECIPS+2, PRECIPS+4, PRECIPS+5
, BODY~, BODY+12, PAGE~, PAGE+3, RESPONSE~, RESPONSE+11, RESPONSE+20
XMPTR PRINTIT~, PRINTIT+15, LASTACC~, LASTACC+5, PAGE1HDR+9~, PAGE1HDR+11*, PAGE1HDR+12
XMRANGE PRINTIT+1~, PRINTIT+10*, PRINTIT+11*, PRINTIT+12
XMRECIPS PRINTIT~, PRINTIT+17, PRECIPS~, PRECIPS+3
XMREMMSG PRINTIT+1~, PRINTIT+5*, PRINTIT+13, RESPONSE~, RESPONSE+10, RESPONSE+17
XMREMREP RESPONSE+1~, RESPONSE+9*, RESPONSE+10, RESPONSE+15
XMRESP HOWMUCH+1~, HOWMUCH+17*, HOWMUCH+18, HELPRESP+1~, HELPRESP+5*, HELPRESP+6, HELPRESP+8*, HELPRESP+10, HELPRESP+11, HELPRESP+15
, HRHDR~, HRHDR+1, HRLINE~, HRLINE+3, RESPHDR~, RESPHDR+3, PRINTIT+1~, PRINTIT+12*, PRINTIT+13, PRINTIT+15
, PRINTIT+18, LASTACC~, LASTACC+6, LASTACC+7, PAGE1HDR+9~, PAGE1HDR+12*, PAGE1HDR+13, RESPONSE~, RESPONSE+2, RESPONSE+12*
, RESPONSE+14
XMRESPS HOWMUCH~, HOWMUCH+3, HOWMUCH+5, HOWMUCH+11, HOWMUCH+17, HOWMUCH+18, HELPRESP~, HELPRESP+3, HELPRESP+5, HELPRESP+6
, HELPRESP+10, HELPRESP+15, HRHDR~, HRHDR+1, PRINTIT~, PRINTIT+7, PRINTIT+8, PRINTIT+11, HEADER~, HEADER+1
, PAGE1HDR~, PAGE1HDR+8, PAGE1HDR+13, PAGE1HDR+14
XMRSUBJ RESPONSE+1~, RESPONSE+8*, RESPONSE+9, RESPONSE+16
>> XMSECURE BODY+5
XMSPACE W~, W+1, W+2
XMSTRING WL~, WL+1, WL+2, WL+3*, WL+4, W~, W+1, W+2
XMSUBJ PRINTIT+1~, PRINTIT+3*, PRINTIT+4*, PRINTIT+7, PRINTIT+13, PRINTIT+14, PRINTIT+15, PRINTIT+17, LASTACC~, LASTACC+2
, PRECIPS~, PRECIPS+1, PRECIPS+2, PRECIPS+4, PRECIPS+5, HEADER~, HEADER+1, PAGE1HDR~, PAGE1HDR+1, BODY~
, BODY+12, PAGE~, PAGE+3, PAGE2HDR~, PAGE2HDR+2, RESPONSE~, RESPONSE+11, RESPONSE+20
XMTEXT HOWMUCH+1~, HOWMUCH+4, BODY+1~, BODY+4*, BODY+5*, BODY+6*, BODY+7*, BODY+10*, BODY+14
>> XMV("ORDER" HELPRESP+5, HELPRESP+7, HELPRESP+8, HELPRESP+13, HRHDR+1
XMVAPOR PAGE1HDR+18~, PAGE1HDR+19*, PAGE1HDR+20
XMWHICH HOWMUCH~, HOWMUCH+5, HOWMUCH+7, HOWMUCH+18*, PRINTIT~, PRINTIT+8, PRINTIT+9, PRINTIT+10
XMZ BSKT~, BSKT+1, BSKT+3, HOWMUCH~, HOWMUCH+7, HELPRESP~, HELPRESP+7, HELPRESP+8, HELPRESP+11, HELPRESP+16
, HRLINE~, HRLINE+2, HRLINE+3, RESPHDR~, RESPHDR+2, RESPHDR+6, LINES~, LINES+2, PRINTIT~, PRINTIT+4
, PRINTIT+7, PRINTIT+8, PRINTIT+13, PRINTIT+14, PRINTIT+15, PRINTIT+17, PRINTIT+18, LASTACC~, LASTACC+7, LASTACC+10
, PRECIPS~, PRECIPS+1, PRECIPS+2, PRECIPS+4, PRECIPS+5, HEADER~, HEADER+1, HEADER+3, PAGE1HDR~, PAGE1HDR+4
, PAGE1HDR+11, PAGE1HDR+12, PAGE1HDR+16, PAGE1HDR+19, BODY~, BODY+3, BODY+4, BODY+12, PAGE~, RESPONSE~
, RESPONSE+2
XMZR RESPONSE+1~, RESPONSE+2*, RESPONSE+8, RESPONSE+11, RESPONSE+14, RESPONSE+20
XMZREC HRLINE+1~, HRLINE+2*, HRLINE+3, RESPHDR+1~, RESPHDR+2*, RESPHDR+3, RESPHDR+4, RESPHDR+5, PRINTIT~, PRINTIT+3
, PRINTIT+5, PRINTIT+7, PRINTIT+15, LASTACC~, LASTACC+3, LASTACC+4, LASTACC+10, HEADER~, HEADER+1, PAGE1HDR~
, PAGE1HDR+3, PAGE1HDR+6, PAGE1HDR+7
XMZSTR PRINTIT+1~, PRINTIT+4*, PRINTIT+7, PRINTIT+13, PRINTIT+14, PRINTIT+17, PRECIPS~, PRECIPS+1, PRECIPS+2, PRECIPS+4
, PRECIPS+5, HEADER~, HEADER+1, PAGE1HDR~, PAGE1HDR+2, BODY~, BODY+12, PAGE~, PAGE+3, PAGE2HDR~
, PAGE2HDR+3, RESPONSE~, RESPONSE+11, RESPONSE+20
Y HOWMUCH+1~, HOWMUCH+17
>> ZTQUEUED LASTACC+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All