@echo off
REM  Hitachi SVP                              
REM  JAVA Update tool for Hitachi SVP
REM                 Copy right. 2016  Hitachi. Ltd. 
REM
REM History  :Version    :DATE        : Coder        : Patch No
REM Hitachi SVP
REM          :01-01      :2015.05.21  : S.Moriya  : Y8012222998 (New)
REM          :01-02      :2015.07.08  : S.Moriya  : Y8012223100
REM          :01-03      :2016.03.16  : S.Moriya  : Y8012223559
REM
REM Document
REM Java1.7.0_21 Uninstaller
REM
REM

set LOGFILE="c:\dkc200\san\cgi-bin\Utility\JavaUpdate_log.txt"
set TOMCATSTOP="setup\tomcat_stop.bat"
set DELCRED="setup\DelCred.bat"
set JAVAUNINST_V7u21="java\Java_uninst_V7u21.bat"
set TASK="setup\task.bat"
set CHECK_ADMIN="check\CheckAdmin.bat"
set CHECKINST_JRE_V7u21="check\Check_installJavaV7u21.bat"
set SVPAMSTOP="setup\SVPAM_stop.bat"
set SVPSSTOP="setup\SvpSurveillance_stop.bat"
set RESTAPI="setup\SVPRestAPI_stop.bat"

echo ----- >> %LOGFILE% 2>>&1
echo # Start Program >> %LOGFILE% 2>>&1
echo %date%-%time% >> %LOGFILE% 2>>&1
echo ----- >> %LOGFILE% 2>>&1

echo Java update 1.7.0_21 Uninstaller  >> %LOGFILE% 2>>&1
echo Java update 1.7.0_21 Uninstaller

echo Check admin
pushd %~dp0
call %CHECK_ADMIN%
echo Check admin OK >> %LOGFILE% 2>>&1
echo Check admin OK 

echo Check Java
echo Check Java >> %LOGFILE% 2>>&1
pushd %~dp0
call %CHECKINST_JRE_V7u21%
echo Check Java OK >> %LOGFILE% 2>>&1
echo Check Java OK

echo stop SvpSurveillance Service
echo stop SvpSurveillance Service >> %LOGFILE% 2>>&1
pushd %~dp0
call %SVPSSTOP%

echo Credential Provider off
echo Credential Provider off>> %LOGFILE% 2>>&1
pushd %~dp0
call %DELCRED% >> %LOGFILE% 2>>&1

echo stop SVPRestAPIServer
echo stop SVPRestAPIServer >> %LOGFILE% 2>>&1
pushd %~dp0
call %RESTAPI%

echo stop SVP Account Manager Service
echo stop SVP Account Manager Service >> %LOGFILE% 2>>&1
pushd %~dp0
call %SVPAMSTOP%

echo stop Tomcat Service
echo stop Tomcat Service  >> %LOGFILE% 2>>&1
pushd %~dp0
call %TOMCATSTOP%

echo uninstall Java
echo uninstall Java >> %LOGFILE% 2>>&1

pushd %~dp0
call %TASK% >> %LOGFILE% 2>>&1

pushd %~dp0
call %JAVAUNINST_V7u21% >> %LOGFILE% 2>>&1
if not %errorlevel%==0 (
goto :error
)

echo ----- >> %LOGFILE% 2>>&1
echo # END Program >> %LOGFILE% 2>>&1
echo %date%-%time% >> %LOGFILE% 2>>&1
echo ----- >> %LOGFILE% 2>>&1

echo Operation successful.
exit 0

:error
echo Error occured.
exit 1
