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

Package: MailMan

Routine: XMUTERM1


Information

XMUTERM1 ;ISC-SF/GMB-Delete Mailbox (cont.) ;12/04/2002 13:51

Source Information

Source file <XMUTERM1.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 $$FMTE^XLFDT  $$MAX^XLFMTH  $$UP^XLFSTR  
MailMan 2 (GROUP,LATERNEW,LATERSND,MAILBOX,SURROGAT)^XMUTERM2  ($$NAME,PAGE)^XMXUTIL  
VA Fileman 1 ($$EZBLD,BLD,MSG)^DIALOG  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
MailMan 2 XMUTERM2  XMXMBOX  
Kernel 1 XUSTERM  

Entry Points

Name Comments DBIA/ICR reference
HEADER2 ;
PAGE2(XMABORT) ;
CHECK1(XMI,XMGRACE,XMCUTOFF,XMTERM,XMNAME,XMWHY) ;
TERMINAT(XMDUZ) ; Remove user from MailMan
ALL2TASK ; Suggestions
GETDATA(XMI,XMADDED,XMAC,XMVC,XMPM,XMLASTON,XMTDATE,XMDELM,XMNEW,XMFWD,XMDIS) ;
ALL1TASK ; Deletions
HEADER1 ;
CHECK2(XMI,XMCUTOFF,XMTERM,XMNAME,XMWHY) ;

External References

Name Field # of Occurrence
$$EZBLD^DIALOG ALL1TASK+2, ALL1TASK+16, ALL1TASK+19, HEADER1+2, CHECK1+7, CHECK1+8, CHECK1+18, CHECK1+23, CHECK1+28, CHECK1+37
, CHECK1+41, ALL2TASK+2, ALL2TASK+13, ALL2TASK+14, ALL2TASK+30, ALL2TASK+31, CHECK2+10, CHECK2+20, CHECK2+34, CHECK2+36
BLD^DIALOG HEADER1+4, HEADER2+4
MSG^DIALOG HEADER1+5, HEADER2+5
$$FMTE^XLFDT ALL1TASK+3, CHECK1+37, CHECK1+41, GETDATA+4, GETDATA+9, GETDATA+11, ALL2TASK+4, CHECK2+34, CHECK2+36
$$MAX^XLFMTH CHECK1+32, GETDATA+8, CHECK2+26
$$UP^XLFSTR GETDATA+12
GROUP^XMUTERM2 TERMINAT+1
LATERNEW^XMUTERM2 TERMINAT+4
LATERSND^XMUTERM2 TERMINAT+5
MAILBOX^XMUTERM2 TERMINAT+3
SURROGAT^XMUTERM2 TERMINAT+2
$$NAME^XMXUTIL CHECK1+17, CHECK1+22, CHECK1+27, CHECK1+36, CHECK1+40, ALL2TASK+28, CHECK2+9, CHECK2+19, CHECK2+28
PAGE^XMXUTIL ALL1TASK+13, PAGE2+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>50
  • Line Location: ALL1TASK+9
Function Call: WRITE
  • Prompt: "."
  • Line Location: ALL1TASK+9
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ALL1TASK+14
Function Call: WRITE
  • Prompt: !,$J(XMI,XMLEN)," ",$E(XMNAME,1,32-XMLEN),?34,XMADDED,?44,XMAC,?47,XMVC,?50,XMPM,?53,XMLASTON,?63,XMTDATE,?76,XMDELM
  • Line Location: ALL1TASK+15
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(36347),$$EZBLD^DIALOG(38004),XMFWD
  • Line Location: ALL1TASK+16
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>50
  • Line Location: ALL2TASK+9
Function Call: WRITE
  • Prompt: "."
  • Line Location: ALL2TASK+9
Function Call: WRITE
  • Prompt: !,$J(XMI,XMLEN)," ",XMNAME,?27,$P(XMREC,U,1),?30,$P(XMREC,U,2),?33,$P(XMREC,U,3),?35,$P(XMREC,U,4),?44,$P(XMREC,U,5),?54,$P(XMREC,U,6),?58,$P(XMREC,U,7),?60,$J($P(XMREC,U,8),6)
  • Line Location: ALL2TASK+25
