HP OpenVMS Systems

ask the wizard
Content starts here

Configuring to installed IP stack?

» close window

The Question is:

How do I know what is the active TCP/IP product for socket operation (such as:
 UCX , TCPWARE , MULTINET and so on). I develop a software (C language) that
 communicate via sockets with other computers. It runs on VAX & ALPHA machines
 with OpenVMS from vers
ion 6.2 to current version. Some of the socket functions accept different
 values/structures/parameters - depending on the actual layer that supplys
 socket services.
I've been told that I may inspect the value of UCX$IPC_SHR logical name and:
1. If this does not exist - it means that this is UCX
2. In all other cases - the locial name will contain:
"xxxx:somename"   where xxxx is the required product.
I've searched Compaq on the web but I couldn't see any rule for that. Is there
 such rule? Is this the best way to get that information?

The Answer is :

  The OpenVMS Wizard is not aware of a particular (and documented)
  rule for determining if (and if any, which in particular) IP stack
  is installed, beyond simple attempts to use the socket interface --
  most IP products attempt to be compatible both at the socket API and
  at the $qio API.
  Further, though only one IP stack can be running at a time, the
  OpenVMS Wizard might also assume that multiple IP stacks could be
  installed on the same system at the same time.
  Alternatively, ask the installer.

answer written or last revised on ( 21-MAY-2001 )

» close window