#!/bin/bash #----------------------------- # Shell-Kommando "propadmin.x" #----------------------------- #------------------------------------------------------------------- # Shellvariablen setzen und SQL-Anweisung(en) aus Datei # in der SuperX-Datenbank ausfuehren. #------------------------------------------------------------------- if [ "$1" = "--help" ] then echo "Aufruf: propadmin.x -nogui(optional) (optional) " echo " " echo "Aktion: propadmin.x erzeugt eine Eingabemaske für die Verbindungsparameter einer Datenbank." echo "Beim Flag -nogui wird die graphische Umgebung unterdrückt." echo "Das Ergebnis wird in eine Datei geschrieben." echo "Die jeweiligen JDBC-Treiber und die superx2.x.jar müssen sich im JDBC_CLASSPATH befinden." exit 0 fi NOGUI=$1 if [ "$NOGUI" != "-nogui" ] then #Kein Flag nogui, daher ist erster Parameter PROPFILE PROPFILE=$NOGUI else #Mit Flag nogui, daher ist zweiter Parameter PROPFILE PROPFILE=$2 fi if [ "$PROPFILE" = "" ] then PROPFILE=$DB_PROPERTIES fi if [ "$JDBC_CLASSPATH" = "" ] then echo "Die jeweiligen JDBC-Treiber und die superx<>.jar müssen sich im JDBC_CLASSPATH befinden." exit 0 fi #echo "$JDBC_CLASSPATH:." #LIB_PATH=$SUPERX_DIR/webserver/tomcat/webapps/superx/WEB-INF/lib #Pfad zu den allgemeinen Java-Libraries für Tomcat #Achtung: Bei Tomcat 3 ist dies $SUPERX_DIR/webserver/tomcat/lib #TOMCAT_LIB=$SUPERX_DIR/webserver/tomcat/common/endorsed #JDBC_CLASSPATH=$SUPERX_DIR/db/lib/RmiJdbc.jar:$TOMCAT_LIB/pg74.214.jdbc3.jar:$TOMCAT_LIB/ifxjdbc.jar:$LIB_PATH/superx3.0.jar echo "$JDBC_CLASSPATH:." java -classpath $JDBC_CLASSPATH:. $JAVA_OPTS de.superx.bin.PropAdmin -dbproperties:$PROPFILE $NOGUI