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

Package: MailMan

Routine: XMP2A


Information

XMP2A ;(WASH ISC)/GM/CAP-PackMan Install ;12/04/2002 13:47

Source Information

Source file <XMP2A.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
MailMan 4 PAGE2HDR^XMJMP1  (ENI,Q,S1)^XMP2  (,FAIL)^XMPSEC  PAGE^XMXUTIL  
VA FileMan 1 ^DIR  

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

Package Total Caller Graph
MailMan 1 XMP2  

Entry Points

Name Comments DBIA/ICR reference
ENH
1
2
3
X
Y
Z
Q
ENTT ;LIST/PRINT TEXT ONLY
ENTR ;INSTALL SELECTED ROUTINE(S) [IN XMP2 ARRAY]
HLP ;Routine selection
CHECK ;check text header
CHECK1(XMCHK) ;Check text header meets condition XMCHK

External References

Name Field # of Occurrence
^DIR ENH+11, 1+3, Y
PAGE2HDR^XMJMP1 ENTT+9
ENI^XMP2 3Y
Q^XMP2 ZQ
S1^XMP2 ENTR+1
^XMPSEC 2
FAIL^XMPSEC 2+1
PAGE^XMXUTIL ENTT+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$C(7),"Warning: Installing this message will cause a permanent update of globals"
  • Line Location: ENH+7
Function Call: WRITE
  • Prompt: !,"This message may not be installed !!"
  • Line Location: 3+1
Function Call: WRITE
  • Prompt: $C(7)," ???"
  • Line Location: Y+1
Function Call: WRITE
  • Prompt: !
  • Line Location: ENTT+7
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ENTT+8
Function Call: WRITE
  • Prompt: !
  • Line Location: ENTT+10
Function Call: WRITE
  • Prompt: $S(IOM>1:$E(XMTEXT,1,IOM-1),1:XMTEXT)
  • Line Location: ENTT+11
Function Call: WRITE
  • Prompt: !!,"Choose routines that you wish to install from this message by entering",!,"single names or a series (XMP2*=all routines that begin with 'XMP2')."
  • Line Location: HLP+1
Function Call: WRITE
  • Prompt: !,"The message is not checked to see if there are any matches to your input.",!,"It may be helpful to request a SUMMARY of the message first."
  • Line Location: HLP+2
Function Call: WRITE
  • Prompt: !,"Only routines selected for installation are backed up.",!!
  • Line Location: HLP+3
Routine Call
  • DIR
  • Line Location:
    • ENH+11
    • 1+3
    • Y

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XMB(3.9 - [#3.9] 2ENTT+3, ENTR+1, CHECK1+4
^XUSEC("XUPROGMODE" ENH+6, 22+2

Label References

Name Line Occurrences
$$CHECK1 ENH+2, ENH+3, ENH+5, CHECK+1
1 ENH+6
2 ENHENH+5
3 2
CHECK 1
Q 12+2, 3+1, Y
X 3
Y Y+1, Y+2
Z XY

Naked Globals

Name Field # of Occurrence
^( ENTT+3, ENTR+1, CHECK1+4
^("K" 2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % CHECK+1*, CHECK+2
DIR ENH+9~, 1+1~, X!, Q!
DIR("?" X+1*
DIR("A" ENH+10*, 1+2*, X+1*
DIR("B" ENH+10*, 1+2*
DIR(0 ENH+10*, 1+2*, X+1*
DIRUT ENH+9~, 1+1~, Y!
>> DTOUT Y
>> DUOUT Y
DUZ ENH+6, 22+2
DUZ(0 ENH+6, 22+2
>> I ENTR+1*
IOF ENTT+8
IOM ENTT+5, ENTT+11
IOSL ENTT+6
IOST ENTT+6, ENTT+7, ENTT+8
>> J ENTR+1*
>> K ENTR+1*
U ENHENH+2, ENH+3, ENH+5, ENH+8, 2
>> X YY+1, Y+2, ENTR+1*
>> XCN ENTR+1*
>> XMA0 2*
XMABORT ENTT+1~, ENTT+2*, ENTT+3, ENTT+4*, ENTT+5, ENTT+6, ENTT+7
>> XMB0 22+1, CHECK1+3*, CHECK1+4*
XMCHK CHECK1~, CHECK1+5
XMCNT CHECK1+2~, CHECK1+3*, CHECK1+4*, CHECK1+5*
XMFLAG CHECK1+2~, CHECK1+3*, CHECK1+5*, CHECK1+6
XMI ENTT+1~, ENTT+2*, ENTT+3*
>> XMP2 3X
>> XMP2( Y+2*, ENTR+1
>> XMP2("" Y
XMPAGE ENTT+1~, ENTT+2*, ENTT+9
>> XMPASS 2*, 2+1*, 3
>> XMPKIDS ENHENH+2*, ENH+3*, ENH+5*
>> XMR ENHENH+2, ENH+3, ENH+5, ENH+8
>> XMSUBJ ENTT+9
XMTEXT ENTT+1~, ENTT+3*, ENTT+4, ENTT+5*, ENTT+11
>> XMZ 2ENTT+3, ENTR+1, CHECK1+4
>> XMZSTR ENTT+9
>> Y ENH+8, 1ENTR+1*, CHECK+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All