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 |  Marked Items  | All
Print Page as PDF
Routine: XMP2

Package: MailMan

Routine: XMP2


Information

XMP2 ;(WASH ISC)/GM/CAP-PackMan Print/Install/Summarize/Compare ;04/17/2002 11:07

Source Information

Source file <XMP2.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
MailMan 4 (ENH,ENTR,ENTT)^XMP2A  ^XMP3  DEV^XMPH  CHECK^XMPSEC  
Kernel 1 XMP2^XPDDP  
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: 7

Package Total Caller Graph
MailMan 7 XMJMOI  XMP2A  XMPCOM  XMPH  XMPINS  XMPPRT  XMPSUM  

Entry Points

Name Comments DBIA/ICR reference
LIST ;LIST MESSAGE
PP ;PRETTY PRINT
P1
P2
XT
XP
1
XR
XI
0
ENI
Q
XC
XS
SP
SC
S
S1
NT
MM
G1
G2
K1 ;print KIDS Distribution routines
K2 ;print summary of KIDS Distribution
SAVE
BEG
COMP
ROU ;;Routine
DDD ;;Data Dictionary
OPT ;;Options
HEL ;;Help Frames
BUL ;;Bulletins
KEY ;;Security keys
FUN ;;Functions
PKG ;;Package File
RTN ;;Routine Documentation
DIE ;;Input Templates
DIP ;;Print Templates
DIB ;;Sort Templates
GLB ;;Global
DTA ;;FileMan Data
TXT ;;Text
GLO ;;Global
KID ;;KIDS Distribution

External References

Name Field # of Occurrence
^DIR P2
ENH^XMP2A 0
ENTR^XMP2A S
ENTT^XMP2A S
^XMP3 ENI
DEV^XMPH SP
CHECK^XMPSEC NT
XMP2^XPDDP K2+1, K2+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,X
  • Line Location: LIST+1
Function Call: WRITE
  • Prompt: !,$P(X," ",1)_" "
  • Line Location: P1+1
Function Call: WRITE
  • Prompt: !,$P(X," ",1)," ",?8
  • Line Location: P1+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: P2+0
Function Call: WRITE
  • Prompt: "="
  • Line Location: P2+1
Function Call: WRITE
  • Prompt: X
  • Line Location: P2+2
Function Call: WRITE
  • Prompt: $E(X,1,J),!,?10
  • Line Location: P2+4
Function Call: WRITE
  • Prompt: $C(7),!,"YOU CAN NOT PRINT a message while you are creating it."
  • Line Location: 1+0
Function Call: WRITE
  • Prompt: $C(7),"Unknown identifier '",A,"'"
  • Line Location: S1+2
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: XCF=1
  • Line Location: S1+3
Function Call: WRITE
  • Prompt: !,"Line ",XCN,?10,"Message #"_XMZ,?29
  • Line Location: S1+3
Function Call: WRITE
  • Prompt: $P(",Unloading,Comparing,Verifying",",",XCF)
  • Condition for execution: XCF
  • Line Location: S1+3
Function Call: WRITE
  • Prompt: " ",$P(A,";;",2)," ",$E(X,5,999)
  • Line Location: S1+3
Function Call: WRITE
  • Prompt: !,"Not implemented yet"
  • Line Location: S1+5
Function Call: WRITE
  • Prompt: !,"Routine ",$TR($P(X1,",",2),"""")
  • Line Location: K1+2
Function Call: WRITE
  • Prompt: !,"Node '",X1,"' not on disk."
  • Line Location: COMP+5
Function Call: WRITE
  • Prompt: !,"Node: ",X1,!,"Disk: ",Y
  • Line Location: COMP+8
Function Call: WRITE
  • Prompt: !,"Message: ",$E(X,2-$G(XMP2(0)),99)
  • Line Location: COMP+9
Function Call: WRITE
  • Prompt: !,?12+J,"^"
  • Line Location: COMP+11
Routine Call
  • DIR
  • Line Location:
    • P2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^XMB(3.9 - [#3.9] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("XMS" BEG*, BEG+1*
^TMP($J K2+1!
^XMB(3.9 - [#3.9] SNTK1+1, K1+3, K2+2, K2+4

Label References

Name Line Occurrences
0 XR
1 XT
@( PP+2, ENI+1, ENI+2
COMP COMP+5, COMP+7, COMP+12
K2 S1+4
MM 1+1, 0XCXS
NT LIST+1, PP+2, S+1, G1G2SAVEBEGCOMPCOMP+1
P1 K1+3
P2 P2+5, G1G2
Q ENI
S ENI
S1 S+1
SAVE SAVE+3
SC 1+1, XCXS
SP 1+1, XCXS

Naked Globals

Name Field # of Occurrence
^( NTK1+1, K1+3, K2+2, K2+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % S1+6*, BEG*, BEG+1
>> %0 BEG*, BEG+1*
>> %1 PP+2
A S1+2*!, S1+3, S1+4, S1+5*, S1+7!
>> B COMP+6*, COMP+7
>> DIE MM*
>> DIF MM*
DIR P2!
DIR(0 P2*
DIRUT P2!
>> DTOUT P2
>> DUOUT P2
>> I PP+2*, S+1*
IOF P2S1+3
IOM P2+2, P2+3
IOSL P2
IOST P2
>> J P2+3*, P2+4, COMP+10*, COMP+11
M LIST+1*, K2+1!, K2+2*, K2+3, K2+4*
>> ROU BEG*, BEG+1
>> T S1+2*, SAVE
U ENIENI+1, S1+1
>> X LIST+1, PP+2, P1P1+1*, P1+2*, P2+2, P2+3, P2+4*, ENIS+1
S1S1+1, S1+2, S1+3, S1+6, NT*, G1G2K1+1*, K1+2
K1+3*, K2+2*, K2+3, K2+4*, SAVESAVE+2, BEGCOMPCOMP+1, COMP+6
COMP+9, COMP+10*
>> X1 K1+2*, K1+3, K2+3*, K2+4, K2+5, SAVE*, SAVE+2, COMP+1*, COMP+5, COMP+6
COMP+8
>> XCF 1+1*, 0*, XC*, XS*, S1+3, S1+4
>> XCN LIST+1*, PP+1*, PP+2, S*, S+1, S1+3, NT*, G1G2K1+1*
K1+2*, K1+3*, K1+4*, K2+2*, K2+4*
XMA0 Q!
XMB0 Q!
XMINIT ENI+1, Q!, S1+6*
XMINTEG ENI+2, Q!, S1+6*
>> XMLOAD 1
XMOUT PP+1!, PP+2, P2*, S+1!, S1+1*, K1+3, K1+5*, K2+6*
>> XMP P2
XMP2 P1+1, XT*, XP*, XR*, XI*, ENI, Q!, XC*, XS*, SC!
SS1+1, S1+6
XMP2(0 P2+1!, G2*, SAVE+2, COMP+6, COMP+9
XMPASS Q!
XMPKIDS Q!
>> XMR ENI+1, S*, S1+1
>> XMZ SS1+3, NTK1+1, K1+3, K2+2, K2+4
>> Y COMP+6*, COMP+7, COMP+8, COMP+10
>> ZTQUEUED P2

Marked Items

Name Field # of Occurrence
$T(@T S1+2
$T(@T+XCF S1+5
$T(XMP2^XPDDP K2+1
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 |  Marked Items  | All