#!/usr/bin/ksh

getJava=$(which java);
echo "java compiler directory is $getJava ";
echo "\n";

export CLASSPATH=${DEBUG_JARS_DIRECTORY}:${debug_jars}:$getJava:/home/hscroot:/home/hscroot/com/ibm/hsc/cim/client/pi:/usr/websm/codebase/images:/usr/websm/codebase/pluginjars/hsc_${LANG}.jar:/usr/websm/codebase/pluginjars/wsmhscsecurity.jar:/usr/websm/codebase/pluginjars/hsc.jar:/usr/websm/codebase/pluginjars/aca.jar:/opt/hsc/auiml/properties:/usr/websm/codebase:/opt/hsc/com/ibm/hsc/auiml/databeans/images:/usr/websm/codebase/pluginjars/ccfw.jar:/usr/websm/codebase/pluginjars/ccfw_sslite.jar:/usr/websm/codebase/pluginjars/auifw.jar:/usr/sbin/rsct/codebase/rmcapi.jar:/usr/websm/codebase/pluginjars/sniacimom.jar:/usr/websm/codebase/pluginjars/xerces.jar:/usr/websm/codebase/wsm.jar:/usr/websm/codebase/pluginjars/hsc.jar:/home/hscroot:/opt/esshmc/java/essras.jar:$CLASSPATH
#echo $CLASSPATH

export LD_LIBRARY_PATH=/usr/lib:/opt/hsc/lib:$LD_LIBRARY_PATH
#echo $LD_LIBRARY_PATH

export PATH=$PATH:/usr/kerberos/sbin:/opt/csm/bin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/opt/bin:/opt/hsc/bin:/opt/csm/bin:/opt/IBMJava/jre/bin:/usr/kerberos/bin:/usr/hmcrbin

#print "dollar one is '$1'"
#print "dollar two is '$2'"

erlog=$($getJava -Djavax.net.ssl.keyStore=/var/websm/security/SM.privkr -Djavax.net.ssl.keyStorePassword=defp -Djava.security.auth.login.config=/opt/hsc/data/cimom.config -Djava.security.auth.policy=/opt/hsc/data/hscAccess.policy -Dcim.server.log=/var/hsc/log/cimserver.log -Dorg.snia.wbem.cimom.properties=/opt/hsc/data/cim.properties  com.ibm.hsc.cim.client.pi.RioErrorAnalysis1.class "$1" "$2")

echo "$erlog\n";
myErr=$(echo "$erlog\n" |grep "errorlogged");

if [[ "$myErr" = "errorlogged" ]]; then
myRc=1;
return $myRc;
fi
