#!/bin/bash
##############################################################
# システム名    ：eo顧客基幹システム
#
# サブシステム名：契約管理
#
# シェル名      ：ＣＴＩ電話番号情報抽出
#
# 機能          ：基準日以降に更新／追加の発生したお客さま情報(電話番号情報)をePOPに連携する。
#                 FREEパラメータで年月日が指定された場合は、指定された年月日を基準日とした
#                 データ抽出も可能とする。（リカバリ時）
#
# コマンド形式  ：EO21Y0110J0.sh
#
# 実行環境      ：.../app/shl
#
# 終了ステータス：ゼロ以外異常
#
# 特記事項      ：特になし
#
# 変更履歴      ：変更日      変更者       障害／仕様変更No.
# v4.01         2013/02/12    FJ)砂川      【ST1-2013-0000333】リカバリ起動時の引数をSQLに設定する対応
# v4.02         2013/04/26    FJ)砂川      【KT1-2013-0000487】アンローダSQLの日付置換文字列を年月日時分秒から年月日に修正
# v5.00         2013/08/02    FJ)井熊      【IT1-2013-0001522】進捗年月日を用いて当日に加え前日分の進捗情報も抽出するように変更
# v15.00        2015/08/24    FJ)中村      【OM-2015-0002057】リソース削減の個別対応
# v19.00        2015/09/08    FJ)中村      【OM-2015-0002274】リソース削減の個別対応(追加対応)
# v19.00.00     2015/10/09    FJ)福山      【OM-2015-0002578】 性能改善：アンロード共通ファイル縮小対応
# v29.00.00     2017/03/02    FJ)舘山      【ANK-2886-00-00】CTI連携条件見直し
# v44.00.00     2019/07/01    FJ)謝        【ANK-3691-00-00】CTI連携フォロー案件
#
##############################################################

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

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

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

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

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

#
#---OPD
#
OPD=$1

#
#---業務で必要な変数定義
#
# システム日付取得
. EOK010410J0.sh 2

# 処理対象期間を取得
. EOK010310J0.sh "BDATE"

#YMD_FR=""
YMD_FR=${RSLT_OPEDATE}
#YMD_TO=""
YMD_TO=${RSLT_OPEDATE}
if [ "${OPD}" = "" ]; then
    # 通常起動 - 運用日
    YMD_FR=${RSLT_OPEDATE}
    YMD_TO=${RSLT_OPEDATE}
else
    # リカバリ起動 - 第一引数
    YMD_FR=${OPD}
    YMD_TO=${OPD}
    RSLT_OPEDATE=${OPD}
fi
RECOVERY_YMD=${OPD}

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