Function Call: WRITE
  • Prompt: " ",$E(XMSNAM,1,12)
  • Line Location: ALL2TASK+29
Function Call: WRITE
  • Prompt: !,?XMLEN+1,$$EZBLD^DIALOG(38004),$P(XMREC,U,9)
  • Line Location: ALL2TASK+30
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PAGE2+2
Routine Call
  • DIALOG
  • Line Location:
    • HEADER1+4
    • HEADER2+4
Routine Call
  • DIALOG
  • Line Location:
    • ALL1TASK+2
    • ALL1TASK+16
    • ALL1TASK+19
    • HEADER1+2
    • CHECK1+7
    • CHECK1+8
    • CHECK1+18
    • CHECK1+23
    • CHECK1+28
    • CHECK1+37
    • CHECK1+41
    • ALL2TASK+2
    • ALL2TASK+13
    • ALL2TASK+14
    • ALL2TASK+30
    • ALL2TASK+31
    • CHECK2+10
    • CHECK2+20
    • CHECK2+34
    • CHECK2+36
Routine Call
  • DIALOG
  • Line Location:
    • HEADER1+5
    • HEADER2+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(49 - [#49] ALL2TASK+13
^TMP("XM" ALL2TASK+3!, ALL2TASK+14*, ALL2TASK+16, ALL2TASK+21, ALL2TASK+22, ALL2TASK+23, ALL2TASK+32!
^VA(200 - [#200] ALL1TASK+4, CHECK1+4, CHECK1+10, CHECK1+25, CHECK1+30, CHECK1+32, GETDATA+2, GETDATA+3, GETDATA+6, GETDATA+7
, GETDATA+8, ALL2TASK+5, ALL2TASK+13, ALL2TASK+28, CHECK2+4, CHECK2+22, CHECK2+23, CHECK2+26, CHECK2+31
^XMB(3.7 - [#3.7] ALL1TASK+8, CHECK1+32, GETDATA+8, GETDATA+14, ALL2TASK+8, ALL2TASK+27, ALL2TASK+28, CHECK2+26

Label References

Name Line Occurrences
CHECK1 ALL1TASK+10
CHECK2 ALL2TASK+10
GETDATA ALL1TASK+11, ALL2TASK+12
HEADER1 ALL1TASK+6, ALL1TASK+14
HEADER2 ALL2TASK+19, PAGE2+2
PAGE2 ALL2TASK+20, ALL2TASK+24
TERMINAT ALL1TASK+18

Naked Globals

Name Field # of Occurrence
^(5 ALL2TASK+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DT CHECK1+19
IO ALL1TASK+9, ALL2TASK+9
IO(0 ALL1TASK+9, ALL2TASK+9
IOF ALL1TASK+6, ALL1TASK+14, ALL2TASK+19, PAGE2+2
IOM HEADER1+5, HEADER2+5
IOSL ALL1TASK+12, ALL2TASK+24
IOST ALL1TASK+6, ALL1TASK+13, ALL2TASK+19, PAGE2+1
U ALL1TASK+4, CHECK1+10, CHECK1+12, CHECK1+14, CHECK1+20, CHECK1+25, CHECK1+30, CHECK1+32, GETDATA+3, GETDATA+5
, GETDATA+6, GETDATA+7, GETDATA+8, GETDATA+10, GETDATA+12, GETDATA+13, GETDATA+15, GETDATA+16, ALL2TASK+5, ALL2TASK+13
, ALL2TASK+14, ALL2TASK+24, ALL2TASK+25, ALL2TASK+30, CHECK2+6, CHECK2+11, CHECK2+14, CHECK2+17, CHECK2+22, CHECK2+23
, CHECK2+26, CHECK2+31
XMABORT ALL1TASK+1~, ALL1TASK+5*, ALL1TASK+8, ALL1TASK+12, ALL1TASK+13, ALL2TASK+1~, ALL2TASK+6*, ALL2TASK+8, ALL2TASK+16, ALL2TASK+20
, ALL2TASK+21, ALL2TASK+22, ALL2TASK+24, PAGE2~, PAGE2+1
XMAC ALL1TASK+1~, ALL1TASK+11, ALL1TASK+12, ALL1TASK+15, ALL1TASK+16, GETDATA~, GETDATA+5*, ALL2TASK+1~, ALL2TASK+12, ALL2TASK+14
XMADDED ALL1TASK+1~, ALL1TASK+11, ALL1TASK+15, CHECK1+1~, CHECK1+10*, CHECK1+11, CHECK1+34, CHECK1+37, GETDATA~, GETDATA+3*
, GETDATA+4*, ALL2TASK+1~, ALL2TASK+12, CHECK2+30~, CHECK2+31*, CHECK2+32, CHECK2+34
XMCNT ALL1TASK+1~, ALL1TASK+5*, ALL1TASK+17*, ALL1TASK+19, ALL2TASK+1~, ALL2TASK+6*, ALL2TASK+11*, ALL2TASK+31
XMCUTEXT ALL1TASK+1~, ALL1TASK+3*, HEADER1+3, ALL2TASK+1~, ALL2TASK+4*, HEADER2+3
XMCUTOFF ALL1TASK+3, ALL1TASK+10, CHECK1~, CHECK1+34, CHECK1+38, ALL2TASK+4, ALL2TASK+10, CHECK2~, CHECK2+16, CHECK2+27
, CHECK2+32
XMDELM ALL1TASK+1~, ALL1TASK+11, ALL1TASK+15, GETDATA~, GETDATA+12*, ALL2TASK+1~, ALL2TASK+12, ALL2TASK+14
XMDIS GETDATA~, GETDATA+13*, ALL2TASK+1~, ALL2TASK+12, ALL2TASK+14
XMDUZ TERMINAT~, TERMINAT+1, TERMINAT+2, TERMINAT+3, TERMINAT+4, TERMINAT+5
XMFIRST ALL2TASK+1~, ALL2TASK+6*, ALL2TASK+17, ALL2TASK+18*
XMFWD ALL1TASK+1~, ALL1TASK+11, ALL1TASK+12, ALL1TASK+16, GETDATA~, GETDATA+15*, ALL2TASK+1~, ALL2TASK+12, ALL2TASK+14
XMGRACE ALL1TASK+10, CHECK1~, CHECK1+11
XMI ALL1TASK+1~, ALL1TASK+7*, ALL1TASK+8*, ALL1TASK+10, ALL1TASK+11, ALL1TASK+15, ALL1TASK+18, CHECK1~, CHECK1+3, CHECK1+4
, CHECK1+10, CHECK1+17, CHECK1+22, CHECK1+25, CHECK1+27, CHECK1+30, CHECK1+32, CHECK1+36, CHECK1+40, GETDATA~
, GETDATA+2, GETDATA+3, GETDATA+6, GETDATA+7, GETDATA+8, GETDATA+14, ALL2TASK+1~, ALL2TASK+7*, ALL2TASK+8*, ALL2TASK+10
, ALL2TASK+12, ALL2TASK+13, ALL2TASK+14, ALL2TASK+15*, ALL2TASK+22*, ALL2TASK+23, ALL2TASK+25, ALL2TASK+27, ALL2TASK+28, CHECK2~
, CHECK2+3, CHECK2+4, CHECK2+9, CHECK2+19, CHECK2+22, CHECK2+23, CHECK2+26, CHECK2+28, CHECK2+31
XMLASTON ALL1TASK+1~, ALL1TASK+11, ALL1TASK+15, CHECK1+31~, CHECK1+32*, CHECK1+33, CHECK1+38, CHECK1+41, GETDATA~, GETDATA+8*
, GETDATA+9*, ALL2TASK+1~, ALL2TASK+12, ALL2TASK+14, CHECK2+25~, CHECK2+26*, CHECK2+27, CHECK2+29, CHECK2+36
XMLEN ALL1TASK+1~, ALL1TASK+4*, ALL1TASK+15, ALL2TASK+1~, ALL2TASK+5*, ALL2TASK+14, ALL2TASK+25, ALL2TASK+30
XMNAME ALL1TASK+1~, ALL1TASK+10, ALL1TASK+15, CHECK1~, CHECK1+7*, CHECK1+17*, CHECK1+22*, CHECK1+27*, CHECK1+36*, CHECK1+40*
, ALL2TASK+1~, ALL2TASK+10, ALL2TASK+14, ALL2TASK+15*, ALL2TASK+21*, ALL2TASK+22, ALL2TASK+23, ALL2TASK+25, CHECK2~, CHECK2+9*
, CHECK2+19*, CHECK2+28*
XMNEW ALL1TASK+1~, ALL1TASK+11, GETDATA~, GETDATA+16*, ALL2TASK+1~, ALL2TASK+12, ALL2TASK+14
XMPARM HEADER1+1~, HEADER1+4, HEADER2+1~, HEADER2+4
XMPARM(1 HEADER1+2*, HEADER2+2*
XMPARM(2 HEADER1+3*, HEADER2+3*
XMPM ALL1TASK+1~, ALL1TASK+11, ALL1TASK+15, GETDATA~, GETDATA+7*, ALL2TASK+1~, ALL2TASK+12, ALL2TASK+14
XMREC CHECK1+1~, CHECK1+4*, CHECK1+5, CHECK1+12, CHECK1+14, CHECK1+20, GETDATA+1~, GETDATA+2*, GETDATA+5, GETDATA+10
, GETDATA+12, GETDATA+13, GETDATA+14*, GETDATA+15, GETDATA+16, ALL2TASK+1~, ALL2TASK+23*, ALL2TASK+24, ALL2TASK+25, ALL2TASK+30
, CHECK2+1~, CHECK2+4*, CHECK2+5, CHECK2+6, CHECK2+11, CHECK2+14, CHECK2+17
XMSNAM ALL2TASK+1~, ALL2TASK+26*, ALL2TASK+27, ALL2TASK+28*, ALL2TASK+29
XMSURR ALL2TASK+1~, ALL2TASK+26*, ALL2TASK+27*, ALL2TASK+28
XMSVC ALL2TASK+1~, ALL2TASK+13*, ALL2TASK+14, ALL2TASK+15*, ALL2TASK+16*, ALL2TASK+21, ALL2TASK+22, ALL2TASK+23, HEADER2+2
XMTDATE ALL1TASK+1~, ALL1TASK+11, ALL1TASK+15, CHECK1+13~, CHECK1+14*, CHECK1+15, CHECK1+19, GETDATA~, GETDATA+10*, GETDATA+11*
, ALL2TASK+1~, ALL2TASK+12, ALL2TASK+14, CHECK2+13~, CHECK2+14*, CHECK2+15, CHECK2+16
XMTERM ALL1TASK+1~, ALL1TASK+10, CHECK1~, CHECK1+2*, CHECK1+6*, CHECK1+16*, CHECK1+21*, CHECK1+26*, CHECK1+35*, CHECK1+39*
, ALL2TASK+1~, ALL2TASK+10, CHECK2~, CHECK2+2*, CHECK2+8*, CHECK2+18*, CHECK2+33*, CHECK2+35*
>> XMTEST ALL1TASK+18, HEADER1+2
XMTOTAL ALL1TASK+1~, ALL1TASK+5*, ALL1TASK+9*, ALL2TASK+1~, ALL2TASK+6*, ALL2TASK+9*
XMVC ALL1TASK+1~, ALL1TASK+11, ALL1TASK+15, GETDATA~, GETDATA+6*, ALL2TASK+1~, ALL2TASK+12, ALL2TASK+14
XMWHY ALL1TASK+1~, ALL1TASK+10, CHECK1~, CHECK1+8*, CHECK1+18*, CHECK1+23*, CHECK1+28*, CHECK1+37*, CHECK1+41*, ALL2TASK+1~
, ALL2TASK+10, CHECK2~, CHECK2+10*, CHECK2+20*, CHECK2+34*, CHECK2+36*
XMYES ALL1TASK+1~, ALL1TASK+2*, ALL1TASK+12, ALL1TASK+16, GETDATA+5, GETDATA+6, GETDATA+7, GETDATA+13, ALL2TASK+1~, ALL2TASK+2*
, ALL2TASK+24, ALL2TASK+30
>> ZTQUEUED ALL1TASK+9, ALL1TASK+20, ALL2TASK+9, ALL2TASK+33
>> ZTREQ ALL1TASK+20*, ALL2TASK+33*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All