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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XMUTERM2

Package: MailMan

Routine: XMUTERM2


Information

XMUTERM2 ;ISC-SF/GMB-Delete Mailbox (cont.) ;04/17/2002 12:09

Source Information

Source file <XMUTERM2.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA Fileman 5 $$EZBLD^DIALOG  ^DIC  FILE^DIE  ^DIK  ^DIR  
MailMan 2 (CHECK1,CHECK2,TERMINAT)^XMUTERM1  $$NAME^XMXUTIL  
Kernel 1 $$FMTE^XLFDT  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
MailMan 2 XMUTERM  XMUTERM1  

Entry Points

Name Comments DBIA/ICR reference
LATERNEW(XMDUZ) ; Remove the scheduling of any messages slated to become new for this user
MMCHOOSE(XMGRACE,XMCUTOFF) ;
MAILBOX(XMDUZ) ; Remove user's mailbox
DELETE(XMI,XMABORT) ;
LATERSND(XMDUZ) ; Remove the scheduling of any messages slated to be sent by this user.
SURROGAT(XMDUZ) ; Remove as mail surrogate
GROUP(XMDUZ) ; Remove user from mail groups
ICHOOSE(XMGRACE,XMCUTOFF) ;

External References

Name Field # of Occurrence
$$EZBLD^DIALOG DELETE+6, DELETE+7, DELETE+8, DELETE+9, DELETE+10, DELETE+11, DELETE+12, DELETE+13, DELETE+15, DELETE+16
, DELETE+17, DELETE+19, DELETE+21, DELETE+24, DELETE+25, DELETE+30, DELETE+31
^DIC ICHOOSE+6
FILE^DIE GROUP+12, GROUP+21
^DIK GROUP+6, GROUP+19, GROUP+26, SURROGAT+6, MAILBOX+3, LATERNEW+4, LATERSND+7
^DIR DELETE+26
$$FMTE^XLFDT DELETE+9, DELETE+10, DELETE+12
CHECK1^XMUTERM1 MMCHOOSE+4
CHECK2^XMUTERM1 MMCHOOSE+5
TERMINAT^XMUTERM1 DELETE+32
$$NAME^XMXUTIL DELETE+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: ICHOOSE+6
Function Call: WRITE
  • Prompt: !!,$$NAME^XMXUTIL(XMI)
  • Line Location: DELETE+5
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(36336),$$EZBLD^DIALOG($S($P(XMREC1,U,3)="":36334,1:36335))
  • Line Location: DELETE+6
Function Call: WRITE
  • Prompt: ?25,$$EZBLD^DIALOG(36337),$$EZBLD^DIALOG($S($P($G(^VA(200,XMI,.1)),U,2)="":36334,1:36335))
  • Line Location: DELETE+7
Function Call: WRITE
  • Prompt: ?50,$$EZBLD^DIALOG(36338),$S($P($G(^VA(200,XMI,201)),U,1)="":$$EZBLD^DIALOG(36334),1:$P($G(^DIC(19,$P(^(201),U),0)),U))
  • Line Location: DELETE+8
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(36339),$S($P($G(^VA(200,XMI,1)),U,7)="":$$EZBLD^DIALOG(36334),1:$$FMTE^XLFDT($P(^(1),U,7),"2D"))
  • Line Location: DELETE+9
Function Call: WRITE
  • Prompt: ?25,$$EZBLD^DIALOG(36340),$S($P($G(^VA(200,XMI,1.1)),U,1)="":$$EZBLD^DIALOG(36334),1:$$FMTE^XLFDT($P(^(1.1),U,1),"2D"))
  • Line Location: DELETE+10
Function Call: WRITE
  • Prompt: ?50,"DISUSER: ",$$EZBLD^DIALOG($S($P(XMREC1,U,7):39054,1:39053))
  • Line Location: DELETE+11
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(36341),$S($P(XMREC1,U,11)="":$$EZBLD^DIALOG(36334),1:$$FMTE^XLFDT($P(XMREC1,U,11),"2D"))
  • Line Location: DELETE+12
Function Call: WRITE
  • Prompt: ?50,$$EZBLD^DIALOG(36343),$P(XMREC2,U,6)
  • Line Location: DELETE+15
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(38012),$S($P($G(^XMB(3.7,XMI,"L")),U)="":$$EZBLD^DIALOG(38002),1:$P(^("L"),U))
  • Line Location: DELETE+16
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(38004)
  • Line Location: DELETE+17
Function Call: WRITE
  • Prompt: $$EZBLD^DIALOG(36334)
  • Line Location: DELETE+19
Function Call: WRITE
  • Prompt: $P(XMREC2,U,2),$$EZBLD^DIALOG($S($P(XMREC2,U,8):38005,1:38006))
  • Line Location: DELETE+21
Function Call: WRITE
  • Prompt: !
  • Line Location: DELETE+22
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(36345,.XMPARM)
  • Line Location: DELETE+31
Routine Call
  • DIC
  • Line Location:
    • ICHOOSE+6
Routine Call
  • DIALOG
  • Line Location:
    • DELETE+6
    • DELETE+7
    • DELETE+8
    • DELETE+9
    • DELETE+10
    • DELETE+11
    • DELETE+12
    • DELETE+13
    • DELETE+15
    • DELETE+16
    • DELETE+17
    • DELETE+19
    • DELETE+21
    • DELETE+24
    • DELETE+25
    • DELETE+30
    • DELETE+31
Routine Call
  • DIE
  • Line Location:
    • GROUP+12
    • GROUP+21