#
#--- ファイル定義
#
SQLFILE=${SQL_DIR}/KK_U_KK0081_03.sql
SQLFILE_TEMP=${SQL_DIR}/KK_U_KK0081_03_temp.sql
OUTFILE=${MID_DIR_KK}/KKIFM285001.csv
OUTFILE_2=${MID_DIR_KK}/KKIFM285002.csv
OUTFILE_3=${MID_DIR_KK}/KKIFM285003.csv
OUTFILE_YDAY=${MID_DIR_KK}/KKIFM285004.csv
OUTFILE_T=${MID_DIR_KK}/KKIFM285005.csv
OUTFILE_Y=${MID_DIR_KK}/KKIFM285006.csv
# OM-2015-0002274 リソース削減の個別対応(追加対応) 2015/09/08 中村 ADD START
OUTFILE_KK0081=${MID_DIR_KK}/${JOBNAME}_CCIFM020002_tmp.csv
# OM-2015-0002274 リソース削減の個別対応(追加対応) 2015/09/08 中村 ADD END
# OM-2015-0002057 リソース削減の個別対応 2015/08/24 中村 ADD START
# OM-2015-0002274 リソース削減の個別対応(追加対応) 2015/09/08 中村 MOD START
#サービス契約スキーマ取得(全件)
#COMULD2_KK0081_ALL=${MID_DIR_CC}/CCIFM020001.csv
#サービス契約スキーマ取得(カレント)
COMULD2_KK0081_CUR=${MID_DIR_CC}/CCIFM020002.csv
# OM-2015-0002274 リソース削減の個別対応(追加対応) 2015/09/08 中村 MOD END
#--- マッチング定義ワークファイル
DEF_FILE_WK=${MID_DIR_KK}/${JOBNAME}_KK_CM_0544_WK.def
TMPDEFFILE=${ULD_WORK_DIR}/KK_CM_0544.tmp.${JOBNAME}.def
#--- マッチング出力ファイル
MATCHING_OUTFILE=${MID_DIR_KK}/${JOBNAME}_MATCHING.csv
#--- ファイルマッチングモジュール
MATCHING=${G_TOOLSH}/util/bin/ZTLMAT01
# OM-2015-0002057 リソース削減の個別対応 2015/08/24 中村 ADD END
# ANK-3691-00-00 ADD START
#--- 課金先(全件)
COMULD2_KK0321_ALL=${MID_DIR_CC}/CCIFM024001.csv
OUTFILE_KK0321=${MID_DIR_KK}/${JOBNAME}_CCIFM024001_tmp.csv
#--- マッチング定義ワークファイル
DEF_FILE_WK_KK_CM_0694=${MID_DIR_KK}/${JOBNAME}_KK_CM_0694_WK.def
DEF_FILE_WK_KK_CM_0695=${MID_DIR_KK}/${JOBNAME}_KK_CM_0695_WK.def
DEF_FILE_WK_KK_CM_0696=${MID_DIR_KK}/${JOBNAME}_KK_CM_0696_WK.def
#--- マッチング出力ファイル(同一SYSID)
OUTFILE_SYSID=${MID_DIR_KK}/${JOBNAME}_SYSID.csv
#--- マッチング出力ファイル(同一回線)
OUTFILE_KAISEN=${MID_DIR_KK}/${JOBNAME}_KAISEN.csv
#--- マッチング出力ファイル(同一請求先)
OUTFILE_SEIKY=${MID_DIR_KK}/${JOBNAME}_SEIKY.csv
#--- マッチング出力ファイル(マージ)
OUTFILE_MERGE=${MID_DIR_KK}/${JOBNAME}_MERGE.csv
#--- マッチング出力ファイル(マージ)(ソート)
OUTFILE_MERGE_SORT=${MID_DIR_KK}/${JOBNAME}_MERGE_SORT.csv
#--- マッチング出力ファイル(集約)
OUTFILE_SHUYAKU=${MID_DIR_KK}/${JOBNAME}_SHUYAKU.csv
# ANK-3691-00-00 ADD END

