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

Package: MailMan

Routine: XMJMOI


Information

XMJMOI ;ISC-SF/GMB-Options at Ignore prompt ;03/20/2003 09:28

Source Information

Source file <XMJMOI.m>

Call Graph

Call Graph Total: 30

Package Total Call Graph
MailMan 27 (BLOB,NODISP)^XMAPBLOB  HELP^XMHIG  HELP^XMHIU  SELBSKT^XMJBU  XMDIR^XMJDIR  ANSWER^XMJMA  COPY^XMJMC  LATER^XMJMD  
(GETRESTR,IMBACK,INIT,PRIORITY,READSET,RESETXMK)^XMJMOI1  (EDIT,V)^XMJMOIE  ASKPRI^XMJMORX  (BACKUP,CHKRESP,PRINT)^XMJMP  (Q,QD,QN,QNAMEX,QX)^XMJMQ  REPLY^XMJMR  SEND^XMJMS  ($$BCAST,$$QVAPOR)^XMJMSO  
TOWHOM^XMJMT  FWD^XMKP  MM^XMP  XT^XMP2  CHEKBSKT^XMTDL2  ($$GOTNS,CRE8NS)^XMVVITA  (CLEANUP,INIT)^XMXADDR  XP^XMXMSGS1  
(COPYIT,DEL,MOVEIT,PUTMSG,TERM,ZAPIT)^XMXMSGS2  (MAKENEW,NONEW)^XMXUTIL  $$LINE^XMXUTIL2  
VA Fileman 3 ($$EZBLD,BLD)^DIALOG  ^DIE  ^DIR  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
MailMan 4 XMJBM  XMJBN  XMJMOI1  XMJMR1  

Entry Points

Name Comments DBIA/ICR reference
AA ; Access Attachments
V ; Set Vaporize date for msg in basket (replaces DATE^XMA11A)
HU ; Help:User Information
BR ; Print to the Browser
HG ; Help:Group Information
F ; Forward
XP ; Xmit Priority Toggle (for remote transmit queues only)
RI ; Reply, Include previous response(s)
A ; Answer to sender only
C ; Copy
B ; Backup
E ; Edit
D ; Delete
PRINT(XMPRTHDR,XMBROWSE) ;
CHKBSKT(XMDUZ,XMZ,XMK,XMKN) ; Is the message still where we think it is?
I ; Ignore
H ; Headerless Print
K ; Toggle Priority of future replies
L ; Later
N ; Toggle New
Q ; Query
P ; Print
S ; Save (replaces S^XMA1B)
R ; Reply
T ; Terminate (replaces T^XMA1)
W ; Write a new msg
IN ; Information Only toggle
X ; Xtract PackMan msg
READMSG(XMNEWS,XMDUZ,XMK,XMKN,XMZ,XMABORT) ;
QT ; Query Terminated
SAVEMSG(XMDUZ,XMK,XMKN,XMZ,XMSUBJ,XMFROM,XMZBSKT) ;
; The message is currently in the waste basket or no basket.
; Save it to an appropriate (not waste) basket.
QC ; Query Current
QD ; Query Detailed
QNC ; Query Not Current
QN ; Query Network

External References

Name Field # of Occurrence
$$EZBLD^DIALOG A+2, D+2, F+5, F+7, F+11, IN+4, IN+8, K+4, K+8, N+4
, N+8, PRINT+5, PRINT+12, S+8, S+11, S+15, T+2, SAVEMSG+15
BLD^DIALOG PRINT+6, PRINT+11
^DIE V+6
^DIR PRINT+13
BLOB^XMAPBLOB AA+2
NODISP^XMAPBLOB AA+3
HELP^XMHIG HG+1
HELP^XMHIU HU+1
SELBSKT^XMJBU S+8
XMDIR^XMJDIR READMSG+9
ANSWER^XMJMA A+4
COPY^XMJMC C+1
LATER^XMJMD L+1
GETRESTR^XMJMOI1 F+2
IMBACK^XMJMOI1 A+5, C+2, W+3
INIT^XMJMOI1 READMSG+2
PRIORITY^XMJMOI1 READMSG+15
READSET^XMJMOI1 READMSG+7
RESETXMK^XMJMOI1 CHKBSKT+1, CHKBSKT+2
EDIT^XMJMOIE E+1
V^XMJMOIE F+9
ASKPRI^XMJMORX XP+3
BACKUP^XMJMP B+1
CHKRESP^XMJMP READMSG+8
PRINT^XMJMP PRINT+19
Q^XMJMQ Q+1
QD^XMJMQ QD+2
QN^XMJMQ QN+1
QNAMEX^XMJMQ QD+1
QX^XMJMQ QC+1, QNC+1, QT+1
REPLY^XMJMR R+4
SEND^XMJMS W+2
$$BCAST^XMJMSO F+7
$$QVAPOR^XMJMSO F+8
TOWHOM^XMJMT F+5
FWD^XMKP F+10
MM^XMP X+4
XT^XMP2 PRINT+17
CHEKBSKT^XMTDL2 S+6, SAVEMSG+5
$$GOTNS^XMVVITA A+1
CRE8NS^XMVVITA A+3
CLEANUP^XMXADDR F+12
INIT^XMXADDR F+4
XP^XMXMSGS1 XP+4
COPYIT^XMXMSGS2 SAVEMSG+12
DEL^XMXMSGS2 D+1
MOVEIT^XMXMSGS2 S+14
PUTMSG^XMXMSGS2 SAVEMSG+9
TERM^XMXMSGS2 T+1
ZAPIT^XMXMSGS2 SAVEMSG+13
MAKENEW^XMXUTIL READMSG+19
NONEW^XMXUTIL READMSG+18, READMSG+21, R+3, S+13
$$LINE^XMXUTIL2 PRINT+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$$EZBLD^DIALOG(37401.1)
  • Line Location: A+2
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(34302.2)
  • Line Location: D+2
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(34309.4)
  • Line Location: F+7
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(34309.2)
  • Line Location: F+11
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(37409.9)
  • Line Location: IN+4
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(37408.9)
  • Line Location: IN+8
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(37412.9)
  • Line Location: K+4
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(37411.9)
  • Line Location: K+8
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(37415.9)
  • Line Location: N+4
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(37414.9)
  • Line Location: N+8
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(34324.2)
  • Line Location: S+15
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(34325.9,XMKN)
  • Line Location: SAVEMSG+15
