#!/bin/bash

#set -x

showUsage()
{
  echo
  echo  "Usage: "
  echo  "  $CMD [<namespace>] option"
  echo  "       option -t   dump objects with the creation and last update timestamps"
  echo
}

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

NAME_SPACE=$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/hsc.jar:/usr/websm/codebase/pluginjars/sniacimom.jar:/usr/websm/codebase/pluginjars/xerces.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 [ "$1" == "--help" ]; then
    showUsage
    exit 1
fi

if [ -f /var/hsc/log/hmcdump.dat ]; then
    rm -f /var/hsc/log/hmcdump.dat
fi

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 200 $*

if [ -f /var/hsc/log/hmcdump.dat ]; then
    echo "...saved to /var/hsc/log/hmcdump.dat."
fi