#
#--- 各ファイルの存在チェックを行う
#
if [ ! -r $SQLFILE ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " File is nonexist($SQLFILE) "
    echo $JOBNAME " File is nonexist($SQLFILE) "
    exit ${G_RTN_ERROR}
fi

#
#--- アンロードファイルのクリアを行う
#
cat /dev/null > $OUTFILE
cat /dev/null > $OUTFILE_2
cat /dev/null > $OUTFILE_3
cat /dev/null > $OUTFILE_YDAY
cat /dev/null > $OUTFILE_T
cat /dev/null > $OUTFILE_Y
cat /dev/null > $SQLFILE_TEMP
# ANK-3691-00-00 ADD START
cat /dev/null > ${OUTFILE_KK0321}
cat /dev/null > ${DEF_FILE_WK_KK_CM_0694}
cat /dev/null > ${DEF_FILE_WK_KK_CM_0695}
cat /dev/null > ${DEF_FILE_WK_KK_CM_0696}
cat /dev/null > ${OUTFILE_SYSID}
cat /dev/null > ${OUTFILE_KAISEN}
cat /dev/null > ${OUTFILE_SEIKY}
cat /dev/null > ${OUTFILE_MERGE}
cat /dev/null > ${OUTFILE_MERGE_SORT}
cat /dev/null > ${OUTFILE_SHUYAKU}
# ANK-3691-00-00 ADD END

rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " File cat error($SQLFILE_TEMP:rc=$rc) "
    echo $JOBNAME " File cat error($SQLFILE_TEMP:rc=$rc) "
    exit ${G_RTN_ERROR}
fi


#
#--- 運用日埋め込み用SQLファイル作成
#
sed s/XXXXX/${YMD_FR}/g ${SQLFILE} | sed s/YYYYY/${YMD_TO}/g > ${SQLFILE_TEMP}

#
#--- UNLOAD処理
#
sh ${G_TOOLSH}/EOKULD02.sh ${SQLFILE_TEMP} ${OUTFILE_2} $JOBNAME

rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " UNLOAD Error($SVC unload:rc=$rc) " 
    echo $JOBNAME " UNLOAD Error($SVC unload:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

#
#---ＳＯＲＴ
#
#bsort -s -z45 -0.12asca,1.7asca,2.19asca -Tflt -t, -p "3.3asc.eq.'\"0\"'" -o ${OUTFILE_3} ${OUTFILE_2}
# 進捗当日抽出（サービス契約番号昇 異動区分昇 進捗年月日降 無効フラグ=0 進捗年月日>=運用年月日0時以上）
bsort -s -z90 -0.12asca,1.7asca,2.19ascr -Tflt -t, -p "3.3asc.eq.'\"0\"',2.19asc.ge.'\"${RSLT_OPEDATE}000000000\"'" -o ${OUTFILE_3} ${OUTFILE_2}
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " SORT Error($SVC sort:rc=$rc) "
    echo $JOBNAME " SORT Error TDAY($SVC sort:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

# 進捗前日抽出（サービス契約番号昇 異動区分昇 進捗年月日降 無効フラグ=0 進捗年月日<運用年月日0時未満）
bsort -s -z90 -0.12asca,1.7asca,2.19ascr -Tflt -t, -p "3.3asc.eq.'\"0\"',2.19asc.lt.'\"${RSLT_OPEDATE}000000000\"'" -o ${OUTFILE_YDAY} ${OUTFILE_2}
rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " SORT Error($SVC sort:rc=$rc) "
    echo $JOBNAME " SORT Error YDAY($SVC sort:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

#---ユニーク：進捗 当日（サービス契約番号 異動区分）
uniq --check-chars=20 $OUTFILE_3 $OUTFILE_T
#---ユニーク：進捗 前日（サービス契約番号 異動区分）
uniq --check-chars=20 $OUTFILE_YDAY $OUTFILE_Y
#---ソートマージ（サービス契約番号昇 進捗年月日降）
bsort -s -z90 -0.12asca,2.19ascr -Tflt -t, -o ${OUTFILE} ${OUTFILE_T} ${OUTFILE_Y}

# OM-2015-0002274 リソース削減の個別対応(追加対応) 2015/09/08 中村 ADD START
#
#--- ソート(サービス契約(カレント)をキー項目(サービス契約番号、サービス契約ステータス、SYSID、料金グループコード、料金プランコード、
#           サービス解約理由コード、申込明細番号、サービスキャンセル年月日、提供方式契約番号、予約適用年月日、異動区分)で抽出)
#

# OM-2015-0002578 2015/10/09 福山 MOD START
#bsortex \
#   -copy -record recform=txtcsv \
#   -input file=${COMULD2_KK0081_CUR} \
#          reclen=${ULD_REC_LEN_KK0081} \
#          reconst="0.10,2.3,3.10,8.2,10.6,60.2,5.12,36.8,11.12,33.8,75.5" \
#          include="16.8asc.ge.' '" \
#   -output file=${OUTFILE_KK0081} \
# ANK-2886-00-00 2017/03/02 MODIFY START
#bsortex \
#   -copy -record recform=txtcsv \
#   -input file=${COMULD2_KK0081_CUR} \
#          reclen=${ULD2_REC_LEN_KK0081} \
#          reconst="0.10,2.3,3.10,7.2,9.6,33.2,5.12,21.8,10.12,19.8,36.5" \
#          include="11.8asc.ge.' '" \
#   -output file=${OUTFILE_KK0081} \
YMD_FROM2=`date -d "170 day ago ${YMD_TO}" +'%Y%m%d'`
bsortex \
   -copy -record recform=txtcsv \
   -input file=${COMULD2_KK0081_CUR} \
          reclen=${ULD2_REC_LEN_KK0081} \
          reconst="0.10,2.3,3.10,7.2,9.6,33.2,5.12,21.8,10.12,19.8,36.5,29.8" \
          include="((2.3asc.ne.'010'.and.2.3asc.ne.'910'.and.2.3asc.ne.'920').or.(21.8asc.ge.'${YMD_FROM2}'.and.21.8asc.le.'${YMD_TO}').or.(29.8asc.ge.'${YMD_FROM2}'.and.29.8asc.le.'${YMD_TO}')).and.11.8asc.ge.' '.and.37.1asc.eq.'1'" \
   -output file=${OUTFILE_KK0081} 
# ANK-2886-00-00 2017/03/02 MODIFY END
# OM-2015-0002578 2015/10/09 福山 MOD END

rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " SORT Error($SVC sort:rc=$rc) "
    echo $JOBNAME " SORT Error YDAY($SVC sort:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

# OM-2015-0002274 リソース削減の個別対応(追加対応) 2015/09/08 中村 ADD END
# OM-2015-0002057 リソース削減の個別対応 2015/08/24 中村 ADD START
#
#--- 環境変数の設定を行う（出力ファイル情報の設定）
#
export ZTLTMPDIR=${ULD_WORK_DIR}
export ZTLOUTFILE=${MATCHING_OUTFILE}

#
#--- マッチング
#
cp -f ${G_TOOLSH}/util/def/KK_CM_0544.def ${DEF_FILE_WK}

#
#サービス契約番号
#
sed -i -e s@'${MID_DIR_KK}'@${MID_DIR_KK}@g ${DEF_FILE_WK}
sed -i -e s@'${MID_DIR_CC}'@${MID_DIR_CC}@g ${DEF_FILE_WK}

#
#--- ファイルマッチング処理
#
${G_TOOLSH}/util/bin/ZTLMAT01 ${DEF_FILE_WK}

rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " MATCHING Error(AK_CM_0082.def:rc=$rc) "
    echo $JOBNAME " MATCHING Error(AK_CM_0082.def:rc=$rc) "
    exit ${G_RTN_ERROR}
fi
# OM-2015-0002057 リソース削減の個別対応 2015/08/24 中村 ADD END 
# ANK-3691-00-00 ADD START
#
#--- 課金先対象データを取得する
#
bsortex \
   -copy -record recform=txtcsv \
   -input file=${COMULD2_KK0321_ALL} \
          reclen=${ULD2_REC_LEN_KK0321} \
          reconst="0.10,1.10" \
          include="8.8asc.le.'${RSLT_OPEDATE}'.and.9.8asc.ge.'${RSLT_OPEDATE}'" \
   -output file=${OUTFILE_KK0321} 

rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " SORT Error($SVC sort:rc=$rc) "
    echo $JOBNAME " SORT Error KAKINS($SVC sort:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

#
#--- ファイルマッチング処理(SYSIDに紐づくサービス契約番号を取得する)
#
export ZTLTMPDIR=${ULD_WORK_DIR}
export ZTLOUTFILE=${OUTFILE_SYSID}
cp -f ${G_TOOLSH}/util/def/KK_CM_0694.def ${DEF_FILE_WK_KK_CM_0694}
sed -i -e s@'${MID_DIR_KK}'@${MID_DIR_KK}@g ${DEF_FILE_WK_KK_CM_0694}

${G_TOOLSH}/util/bin/ZTLMAT01 ${DEF_FILE_WK_KK_CM_0694}

rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " MATCHING Error(KK_CM_0694.def:rc=$rc) "
    echo $JOBNAME " MATCHING Error(KK_CM_0694.def:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

#
#--- ファイルマッチング処理(サービス契約回線内訳に紐づくサービス契約番号を取得する)
#
export ZTLTMPDIR=${ULD_WORK_DIR}
export ZTLOUTFILE=${OUTFILE_KAISEN}
cp -f ${G_TOOLSH}/util/def/KK_CM_0695.def ${DEF_FILE_WK_KK_CM_0695}
sed -i -e s@'${MID_DIR_KK}'@${MID_DIR_KK}@g ${DEF_FILE_WK_KK_CM_0695}
sed -i -e s@'${MID_DIR_CC}'@${MID_DIR_CC}@g ${DEF_FILE_WK_KK_CM_0695}

${G_TOOLSH}/util/bin/ZTLMAT01 ${DEF_FILE_WK_KK_CM_0695}

rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " MATCHING Error(KK_CM_0695.def:rc=$rc) "
    echo $JOBNAME " MATCHING Error(KK_CM_0695.def:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

#
#--- ファイルマッチング処理(請求契約に紐づくサービス契約番号を取得する)
#
export ZTLTMPDIR=${ULD_WORK_DIR}
export ZTLOUTFILE=${OUTFILE_SEIKY}
cp -f ${G_TOOLSH}/util/def/KK_CM_0696.def ${DEF_FILE_WK_KK_CM_0696}
sed -i -e s@'${MID_DIR_KK}'@${MID_DIR_KK}@g ${DEF_FILE_WK_KK_CM_0696}

${G_TOOLSH}/util/bin/ZTLMAT01 ${DEF_FILE_WK_KK_CM_0696}

rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " MATCHING Error(KK_CM_0696.def:rc=$rc) "
    echo $JOBNAME " MATCHING Error(KK_CM_0696.def:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

#
#--- マージ
#
cat ${OUTFILE_SYSID} > ${OUTFILE_MERGE}
cat ${OUTFILE_KAISEN} >> ${OUTFILE_MERGE}
cat ${OUTFILE_SEIKY} >> ${OUTFILE_MERGE}

#
#--- ソート(進捗に紐づくサービス契約番号を除外する)
#           条件：サービス契約番号≠検索元サービス契約番号
#
bsortex \
    -sort key=0.10asc,16.10asc -record recform=txtcsv \
    -input file=${OUTFILE_MERGE} \
           reclen=135 \
           reconst="0.10,EMPTYA,EMPTYA,EMPTYA,EMPTYA,1.3,2.10,3.2,4.6,5.2,6.12,7.8,8.12,9.8,10.5,11.8,12.10" \
           include="0.10asc.ne.12.10asc" \
    -output file=${OUTFILE_MERGE_SORT} 

rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " SORT Error($SVC sort:rc=$rc) "
    echo $JOBNAME " SORT Error OUTFILE_MERGE_SORT($SVC sort:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

#
#--- 集約(重複レコードを削除する)
#
bsortex \
    -merge key=0.10asc,16.10asc -record recform=txtcsv \
    -input file=${OUTFILE_MERGE_SORT} \
           reclen=210 \
    -summary suppress last \
    -output file=${OUTFILE_SHUYAKU}

rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " MERGE Error($SVC merge:rc=$rc) "
    echo $JOBNAME " MERGE Error($SVC merge:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

#
#--- 同一SYSID、同一回線、同一請求先配下のサービス契約情報を連携対象ファイルに追加する
#
cat ${OUTFILE_SHUYAKU} >> ${MATCHING_OUTFILE}
# ANK-3691-00-00 ADD END

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

P1="OPD=,"
P2="SVCCTL=JBSbatMultiServiceControl,"
P3="JOB=EO21Y0110J0,"
P4="IND1=KKIFM285.def,"
# OM-2015-0002057 リソース削減の個別対応 2015/08/24 中村 MOD START 
#P5="INF1=${OUTFILE}," 
P5="INF1=${MATCHING_OUTFILE},"
# OM-2015-0002057 リソース削減の個別対応 2015/08/24 中村 MOD END 
P6="IND2=,"
P7="INF2=,"
P8="OTD1=KKIFE024.def,"
P9="OTF1=${GAIBU_SEND_DIR_KK}/KKIFE024/TELNOINF_${RSLT_SYSDATE}.csv,"
P10="OTD2=,"
P11="OTF2=,"
P12="TABLENAME=,"
P13="SQLKEY=,"
P14="SQLPARAM=,"
P15="ERRFILE=,"
P16="RECOVERY=,"
P17="BREAKPTN=,"
P18="FREE=${RECOVERY_YMD};${GAIBU_SEND_DIR_KK}/KKIFE024/TELNOINF_CNT_${RSLT_SYSDATE}.csv"
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

echo 'バッチ処理完了'

#
#---ファイル削除
#
rm -f ${SQLFILE_TEMP}
rm -f ${OUTFILE_2}
rm -f ${OUTFILE_3}
rm -f ${OUTFILE_YDAY}
rm -f ${OUTFILE_T}
rm -f ${OUTFILE_Y}
# OM-2015-0002274 リソース削減の個別対応(追加対応) 2015/09/08 中村 ADD START
rm -f ${DEF_FILE_WK}
rm -f ${OUTFILE_KK0081}
# OM-2015-0002274 リソース削減の個別対応(追加対応) 2015/09/08 中村 ADD END
# ANK-3691-00-00 ADD START
rm -f ${OUTFILE_KK0321}
rm -f ${DEF_FILE_WK_KK_CM_0694}
rm -f ${DEF_FILE_WK_KK_CM_0695}
rm -f ${DEF_FILE_WK_KK_CM_0696}
rm -f ${OUTFILE_SYSID}
rm -f ${OUTFILE_KAISEN}
rm -f ${OUTFILE_SEIKY}
rm -f ${OUTFILE_MERGE}
rm -f ${OUTFILE_MERGE_SORT}
rm -f ${OUTFILE_SHUYAKU}
# ANK-3691-00-00 ADD END

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


exit $rc
