連携情報登録用パラメータカードの編集
HDC-EDI Managerで使用する連携情報をDBに登録するために、次のパラメータカードを編集します。これらのパラメータカードは、HDCサーバマシンのOSがWindowsの場合は「HDCシステムディレクトリ\tools\install\dat」ディレクトリに、HDCサーバマシンのOSがUNIXまたはLinuxの場合は「HDCシステムディレクトリ/tools/install/dat」ディレクトリに格納されています。
-
HDC_AP_PORT.prmファイル
-
HDC_HULFT_JOB.prmファイル
-
HDC_JOB_STEP.prmファイル
-
HDC_AP_SCHEDULE.prmファイル
パラメータカードの編集方法について説明します。
-
EDI Baseのacms.properties ファイルの「mnt.delimiter」をデフォルト「,」以外に設定している場合、すべてのパラメータカードの区切り文字を変更する必要があります。
-
HDCシステムディレクトリは、35バイト以内で指定することを推奨します。
(1) HDC_AP_PORT.prmファイル
HDC_AP_PORT.prmファイルの編集方法を次に示します。斜体字部分を編集してください。
job_port_id=HDC_PORT,job_port_no=1,my_host=hostname
- hostname
-
EDI Baseの各ノードの稼動ホストとして登録されているホスト名、またはIPアドレスを指定します。
(2) HDC_HULFT_JOB.prmファイル
HDC_HULFT_JOB.prmファイルの編集方法を次に示します。斜体字部分を編集してください。
HDCサーバマシンのOSがWindowsの場合
JOB=HDCAPLD JOB DEF HDC_System_Directory\bin\EDIExecApload.bat DEFEND COMMENT=Cooperation parts for EDI Manager END JOB=HDCUNLD JOB DEF HDC_System_Directory\bin\EDIExecUnload.bat DEFEND COMMENT=Cooperation parts for EDI Manager END
- HDC_System_Directory
-
HDCシステムディレクトリを絶対パスで指定します。
HDCサーバマシンのOSがUNIX、またはLinuxの場合
JOB=HDCAPLD JOB DEF HDC_System_Directory/bin/EDIExecApload DEFEND COMMENT=Cooperation parts for EDI Manager END JOB=HDCUNLD JOB DEF HDC_System_Directory/bin/EDIExecUnload DEFEND COMMENT=Cooperation parts for EDI Manager END
- HDC_System_Directory
-
HDCシステムディレクトリを絶対パスで指定します。
(3) HDC_JOB_STEP.prmファイル
HDC_JOB_STEP.prmファイルの編集方法を次に示します。斜体字部分を編集してください。
HDCサーバマシンのOSがWindowsの場合
job_step_id=HDC_LOAD_S,job_step_type=0,command_line=HDC_System_Directory\bin\ EDIExecLoad.bat,command_param=-mode s -defgid %group_id% -defuid %user_id% -deffid %file_id% -defsndrcv %snd_rcv_mode% -trid %transaction_id% -file %data_file% job_step_id=HDC_LOAD_R,job_step_type=0,command_line=HDC_System_Directory\bin\ EDIExecLoad.bat,command_param=-mode r -defgid %group_id% -defuid %user_id% -deffid %file_id% -defsndrcv %snd_rcv_mode% -trid %transaction_id% -file %data_file% job_step_id=HDC_UTLRECV,job_step_type=0,command_line=HDC_System_Directory\bin\ EDIExecUtlrcv.bat,command_param=-gid %group_id% -uid %user_id% -fid %file_id% -sndrcv %snd_rcv_mode% -trid %transaction_id% -file %data_file% job_step_id=HDC_UTLSEND,job_step_type=0,command_line=HDC_System_Directory\bin\ EDIExecUtlsend.bat,command_param=-gid %group_id% -uid %user_id% -fid %file_id% -sndrcv %snd_rcv_mode% -trid %transaction_id% -file %data_file% job_step_id=HDC_CLEAN_UP,job_step_type=0,command_line=HDC_System_Directory\bin\ EDIExecCleanUp.bat,command_param=-day 90 job_step_id=HDC_CREATE_HIST,job_step_type=0,command_line=HDC_System_Directory\bin\ EDIExecCreateHistoryData.bat,command_param=-time 120 job_step_id=HDC_ZEDI_LOAD,job_step_type=0,command_line=HDC_System_Directory\bin\ EDIExecZediLoad.bat,command_param=-trid %transaction_id%
- HDC_System_Directory
-
HDCシステムディレクトリを絶対パスで指定します。
HDCサーバマシンのOSがUNIX、またはLinuxの場合
job_step_id=HDC_LOAD_S,job_step_type=0,command_line=HDC_System_Directory/bin/ EDIExecLoad,command_param=-mode s -defgid %group_id% -defuid %user_id% -deffid %file_id% -defsndrcv %snd_rcv_mode% -trid %transaction_id% -file %data_file% job_step_id=HDC_LOAD_R,job_step_type=0,command_line=HDC_System_Directory/bin/ EDIExecLoad,command_param=-mode r -defgid %group_id% -defuid %user_id% -deffid %file_id% -defsndrcv %snd_rcv_mode% -trid %transaction_id% -file %data_file% job_step_id=HDC_UTLRECV,job_step_type=0,command_line=HDC_System_Directory/bin/ EDIExecUtlrcv,command_param=-gid %group_id% -uid %user_id% -fid %file_id% -sndrcv %snd_rcv_mode% -trid %transaction_id% -file %data_file% job_step_id=HDC_UTLSEND,job_step_type=0,command_line=HDC_System_Directory/bin/ EDIExecUtlsend,command_param=-gid %group_id% -uid %user_id% -fid %file_id% -sndrcv %snd_rcv_mode% -trid %transaction_id% -file %data_file% job_step_id=HDC_CLEAN_UP,job_step_type=0,command_line=HDC_System_Directory/bin/ EDIExecCleanUp,command_param=-day 90 job_step_id=HDC_CREATE_HIST,job_step_type=0,command_line=HDC_System_Directory/bin/ EDIExecCreateHistoryData,command_param=-time 120 job_step_id=HDC_ZEDI_LOAD,job_step_type=0,command_line=HDC_System_Directory/bin/ EDIExecZediLoad,command_param=-trid %transaction_id%
- HDC_System_Directory
-
HDCシステムディレクトリを絶対パスで指定します。
(4) HDC_AP_SCHEDULE.prmファイル
次に示すコマンドをEDI Baseにスケジュール登録するためのパラメータが指定されています。
-
DBクリーンコマンド(EDIExecCleanUp)
-
履歴データ登録コマンド(EDIExecCreateHistoryData)
コマンドの詳細は、「管理者マニュアル」を参照してください。
このファイルを編集せず、デフォルトの状態で連携情報の登録を行うと、毎日0時0分に自動的に実行されるようにアプリケーションがスケジュール登録されます。
必要に応じて実行曜日、実行時間を編集してください。
パラメータの詳細については、EDI Baseの「Command Operation Guide」を参照してください。