@rem Please set your Java path here.set
@echo off

set JAVA_HOME=jre

goto ALL_TEST

:START_UPDATE

set PATH=%PATH%;.\lib\native
set CLASSPATH=.\lib\AdventNetUpdateManagerInstaller.jar
set JAVA_COMPILER=NONE

%JAVA_HOME%\bin\java -Xmx100m -Dtier-type=BE -Djava.library.path=.\lib\native -Dtools.discSpaceCheck=false -Dtier-id=BE1 com.adventnet.tools.update.installer.UpdateManager -u server\default\conf %*

cd bin


goto FINISH

:BACKUP_CHECK
set /P input1="Looks like the database backup was not taken. Please run the BackupDB.bat in <EventLog-Home>/troubleshooting folder to take backup of your data before migrating. Do you still want to continue with migration (y/n) ?" 
echo your input was %input1%
if "%input1%" NEQ "y" goto FINISH 
goto PROCEED

rem -------------------------------------------------------------------------
rem Error Message
rem ------------------------------------------------------------------------
:ERRMSG
echo %errmsg%
goto FINISH


:ALL_TEST
set errmsg="EventLog Analyzer Server is running. Please ensure that the EventLog Analyzer Server is shutdown before applying the patch"

set BKD=..\bkd
if NOT EXIST %BKD% goto BACKUP_CHECK

:PROCEED


cd ..
if NOT EXIST %JAVA_HOME%\bin\java.exe echo "Please set the JAVA_HOME parameter in" %0
if NOT EXIST %JAVA_HOME%\bin\java.exe goto FINISH

set CHERRY_HOME=.\server\default\conf\sample-bindings.xml
set UTIL_CLASSPATH=.\server\default\lib\LAClientUtil.jar;.\server\default\lib\HTTPClient.jar
set JAVA=%JAVA_HOME%\bin\java

set ERRORLEVEL=
%JAVA% -DContext=/event -Djboss.home.dir=.\ -cp %UTIL_CLASSPATH% com.adventnet.la.util.LAClientUtil %CHERRY_HOME% 1
set e=%ERRORLEVEL%
if %e% NEQ -2  goto ERRMSG

cd lib
if not exist adventnetupdatemanagerinstaller.jar_new goto start
copy adventnetupdatemanagerinstaller.jar_new adventnetupdatemanagerinstaller.jar
del adventnetupdatemanagerinstaller.jar_new
:start
cd ..

goto START_UPDATE

:FINISH

