Shared Library Files

Independent Java applications that use rvd transports must be able to access Rendezvous shared library files (C libraries). Environment Variables for Shared Library Files details the environment variables that direct Java applications to the Rendezvous installation directory. The installation directory must contain the required shared library files.

Environment Variables for Shared Library Files

Platform

Environment Variable

Windows

PATH must include \install_dir\bin

The installation procedure sets this variable automatically.

UNIX

(Except as below)

LD_LIBRARY_PATH must include install_dir/lib

For 64-bit JVM, LD_LIBRARY_PATH must also include install_dir/lib/64

HP/UX

SHLIB_PATH must include install_dir/lib

IPM Library

A Java program can use standard Rendezvous communication library or the IPM library.

To select between the standard Rendezvous communication library or the IPM library, modify the path variable according to Selecting the Communications Library.

Selecting the Communications Library

Library

Instructions

Standard Rendezvous Communications Library

UNIX  Ensure that the subdirectory TIBCO_HOME/lib appears before TIBCO_HOME/lib/ipm in your LD_LIBRARY_PATH (or SH_LIBRARY_PATH) environment variable.

Windows  Ensure that the subdirectory TIBCO_HOME/bin appears before TIBCO_HOME/bin/ipm in your PATH environment variable.

IPM Communications Library

UNIX  Ensure that the subdirectory TIBCO_HOME/lib/ipm appears before TIBCO_HOME/lib in your LD_LIBRARY_PATH (or SH_LIBRARY_PATH) environment variable.

Windows  Ensure that the subdirectory TIBCO_HOME/bin/ipm appears before TIBCO_HOME/bin in your PATH environment variable.

Existing Rendezvous applications that use the standard shared library do not require modifications in order to use the IPM library instead.