#!/bin/bash
##############################################################
# システム名    ：eo顧客基幹システム
#
# サブシステム名：契約管理
#
# シェル名      ：ＫＣＮデータ送信
#
# 機能          ：異動情報(etv1)、工事結果(etv2)、審査結果(etv3)、WEB工程進捗情報(etv6)、KCN送信情報イメージ(etv5)の各ファイルをFTPで中間サーバーに送信する。
#
#※KKPRC01601にて作成した、異動情報(etv1)、工事結果(etv2)、審査結果(etv3)、WEB工程進捗情報(etv6)、申込情報ファイル(etv7)の各中間ファイル
#　をユーティリティの「コピー」を使用し、外部I/F名に変更してから、FTP送信部品を呼び出します。
#　DARCでは「Jobフロー図」に「ユーティリティ」を追加したが、ファイル１に対しユーティリティも１で作成しないと、エラーが発生してしまうため、
#　明記していないので、「ソース生成」した場合は、必ず手直しが必要です。
#※KCN送信情報イメージ(etv5)に関しては、KKPRC01601で作成した「ＣＳＶ、CNT、ＦＬＧ」ファイルを「共通（イメージ）」サブに送信し、
#　「共通（イメージ）」サブにて、「申込書番号」毎に「ＰＤＦ、CNT、ＦＬＧ」ファイルを作成し、顧客契約（TV）サブの
#　受信ディレクトリに各ファイルを置き、その受信ファイルをFTP送信部品を使用し転送します。
#※「共通（イメージ）」サブからの受信ファイル名は以下になります。
#　・申込番号.pdf(N件)、ZDIFE001_${SYSDATE}.cnt、ZDIFE001_${SYSDATE}.flg
#
# コマンド形式  ：EO20G0210J0.sh
#
# 実行環境      ：.../app/shl
#
# 終了ステータス：ゼロ以外異常
#
# 特記事項      ：特になし
#
# 変更履歴      ：変更日      変更者       障害／仕様変更No.
# v49.00          2020/04/21  FJ）美濃原  【ANK-3781-01-00】文書管理サブシステムリプレイスに伴うURL変更およびバッチ改修
# v54.00.00       2021/09/06  FJ)星野                【ANK-4069-00-00】EOL対応(バッチ・DBサーバリプレース対応)
##############################################################

##############################################################
# 環境変数定義
##############################################################

#
#---ツール格納場所
#
G_TOOLSH=.

#
#---環境変数定義Shell呼び出し
#
. EOK010110J0.sh

#
#---ＪＯＢ名
#
JOBNAME=`basename $0 | sed -e "s/\.sh//g"`

#
#---サービス（業務プロセス）
#
SVC=$JOBNAME

#
#---OPD
#
OPD=$1

#---運用日付取得
if [ "${OPD}" = "" ]; then
   . EOK010310J0.sh "NDATE"
   OPD=${RSLT_OPEDATE}
fi

#
#---システム日時を取得
#
. EOK010410J0.sh 2

#
#---業務で必要な変数定義（システム日時）
#
YMDHMS=$RSLT_SYSDATE

#####// ANK-3781-01-00 DEL START -----> //#####
#####// #KCN送信情報イメージ(etv5)
#####// IN_KCN_FILE1=${GAIBU_RECEIVE_DIR_ZD}/ZDIFE001/
#####// OUT_KCN_DIR=${GAIBU_SEND_DIR_KK}/KKIFE210/
#####// ANK-3781-01-00 DEL END   <----- //#####

#OUTファイル
#異動情報(etv1)
OUT_IDO_DIR=${GAIBU_SEND_DIR_KK}/KKIFE044/

#工事結果(etv2)
OUT_KOJI_DIR=${GAIBU_SEND_DIR_KK}/KKIFE045/

#審査結果(etv3)
OUT_JDG_DIR=${GAIBU_SEND_DIR_KK}/KKIFE046/

#WEB工程進捗情報(etv6)
OUT_WEB_DIR=${GAIBU_SEND_DIR_KK}/KKIFE047/

#申込情報(etv7)
OUT_MSKM_DIR=${GAIBU_SEND_DIR_KK}/KKIFE177/

