HP OpenVMS Systems

ask the wizard
Content starts here

IP Server Application Design?

» close window

The Question is:

In our process automation control systems , several servers are communicating .
A cluster of two new ES40 servers are also communicating with other servers.
Process automation  tasks are distributed on two ES40's and are using C socket
interface when communicatihg with ather tasks on different servers. The cluster
of two ES40's has a cluster IP address . Every ES40 has its own IP address. Our
 goal is:
a) To run the process tasks distrubuted to two ES40's .
b) To make possible the other servers to communicate with its partner process
 using cluster IP,
    independently of ES40 server on which it is running.
c) To move the processes to one of the machines in some cases ( such as
 maintenance, failure etc.)
    without effecting  the other servers communicating with these ES40 servers .
In the present situation , when we start the task on one of the nodes , the
 client task can connect,
but if we move a process to the other ES40 server, its client task can not be
 connected using
cluster Ip giving "connection refused message .
Before making "listen system call" we pass the "Inaddr_any" parameter to the
 bind system call.
Requesting a way to overcome that problem.
Best Regards.

The Answer is :

  This task appears to fit what DNS and similar directory services
  packages are designed for.  Failing the applicability of a standard
  directory services package such as DNS, you will want to create your
  own application-specific directory services package.
  Within an OpenVMS Cluster, the metric server and the cluster alias
  will be of interest.  Also of interest will be the inetd daemon,
  and its ability to automatically start the necessary server(s).
  Also portmapper, obviously.
  There is insufficient information to determine the specific cause
  of the IP socket error(s) reported.  If you wish to pursue the
  resolution of the error(s), you will want to contact the Compaq
  Customer Support Center, and you should expect to be asked for the
  IP stack and version (TCP/IP Services V5.0A with ECO or later is
  preferable), the specifics of the source code and the error, and
  (if possible) a reproducer.

answer written or last revised on ( 3-APR-2001 )

» close window