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

Package: MailMan

Routine: XMUTERM


Information

XMUTERM ;ISC-SF/GMB-Delete Mailbox/Delete Message ;04/17/2002 12:08

Source Information

Source file <XMUTERM.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 2 ($$FMADD,$$FMTE)^XLFDT  EN^XUTMDEVQ  
MailMan 2 KILL^XMA32A  (ICHOOSE,MMCHOOSE)^XMUTERM2  
VA Fileman 2 ($$EZBLD,BLD,MSG)^DIALOG  ^DIR  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
MailMan 4 XMMGR-PURGE-MESSAGE  XMMGR-TERMINATE-MANY  XMMGR-TERMINATE-ONE  XMMGR-TERMINATE-SUGGEST  

Entry Points

Name Comments DBIA/ICR reference
CHKMSG(XMZ) ;
NOTAUTH() ;
HCUTOFF(XMWHICH) ;
HELP2 ;
ALL2 ; MailMan reports on users who maybe should be removed from MailMan
; (Users who haven't logged on in a while.)
ALL1 ; MailMan chooses users to remove from MailMan
; (Users who shouldn't have mailboxes.)
HELP1 ;
CUTOFF(XMWHICH,XMGRACE,XMCUTOFF,XMABORT) ;
MESSAGE ; Manager chooses messages to purge
CHOOSE ; Manager chooses user to remove from MailMan

External References

Name Field # of Occurrence
$$EZBLD^DIALOG MESSAGE+17, MESSAGE+18, MESSAGE+21, MESSAGE+22, MESSAGE+26, ALL1+16, ALL1+17, ALL1+18, ALL1+31, ALL2+19
, CUTOFF+5, CHOOSE+12
BLD^DIALOG MESSAGE+4, ALL1+6, ALL1+9, ALL1+19, ALL1+28, ALL2+6, ALL2+9, ALL2+16, NOTAUTH+3, HELP1+1
, HELP2+1, HCUTOFF+1, HCUTOFF+5, HCUTOFF+11, HCUTOFF+16, CHOOSE+5, CHOOSE+13
MSG^DIALOG MESSAGE+5, ALL1+14, ALL1+29, ALL2+12, ALL2+17, NOTAUTH+4, HCUTOFF+19, CHOOSE+9
^DIR MESSAGE+19, MESSAGE+22, ALL1+24, CUTOFF+8, CHOOSE+17
$$FMADD^XLFDT CUTOFF+3
$$FMTE^XLFDT CUTOFF+6
KILL^XMA32A MESSAGE+24
ICHOOSE^XMUTERM2 CHOOSE+19
MMCHOOSE^XMUTERM2 CHOOSE+18
EN^XUTMDEVQ ALL1+31, ALL2+19

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: MESSAGE+3
Function Call: WRITE
  • Prompt: !
  • Line Location: MESSAGE+16
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(36305)
  • Line Location: MESSAGE+22
Function Call: WRITE
  • Prompt: !!,$$EZBLD^DIALOG(36306,.XMPARM)
  • Line Location: MESSAGE+26
Function Call: WRITE
  • Prompt: " ",$P($G(^XMB(3.9,XMZ,0)),U,1)
  • Line Location: CHKMSG+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ALL1+5
Function Call: WRITE
  • Prompt: !
  • Line Location: ALL1+27
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ALL2+5
Function Call: WRITE
  • Prompt: !
  • Line Location: ALL2+15
Function Call: WRITE
  • Prompt: !,$C(7)
  • Line Location: NOTAUTH+2
Function Call: WRITE
  • Prompt: !
  • Line Location: CUTOFF+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: CHOOSE+4
Routine Call
  • DIALOG
  • Line Location:
    • MESSAGE+4
    • ALL1+6
    • ALL1+9
    • ALL1+19
    • ALL1+28
    • ALL2+6
    • ALL2+9
    • ALL2+16
    • NOTAUTH+3
    • HELP1+1
    • HELP2+1
    • HCUTOFF+1
    • HCUTOFF+5
    • HCUTOFF+11
    • HCUTOFF+16
    • CHOOSE+5
    • CHOOSE+13
Routine Call
  • DIALOG
  • Line Location:
    • MESSAGE+17
    • MESSAGE+18
    • MESSAGE+21
    • MESSAGE+22
    • MESSAGE+26
    • ALL1+16
    • ALL1+17
    • ALL1+18
    • ALL1+31
    • ALL2+19
    • CUTOFF+5
    • CHOOSE+12
Routine Call
  • DIR
  • Line Location:
    • MESSAGE+19
    • MESSAGE+22
    • ALL1+24
    • CUTOFF+8
    • CHOOSE+17
Routine Call
  • DIALOG
  • Line Location:
    • MESSAGE+5
    • ALL1+14
    • ALL1+29
    • ALL2+12
    • ALL2+17
    • NOTAUTH+4
    • HCUTOFF+19
    • CHOOSE+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XMB(3.9 - [#3.9] MESSAGE+13!, MESSAGE+17, CHKMSG+1, CHKMSG+2
^XUSEC("XMMGR" NOTAUTH+1

Label References

Name Line Occurrences
$$NOTAUTH MESSAGE+2, ALL1+3, ALL2+3, CHOOSE+3
CUTOFF ALL1+15, ALL2+13, CHOOSE+10
HELP1 ALL1+8, CHOOSE+8
HELP2 ALL2+8, CHOOSE+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR MESSAGE+1~, MESSAGE+19!, MESSAGE+22!, ALL1+2~, ALL2+2~, CUTOFF+1~, CHOOSE+11~
DIR("?" MESSAGE+18*
DIR("??" CUTOFF+7*
DIR("A" MESSAGE+17*, MESSAGE+21*, ALL1+18*, CUTOFF+5*
DIR("B" MESSAGE+21*, ALL1+17*, CUTOFF+6*
DIR(0 MESSAGE+17*, MESSAGE+21*, ALL1+16*, CUTOFF+4*, CHOOSE+12*
>> DIRUT MESSAGE+19, MESSAGE+22, ALL1+24, CUTOFF+8, CHOOSE+17
DT CUTOFF+3, CUTOFF+6
DUZ NOTAUTH+1
IOF MESSAGE+3, ALL1+5, ALL2+5, CHOOSE+4
IOM MESSAGE+5, ALL1+14, ALL1+29, ALL2+12, ALL2+17, NOTAUTH+4, HCUTOFF+19, CHOOSE+9
U CHKMSG+2
X CHKMSG+1!, ALL1+25
XMABORT MESSAGE+1~, MESSAGE+14*, MESSAGE+15, MESSAGE+19*, MESSAGE+24, ALL1+2~, ALL1+4*, ALL1+15, ALL2+2~, ALL2+4*
, ALL2+13, CUTOFF~, CUTOFF+8*, CHOOSE+1~, CHOOSE+2*, CHOOSE+10
XMCUTOFF ALL1+2~, ALL1+15, ALL2+2~, ALL2+13, CUTOFF~, CUTOFF+9*, CHOOSE+1~, CHOOSE+10, CHOOSE+18, CHOOSE+19
XMGRACE ALL1+2~, ALL1+15, ALL2+2~, ALL2+13, CUTOFF~, CUTOFF+3*, CUTOFF+4, CHOOSE+1~, CHOOSE+10, CHOOSE+18
, CHOOSE+19
XMI CHOOSE+1~
XMKILL MESSAGE+1~, MESSAGE+14*, MESSAGE+24, MESSAGE+27*
XMKILL("MSG" MESSAGE+23*, MESSAGE+25, MESSAGE+27
XMKILL("RESP" MESSAGE+23*, MESSAGE+25, MESSAGE+27
XMPARM MESSAGE+1~, MESSAGE+26
XMPARM(1 MESSAGE+25*
XMPARM(2 MESSAGE+25*
XMTEST ALL1+2~, ALL1+25*, ALL2+2~
XMWHICH CUTOFF~, HCUTOFF~, HCUTOFF+4, HCUTOFF+10
XMZ MESSAGE+1~, MESSAGE+13*, MESSAGE+20*, MESSAGE+24, CHKMSG~, CHKMSG+1, CHKMSG+2
>> Y MESSAGE+20, MESSAGE+22, CUTOFF+9, CHOOSE+18
>> ZTSAVE ALL1+31, ALL2+19
>> ZTSAVE("XMCUTOFF" ALL1+26*, ALL2+14*
>> ZTSAVE("XMGRACE" ALL1+26*
>> ZTSAVE("XMTEST" ALL1+26*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All