#一時ファイル
IDO_TMP_FILE_NAME=${OUT_IDO_DIR}etv1500162000101502438000000_${YMDHMS}
KOJI_TMP_FILE_NAME=${OUT_KOJI_DIR}etv2500162000102502438000000_${YMDHMS}
JDG_TMP_FILE_NAME=${OUT_JDG_DIR}etv3500162000103502438000000_${YMDHMS}
WEB_TMP_FILE_NAME=${OUT_WEB_DIR}etv6500162000106502438000000_${YMDHMS}
MSKM_TMP_FILE_NAME=${GAIBU_SEND_DIR_KK}/KKIFE177/KKIFE177_${YMDHMS}


##############################################################
# 業務処理
##############################################################
sh ${G_TOOLSH}/EOK010210J0.sh CS00025I $JOBNAME

#
#---①データファイルのりネーム(ファイルが存在しない場合に作成する。)
#---②カウントファイルの再作成
#---③フラグファイルの再作成
#
#異動情報(etv1)
touch ${MID_DIR_KK}/KKIFE044010.csv
mv ${MID_DIR_KK}/KKIFE044010.csv ${MID_DIR_KK}/KKIFE044011.csv
echo '"'`cat ${MID_DIR_KK}/KKIFE044011.csv | wc -l`'"' > ${MID_DIR_KK}/KKIFE044012.csv
touch ${MID_DIR_KK}/KKIFE044013.csv

#工事結果(etv2)
touch ${MID_DIR_KK}/KKIFE045010.csv
mv ${MID_DIR_KK}/KKIFE045010.csv ${MID_DIR_KK}/KKIFE045011.csv
echo '"'`cat ${MID_DIR_KK}/KKIFE045011.csv | wc -l`'"' > ${MID_DIR_KK}/KKIFE045012.csv
touch ${MID_DIR_KK}/KKIFE045013.csv

#審査結果(etv3)
touch ${MID_DIR_KK}/KKIFE046010.csv
mv ${MID_DIR_KK}/KKIFE046010.csv ${MID_DIR_KK}/KKIFE046011.csv
echo '"'`cat ${MID_DIR_KK}/KKIFE046011.csv | wc -l`'"' > ${MID_DIR_KK}/KKIFE046012.csv
touch ${MID_DIR_KK}/KKIFE046013.csv

#WEB工程進捗情報(etv6)
touch ${MID_DIR_KK}/KKIFE047010.csv
mv ${MID_DIR_KK}/KKIFE047010.csv ${MID_DIR_KK}/KKIFE047011.csv
echo '"'`cat ${MID_DIR_KK}/KKIFE047011.csv | wc -l`'"' > ${MID_DIR_KK}/KKIFE047012.csv
touch ${MID_DIR_KK}/KKIFE047013.csv

#申込情報ファイル(etv7)
touch ${MID_DIR_KK}/KKIFE177010.csv
mv ${MID_DIR_KK}/KKIFE177010.csv ${MID_DIR_KK}/KKIFE177011.csv
echo '"'`cat ${MID_DIR_KK}/KKIFE177011.csv | wc -l`'"' > ${MID_DIR_KK}/KKIFE177012.csv
touch ${MID_DIR_KK}/KKIFE177013.csv

#
#--- 中間フォルダより前回圧縮ファイルの削除を行う(エラーが発生した場合存在するため)
#
  rm -f ${OUT_IDO_DIR}etv1500162000101502438000000* ${OUT_IDO_DIR}temp500162000101502438000000*
  rm -f ${OUT_KOJI_DIR}etv2500162000102502438000000* ${OUT_KOJI_DIR}temp500162000102502438000000*
  rm -f ${OUT_JDG_DIR}etv3500162000103502438000000* ${OUT_JDG_DIR}temp500162000103502438000000*
  rm -f ${OUT_WEB_DIR}etv6500162000106502438000000* ${OUT_WEB_DIR}temp500162000105502438000000*
#####// ANK-3781-01-00 DEL START -----> //#####
#####// rm -f ${IN_KCN_FILE1}etv5500162000105502438000000* ${IN_KCN_FILE1}temp500162000105502438000000*
#####// ANK-3781-01-00 DEL END   <----- //#####
  rm -f ${OUT_MSKM_DIR}etv7500162000105502438000000* ${OUT_MSKM_DIR}temp500162000107502438000000*
  
