#!/bin/sh if test -z $DBXML_HOME; then echo "\$DBXML_HOME Is Not Set" exit fi CMD_HOME=`dirname $0` CMD_NAME=`basename $0` CLASSPATH=$DBXML_HOME/classgen:$DBXML_HOME/config:$CLASSPATH # Read in the list of dbXML Jars to include in the CLASSPATH JARS=`ls -1 $DBXML_HOME/java/lib/*.jar` JAR_LIST="" for jar in $JARS ; do JAR_LIST="$JAR_LIST `basename $jar`" CLASSPATH=$jar:$CLASSPATH ; done # Read in the extra VM paramters for starting the program VMPROPS="" if test -f $DBXML_HOME/config/vm.cfg; then PROPS="`cat $DBXML_HOME/config/vm.cfg`" for prop in $PROPS do VMPROPS="$VMPROPS $prop" done fi case $CMD_NAME in dbxml) CLASS_NAME="org.dbxml.tools.XMLUserTools" ;; dbxmladmin) CLASS_NAME="org.dbxml.tools.XMLAdminTools" ;; btreetest) CLASS_NAME="org.dbxml.tests.BTreeTest" ;; *) echo "Error mapping command link to Java class" exit 1 ;; esac java -Xms16m -Xmx128m -Djacorb.verbosity=0 -Ddbxml.home="$DBXML_HOME" -Dcmd.home="$CMD_HOME" $VMPROPS -classpath "$CLASSPATH" $CLASS_NAME $*