rem /***********************************************************************/
rem /*  このファイルでは、openGionを起動するための環境変数を設定します。   */
rem /*  通常、このファイルを変更する必要はありません。                     */
rem /***********************************************************************/

rem /***********************************************************************/
rem /*  JavaとTomcatのパス設定です。                                       */
rem /***********************************************************************/
set APPS=%~dp0..\..\apps
set UAP=%~dp0..

set JAVA_HOME=%APPS%\%JDK_VER%
set CATALINA_HOME=%APPS%\%TOMCAT_VER%
set OFFICE_HOME=%APPS%\%OPENOFFICE_VER%
set EXT_DIR=%APPS%\%EXT_VER%

rem /***********************************************************************/
rem /*  Tomcatのserver.xmlに引き渡す各種変数設定                           */
rem /***********************************************************************/
set ENGINE_NAME=tomcat
set APP_BASE=%UAP%\webapps
set SYS_LOG_URL=log/%COMPUTERNAME%_%ENGINE_NAME%_$(yyyyMM).log
set WORK_DIR=%CATALINA_HOME%\work\%COMPUTERNAME%\%ENGINE_NAME%
set LOGS_DIR=%CATALINA_HOME%\logs\%COMPUTERNAME%\%ENGINE_NAME%

rem /***********************************************************************/
rem /*  OpenOffice帳票用設定                                               */
rem /*   ① 64bit版OSを使用時は、ｼｽﾃﾑﾘｿｰｽ REPORT_OOO_CONN_TYPE = "TCP"     */
rem /*   ② 3.4.1 , 4.1.1 使用時は、                                       */
rem /*        ツール＞オプション＞Calc＞印刷＞選択したシートのみ印刷       */
rem /*      のチェックをはずし、「ユーザー登録済みの環境設定」を、コピー   */
rem /***********************************************************************/

rem openoffice3.2
IF "%OPENOFFICE_VER%" == "openoffice3.2" (
set CLASSPATH=%OFFICE_HOME%\Basis\program\classes\juh.jar;%OFFICE_HOME%\Basis\program\classes\unoil.jar;%
set PATH2=%OFFICE_HOME%\program;%OFFICE_HOME%\Basis\program;%OFFICE_HOME%\URE\bin;
)

rem openoffice3.4.1
IF "%OPENOFFICE_VER%" == "openoffice3.4.1" (
set CLASSPATH=%OFFICE_HOME%\URE\java\juh.jar;%OFFICE_HOME%\Basis\program\classes\unoil.jar;
set PATH2=%OFFICE_HOME%\program;%OFFICE_HOME%\Basis\program;%OFFICE_HOME%\URE\bin;
)

rem 注意：文字列の大小比較なので、libreoffice は、たまたま、openoffice よりアルファベットが小さい。
rem openoffice4.1.X
IF "%OPENOFFICE_VER%" GTR "openoffice4.1" (
set CLASSPATH=%OFFICE_HOME%\program\classes\juh.jar;%OFFICE_HOME%\program\classes\unoil.jar;
set PATH2=%OFFICE_HOME%\program;
)

rem libreoffice4.3.2
IF "%OPENOFFICE_VER%" == "libreoffice4.3.2" (
set CLASSPATH=%OFFICE_HOME%\URE\java\juh.jar;%OFFICE_HOME%\program\classes\unoil.jar;
set PATH2=%OFFICE_HOME%\program;
)

set PATH=%PATH2%;%PATH%;

rem /***********************************************************************/
rem /*  JavaDB ﾄﾞﾗｲﾊﾞのｸﾗｽﾊﾟｽ設定                                          */
rem /*   JDBC4.0 では、ドライバー指定を書く必要は無いが、openGion が未対応 */
rem /*       derby.jar        組み込み環境。（クラサバ環境でも必要）       */
rem /*       derbyclient.jar  クライアント/サーバー環境                    */
rem /***********************************************************************/
rem set CLASSPATH=%CLASSPATH%;%JAVA_HOME%\db\lib\derbyclient.jar;%JAVA_HOME%\db\lib\derby.jar

rem /***********************************************************************/
rem /*  標準拡張機能(jre\lib\ext)の変更                                    */
rem /*   jdk9 より、標準拡張機能が廃止されたため、標準的なCLASSPATHで      */
rem /*   jre\lib\ext のファイルを設定します。                              */
rem /***********************************************************************/
rem set CLASSPATH=%EXT_DIR%\*;%CLASSPATH%

rem /***************************************************************************/
rem /*  Tomcat起動用の設定です。                                               */
rem /*    %CATALINA_HOME%\bin\catalina.bat で、CLASSPATH がクリアされます。    */
rem /*    そこで、setenv.bat を追加しており、そこで、CLASSPATH を再設定します  */
rem /***************************************************************************/
set OG_CLASSPATH=%CLASSPATH%;%EXT_DIR%\*;

rem /***********************************************************************/
rem /*  コンテキストパスの設定                                             */
rem /***********************************************************************/
set DEV_PATH=%APP_BASE%\%DEV_CTXT%
set CORE_PATH=%APP_BASE%\%CORE_CTXT%

rem /***********************************************************************/
rem /*  その他設定                                                         */
rem /***********************************************************************/
set CATALINA_OPTS=%CATALINA_OPTS% -server %JAVA_OPTS%			^
	-DshutdownPort=%SHUTDOWN_PORT%								^
	-DconnectorPort=%CONNECTOR_PORT%							^
	-DajpPort=%AJP_PORT%										^
	-DengineName=%ENGINE_NAME%									^
	-DconnectionDriver=%REALM_DRIVER%							^
	-DconnectionUrl=%REALM_URL%									^
	-DconnectionName=%REALM_NAME%								^
	-DconnectionPassword=%REALM_PASSWORD%						^
	-DappBase=%APP_BASE%										^
	-DworkDir=%WORK_DIR%										^
	-DlogsDir=%LOGS_DIR%										^
	-DSYS_LOG_URL=%SYS_LOG_URL%

set PATH=;%PATH%;%JAVA_HOME%\bin;
set TITLE=%REALM_NAME% ( %CONNECTOR_PORT% ) %JDK_VER% %TOMCAT_VER% %OPENOFFICE_VER% %~dp0
