連携情報登録用パラメータカードの編集

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」を参照してください。