isrvr -c <config_file> -P <map_path> [options] -c <config-file> : absolute path-name of configuration file -P <path> : absolute path-name of directory to store mappings in options: -h : usage -d : run as daemon (session leader without tty) -t <port> : my tcp port (5013) -l <logfile> : enable logging to <logfile> (to use with -d) -i : force init of proc-port map
isrvr
is a daemon process and should be started in a startup script on one computer in the acc net of BEL.
isrvr
serves as an port information service. Each application can get its tcp/udp port number to listen to from isrvr
. It generates for each request a name-port mapping and stores it in the filesystem to reuse it for the same application name.
Additionally isrvr
manages the hostname-node mapping used by BEL Application programs.
These mappings are controlled by a configuration file given at startup by command line.
This is an example:
# host name section # several entries # [host] # name = <hostname> # node = <nodenumber> # port section # one entry # [port] # udp-port = <udp port offset> # tcp-port = <tcp port offset> [host] name = asl714 node = 2 [host] name = asl711 node = 3 # port offset [port] udp-port = 20000 tcp-port = 30000