#!/bin/bash

#set -x

showUsage()
{
  echo
  echo  "Usage: "
  echo  "  $CMD signalId [parameter]..."
  echo  "  This command is for testing only."
  echo
}

# Main from here
#
CMD=$0
CMD=${CMD#.\/}

CEC_NAME=$1

LD_LIBRARY_PATH=/usr/lib:/opt/hsc/lib:$LD_LIBRARY_PATH

if [ "${DEBUG_JARS_DIRECTORY}" != "" ] ; then
  if [ -d ${DEBUG_JARS_DIRECTORY} ] ; then
    for i in ${DEBUG_JARS_DIRECTORY}/*.jar
    do
       debug_jars=${debug_jars}:$i
    done
  fi
fi


CLASSPATH=${DEBUG_JARS_DIRECTORY}:${debug_jars}:/usr/websm/codebase/pluginjars/aca.jar:/usr/websm/codebase/pluginjars/ccfw.jar:/usr/websm/codebase/pluginjars/auifw.jar:/usr/websm/codebase/pluginjars/hsc.jar:/usr/websm/codebase/pluginjars/hsc_bundles.jar:/usr/websm/codebase/pluginjars/sniacimom.jar:/usr/websm/codebase/pluginjars/xerces.jar:/usr/websm/codebase/wsm.jar:$CLASSPATH

JAVAPATH="/opt/IBMJava/jre/bin/"
x=`type -p java 2>/dev/null`
if [ "$x" != "" ]
then
  JAVAPATH=`/usr/bin/dirname $x`
fi
PATH=$JAVAPATH:$PATH

export CLASSPATH PATH LD_LIBRARY_PATH

if [ $# -lt 1 ]; then
    showUsage
    exit 1
fi

if [ -f /var/hsc/log/.DEBUG_HSC ]; then
   java -Djavax.net.ssl.keyStore=/usr/websm/codebase/SM.pubkr -Djavax.net.ssl.keyStorePassword=defp -Dorg.snia.wbem.cimom.properties=/opt/hsc/data/cim.properties com.ibm.hsc.rep.client.RSignal $* > /var/hsc/log/sendSignal.log 2>&1
else
   java -Djavax.net.ssl.keyStore=/usr/websm/codebase/SM.pubkr -Djavax.net.ssl.keyStorePassword=defp -Dorg.snia.wbem.cimom.properties=/opt/hsc/data/cim.properties com.ibm.hsc.rep.client.RSignal $*
fi

exit $?
