@setlocal
@ECHO OFF

@REM ===Begin %1(HDBUSER) %2(HDBPASSWD) ==================================================
SET HDBUSER=%1
SET HDBPASSWD=%2

@REM ==== Replacing environment variable (BEGIN) ==========================================
SET HBAS_INST_PATH=__SetupReplacString_HBase__
SET HGLAM_INST_PATH=__SetupReplacString_HGLAM__
@REM === Replacing environment variable (END) ============================================

@REM === Individual ======================================================================
SET HiRDB_INST_PATH=%HBAS_INST_PATH%\HDB
SET PDDIR=%HiRDB_INST_PATH%
SET PDUXPLDIR=%PDDIR%\UXPLDIR
SET PDDEF_COMMAND=%HiRDB_INST_PATH%\BIN\pddef
SET CREATE_SQLFILE=%HGLAM_INST_PATH%\inst\hglamcreateTable.sql
SET PDUSER=%HDBUSER%/%HDBPASSWD%
SET RESULT_FILE=%HGLAM_INST_PATH%\inst\~result_code


@REM === SetEnv HiRDB ====================================================================

call "%HBAS_INST_PATH%\HDB\BIN\pdntcmd.bat"


@REM === Request process =================================================================

SET REQUEST=set
IF "set"=="%REQUEST%" GOTO SET_PROC

@SET RES=256

GOTO END


@REM === Set request =====================================================================

:SET_PROC

  SET SQLFILE=%CREATE_SQLFILE%

GOTO CMD


@REM === Execute CommandLine =============================================================

:CMD

  "%PDDEF_COMMAND%" < "%SQLFILE%"

  SET RES=%ERRORLEVEL%


@REM === Finish ==========================================================================


:END
  ECHO %RES% 1> "%RESULT_FILE%"
exit %RES%

@endlocal