#
#---コピーを行う　※上書き可
#
#異動情報(etv1)送信ディレクトリへ
cp -p -f ${MID_DIR_KK}/KKIFE044011.csv ${IDO_TMP_FILE_NAME}.txt
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " COPY Error($SVC etv-ido-txt copy:rc=$rc) "
    echo $JOBNAME " COPY Error($SVC etv-ido-txt copy:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

cp -p -f ${MID_DIR_KK}/KKIFE044012.csv ${IDO_TMP_FILE_NAME}.cnt
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " COPY Error($SVC etv-ido-cnt copy:rc=$rc) "
    echo $JOBNAME " COPY Error($SVC etv-ido-cnt copy:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

cp -p -f ${MID_DIR_KK}/KKIFE044013.csv ${IDO_TMP_FILE_NAME}.flg
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " COPY Error($SVC etv-ido-flg copy:rc=$rc) "
    echo $JOBNAME " COPY Error($SVC etv-ido-flg copy:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

#工事結果(etv2)送信ディレクトリへ
cp -p -f ${MID_DIR_KK}/KKIFE045011.csv ${KOJI_TMP_FILE_NAME}.txt
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " COPY Error($SVC etv-koji-txt copy:rc=$rc) "
    echo $JOBNAME " COPY Error($SVC etv-koji-txt copy:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

cp -p -f ${MID_DIR_KK}/KKIFE045012.csv ${KOJI_TMP_FILE_NAME}.cnt
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " COPY Error($SVC etv-koji-cnt copy:rc=$rc) "
    echo $JOBNAME " COPY Error($SVC etv-koji-cnt copy:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

cp -p -f ${MID_DIR_KK}/KKIFE045013.csv ${KOJI_TMP_FILE_NAME}.flg
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " COPY Error($SVC etv-koji-flg copy:rc=$rc) "
    echo $JOBNAME " COPY Error($SVC etv-koji-flg copy:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

#審査結果(etv3)送信ディレクトリへ
cp -p -f ${MID_DIR_KK}/KKIFE046011.csv ${JDG_TMP_FILE_NAME}.txt
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " COPY Error($SVC etv-jdg-txt copy:rc=$rc) "
    echo $JOBNAME " COPY Error($SVC etv-jdg-txt copy:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

cp -p -f ${MID_DIR_KK}/KKIFE046012.csv ${JDG_TMP_FILE_NAME}.cnt
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " COPY Error($SVC etv-jdg-cnt copy:rc=$rc) "
    echo $JOBNAME " COPY Error($SVC etv-jdg-cnt copy:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

cp -p -f ${MID_DIR_KK}/KKIFE046013.csv ${JDG_TMP_FILE_NAME}.flg
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " COPY Error($SVC etv-jdg-flg copy:rc=$rc) "
    echo $JOBNAME " COPY Error($SVC etv-jdg-flg copy:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

#WEB工程進捗情報(etv6)送信ディレクトリへ
cp -p -f ${MID_DIR_KK}/KKIFE047011.csv ${WEB_TMP_FILE_NAME}.txt
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " COPY Error($SVC etv-web-txt copy:rc=$rc) "
    echo $JOBNAME " COPY Error($SVC etv-web-txt copy:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

cp -p -f ${MID_DIR_KK}/KKIFE047012.csv ${WEB_TMP_FILE_NAME}.cnt
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " COPY Error($SVC etv-web-cnt copy:rc=$rc) "
    echo $JOBNAME " COPY Error($SVC etv-web-cnt copy:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

cp -p -f ${MID_DIR_KK}/KKIFE047013.csv ${WEB_TMP_FILE_NAME}.flg
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " COPY Error($SVC etv-web-flg copy:rc=$rc) "
    echo $JOBNAME " COPY Error($SVC etv-web-flg copy:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