Routine Call
  • DIR
  • Line Location:
    • DELETE+26

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^XMB(3.7 - [#3.7] Classic Fileman Calls
^XMB(3.73 - [#3.73] Classic Fileman Calls
^XMB(3.8 - [#3.8] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] DELETE+8
^VA(200 - [#200] DELETE+2, DELETE+7, DELETE+8, DELETE+9, DELETE+10
^XMB(3.7 - [#3.7] MMCHOOSE+3, DELETE+14, DELETE+16, SURROGAT+3, SURROGAT+4, SURROGAT+5!, SURROGAT+7!, MAILBOX+1, MAILBOX+4!, MAILBOX+5!
^XMB(3.73 - [#3.73] LATERNEW+4
^XMB(3.8 - [#3.8] GROUP+4, GROUP+6, GROUP+7!, GROUP+10, GROUP+13!, GROUP+17, GROUP+18, GROUP+19, GROUP+23, GROUP+24
, GROUP+25!
^XMB(3.9 - [#3.9] LATERSND+3, LATERSND+7

Label References

Name Line Occurrences
DELETE MMCHOOSE+4, MMCHOOSE+5, ICHOOSE+7

Naked Globals

Name Field # of Occurrence
^("L" DELETE+16
^(1 DELETE+9
^(1.1 DELETE+10
^(201 DELETE+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA GROUP+1~, GROUP+6*, GROUP+19*, GROUP+24*, GROUP+25, SURROGAT+1~, SURROGAT+4*, SURROGAT+5, MAILBOX+2~, MAILBOX+3*
, LATERNEW+1~, LATERNEW+3*, LATERNEW+4*, LATERSND+1~, LATERSND+6*, LATERSND+7*
DA(1 GROUP+5*, GROUP+26*, SURROGAT+6*, LATERSND+4*, LATERSND+5
DIC ICHOOSE+2~, ICHOOSE+3*
DIC("S" ICHOOSE+5*
DIC(0 ICHOOSE+4*
DIK GROUP+1~, GROUP+5*, GROUP+19*, GROUP+26*, SURROGAT+1~, SURROGAT+2*, MAILBOX+2~, MAILBOX+3*, LATERNEW+1~, LATERNEW+2*
, LATERSND+1~, LATERSND+5*
DIR DELETE+4~
DIR("A" DELETE+25*
DIR("B" DELETE+24*
DIR(0 DELETE+23*
>> DIRUT DELETE+26
U DELETE+6, DELETE+7, DELETE+8, DELETE+9, DELETE+10, DELETE+11, DELETE+12, DELETE+13, DELETE+15, DELETE+16
, DELETE+18, DELETE+21, DELETE+30, GROUP+19
XMABORT MMCHOOSE+1~, MMCHOOSE+2*, MMCHOOSE+3, MMCHOOSE+4, MMCHOOSE+5, ICHOOSE+1, ICHOOSE+6*, DELETE~, DELETE+26*
XMCUTOFF MMCHOOSE~, MMCHOOSE+4, MMCHOOSE+5, ICHOOSE~
XMDELETE DELETE+1~, DELETE+3, DELETE+26*, DELETE+27*, DELETE+28*
XMDUZ GROUP~, GROUP+4, GROUP+6, GROUP+7, GROUP+10, GROUP+13, GROUP+18, GROUP+23, GROUP+24, GROUP+25
, SURROGAT~, SURROGAT+3, SURROGAT+4, SURROGAT+5, SURROGAT+7, MAILBOX~, MAILBOX+1, MAILBOX+3, MAILBOX+4, MAILBOX+5
, LATERNEW~, LATERNEW+4, LATERSND~, LATERSND+3, LATERSND+7
>> XMFDA( GROUP+11*, GROUP+20*
XMGRACE MMCHOOSE~, MMCHOOSE+4, ICHOOSE~
XMI MMCHOOSE+1~, MMCHOOSE+2*, MMCHOOSE+3*, MMCHOOSE+4, MMCHOOSE+5, DELETE~, DELETE+2, DELETE+5, DELETE+7, DELETE+8
, DELETE+9, DELETE+10, DELETE+14, DELETE+16, DELETE+30, DELETE+32, GROUP+1~, GROUP+3*, GROUP+4*, GROUP+5
, GROUP+6, GROUP+9*, GROUP+10*, GROUP+11, GROUP+16*, GROUP+17*, GROUP+18, GROUP+19, GROUP+20, GROUP+23
, GROUP+24, GROUP+25, GROUP+26, SURROGAT+1~, SURROGAT+2*, SURROGAT+3*, SURROGAT+4, SURROGAT+5, SURROGAT+6
XMJ GROUP+1~, GROUP+5*, GROUP+6*
XMPARM DELETE+29~, DELETE+31
XMPARM(1 DELETE+30*
XMPARM(2 DELETE+30*
XMREC1 DELETE+1~, DELETE+2*, DELETE+3, DELETE+6, DELETE+11, DELETE+12, DELETE+13, DELETE+30
XMREC2 DELETE+1~, DELETE+14*, DELETE+15, DELETE+18, DELETE+21
XMTERM MMCHOOSE+1~, MMCHOOSE+4, MMCHOOSE+5
XMZ LATERSND+1~, LATERSND+2*, LATERSND+3*, LATERSND+4, LATERSND+7
Y ICHOOSE+2~, ICHOOSE+6, ICHOOSE+7, DELETE+4~, DELETE+27
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All