#!/bin/sh

# ------------------------------------------------------------
#  IBM Websphere MQ Support for Java Message Service
#  Installation Verification Test - Setup script
#
# <N_OCO_COPYRIGHT>
# Licensed Materials - Property of IBM
#
# 5724-H72, 5655-R36, 5724-L26, 5655-L82
#
# (c) Copyright IBM Corp. 2008 All Rights Reserved.
#
# US Government Users Restricted Rights - Use, duplication or
# disclosure restricted by GSA ADP Schedule Contract with
# IBM Corp.
# <NOC_COPYRIGHT>
# ------------------------------------------------------------

# If no explicit installation has been set then default to using current one
if [ -z $MQ_INSTALLATION_PATH ];
then
	MQ_BIN_DIR=`dirname $0`/../../bin
	if [ -d $MQ_BIN_DIR ] && [ -x $MQ_BIN_DIR/crtmqenv ];
	then
		eval $($MQ_BIN_DIR/crtmqenv -sk)
		export CLASSPATH
	fi
fi

if [ -z $MQ_JRE_PATH ] ;
then
	AMQJAVA=java
else
	AMQJAVA=$MQ_JRE_PATH/bin/java
fi

echo "+ Calling JMSAdmin in batch mode to create objects"

cat << EOT | $AMQJAVA -Djava.library.path=$MQ_JAVA_LIB_PATH -Dcom.ibm.msg.client.commonservices.log.outputName=$MQ_JAVA_DATA_PATH/log -Dcom.ibm.msg.client.commonservices.trace.outputName=$MQ_JAVA_DATA_PATH/trace -DMQ_JAVA_INSTALL_PATH=$MQ_JAVA_INSTALL_PATH com.ibm.mq.jms.admin.JMSAdmin "$@"
def qcf(ivtQCF)
def q(ivtQ) qu(SYSTEM.DEFAULT.LOCAL.QUEUE)
def tcf(ivtTCF)
def t(ivtT) topic(MQJMS/PSIVT/Information)
end
EOT

echo "+ Done!"