Routine Call
  • DIE
  • Line Location:
    • V+6
Routine Call
  • DIALOG
  • Line Location:
    • A+2
    • D+2
    • F+5
    • F+7
    • F+11
    • IN+4
    • IN+8
    • K+4
    • K+8
    • N+4
    • N+8
    • PRINT+5
    • PRINT+12
    • S+8
    • S+11
    • S+15
    • T+2
    • SAVEMSG+15
Routine Call
  • DIR
  • Line Location:
    • PRINT+13
Routine Call
  • DIALOG
  • Line Location:
    • PRINT+6
    • PRINT+11

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XMB(3.7 - [#3.7] READMSG+18, READMSG+21, READMSG+22, CHKBSKT+1, CHKBSKT+2, R+3, S+7, S+13, V+2, V+7
, SAVEMSG+7
^XMB(3.9 - [#3.9] B+2, IN+3*, IN+7*, K+3*, K+7*, PRINT+16, PRINT+20, R+3
^XTMP("XM" READMSG+18, READMSG+22*, D+6!, N+3!, N+7*, T+7!

Label References

Name Line Occurrences
@( READMSG+14
CHKBSKT READMSG+6, READMSG+13, S+9
PRINT BR+1, H+1, P+1
SAVEMSG N+10
XP X+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A PRINT+15~
C X+2~
DA V+1~, V+4*
DA(1 V+4*
DA(2 V+4*
DIC X+2~
DIC(0 X+3*
DIE PRINT+15~, V+1~, V+3*
DIF PRINT+15~
DIR PRINT+4~
DIR("B" PRINT+12*
DIR(0 PRINT+12*
>> DIRUT PRINT+13
DR V+1~, V+5*
>> DTOUT F+8, F+9
>> DUOUT F+8, F+9
ER X+2~
I X+2~
>> IOT AA+2
J X+2~
K X+2~
T X+2~
U B+2, IN+3, IN+7, K+3, K+7, PRINT+20, R+3, S+7, S+8, SAVEMSG+7
X PRINT+15~, X+2~, X+3*
X2 X+2~
XCF PRINT+15~, X+2~
XCM X+2~
XCN PRINT+15~, X+2~
XMABORT READMSG~, READMSG+3*, READMSG+4, READMSG+9, READMSG+12, READMSG+21, READMSG+22, F+1~, F+3*, F+5
, F+6, F+7, F+8*, F+9*, PRINT+1~, PRINT+2*, PRINT+3, PRINT+13*, PRINT+18*, XP+1~
, XP+2*, XP+3
XMAPBLOB AA+1~
XMBROWSE PRINT~, PRINT+3, PRINT+19
XMDIC S+1~, S+8
XMDIC("B" S+2*, S+7*
XMDIR READMSG+1~, READMSG+7, READMSG+9, READMSG+11!
XMDUZ READMSG~, READMSG+2, READMSG+6, READMSG+7, READMSG+8, READMSG+13, READMSG+18, READMSG+19, READMSG+21, READMSG+22
, CHKBSKT~, CHKBSKT+1, CHKBSKT+2, A+1, A+4, B+1, C+1, D+1, D+6, E+1
, F+2, F+5, F+10, L+1, N+3, N+7, N+10, PRINT+19, Q+1, QC+1
, QD+1, QD+2, QN+1, QNC+1, QT+1, R+3, R+4, S+6, S+7, S+8
, S+9, S+13, S+14, T+1, T+7, V+2, V+3, V+4, V+7, X+1
, XP+4, SAVEMSG~, SAVEMSG+5, SAVEMSG+7, SAVEMSG+9, SAVEMSG+12, SAVEMSG+13
XMEDITOK READMSG+5~, READMSG+10*, F+7
XMFINISH READMSG+1~, READMSG+3*, READMSG+4, D+3*, I+1*, S+17*, T+3*
XMFROM READMSG+1~, READMSG+2, READMSG+7, A+4, C+1, N+10, R+4, S+6, SAVEMSG~, SAVEMSG+5
XMIEN READMSG+1~, READMSG+2, READMSG+7, READMSG+8, B+2, K+3, K+7, PRINT+20, R+4
XMINCL R+1~, R+2*, R+4
XMINSTR READMSG+1~, READMSG+2, READMSG+7, E+1, F+2, F+5, F+10, R+4
XMINSTR("FLAGS" READMSG+15, READMSG+16, D+4, D+5*, IN+1, IN+2*, IN+6*, K+1, K+2*, K+6*
, N+1, N+2*, N+6*, T+4*, T+5, T+6*
XMINSTR("RCPT BSKT" , N+10, S+6, SAVEMSG+5
XMINSTR("TYPE" PRINT+3, PRINT+5
XMINSTR("VAPOR" F+7
XMK READMSG~, READMSG+6, READMSG+7, READMSG+13, READMSG+18, READMSG+19, READMSG+21, READMSG+22, CHKBSKT~, CHKBSKT+1
, CHKBSKT+2, B+1, C+1, D+1, E+1, N+9, N+10, PRINT+19, Q+1, QC+1
, QD+1, QD+2, QN+1, QNC+1, QT+1, R+3, R+4, S+2, S+9, S+10
, S+13, S+14, S+16*, T+1, T+2, V+2, V+3, V+4, V+7, X+1
, XP+4, SAVEMSG~, SAVEMSG+8, SAVEMSG+14*
XMKN READMSG~, READMSG+6, READMSG+7, READMSG+13, CHKBSKT~, CHKBSKT+1, CHKBSKT+2, B+1, N+10, Q+1
, QC+1, QD+1, QD+2, QN+1, QNC+1, QT+1, R+4, S+9, SAVEMSG~, SAVEMSG+7*
, SAVEMSG+9, SAVEMSG+15
XMKTO S+1~, S+4~, S+5*, S+6, S+7, S+8, S+10, S+14, S+16, SAVEMSG+3~
, SAVEMSG+4*, SAVEMSG+5, SAVEMSG+6*, SAVEMSG+7, SAVEMSG+9, SAVEMSG+12, SAVEMSG+14
XMLOC X+2~
XMMSG PRINT+4~, PRINT+5*, PRINT+6, PRINT+10
XMN X+2~
XMNAME READMSG+5~, QD+1
XMNEWS READMSG~, READMSG+17, READMSG+22, D+6, N+3, N+7, N+9, T+7
XMOPT READMSG+1~, READMSG+7, READMSG+9, READMSG+11!
XMOPT("B" READMSG+8
XMOPT("E" READMSG+10
XMORIGN8 READMSG+1~, READMSG+2, READMSG+7
XMOX READMSG+1~, READMSG+7, READMSG+9, READMSG+11!
XMP0 X+2~
XMPAKMAN W+1~
XMPARM PRINT+4~, PRINT+11
XMPARM(1 PRINT+10*
XMPARM(2 PRINT+10*
XMPRTHDR PRINT~, PRINT+19
XMR PRINT+15~, PRINT+16*, X+2~
XMRESP READMSG+1~, READMSG+2, READMSG+8, B+2*, PRINT+20*, R+3, R+4
XMRESPSO READMSG+1~, READMSG+2, READMSG+8, R+4
XMRESTR READMSG+1~, READMSG+2, E+1, F+2, F+5
XMS X+2~
XMSECBAD W+1~
XMSECURE W+1~
XMSETPRI READMSG+1~, K+9*
XMSUBJ READMSG+1~, READMSG+2, A+4, E+1, N+10, R+4, S+6, SAVEMSG~, SAVEMSG+5
XMTPRI XP+1~, XP+3, XP+4
XMY READMSG+1~, READMSG+9, READMSG+14, R+2
XMZ READMSG~, READMSG+2, READMSG+6, READMSG+7, READMSG+8, READMSG+13, READMSG+18, READMSG+19, READMSG+21, READMSG+22
, CHKBSKT~, CHKBSKT+1, CHKBSKT+2, A+4, B+1, B+2, C+1, D+1, D+6, E+1
, F+2, F+10, IN+3, IN+7, K+3, K+7, L+1, N+3, N+7, N+10
, PRINT+10, PRINT+16, PRINT+19, PRINT+20, Q+1, QC+1, QD+1, QD+2, QN+1, QNC+1
, QT+1, R+3, R+4, S+9, S+13, S+14, T+1, T+7, V+2, V+4
, V+7, X+3, XP+4, SAVEMSG~, SAVEMSG+9, SAVEMSG+12, SAVEMSG+13
XMZBSKT SAVEMSG~
>> Y PRINT+14
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All