#!/bin/ksh
END_ACCESS='-DND_CLIENT_KEYS_DIRECTORY=/opt/nd/admin/keys -DND_SERVER_KEYS_DIRECTORY=/opt/nd/servers/key -DND_SERVER_MONITOR'
ND_RMIPORT=10099
ND_AFFINITY_PORT=10006
CONFIG_FILE=default.cfg
ND_LOGDIR=/opt/nd/servers/logs/dispatcher/
ND_SAVEDIR=/opt/nd/servers/configurations/dispatcher/
ND_BINDIR=/opt/nd/servers/bin/
export CLASSPATH=\
/opt/nd/servers/lib/ibmnd.jar:\
/opt/nd/admin/lib/ChartRuntime.jar:\
/opt/nd/servers/lib/:\
$JAVA_HOME/jre/lib/rt.jar

if [[ "$1" = "s" || "$1" = "st" || "$1" = "sto" || "$1" = "stop" ]]; then
  java -classpath $CLASSPATH $END_ACCESS -DEND_INSTALL_PATH=/opt/nd com.ibm.internet.nd.server.SRV_KillServer KNDServer
  sleep 2
  kill `ps auxwww | grep SRV_ConfigServer | grep -v grep | cut -c10-16` 2>/dev/null >/dev/null
else
  export LD_LIBRARY_PATH=/opt/nd/servers/lib:/bin:/bin/classic
  java -classpath $CLASSPATH $END_ACCESS -DEND_INSTALL_PATH=/opt/nd com.ibm.internet.nd.server.SRV_KNDConfigServer $ND_RMIPORT $ND_LOGDIR $ND_SAVEDIR $ND_AFFINITY_PORT $ND_BINDIR $CONFIG_FILE &
fi