#####// ANK-3781-01-00 DEL START -----> //#####
#####// #KCN送信情報イメージ(etv5)バックアップ
#####// 
#####// #PDFファイルの件数取得
#####// CUR_DIR=`pwd`
#####// cd ${GAIBU_RECEIVE_DIR_ZD}/ZDIFE001
#####// PDF_FILE_CNT=`find ${GAIBU_RECEIVE_DIR_ZD}/ZDIFE001 -maxdepth 1 -name "*.pdf" | wc -l`
#####// cd ${CUR_DIR}
#####// if [ $PDF_FILE_CNT -eq 0 ]
#####// then
#####//     #pdfファイルが存在しないとき、件数ファイルとフラグファイルを作成
#####//     #---フラグファイル名設定
#####//     str_cntfile_name=${IN_KCN_FILE1}ZDIFE001_${YMDHMS}000.cnt
#####//     str_flgfile_name=${IN_KCN_FILE1}ZDIFE001_${YMDHMS}000.flg
#####//     echo "\"0\"" > ${str_cntfile_name}
#####//     : >  ${str_flgfile_name}
#####//     FDATE=${YMDHMS}
#####//     FDATE_17=${YMDHMS}000
#####// else
#####//     cp -p -f ${IN_KCN_FILE1}*.pdf ${IN_KCN_FILE1}/bk/
#####//     rc=$?
#####//     if [ $rc -ne 0 ]
#####//     then
#####//         sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " COPY Error($SVC img-pdf copy:rc=$rc) "
#####//         echo $JOBNAME " COPY Error($SVC img-pdf copy:rc=$rc) "
#####//         exit ${G_RTN_ERROR}
#####//     fi
#####//     #ファイル名から年月日時分秒を取得
#####//     FILE=`basename ${IN_KCN_FILE1}ZDIFE001_?????????????????.cnt`
#####//     FDATE=`echo $FILE | cut -c 10-23`
#####//     FDATE_17=`echo $FILE | cut -c 10-26`
#####// fi
#####// 
#####// cp -p -f ${IN_KCN_FILE1}ZDIFE001_${FDATE_17}.cnt ${IN_KCN_FILE1}bk/
#####// rc=$?
#####// if [ $rc -ne 0 ]
#####// then
#####//     sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " COPY Error($SVC img-cnt copy:rc=$rc) "
#####//     echo $JOBNAME " COPY Error($SVC img-cnt copy:rc=$rc) "
#####//     exit ${G_RTN_ERROR}
#####// fi
#####// 
#####// cp -p -f ${IN_KCN_FILE1}ZDIFE001_${FDATE_17}.flg ${IN_KCN_FILE1}bk/
#####// rc=$?
#####// if [ $rc -ne 0 ]
#####// then
#####//     sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " COPY Error($SVC img-flg copy:rc=$rc) "
#####//     echo $JOBNAME " COPY Error($SVC img-flg copy:rc=$rc) "
#####//     exit ${G_RTN_ERROR}
#####// fi
#####// ANK-3781-01-00 DEL END   <----- //#####

#申込情報ファイル(etv7)送信ディレクトリへ
cp -p -f ${MID_DIR_KK}/KKIFE177011.csv ${MSKM_TMP_FILE_NAME}.txt
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " COPY Error($SVC mskm-txt copy:rc=$rc) "
    echo $JOBNAME " COPY Error($SVC mskm-txt copy:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

cp -p -f ${MID_DIR_KK}/KKIFE177012.csv ${MSKM_TMP_FILE_NAME}.cnt
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " COPY Error($SVC mskm-cnt copy:rc=$rc) "
    echo $JOBNAME " COPY Error($SVC mskm-cnt copy:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

cp -p -f ${MID_DIR_KK}/KKIFE177013.csv ${MSKM_TMP_FILE_NAME}.flg
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " COPY Error($SVC mskm-flg copy:rc=$rc) "
    echo $JOBNAME " COPY Error($SVC mskm-flg copy:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

#
#---圧縮
#

#異動情報(etv1)
cd ${GAIBU_SEND_DIR_KK}/KKIFE044
zip -r ${OUT_IDO_DIR}temp500162000101502438000000.zip . -i etv1500162000101502438000000_${YMDHMS}.*
cd ${CUR_DIR}
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " ZIP Error($SVC etv-ido zip:rc=$rc) "
    echo $JOBNAME " ZIP Error($SVC etv-ido zip:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

