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

Package: MailMan

Routine: XMJMSO


Information

XMJMSO ;ISC-SF/GMB-Options at 'send' transmit prompt ;07/17/2003 14:06

Source Information

Source file <XMJMSO.m>

Call Graph

Call Graph Total: 22

Package Total Call Graph
MailMan 16 SELBSKT^XMJBU  XMDIR^XMJDIR  CRE8KEY^XMJMCODE  BACKUP^XMJMP  INCL^XMJMRO  (BODY,SUBJ)^XMJMS  TOWHOM^XMJMT  SEND^XMKP  
CHECK^XMKPL  ($$GOTNS,CRE8NS)^XMVVITA  CLEANUP^XMXADDR  NETSIG^XMXEDIT  (OPTEDIT,SET)^XMXSEC2  MOVEPART^XMXSEND  KILLMSG^XMXUTIL  $$MMDT^XMXUTIL1  
VA Fileman 4 ($$EZBLD,BLD,MSG)^DIALOG  FILE^DIE  $$GET1^DIQ  ^DIR  
Kernel 2 ^%ZTLOAD  ($$FMADD,$$FMTH,$$NOW,$$SCH)^XLFDT  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
MailMan 5 XMJMA  XMJMC  XMJMOI  XMJMOIE  XMJMS  

Entry Points

Name Comments DBIA/ICR reference
FLAGTOGL(XMINSTR,XMFLAG,XMSET,XMREMOVE) ; Flag Toggle
ET ; Edit msg
SENDMSG(XMDUZ,XMZ,XMSUBJ,XMINSTR,XMRESTR,XMABORT) ;
SENDSET(XMINSTR,XMOPT,XMOX,XMDIR) ;
QVAPOR() ;
V2
NS ; Add Network Signature
C ; Confidential msg
B ; Backup to review message
D ; Deliver to recipient basket
I ; Information only msg
L ; Transmit Later
BCAST() ; Is this a broadcast (regular or limited)?
S ; Scramble text
R ; Confirm receipt of msg
IM ; Include responses from another message
T ; Transmit now
V ; Vaporize date
X ; Closed msg
ES ; Edit Subject
ER ; Additional Recipients
P ; Priority msg
NOPAKEDT() ; Function returns 0 if OK to edit; 1, if not OK.

External References

Name Field # of Occurrence
^%ZTLOAD L+24
$$EZBLD^DIALOG SENDSET+8, FLAGTOGL+3, FLAGTOGL+6, D+3, D+27, ER+1, NOPAKEDT+1, NOPAKEDT+18, NOPAKEDT+19, IM+2
, L+14, L+17, L+21, L+28, L+32, NS+2, S+3, S+7, T+2, T+6
, V+3, V+7, V2+2, QVAPOR+7
BLD^DIALOG D+6, NOPAKEDT+5, L+10, QVAPOR+4, QVAPOR+5
MSG^DIALOG D+7, NOPAKEDT+6, L+11
FILE^DIE ES+7
$$GET1^DIQ L+22
^DIR NOPAKEDT+20, L+15, V2, QVAPOR+8
$$FMADD^XLFDT V+5, V+8
$$FMTH^XLFDT L+20
$$NOW^XLFDT V+5
$$SCH^XLFDT L+13
SELBSKT^XMJBU D+27
XMDIR^XMJDIR SENDMSG+6
CRE8KEY^XMJMCODE S+6
BACKUP^XMJMP B+1
INCL^XMJMRO IM+3
BODY^XMJMS ET+2
SUBJ^XMJMS ES+3
TOWHOM^XMJMT ER+1
SEND^XMKP T+4
CHECK^XMKPL T+5
$$GOTNS^XMVVITA NS+1
CRE8NS^XMVVITA NS+3
CLEANUP^XMXADDR L+30
NETSIG^XMXEDIT NS+5
OPTEDIT^XMXSEC2 SENDSET+1
SET^XMXSEC2 SENDSET+2, SENDSET+3, SENDSET+4, SENDSET+5, SENDSET+6
MOVEPART^XMXSEND T+3
KILLMSG^XMXUTIL L+29
$$MMDT^XMXUTIL1 V+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(XMREMOVE)
  • Line Location: FLAGTOGL+3
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(XMSET)
  • Line Location: FLAGTOGL+6
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(37304.9)
  • Line Location: D+3
