#!/bin/ksh 
####################################################################
# stop_sap_ecp
####################################################################

 
# 
banner "stopping" 
banner "SAP EPP" 

# 
ORASID="EPP" 
SAPADM="eppadm" 
ORAUSR="oraepp" 
VIRTUALHOST="epprd"
DAAADM="daaadm" 

######################################################################## 
#Stop SAP/Oracle 
######################################################################## 

su - $SAPADM -c stopsap epprd
rc=$?

if [ $? != 0 ]
then
        echo "ERROR: Failed to stop SAP and Oracle\n"
        break
fi

#
# 1.Stop SAP Diagnotics Agent
#

su - $DAAADM -c stopsap

rc=$?
 
if [ $? != 0 ]
  then
        echo "ERROR: Failed to stop Diagnotics Agent \n"
fi

#
# 2.Stop SAP collector and Oracle listener.
#
 
su - $ORAUSR -c lsnrctl stop
rc=$?

if [ $? != 0 ]
  then
        echo "ERROR: Listener failed to stop\n"
fi
 
#
# 3.Stop webdispatcher
#

ps -ef | grep sapwebdisp | grep -v grep | awk '{print "kill -9 " $2}' | sh -x 

exit 0