#工事結果(etv2)
cd ${GAIBU_SEND_DIR_KK}/KKIFE045
zip -r ${OUT_KOJI_DIR}temp500162000102502438000000.zip . -i etv2500162000102502438000000_${YMDHMS}.*
cd ${CUR_DIR}
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " ZIP Error($SVC etv-koji zip:rc=$rc) "
    echo $JOBNAME " ZIP Error($SVC etv-koji zip:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

#審査結果(etv3)
cd ${GAIBU_SEND_DIR_KK}/KKIFE046
zip -r ${OUT_JDG_DIR}temp500162000103502438000000.zip . -i etv3500162000103502438000000_${YMDHMS}.*
cd ${CUR_DIR}
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " ZIP Error($SVC etv-jdg zip:rc=$rc) "
    echo $JOBNAME " ZIP Error($SVC etv-jdg zip:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

#WEB工程進捗情報(etv6)
cd ${GAIBU_SEND_DIR_KK}/KKIFE047
zip -r ${OUT_WEB_DIR}temp500162000106502438000000.zip . -i etv6500162000106502438000000_${YMDHMS}.*
cd ${CUR_DIR}
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " ZIP Error($SVC etv-web zip:rc=$rc) "
    echo $JOBNAME " ZIP Error($SVC etv-web zip:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

#####// ANK-3781-01-00 DEL START -----> //#####
#####// #KCN送信情報イメージ(etv5)
#####// cd ${IN_KCN_FILE1}
#####// if [ $PDF_FILE_CNT -eq 0 ]
#####// then
#####//     zip -r ${IN_KCN_FILE1}temp500162000105502438000000.zip . -i ZDIFE001_${FDATE_17}.*
#####//     cd ${CUR_DIR}
#####//     rc=$?
#####//     if [ $rc -ne 0 ]
#####//     then
#####//         sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " ZIP Error($SVC img zip:rc=$rc) "
#####//         echo $JOBNAME " ZIP Error($SVC img zip:rc=$rc) "
#####//         exit ${G_RTN_ERROR}
#####//     fi
#####// else
#####//     zip -r ${IN_KCN_FILE1}temp500162000105502438000000.zip . -i *.pdf ZDIFE001_${FDATE_17}.*
#####//     cd ${CUR_DIR}
#####//     rc=$?
#####//     if [ $rc -ne 0 ]
#####//     then
#####//         sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " ZIP Error($SVC img zip:rc=$rc) "
#####//         echo $JOBNAME " ZIP Error($SVC img zip:rc=$rc) "
#####//         exit ${G_RTN_ERROR}
#####//     fi
#####// fi
#####// 
#####// #KCN送信情報イメージ(etv5)移動 KKIFE210
#####// mv ${IN_KCN_FILE1}temp500162000105502438000000.zip ${OUT_KCN_DIR}
#####// ANK-3781-01-00 DEL END   <----- //#####

#申込情報ファイル(etv7)
cd ${GAIBU_SEND_DIR_KK}/KKIFE177
zip -r ${OUT_MSKM_DIR}temp500162000107502438000000.zip . -i KKIFE177_${YMDHMS}.*
cd ${CUR_DIR}
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " ZIP Error($SVC etv-web zip:rc=$rc) "
    echo $JOBNAME " ZIP Error($SVC etv-mskm zip:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

#
#---パラメタ定義
#

P1="OPD=$OPD,"
P2="SVCCTL=JBSbatUnitServiceControl,"
P3="JOB=EO20G0210J0,"
P4="IND1=,"
P5="INF1=,"
P6="IND2=,"
P7="INF2=,"
P8="OTD1=,"
P9="OTF1=,"
P10="OTD2=,"
P11="OTF2=,"
P12="TABLENAME=,"
P13="SQLKEY=,"
P14="SQLPARAM=,"
P15="ERRFILE=,"
P16="RECOVERY=,"
P17="BREAKPTN=,"
#####// ANK-3781-01-00 DEL START -----> //#####
#####// P18="FREE=${OUT_IDO_DIR};${OUT_KOJI_DIR};${OUT_JDG_DIR};${OUT_WEB_DIR};${OUT_KCN_DIR};${OUT_MSKM_DIR};${YMDHMS};${FDATE}"
#####// ANK-3781-01-00 DEL END   <----- //#####
#####// ANK-3781-01-00 ADD START -----> //#####
P18="FREE=${OUT_IDO_DIR};${OUT_KOJI_DIR};${OUT_JDG_DIR};${OUT_WEB_DIR};${OUT_MSKM_DIR};${YMDHMS}"
#####// ANK-3781-01-00 ADD END   <----- //#####
PARA="$P1$P2$P3$P4$P5$P6$P7$P8$P9$P10$P11$P12$P13$P14$P15$P16$P17$P18"

