FileNet P8 Content Engine, Version 5.0.+       Application server:  JBOSS Application Server     

Creating a shared library definition for Tivoli Storage Manager native API library files

The shared library definition specifies the location of the Tivoli® Storage Manager JAR file.

To create a shared library definition for a Tivoli Storage Manager native API library:
  1. Open in an edit window the JBoss Application Server startup script that sets up the domain environment:
    Option Description
    UNIX® run.sh
    Windows® run.bat
  2. Edit the startup script by adding the following lines at the start of the script. There is no carriage return after any line that ends with /, \, :, or _
    Option Description
    AIX®
    TSMAPILIB=/opt/IBM/FileNet/
    ContentEngine/tsm100
    LIBPATH=${LIBPATH}:${TSMAPILIB}
    JBOSS_CLASSPATH=${JBOSS_CLASSPATH}:
    ${TSMAPILIB}/TsmJavaApi.jar
    export LIBPATH JBOSS_CLASSPATH
    HP-UX (32-bit)
    TSMAPILIB=/opt/IBM/FileNet/
    ContentEngine/tsm100
    TSMCLIENTLIB=/opt/tivoli/tsm/client/
    api/bin64
    SHLIB_PATH=${SHLIB_PATH}:${TSMAPILIB}:
    ${TSMCLIENTLIB}
    JBOSS_CLASSPATH=${JBOSS_CLASSPATH}:
    ${TSMAPILIB}/TsmJavaApi.jar
    export SHLIB_PATH JBOSS_CLASSPATH
    HP-UX (64-bit) and HP-UXi
    TSMAPILIB=/opt/IBM/FileNet/
    ContentEngine/tsm100
    TSMCLIENTLIB=/opt/tivoli/tsm/client/
    api/bin64
    SHLIB_PATH=${SHLIB_PATH}:${TSMAPILIB}:
    ${TSMCLIENTLIB}
    JBOSS_CLASSPATH=${JBOSS_CLASSPATH}:
    ${TSMAPILIB}/TsmJavaApi.jar
    export SHLIB_PATH JBOSS_CLASSPATH
    JAVA_OPTS="${JAVA_OPTS} -d64"
    export JAVA_OPTS
    Linux®
    TSMAPILIB=/opt/IBM/FileNet/
    ContentEngine/tsm100
    LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:
    ${TSMAPILIB}
    JBOSS_CLASSPATH=${JBOSS_CLASSPATH}:
    ${TSMAPILIB}/TsmJavaApi.jar
    export LD_LIBRARY_PATH JBOSS_CLASSPATH
    Solaris (32-bit)
    TSMAPILIB=/opt/IBM/FileNet/
    ContentEngine/tsm100
    TSMCLIENTLIB=/opt/tivoli/tsm/client/
    api/binLD_LIBRARY_PATH=${
    LD_LIBRARY_PATH}:
    ${TSMAPILIB}:${TSMCLIENTLIB}
    JBOSS_CLASSPATH=${JBOSS_CLASSPATH}:
    ${TSMAPILIB}/TsmJavaApi.jar
    export LD_LIBRARY_PATH JBOSS_CLASSPATH
    Solaris (64-bit)
    TSMAPILIB=/opt/IBM/FileNet/
    ContentEngine/tsm100
    TSMCLIENTLIB=/opt/tivoli/tsm/client/
    api/bin64
    LD_LIBRARY_PATH_64=${LD_LIBRARY_
    PATH_64}:${TSMAPILIB}:${TSMCLIENTLIB}
    JBOSS_CLASSPATH=${JBOSS_CLASSPATH}:
    ${TSMAPILIB}/TsmJavaApi.jar
    export LD_LIBRARY_PATH_64
     JBOSS_CLASSPATH
    JAVA_OPTS="${JAVA_OPTS} -d64"
    export JAVA_OPTS
    Windows
    set TSMAPILIB=C:\\Program Files\IBM
    \FileNet\
    ContentEngine\tsm100
    set PATH=%PATH%;%TSMAPILIB%
    set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;
    %TSMAPILIB%\TsmJavaApi.jar


Feedback

Last updated: November 2010


© Copyright IBM Corporation 2010.
This information center is powered by Eclipse technology. (http://www.eclipse.org)