@setlocal
@ECHO OFF

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

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

@rem ==== Individual ======================================================================
SET HiRDB_INST_PATH=%HBAS_INST_PATH%\HDB
SET PDLOAD_COMMAND=%HiRDB_INST_PATH%\BIN\pdload
SET PDUSER=%HDBUSER%/%HDBPASSWD%
SET CD=%HGLAM_INST_PATH%\inst

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

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

PUSHD "%~dp0"
SET CWD=%CD%

@REM === SET CWD=C:\Program Files\HiCommand\HGLAM\inst


IF EXIST "%~d0%~p0tmp" rmdir /S/Q "%~d0%~p0tmp"

mkdir "%~d0%~p0tmp"


PUSHD %~dp0csv


 for %%t in (*) do @(

     echo source "%CWD%\csv\%%t" error="%CWD%\tmp\%%t_loadlog.txt" > ..\tmp\%%t.cont

 	 echo extdat >> ..\tmp\%%t.cont

 	 echo "%PDLOAD_COMMAND%" -z -d %%t "%CWD%\tmp\%%t.cont" >> ..\load.bat

 )

@POPD

rem @call ./load.bat
call ".\load.bat"
echo %errorlevel% > ~result_code

@move load.bat tmp

rmdir /S/Q "%~d0%~p0tmp"

@endlocal
