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

Package: MailMan

Routine: XMC


Information

XMC ;ISC-SF/GMB-Network Programmer Options Menu ;12/16/2002 09:35

Source Information

Source file <XMC.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 $$EZBLD^DIALOG  ^DIC  DT^DICRW  IXALL^DIK  
Kernel 2 ^%ZIS  ^%ZISC  
MailMan 1 INIT^XMVVITAE  

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 XMCB  XMCD  XMCTLK  XMCX  XMR  XMRTCP  XMYPRE  

Entry Points

Name Comments DBIA/ICR reference
ENTER ;
KL ;
KL1 ;
; XMOS - Operating System of the computer at this site
KILL ; Kill variables used across routines
; XM - Debug: Write all xactions to screen, too? ""=no; "D"=yes
; XMB("SCR IEN") - Script IEN
; XMB("SCR REC") - Script record
; XMC("AUDIT") - Are we auditing? 0=no; n=yes, where n is 1 to 99
; XMC("BATCH") - Batch mode (to tape or global)? 0=no; 1=yes
; XMC("DIR") - Current direction of transmission? S=sending; R=receiving
; XMC("HELO RECV") - Name of site we are receiving message from
; XMC("HELO SEND") - Name of site we are sending message to
; XMC("C","R") - # chars rcvd this session
; XMC("C","S") - # chars sent this session
; XMC("L") - # lines xmited (rcvd & sent) this session
; XMC("R") - # msgs rcvd this session
; XMC("S") - # msgs sent this session
; XMC("MAILMAN") - MailMan version # of remote site, when communicating
; with another MailMan site, version > 4
; XMC("SHOW TRAN") - ["S"= Write the 'send' line to the screen
; ["R"= Write the 'receive' line to the screen
; XMC("START") - timestamp at start of xmit session
; XMC("TALKMODE") - Are we in talk mode? 0=no; 1=yes
; XMC("TURN") - Have we turned already? 0=no; 1=yes
; XMCHAN - Before GET^XML: Name of Comm Protocol (file 3.4) channel
; After GET^XML: IEN of Comm Protocol (file 3.4) channel
; XMCLOSE - Xecute this variable to close the channel (file 3.4,field 4)
; XMHOST - IP address
; XMINST - IEN of Domain (file 4.2) being communicated with
; XMLINE - Tracks line number when dumping msgs to/reading from tape
; XMPROT - Name of Communications Protocol (file 3.4) channel
; XMOPEN - Xecute this variable to open the channel (file 3.4,field 3)
; XMREC - Xecute this variable to receive a line (file 3.4,field 2)
; XMRG - The line received
; XMRPORT - Port # used
; XMSEN - Xecute this variable to send a line (file 3.4,field 1)
; XMSG - The line to send
; XMSITE - Name of Domain (file 4.2) being communicated with
; XMTASK - Tracks IEN in 4.281 when dumping msgs to/reading from tape
; XMTRAN - A line to display on the screen by TRAN^XMC1
INIT ;INITIALIZE COMMAND TABLE
Z ;;

External References

Name Field # of Occurrence
^%ZIS ENTER+5
^%ZISC ENTER+19
$$EZBLD^DIALOG ENTER+1, INIT+3, INIT+4
^DIC ENTER+13
DT^DICRW ENTER+4
IXALL^DIK INIT+6
INIT^XMVVITAE ENTER+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),!!,$$EZBLD^DIALOG(38105)
  • Line Location: ENTER+1
Function Call: WRITE
  • Prompt: !,^XMB("NETNAME")
  • Line Location: ENTER+6
Function Call: WRITE
  • Prompt: !
  • Line Location: ENTER+11
Routine Call
  • %ZIS
  • Line Location:
    • ENTER+5
Routine Call
  • DIALOG
  • Line Location:
    • ENTER+1
    • INIT+3
    • INIT+4
Routine Call
  • DIC
  • Line Location:
    • ENTER+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("EON" ENTER+18, ENTER+20, KL+1
^DOPT("XMC" ENTER+7, INIT+2!, INIT+3*, INIT+4*
^XMB("NETNAME" ENTER+6

Label References

Name Line Occurrences
@( ENTER+17
INIT ENTER+7
KILL KL1+2
KL ENTER+23
KL1 KL+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT KL1+3!
%H KL1+3!
DIC ENTER+9~, ENTER+12*, ENTER+13!, ENTER+15!
DIC(0 ENTER+12*
DIK INIT+1~, INIT+5*
DT ENTER+4
DUZ ENTER+1
ER KL1+3!, KILL+43!
I KL1+3!, INIT+1~, INIT+4*
IO ENTER+5, ENTER+18
IO(0 ENTER+6, ENTER+10, ENTER+21
>> IOP ENTER+5*
TCPCHAN KILL+43!
U ENTER+14, INIT+4
X ENTER+9~, ENTER+14*, ENTER+17, KL1+3!, KILL+43!, INIT+1~, INIT+4*
XM ENTER+2~, ENTER+16*, KILL+44!
XMABORT ENTER+2~, ENTER+8, ENTER+13*, ENTER+22*
XMB KILL+37!
XMBT KILL+45!
XMC KILL+38!
XMCHAN KILL+38!
XMCLOSE KILL+40!
XMCNT KL1+4!
XMD KL1+5!
XMDECNET KILL+46!
XMDIAL KL1+5!
XMDISPI ENTER+2~
XMDUN ENTER+2~
XMDUZ ENTER+2~
XME KL1+6!
XMEC KL1+6!
XMER KL1+6!, KILL+47!
XMESC KL1+6!
XMFS KL1+7!
XMHANG KILL+48!
XMHOST KILL+48!
XMINST KILL+39!
XMLAN KL1+8!
XMLCHAR KILL+49!
XMLCT KILL+49!
XMLER KILL+49!
XMLIN KL1+8!
XMLINE KILL+49!
XMLL KL1+8!
XMLST KILL+49!
XMLT KL1+8!
XMLTCP KILL+49!
XMLX KL1+8!
XMNO220 KILL+50!
XMOPEN KILL+40!
XMOS KL1+9!
XMP KL1+10!
XMPOLL KL1+10!
XMPROT KILL+51!
XMR KL1+11!
XMREC KILL+40!
XMRG KILL+52!
XMRPORT KILL+52!
XMS0AJ KL1+12!
XMSEN KILL+40!
XMSG KILL+53!
XMSIO KILL+53!
XMSITE KILL+39!
XMSTIME KILL+53!
XMSUB KL1+12!
XMSUM KL1+12!
XMTASK KILL+54!
XMTLER KL1+13!
XMTRAN KILL+54!
XMV ENTER+2~
XMZ KL1+14!
Y ENTER+9~, ENTER+13, ENTER+15!, KL1+3!
Y(0 ENTER+14
Y1 KL1+3!
Y3 KL1+3!
Z KL1+3!

Marked Items

Name Field # of Occurrence
$T(Z+I INIT+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All