You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
1.7 KiB
49 lines
1.7 KiB
#!/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) <Dateipfad zu db.properties>(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 <Dateipfad zu db.properties> 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<<Versionsnr>>.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 |
|
|
|
|