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

Package: MailMan

Routine: XMJBM


Information

XMJBM ;ISC-SF/GMB-Manage Mail in Mailbox ;05/23/2002 11:35

Source Information

Source file <XMJBM.m>

Call Graph

Call Graph

Call Graph Total: 24

Package Total Call Graph
MailMan 21 (ASKBSKT,INIT,NOMSGS)^XMJBM1  NAMEBSKT^XMJBU  ($$COMMAND,HELPCMD,SHOWERR)^XMJDIR  SHOW^XMJERR  FINDBSKT^XMJMF  FIND^XMJMFA  FIND1^XMJMFB  (LIST,LISTNEW)^XMJML  
LISTONE^XMJMLN  (AGAIN,LIST)^XMJMLR  FWD^XMJMLR1  READMSG^XMJMOI  (DELETE,FILTER,FORWARD,LATER,NEWTOGL,PRINT,SAVE,TERM,VAPOR,XMTPRI)^XMJMOR  DISPMSG^XMJMP  (ADDITC,ADDITM)^XMUT4A  RSEQBSKT^XMXBSKT  
(PUTMSG,ZAPIT)^XMXMSGS2  ($$ACCESS,$$SURRACC,$$SURRCONF)^XMXSEC  (OPTGRP,SET)^XMXSEC1  ($$NAME,WAIT)^XMXUTIL  $$SUBJ^XMXUTIL2  
Kernel 2 $$UP^XLFSTR  EN^XQH  
VA FileMan 1 ($$EZBLD,BLD,MSG)^DIALOG  

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

Package Total Caller Graph
MailMan 9 XMA  XMJMFA  XMJMFB  XMJMFC  XMJMLR  XMJMP  XMREAD  XMVSURR  
XMXAPIU  

Entry Points

