@echo off
REM ###########################################################################
REM #
REM # Copyright (c) 2001, 2003, Oracle Corporation.  All rights reserved.
REM #
REM # PRODUCT
REM #       Oracle Enterprise Manager, Version 4.0.1
REM #
REM # FILENAME
REM #       PARDeploy.bat  
REM #
REM # DESCRIPTION
REM #
REM # MODIFIED
REM #    sresrini      12/03/07 - update classpath for 11g jdbc stack
REM #    gmanglik      04/26/07 - ojdbc14 sunset
REM #    gmanglik      05/14/07 - XbranchMerge
REM #                             gmanglik_library_rename_for_db_11_incl_ojdbc_sunset
REM #                             from st_empp_10.2.0.3.1db11
REM #    gmanglik      04/11/07 - Update classpath for DB11
REM #    ktlaw         10/06/06 - oneoff for OOW
REM #    rahgupta      06/16/06 - ojdbc changes 
REM #    rahgupta      02/24/06 - Define label EXIT 
REM #    rahgupta      02/17/06 - use exit /b 
REM #    rahgupta      02/01/06 - Bug 5012410 use emConfigInstall.jar from 
REM #                             OH/jlib 
REM #    rahgupta      12/02/05 - 
REM #
REM ###########################################################################
REM #
setlocal

if not defined ORACLE_HOME (
   echo ORACLE_HOME environment variable not set 
   set errorlevel=1
   goto :EXIT
)

REM look in OH in both a view and an install
set EMDW_HOME=%ORACLE_HOME%

REM # source commonenv to set common variables
call %ORACLE_HOME%\bin\commonenv

set PATH=%ORACLE_HOME%\%EMPERLOHBIN%;%ORACLE_HOME%\bin;%PATH%

set ORAXDK=%ORACLE_HOME%\xdk\lib
set CLASSPATH=%ORACLE_HOME%\sysman\jlib\emcoretmp.jar
set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\sysman\jlib\emCORE.jar
set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\oc4j\jdbc\lib\ojdbc5dms.jar
set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\oc4j\jdbc\lib\orai18n-mapping.jar
set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\oc4j\jdbc\lib\orai18n-translation.jar
set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\oc4j\jdbc\lib\orai18n-net-ee.jar
set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\oc4j\jdbc\lib\orai18n-utility.jar
set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\oc4j\jdbc\lib\orai18n-collation.jar
set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\oc4j\jdbc\lib\orai18n-net.jar
set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\oc4j\jdbc\lib\orai18n.jar
set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\oc4j\jdbc\lib\orai18n-internal.jar
set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\oc4j\jdbc\lib\orai18n-servlet.jar
set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\oc4j\jdbc\lib\orai18n-lcsd.jar
set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\oc4j\jdbc\lib\orai18n-tools.jar
set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\oc4j\lib\dms.jar
set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\sysman\jlib\log4j-core.jar
set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\jlib\emConfigInstall.jar
set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\sysman\jlib\emProvisioningAll.jar
set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\sysman\jlib\j2ee\pafALL.jar
set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\sysman\jlib\j2ee\pafJAXB.jar
set CLASSPATH=%CLASSPATH%;%ORACLE_HOME%\rdbms\jlib\xdb.jar
set CLASSPATH=%CLASSPATH%;%ORAXDK%\xml.jar
set CLASSPATH=%CLASSPATH%;%ORAXDK%\xmlmesg.jar
set CLASSPATH=%CLASSPATH%;%ORAXDK%\xmlparserv2.jar
set CLASSPATH=%CLASSPATH%;%ORAXDK%\xschema.jar
set CLASSPATH=%CLASSPATH%;%ORAXDK%\classgen.jar
set CLASSPATH=%CLASSPATH%;%ORAXDK%\transx.zip
set CLASSPATH=%CLASSPATH%;%ORAXDK%\oraclexsql.jar
set CLASSPATH=%CLASSPATH%;%ORAXDK%\xsu12.jar
set ORAXDK=%ORACLE_HOME%\lib
set CLASSPATH=%CLASSPATH%;%ORAXDK%\xml.jar
set CLASSPATH=%CLASSPATH%;%ORAXDK%\xmlmesg.jar
set CLASSPATH=%CLASSPATH%;%ORAXDK%\xmlparserv2.jar
set CLASSPATH=%CLASSPATH%;%ORAXDK%\xschema.jar
set CLASSPATH=%CLASSPATH%;%ORAXDK%\classgen.jar
set CLASSPATH=%CLASSPATH%;%ORAXDK%\transx.zip
set CLASSPATH=%CLASSPATH%;%ORAXDK%\oraclexsql.jar
set CLASSPATH=%CLASSPATH%;%ORAXDK%\xsu12.jar

REM echo CLASSPATH = %CLASSPATH%

set JAVA_HOME=%ORACLE_HOME%\jdk
set JAVA_MAIN=oracle.sysman.pp.paf.par.Main

%JAVA_HOME%\bin\java -DORACLE_HOME=%ORACLE_HOME% -classpath %CLASSPATH% %JAVA_MAIN% %*

endlocal

:EXIT
REM Use /B to return the exit code so that cmd window is not closed
exit /B %errorlevel%