sh ${G_TOOLSH}/EOK010210J0.sh CS00027I $JOBNAME

#
#---ＡＰＬ起動
#

java ${JAVA_OPTION} -jar ${JAR_DIR}/koptBatch.jar $PARA

rc=$?
ERR_FLG=0
if [ $rc -ne 0 ]
then
   if [ $rc -ne 4 ]
   then
       if [ $rc -ne 8 ]
       then
           if [ $rc -ne 127 ]
           then
              sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " PROGRAM Error($SVC program:rc=$rc) "
              echo $JOBNAME " PROGRAM Error($SVC program:rc=$rc) "
              exit ${G_RTN_ERROR}
           fi
       fi
    fi
    ERR_FLG=1
fi

exit_rc=$rc

if [ $rc -eq 0 ]
then
#--- ANK-4069-00-00 DEL START
#  #
#  #---削除を行う
#  #
#  rm -f ${OUT_IDO_DIR}etv1500162000101502438000000_*.txt ${OUT_IDO_DIR}etv1500162000101502438000000_*.cnt ${OUT_IDO_DIR}etv1500162000101502438000000_*.flg
#  rm -f ${OUT_KOJI_DIR}etv2500162000102502438000000_*.txt ${OUT_KOJI_DIR}etv2500162000102502438000000_*.cnt ${OUT_KOJI_DIR}etv2500162000102502438000000_*.flg
#  rm -f ${OUT_JDG_DIR}etv3500162000103502438000000_*.txt ${OUT_JDG_DIR}etv3500162000103502438000000_*.cnt ${OUT_JDG_DIR}etv3500162000103502438000000_*.flg
#  rm -f ${OUT_WEB_DIR}etv6500162000106502438000000_*.txt ${OUT_WEB_DIR}etv6500162000106502438000000_*.cnt ${OUT_WEB_DIR}etv6500162000106502438000000_*.flg
######// ANK-3781-01-00 DEL START -----> //#####
######//   rm -f ${IN_KCN_FILE1}*.pdf
######//   rm -f ${IN_KCN_FILE1}ZDIFE001_*.cnt ${IN_KCN_FILE1}ZDIFE001_*.flg
######// ANK-3781-01-00 DEL END   <----- //#####
#  rm -f ${GAIBU_SEND_DIR_KK}/KKIFE177/KKIFE177_*.txt ${GAIBU_SEND_DIR_KK}/KKIFE177/KKIFE177_*.cnt ${GAIBU_SEND_DIR_KK}/KKIFE177/KKIFE177_*.flg
#--- ANK-4069-00-00 DEL END
  
  #---中間ファイルの削除
  rm -f ${MID_DIR_KK}/KKIFE044011.csv ${MID_DIR_KK}/KKIFE044012.csv ${MID_DIR_KK}/KKIFE044013.csv
  rm -f ${MID_DIR_KK}/KKIFE045011.csv ${MID_DIR_KK}/KKIFE045012.csv ${MID_DIR_KK}/KKIFE045013.csv
  rm -f ${MID_DIR_KK}/KKIFE046011.csv ${MID_DIR_KK}/KKIFE046012.csv ${MID_DIR_KK}/KKIFE046013.csv
  rm -f ${MID_DIR_KK}/KKIFE047011.csv ${MID_DIR_KK}/KKIFE047012.csv ${MID_DIR_KK}/KKIFE047013.csv
  rm -f ${MID_DIR_KK}/KKIFE177011.csv ${MID_DIR_KK}/KKIFE177012.csv ${MID_DIR_KK}/KKIFE177013.csv
fi

#
#--- ジョブの終了メッセージを出力する
#
sh ${G_TOOLSH}/EOK010210J0.sh CS00028I $JOBNAME
sh ${G_TOOLSH}/EOK010210J0.sh CS00026I $JOBNAME

exit $exit_rc