Name Comments DBIA/ICR reference
MANAGE ; Manage existing mail in your Mailbox
CLASSIC(XMDUZ,XMK,XMKN,XMABORT) ; Read Message
PREVU(XMDUZ,XMK,XMKN,XMKZ) ;
SETCMD(XMDUZ,XMK,XMOPT,XMOX) ;
NUMBER ;
NUMBERZ ;
QUESTION ;
HELPSCR ;
READMSG(XMDUZ,XMK,XMKN,XMZ) ;
ZAPIT(XMDUZ,XMK,XMZ) ;
C ; Change the name of the basket
D ; Delete
F ; Forward
FI ; Filter
H ; Headerless Print
I ; Ignore this message
L ; Later
LA ; Later
LM ; List Messages (can't read)
LN ; List New Messages
LP ; List Priority Messages
N ; List New Messages (can't read)
NT ; New Toggle messages
P ; Print
Q ; Query by subject, sender, and/or date
R ; Resequence
S ; Save
T ; Terminate
V ; Vaporize
X ; Xmit Priority toggle (for Postmaster only)

External References

Name Field # of Occurrence
$$EZBLD^DIALOG CLASSIC+28, PREVU+18, ZAPIT+1, R+2
BLD^DIALOG CLASSIC+13, HELPSCR+4
MSG^DIALOG CLASSIC+17, HELPSCR+15
$$UP^XLFSTR QUESTION+4
ASKBSKT^XMJBM1 MANAGE+4
INIT^XMJBM1 MANAGE+3
NOMSGS^XMJBM1 MANAGE+9
NAMEBSKT^XMJBU C+1
$$COMMAND^XMJDIR CLASSIC+34
HELPCMD^XMJDIR HELPSCR+16
SHOWERR^XMJDIR CLASSIC+36
SHOW^XMJERR READMSG+3
FINDBSKT^XMJMF Q+1
FIND^XMJMFA QUESTION+13
FIND1^XMJMFB QUESTION+19
LIST^XMJML QUESTION+1, QUESTION+2, LM+1
LISTNEW^XMJML N+1
LISTONE^XMJMLN LN+1, LP+1
AGAIN^XMJMLR CLASSIC+8
LIST^XMJMLR MANAGE+6, MANAGE+7
FWD^XMJMLR1 NUMBERZ+17
READMSG^XMJMOI READMSG+7
DELETE^XMJMOR D+1
FILTER^XMJMOR FI+1
FORWARD^XMJMOR F+1
LATER^XMJMOR LA+1
NEWTOGL^XMJMOR NT+1
PRINT^XMJMOR H+1, P+1
SAVE^XMJMOR S+1
TERM^XMJMOR T+1
VAPOR^XMJMOR V+1
XMTPRI^XMJMOR X+1
DISPMSG^XMJMP READMSG+6
ADDITC^XMUT4A PREVU+4, NUMBER+9
ADDITM^XMUT4A NUMBERZ+8
RSEQBSKT^XMXBSKT R+3
PUTMSG^XMXMSGS2 NUMBERZ+18
ZAPIT^XMXMSGS2 ZAPIT+2
$$ACCESS^XMXSEC NUMBERZ+15
$$SURRACC^XMXSEC READMSG+2
$$SURRCONF^XMXSEC CLASSIC+5, CLASSIC+7
OPTGRP^XMXSEC1 SETCMD+1
SET^XMXSEC1 SETCMD+3
$$NAME^XMXUTIL PREVU+7
WAIT^XMXUTIL READMSG+4
$$SUBJ^XMXUTIL2 PREVU+6
EN^XQH QUESTION+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: CLASSIC+12
Function Call: WRITE
  • Prompt: !
  • Line Location: CLASSIC+26
Function Call: WRITE
  • Prompt: !,XMPREVU
  • Condition for execution: XMV("PREVU")
  • Line Location: CLASSIC+26
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(34030,.XMPARM)
  • Line Location: CLASSIC+28
Function Call: READ
  • Variable: XMY
  • Timeout: DTIME
  • Line Location: CLASSIC+29
Function Call: WRITE
  • Prompt: $C(7),"?"
  • Line Location: NUMBER+1
Function Call: WRITE
  • Prompt: $C(7),"?"
  • Line Location: NUMBER+5
Function Call: WRITE
  • Prompt: $C(7),"?"
  • Line Location: NUMBER+15
Function Call: WRITE
  • Prompt: $C(7),"?"
  • Line Location: NUMBER+20
Function Call: WRITE
  • Prompt: $C(7),"?"
  • Line Location: NUMBER+21
Function Call: WRITE
  • Prompt: "?"
  • Line Location: NUMBERZ+16
Function Call: WRITE
  • Prompt: !
  • Line Location: HELPSCR+2
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(34035)
  • Line Location: R+2
Function Call: WRITE
  • Prompt: !,XMMSG
  • Line Location: R+4
Routine Call
  • DIALOG
  • Line Location:
    • CLASSIC+28
    • PREVU+18
    • ZAPIT+1
    • R+2
Routine Call
  • DIALOG
  • Line Location:
    • CLASSIC+13
    • HELPSCR+4
Routine Call
  • DIALOG
  • Line Location:
    • CLASSIC+17
    • HELPSCR+15

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("XMERR" NUMBERZ+14!
^XMB(3.7 - [#3.7] MANAGE+9, CLASSIC+5, CLASSIC+7, CLASSIC+10, CLASSIC+18, CLASSIC+19, CLASSIC+38, PREVU+3, PREVU+4, NUMBER+3
NUMBER+6, NUMBER+8, NUMBER+9, NUMBER+13, NUMBER+18, NUMBERZ+1, NUMBERZ+3, NUMBERZ+5, NUMBERZ+6, NUMBERZ+7
^XMB(3.9 - [#3.9] PREVU+5, NUMBER+16, NUMBERZ+11, NUMBERZ+13, QUESTION+10, READMSG+1, READMSG+2

Label References

Name Line Occurrences
$$PREVU CLASSIC+23, NUMBER+4, NUMBER+14, NUMBER+19
@( CLASSIC+37
CLASSIC MANAGE+5
HELPSCR CLASSIC+35, QUESTION+3
NUMBER CLASSIC+31, CLASSIC+32
NUMBERZ NUMBER+16, QUESTION+12
QUESTION CLASSIC+33
READMSG NUMBER+10, NUMBERZ+9, NUMBERZ+19
SETCMD CLASSIC+22
ZAPIT READMSG+1

Naked Globals

Name Field # of Occurrence
^( CLASSIC+5, CLASSIC+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DIHELP HELPSCR+14
DTIME CLASSIC+29
DUZ CLASSIC+5, CLASSIC+7, READMSG+2
IOM HELPSCR+15
IOSL HELPSCR+14
U CLASSIC+30, PREVU+7, NUMBERZ+6, NUMBERZ+7
XMABORT MANAGE+1~, MANAGE+2*, MANAGE+3, MANAGE+4, MANAGE+5, MANAGE+6, MANAGE+7, MANAGE+8*, CLASSIC~, CLASSIC+4
, CLASSIC+6, CLASSIC+8, CLASSIC+9*, CLASSIC+25, CLASSIC+29*, CLASSIC+30*
XMDUZ MANAGE+3, MANAGE+4, MANAGE+5, MANAGE+6, MANAGE+7, MANAGE+8, MANAGE+9, CLASSIC~, CLASSIC+2, CLASSIC+5
, CLASSIC+7, CLASSIC+10, CLASSIC+18, CLASSIC+19, CLASSIC+22, CLASSIC+23, CLASSIC+38, PREVU~, PREVU+3, PREVU+4
, SETCMD~, SETCMD+1, SETCMD+2, NUMBER+3, NUMBER+4, NUMBER+6, NUMBER+8, NUMBER+9, NUMBER+10, NUMBER+13
NUMBER+14, NUMBER+18, NUMBER+19, NUMBERZ+1, NUMBERZ+3, NUMBERZ+5, NUMBERZ+6, NUMBERZ+7, NUMBERZ+8, NUMBERZ+9
NUMBERZ+15, NUMBERZ+17, NUMBERZ+18, NUMBERZ+19, QUESTION+1, QUESTION+2, QUESTION+13, QUESTION+19, READMSG~, READMSG+1
, READMSG+2, READMSG+6, READMSG+7, ZAPIT~, ZAPIT+2, C+1, D+1, F+1, FI+1, H+1
LA+1, LM+1, LN+1, LP+1, N+1, NT+1, P+1, Q+1, R+3, S+1
T+1, V+1, X+1
XMERR NUMBERZ+14!
XMF QUESTION+16~, QUESTION+19
XMF("BSKT" QUESTION+17*
XMF("SUBJ" QUESTION+18*
XMFIRST CLASSIC+1~, CLASSIC+18*, NUMBER+2, NUMBER+12, HELPSCR+3
XMFL PREVU+2~, PREVU+9*, PREVU+11, PREVU+13, PREVU+14
XMFROM PREVU+2~, PREVU+7*, PREVU+9, PREVU+12*, PREVU+16*, PREVU+17
XMK MANAGE+1~, MANAGE+4, MANAGE+5, MANAGE+6, MANAGE+7, MANAGE+9, CLASSIC~, CLASSIC+2, CLASSIC+5, CLASSIC+7
, CLASSIC+10, CLASSIC+18, CLASSIC+19, CLASSIC+22, CLASSIC+23, CLASSIC+38, PREVU~, PREVU+3, PREVU+4, SETCMD~
, SETCMD+1, SETCMD+2, NUMBER+3, NUMBER+4, NUMBER+6, NUMBER+8, NUMBER+9, NUMBER+10, NUMBER+13, NUMBER+14
NUMBER+18, NUMBER+19, NUMBERZ+3, NUMBERZ+5*, NUMBERZ+6, NUMBERZ+7, NUMBERZ+8, NUMBERZ+9, NUMBERZ+18, NUMBERZ+19
QUESTION+1, QUESTION+2, QUESTION+17, READMSG~, READMSG+1, READMSG+6, READMSG+7, ZAPIT~, ZAPIT+2, C+1
D+1, F+1, FI+1, H+1, LA+1, LM+1, LN+1, LP+1, N+1, NT+1
P+1, Q+1, R+3, S+1, T+1, V+1, X+1
XMKN MANAGE+1~, MANAGE+4, MANAGE+5, MANAGE+6, MANAGE+7, MANAGE+9, CLASSIC~, CLASSIC+23, CLASSIC+27, PREVU~
NUMBER+4, NUMBER+10, NUMBER+14, NUMBER+19, NUMBERZ+6*, NUMBERZ+9, NUMBERZ+18, NUMBERZ+19, QUESTION+1, QUESTION+2
, READMSG~, READMSG+6, READMSG+7, C+1, LM+1, LN+1, LP+1, N+1, Q+1
XMKZ CLASSIC+1~, CLASSIC+3*, CLASSIC+5*, CLASSIC+6, CLASSIC+7*, CLASSIC+8, CLASSIC+23, CLASSIC+27, CLASSIC+31, CLASSIC+38
, PREVU~, PREVU+1, PREVU+3, PREVU+4, NUMBER+3*, NUMBER+4, NUMBER+7*, NUMBER+8, NUMBER+9, NUMBER+13*
NUMBER+14, NUMBER+18*, NUMBER+19, NUMBERZ+7*, NUMBERZ+8, QUESTION+1, QUESTION+2, HELPSCR+3, R+5*
XMLAST CLASSIC+1~, CLASSIC+19*, NUMBER+12, NUMBER+17, HELPSCR+3
XMLEN PREVU+2~, PREVU+10*, PREVU+11, PREVU+12, PREVU+13, PREVU+14, PREVU+16
XMLINES HELPSCR+1~, HELPSCR+14*, HELPSCR+16
XMMSG R+1~, R+3, R+4
XMNEXT CLASSIC+1~, CLASSIC+24*, CLASSIC+25, CLASSIC+38*, NUMBER+11*, NUMBERZ+10*, NUMBERZ+20*, I+1*
XMOK NUMBERZ+12~, NUMBERZ+15, NUMBERZ+17
XMOPT CLASSIC+21~, CLASSIC+22, CLASSIC+34, CLASSIC+36, SETCMD~, SETCMD+1, SETCMD+3, HELPSCR+16
XMOPT( CLASSIC+36
XMORDER CLASSIC+1~, CLASSIC+2*, CLASSIC+39
XMOX CLASSIC+21~, CLASSIC+22, CLASSIC+34, SETCMD~, SETCMD+1, SETCMD+3, HELPSCR+16
XMPAKMAN READMSG+5~
XMPARM CLASSIC+1~, CLASSIC+28, PREVU+2~, PREVU+18, HELPSCR+1~, HELPSCR+4
XMPARM(1 CLASSIC+27*, PREVU+17*, HELPSCR+3*
XMPARM(2 CLASSIC+27*, PREVU+17*, HELPSCR+3*
XMPARM(3 HELPSCR+3*
XMPREVU CLASSIC+21~, CLASSIC+23*, CLASSIC+26, NUMBER+4*, NUMBER+14*, NUMBER+19*
XMRDR MANAGE+1~, MANAGE+3, MANAGE+4, MANAGE+5, MANAGE+6, MANAGE+7, READMSG+4
XMSECBAD READMSG+5~, READMSG+6
XMSECURE READMSG+5~
XMSL PREVU+2~, PREVU+8*, PREVU+11, PREVU+12, PREVU+14*, PREVU+15, PREVU+16
XMSUBJ PREVU+2~, PREVU+6*, PREVU+8, PREVU+13*, PREVU+15*, PREVU+17
XMTEXT CLASSIC+11~, HELPSCR+1~
>> XMV("ORDER" CLASSIC+2*, CLASSIC+5, CLASSIC+7, CLASSIC+39*, NUMBER+13
>> XMV("PREVU" CLASSIC+23, CLASSIC+26, NUMBER+4, NUMBER+14, NUMBER+19
XMY CLASSIC+21~, CLASSIC+29*, CLASSIC+30, CLASSIC+31*, CLASSIC+32, CLASSIC+33, CLASSIC+34*, CLASSIC+35, CLASSIC+36, CLASSIC+37
NUMBER+1, NUMBER+2, NUMBER+6, NUMBER+7, NUMBER+12, NUMBER+13, NUMBER+16, NUMBER+17, NUMBERZ+1, NUMBERZ+2
NUMBERZ+11, NUMBERZ+13, QUESTION+1, QUESTION+2, QUESTION+3, QUESTION+4, QUESTION+8, QUESTION+10, QUESTION+11*, QUESTION+13
QUESTION+14, QUESTION+18
XMZ CLASSIC+1~, PREVU+2~, PREVU+3*, PREVU+4, PREVU+5, NUMBER+8*, NUMBER+9, NUMBER+10, NUMBERZ+2*, NUMBERZ+3
NUMBERZ+5, NUMBERZ+7, NUMBERZ+8, NUMBERZ+9, NUMBERZ+13*, NUMBERZ+15, NUMBERZ+17, NUMBERZ+18, NUMBERZ+19, READMSG~
, READMSG+1, READMSG+2, READMSG+6, READMSG+7, ZAPIT~, ZAPIT+2
XMZREC PREVU+2~, PREVU+5*, PREVU+6, PREVU+7, NUMBERZ+12~, NUMBERZ+13*, NUMBERZ+15, NUMBERZ+17
XQH QUESTION+5~, QUESTION+6*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All