Function Call: WRITE
  • Prompt: !
  • Line Location: D+5
Function Call: WRITE
  • Prompt: !
  • Line Location: D+8
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(37405.4)
  • Line Location: NOPAKEDT+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: NOPAKEDT+3
Function Call: WRITE
  • Prompt: A
  • Line Location: NOPAKEDT+7
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(37445.4)
  • Line Location: IM+2
Function Call: WRITE
  • Prompt: !
  • Line Location: L+9
Function Call: WRITE
  • Prompt: !
  • Line Location: L+12
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(37333.2)
  • Line Location: L+17
Function Call: WRITE
  • Prompt: $$EZBLD^DIALOG(37333.9,ZTSK)
  • Line Location: L+28
Function Call: WRITE
  • Prompt: !,$C(7),$$EZBLD^DIALOG(37333.8)
  • Line Location: L+32
Function Call: WRITE
  • Prompt: !!,$$EZBLD^DIALOG(37309.1)
  • Line Location: NS+2
Function Call: WRITE
  • Prompt: !,XMMSG
  • Line Location: NS+6
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(37316.8)
  • Line Location: S+3
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(37315.8)
  • Line Location: S+7
Function Call: WRITE
  • Prompt: $$EZBLD^DIALOG(34217,XMZ)
  • Line Location: T+2
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(34213)
  • Line Location: T+6
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(37318.9)
  • Line Location: V+3
Function Call: WRITE
  • Prompt: " ??",$C(7),!,$$EZBLD^DIALOG(37317.2),!
  • Line Location: V2+2
Function Call: WRITE
  • Prompt: !
  • Line Location: QVAPOR+2
Routine Call
  • DIALOG
  • Line Location:
    • D+6
    • NOPAKEDT+5
    • L+10
    • QVAPOR+4
    • QVAPOR+5
Routine Call
  • DIALOG
  • Line Location:
    • SENDSET+8
    • FLAGTOGL+3
    • FLAGTOGL+6
    • D+3
    • D+27
    • ER+1
    • NOPAKEDT+1
    • NOPAKEDT+18
    • NOPAKEDT+19
    • IM+2
    • L+14
    • L+17
    • L+21
    • L+28
    • L+32
    • NS+2
    • S+3
    • S+7
    • T+2
    • T+6
    • V+3
    • V+7
    • V2+2
    • QVAPOR+7
Routine Call
  • DIE
  • Line Location:
    • ES+7
Routine Call
  • DIR
  • Line Location:
    • NOPAKEDT+20
    • L+15
    • V2
    • QVAPOR+8
