MDSplus Dispatcher and Servers
Installing a Dispatcher and Servers
One copy of MDSSERVER.EXE runs as the Dispatcher. Additional copies
run as Servers, including at least one CAMAC server. In the original
VMS-based system these tasks are installed as DECNET known network
objects. Installing these tasks would normally be done at system boot.
$ NODENAME = f$getsyi("nodename")
$ if NODENAME.nes."MANGO" then exit
$
$ ncp := $ncp
$ oldpriv = f$setprv("SYSPRV,OPER")
$
$ ncp
clear obj MANGO_CAMAC all
set object MANGO_CAMAC number 129 file BE1:[NSTX.CAMAC]MC.COM
define object MANGO_CAMAC number 129 file BE1:[NSTX.CAMAC]MC.COM
where MC.COM is
$ @mds$top:mdsplus
$
$ mdsserver :== $mdsserver
$
$ mdsserver mango_camac
MDS$TOP:MDSPLUS.COM supplies the MDSplus definitions and logical names;
in particular, it adds MDS$ROOT to the definition of SYS$ROOT.
Determining what servers are installed
To verify that the server task is installed, use NCP:
MANGO$ mcr ncp
NCP>show known objects
Known Object Volatile Summary as of 19-OCT-1998 13:04:08
Object Number File/PID User Id Password
$IPCACP 0 21800107
$MOM 0
$NICONFIG 0
DSN_FILE 0 DSN$FILE AES_DSNLINK
DSN_K2 0 DSN$K2 AES_DSNLINK
DSN_LOGIN 0 DSN$LOGIN AES_DSNLINK
DSN_MAIL 0 DSN$MAIL AES_DSNLINK
DSN_NETEX 0 DSN$NETEX AES_DSNLINK
DSN_NSD 0 DSN$NSD AES_DSNLINK
DWL_DECNET 0 SYS$SYSTEM:DWL_DECNET.COM
II_GCC_0 0 2180011D
SMISERVER 0 2180010F
TASK 0 ILLEGAL
X$X0 0 2180011A
FAL 17 FAL.EXE FAL$SERVER
HLD 18
NML 19 NML.EXE NML$SERVER
REMACP 23 21800113
MIRROR 25 MIRRO$SERVER
EVL 26
MAIL 27 MAIL_SERVER.EXE MAIL$SERVER
PHONE 29 PHONE.EXE PHONE$SERVER
CTERM 42 21800113
VPM 51 VPM.EXE VPM$SERVER
DTR 63
FINGER 117 FINGER
MANGO_CAMAC 129 BE1:[NSTX.CAMAC]MC.COM
NCP>