NonStop JMS User's Manual (H06.03+, J06.03+, NonStop JMS 3.0+)
Reliable Messaging Bridge
NonStop Server for Java Message Service User’s Manual—522356-006
5-4
Setting the Environment Variables
Example 5-1. Modifying the btool.sh Script to Include Foreign-Provider Client
Jar Files
#!/bin/sh
# Script for starting the NSJMS bridge configuration tool
#
#
# Copyright 2003
# Hewlett Packard Development Company, L.P.
# Protected as an unpublished work.
# All rights reserved.
#
# The computer program listings, specifications and
# documentation herein are the property of Compaq Computer
# Corporation and successor entities such as Hewlett Packard
# Development Company, L.P., or a third party supplier and
# shall not be reproduced, copied, disclosed, or used in whole
# or in part for any reason without the prior express written
# permission of Hewlett Packard Development Company, L.P.
#
if [[ -z $JAVA_HOME ]] then
print "Environment variable JAVA_HOME must be set."
return 1
fi
if [[ -z $NSJMS_HOME ]] then
print "Environment variable NSJMS_HOME must be set prior to running
$0."
print "Set it to the path name of the NSJMS product directory."
return 3
fi
#
# Add supporting jar files here.
#
export BRIDGE_SUPPORT_JARS=
FOREIGN_PROVIDER_CLIENT_JAR_FILE_DIRECTORY_LOCATION:
FOREIGN_PROVIDER_CLIENT_JAR_FILE_DIRECTORY_LOCATION:
FOREIGN_PROVIDER_CLIENT_JAR_FILE_DIRECTORY_LOCATION:
FOREIGN_PROVIDER_CLIENT_JAR_FILE_DIRECTORY_LOCATION
#
#
#
export
CLASSPATH=$PWD:$CLASSPATH:$NSJMS_HOME/lib/nsjms.jar:$NSJMS_HOME/lib/jndi.jar:
$NSJMS_HOME/lib/providerutil.jar:$NSJMS_HOME/lib/fscontext.jar:$BRIDGE_SUPPOR
T_JARS
echo java -classpath $CLASSPATH com.tandem.nsjms.bridge.Admin $*
java -classpath $CLASSPATH com.tandem.nsjms.bridge.Admin $*