Routine Call
  • DIALOG
  • Line Location:
    • D+7
    • NOPAKEDT+6
    • L+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^XMB(3.9 - [#3.9] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("XM" L+33!
^TMP("XMY0" L+2, BCAST+2

Label References

Name Line Occurrences
$$BCAST SENDMSG+2
$$NOPAKEDT ET+1
$$QVAPOR SENDMSG+2
@( SENDMSG+8
FLAGTOGL C+1, I+1, P+1, R+1, X+1
SENDSET SENDMSG+5
V SENDMSG+2
V2 V2+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR NOPAKEDT+2~, L+1~, V+4~, QVAPOR+1~
DIR("??" QVAPOR+6*
DIR("A" NOPAKEDT+18*, L+14*, V+7*
DIR("B" NOPAKEDT+19*, V+8*, QVAPOR+7*
DIR(0 NOPAKEDT+17*, L+13*, V+6*, QVAPOR+3*
DIRUT NOPAKEDT+2~, L+1~, L+15, V+4~, V2, QVAPOR+8
DT L+13, V+8
I L+1~, L+23*
IOF NOPAKEDT+3
U D+28
X NOPAKEDT+2~, L+1~, V+4~
XMABORT SENDMSG~, SENDMSG+4, SENDMSG+6, ER+1, ES+1~, ES+2*, ES+3, ET+2, IM+3, S+4~
, S+5*, S+6, S+7
XMDIC D+24~, D+27
XMDIC("B" D+25*
XMDIC("S" D+26*
XMDIR SENDMSG+1~, SENDMSG+5, SENDMSG+6, SENDMSG+7!, SENDSET~
XMDIR("??" SENDSET+10*
XMDIR("A" SENDSET+8*
XMDIR("B" SENDSET+9*
XMDUZ SENDMSG~, B+1, D+27, ER+1, ET+2, IM+3, NS+1, NS+5, T+3, T+4
XMFDA ES+5~
XMFDA( ES+6*
XMFINISH SENDMSG+1~, SENDMSG+3*, SENDMSG+4, L+27*, T+1*
XMFLAG FLAGTOGL~, FLAGTOGL+1, FLAGTOGL+2, FLAGTOGL+5
XMHINT S+4~, S+6, S+9
XMINSTR SENDMSG~, SENDMSG+5, SENDSET~, SENDSET+1, FLAGTOGL~, C+1, ER+1, I+1, NS+5, P+1
, R+1, T+3, T+4, X+1
XMINSTR("FLAGS" FLAGTOGL+1, FLAGTOGL+2*, FLAGTOGL+5*
XMINSTR("RCPT BSKT" , D+1, D+2!, D+29*
XMINSTR("SCR HINT" , S+2!, S+9*, KEY" , S+1, S+2!, S+8*
XMINSTR("VAPOR" SENDMSG+2, V+1, V+2!, V2+3*
XMK D+24~, D+27, D+28
XMKEY S+4~, S+6, S+8
XMKN D+24~, D+27, D+29
XMMSG NS+4~, NS+5, NS+6
XMOLDSUB ES+1~, ES+2*, ES+4
XMOPT SENDMSG+1~, SENDMSG+5, SENDMSG+6, SENDMSG+7!, SENDSET~, SENDSET+1, SENDSET+2, SENDSET+3, SENDSET+4, SENDSET+5
, SENDSET+6
XMOPT("NS" SENDSET+7!
XMOPT("T" SENDSET+9
XMOX SENDMSG+1~, SENDMSG+5, SENDMSG+6, SENDMSG+7!, SENDSET~, SENDSET+1, SENDSET+2, SENDSET+3, SENDSET+4, SENDSET+5
, SENDSET+6
XMOX("O" SENDSET+9
>> XMPAKMAN ET+1, IM+1
XMREMOVE FLAGTOGL~, FLAGTOGL+3
XMRESTR SENDMSG~, ER+1, ET+2, IM+3
XMROOT L+1~, L+22*
>> XMSECURE NOPAKEDT+1
XMSET FLAGTOGL~, FLAGTOGL+6
XMSUBJ SENDMSG~, ES+2, ES+3, ES+4, ES+6, ET+2, IM+3
XMTEXT D+4~, NOPAKEDT+4~, L+8~
XMTO BCAST+1~, BCAST+2*, BCAST+3
XMTP1 V+4~, V+5*, V2+1
XMWHEN L+1~, L+16*, L+20
XMY SENDMSG+1~, SENDMSG+6, SENDMSG+8
XMZ SENDMSG~, B+1, ES+6, ET+2, IM+3, L+22, L+29, NS+5, T+2, T+3
, T+4
Y NOPAKEDT+2~, NOPAKEDT+21, L+1~, L+16, V+4~, V2+1, V2+3, QVAPOR+9
ZTDESC L+1~, L+21*
ZTDTH L+1~, L+20*
ZTIO L+1~, L+18*
ZTRTN L+1~, L+19*
ZTSAVE L+1~
ZTSAVE( L+23*
ZTSK L+1~, L+26, L+28
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 |  Local Variables |  All