#!/bin/bash
##############################################################
# システム名    ：eo顧客基幹システム
#
# サブシステム名：料金管理
#
# シェル名      ：マカフィー社事業者間精算情報作成
#
# 機能          ：マカフィー社事業者間精算情報を作成する。
#
# コマンド形式  ：EO31L0110J0.sh
#
# 実行環境      ：.../app/shl
#
# 終了ステータス：ゼロ以外異常
#
# 特記事項      ：特になし
#
# 変更履歴      ：変更日      変更者       障害／仕様変更No.
# v32.00.00      2017/05/02   FJ)寺園     【ANK-3149-00-00】新セキュリティパック導入
# v32.00.01      2017/05/11   FJ)寺園     【ANK-3149-00-00】新セキュリティパック導入（再）
# v32.00.02      2017/05/23   FJ)寺園     【IT1-2017-0000069】ファイル名不正
#
##############################################################

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

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

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

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

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

#
#---OPD
#
OPD=$1

#
#---業務で必要な変数定義
#
#xxx=xxxxxxx
##############################################################
# 業務処理
##############################################################
sh ${G_TOOLSH}/EOK010210J0.sh CS00025I $JOBNAME

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

#---前月末日を取得
NOW_MONTH_ONEDAY=`date -d "${RSLT_OPEDATE}" +'%Y%m'`01
PREV_MONTH_LASTDAY=`date -d "-1 day ${NOW_MONTH_ONEDAY}" +'%Y%m%d'`
#---前月1日を取得
PREV_MONTH_ONEDAY=`date -d "-1 month ${RSLT_OPEDATE}" +'%Y%m'`01

#---請求年月を取得
SEIKY_YM=`echo ${PREV_MONTH_ONEDAY} | cut -c 1-6`

#
#---ファイル定義
#
DEFFILE1=${G_TOOLSH}/util/def/AC_CM_0118.def
DEFFILE2=${G_TOOLSH}/util/def/AC_CM_0119.def
DEFFILE3=${G_TOOLSH}/util/def/AC_CM_0120.def
DEFFILE4=${G_TOOLSH}/util/def/AC_CM_0121.def
DEFFILE5=${G_TOOLSH}/util/def/AC_CM_0122.def
TMPDEFFILE1=${ULD_WORK_DIR}/AC_CM_0118_tmp.def
TMPDEFFILE2=${ULD_WORK_DIR}/AC_CM_0119_tmp.def
TMPDEFFILE3=${ULD_WORK_DIR}/AC_CM_0120_tmp.def
TMPDEFFILE4=${ULD_WORK_DIR}/AC_CM_0121_tmp.def
TMPDEFFILE5=${ULD_WORK_DIR}/AC_CM_0122_tmp.def

#
#---ワークファイル
#
OUTFILE1=${MID_DIR_AC}/EO31L0110J0_OUT1_SORT.csv
OUTFILE1_SORT=${MID_DIR_AC}/EO31L0110J0_KK0351_SORT1.csv
OUTFILE2=${MID_DIR_AC}/EO31L0110J0_OUT2_SORT.csv
OUTFILE3=${MID_DIR_AC}/EO31L0110J0_OUT3_SORT.csv
OUTFILE3_MATCHING=${MID_DIR_AC}/EO31L0110J0_MATCHING1.csv
OUTFILE4_MATCHING=${MID_DIR_AC}/EO31L0110J0_MATCHING2.csv
OUTFILE5=${MID_DIR_AC}/EO31L0110J0_OUT4_SORT.csv
OUTFILE5_MATCHING=${MID_DIR_AC}/EO31L0110J0_MATCHING3.csv
OUTFILE6_MATCHING=${MID_DIR_AC}/EO31L0110J0_MATCHING4.csv
OUTFILE7=${MID_DIR_AC}/EO31L0110J0_OUT5_UNLOAD.csv
OUTFILE8=${MID_DIR_AC}/EO31L0110J0_OUT6_UNLOAD.csv
OUTFILE9_REPLACEMENT_BF=${MID_DIR_AC}/EO31L0110J0_MATCHING5.csv
OUTFILE10=${MID_DIR_AC}/ACIFM283001.csv
OUTFILE11=${MID_DIR_AC}/ACIFM284001.csv

#オプションサービス契約(カレント)
COMULD2_KK0351_CUR=${MID_DIR_CC}/CCIFM026002.csv
#サービス契約(カレント)
COMULD2_KK0081_CUR=${MID_DIR_CC}/CCIFM020002.csv

#請求内訳アンロードＳＱＬ
SQLFILE_01=${SQL_DIR}/AC_U_CH0101_04.sql
SQLFILE_01_WRK=${SQL_DIR}/AC_U_CH0101_04_WORK.sql
SQLFILE_02=${SQL_DIR}/AC_U_CH0101_05.sql
SQLFILE_02_WRK=${SQL_DIR}/AC_U_CH0101_05_WORK.sql

#v32.00.01 ADD START
#v32.00.02 MOD START
#OUTFILE1_SORT_WK=${MID_DIR_AC}/EO31M0110J0_KK0351_SORT1_WK.csv
OUTFILE1_SORT_WK=${MID_DIR_AC}/EO31L0110J0_KK0351_SORT1_WK.csv
#v32.00.02 MOD END
#v32.00.01 ADD END

#
#---キー項目でソート（オプションサービス契約(カレント)）
#   ソートＫＥＹ
#   7.10    サービス契約番号
#   0.12    オプションサービス契約番号
#   出力項目
#   3.4     オプションサービスコード
#   0.12    オプションサービス契約番号
#   7.10    サービス契約番号
#   32.8    照査年月日
#   2.3     オプションサービス契約ステータス
#   19.8    サービス課金開始年月日
#   23.8    サービス課金終了年月日
#   17.8    サービスキャンセル年月日
#   24.8    サービス解約年月日
#v32.00.01 MOD START
#bsortex -sort key="1.12asc" -record recform=txtcsv -input file=${COMULD2_KK0351_CUR} reclen=${ULD2_REC_LEN_KK0351} reconst="3.4,0.12,7.10,32.8,2.3,19.8,23.8,17.8,24.8" \
#        include="2.3asc.ge.'020'.and.3.4asc.eq.'B130'" \
# -output file=${OUTFILE1_SORT}
bsortex -sort key="2.10asc,1.12asc" -record recform=txtcsv -input file=${COMULD2_KK0351_CUR} reclen=${ULD2_REC_LEN_KK0351} reconst="3.4,0.12,7.10,32.8,2.3,19.8,23.8,17.8,24.8" \
        include="2.3asc.ge.'020'.and.3.4asc.eq.'B130'" \
 -output file=${OUTFILE1_SORT_WK}
#v32.00.01 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($SVC sort:rc=$rc) "
    exit ${G_RTN_ERROR}
fi

#v32.00.01 ADD START
#
#--- マージ（同一サービス契約番号内の最新オプションのみを残す）
#
bsortex -merge key=0.4asc,2.10asc -record recform=txtcsv -input file=${OUTFILE1_SORT_WK} reclen=${ULD2_REC_LEN_KK0351} -summary suppress last -output file=${OUTFILE1_SORT}

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
#v32.00.01 ADD END

#
#---前月が新規非課金開の契約件数を抽出する。
#   出力項目
#   0.4     オプションサービスコード
#   2.10    サービス契約番号
#           件数（"1"を設定）
#   抽出条件
#   オプションサービス契約.オプションサービス契約ステータス ≠ 「910：解約済」「920：キャンセル済」以外
#   オプションサービス契約.照査年月日 = 運用日の前月
#   （オプションサービス契約.サービス課金開始年月日 ＝ 未設定
#   　オプションサービス契約.サービス課金開始年月日 ≧ 運用月の1日）
#
bsortex -sort key="1.10asc" -record recform=txtcsv -input file=${OUTFILE1_SORT} reclen=100 reconst="0.4,2.10" \
         include="3.8asc.ge.'${PREV_MONTH_ONEDAY}'.and.3.8asc.le.'${PREV_MONTH_LASTDAY}'.and.4.3asc.ne.'910'.and.4.3asc.ne.'920'.and.(5.8asc.lt.' '.or.5.8asc.ge.'${NOW_MONTH_ONEDAY}')" \
 -output file=${OUTFILE1} reconst="0.4,1.10,'1'.1ascA"

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

#
#---前月が課金開始初月の契約件数を抽出する。
#   出力項目
#   0.4     オプションサービスコード
#   2.10    サービス契約番号
#           件数（"1"を設定）
#   抽出条件
#   サービス課金開始年月日 ＝ 運用日の前月　かつ
#   サービス課金開始年月日 ≦ サービス課金終了年月日
#
bsortex -sort key="1.10asc" -record recform=txtcsv -input file=${OUTFILE1_SORT} reclen=100 reconst="0.4,2.10" \
         include="5.8asc.ge.'${PREV_MONTH_ONEDAY}'.and.5.8asc.le.'${PREV_MONTH_LASTDAY}'.and.5.8asc.le.6.8asc" \
 -output file=${OUTFILE2} reconst="0.4,1.10,'1'.1ascA"

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

#
#---前月オプション単独でキャンセルまたは非課金解約された件数を抽出する。
#   出力項目
#   0.4     オプションサービスコード
#   2.10    サービス契約番号
#           件数（"1"を設定）
#   抽出条件
#   オプションサービス契約ステータス ＝ 「910：解約済」「920：キャンセル済」　かつ
#   （オプションサービス契約.サービスキャンセル年月日 ＝ 運用日の前月
#　　　　または
#   　オプションサービス契約.サービス解約年月日 　　　＝ 運用日の前月）　　　　かつ
#   （オプションサービス契約.サービス課金開始年月日　 ＝ 未設定
#　　　　または
#   　サービス課金開始年月日 　＞ サービス課金終了年月日）
#
bsortex -sort key="1.10asc" -record recform=txtcsv -input file=${OUTFILE1_SORT} reclen=100 reconst="0.4,2.10" \
         include="(4.3asc.eq.'910'.or.4.3asc.eq.'920').and.((7.8asc.ge.'${PREV_MONTH_ONEDAY}'.and.7.8asc.le.'${PREV_MONTH_LASTDAY}').or.(8.8asc.ge.'${PREV_MONTH_ONEDAY}'.and.8.8asc.le.'${PREV_MONTH_LASTDAY}')).and.(5.8asc.lt.' '.or.5.8asc.gt.6.8asc)" \
 -output file=${OUTFILE3} reconst="0.4,1.10,'1'.1ascA"

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

#
#--- 環境変数の設定を行う（出力ファイル情報の設定）
#
export ZTLTMPDIR=${ULD_WORK_DIR}
export ZTLOUTFILE=${OUTFILE3_MATCHING}

#
#--- 定義ファイル環境変数設定処理
#
cat ${DEFFILE1} > ${TMPDEFFILE1}

sed -i -e s@'${MID_DIR_AC}'@${MID_DIR_AC}@g ${TMPDEFFILE1}
sed -i -e s@'${MID_DIR_CC}'@${MID_DIR_CC}@g ${TMPDEFFILE1}

#
#--- ファイルマッチング処理
#     ・オプションサービス契約前月非課金解約ファイル
#     ・サービス契約アンロードファイル（カレント）
#
${G_TOOLSH}/util/bin/ZTLMAT01 ${TMPDEFFILE1}

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

#
#--- 環境変数の設定を行う（出力ファイル情報の設定）
#
export ZTLTMPDIR=${ULD_WORK_DIR}
export ZTLOUTFILE=${OUTFILE4_MATCHING}

#
#--- 定義ファイル環境変数設定処理
#
cat ${DEFFILE2} > ${TMPDEFFILE2}

sed -i -e s@'${MID_DIR_AC}'@${MID_DIR_AC}@g ${TMPDEFFILE2}
sed -i -e s@'${MID_DIR_CC}'@${MID_DIR_CC}@g ${TMPDEFFILE2}

#
#--- ファイルマッチング処理
#     ・オプションサービス契約前月非課金解約ファイル
#     ・サービス契約アンロードファイル（カレント）
#
${G_TOOLSH}/util/bin/ZTLMAT01 ${TMPDEFFILE2}

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

#
#---前月オプション単独で課金解約された件数を抽出する。
#   出力項目
#   0.4     オプションサービスコード
#   2.10    サービス契約番号
#           件数（"1"を設定）
#   抽出条件
#   オプションサービス契約.オプションサービス契約ステータス ＝　「910：解約済」　かつ
#   オプションサービス契約.サービス解約年月日 　　　　　　　＝　運用日の前月　　　かつ
#   オプションサービス契約.サービス課金開始年月日 　　　　　≦ オプションサービス契約．サービス課金終了年月日
#
bsortex -sort key="1.10asc" -record recform=txtcsv -input file=${OUTFILE1_SORT} reclen=100 reconst="0.4,2.10" \
         include="4.3asc.eq.'910'.and.8.8asc.ge.'${PREV_MONTH_ONEDAY}'.and.8.8asc.le.'${PREV_MONTH_LASTDAY}'.and.5.8asc.gt.' '.and.5.8asc.le.6.8asc" \
 -output file=${OUTFILE5} reconst="0.4,1.10,'1'.1ascA"

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

#
#--- 環境変数の設定を行う（出力ファイル情報の設定）
#
export ZTLTMPDIR=${ULD_WORK_DIR}
export ZTLOUTFILE=${OUTFILE5_MATCHING}

#
#--- 定義ファイル環境変数設定処理
#
cat ${DEFFILE3} > ${TMPDEFFILE3}

sed -i -e s@'${MID_DIR_AC}'@${MID_DIR_AC}@g ${TMPDEFFILE3}
sed -i -e s@'${MID_DIR_CC}'@${MID_DIR_CC}@g ${TMPDEFFILE3}

#
#--- ファイルマッチング処理
#     ・オプションサービス契約前月課金解約ファイル
#     ・サービス契約アンロードファイル（カレント）
#
${G_TOOLSH}/util/bin/ZTLMAT01 ${TMPDEFFILE3}

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

#
#--- 環境変数の設定を行う（出力ファイル情報の設定）
#
export ZTLTMPDIR=${ULD_WORK_DIR}
export ZTLOUTFILE=${OUTFILE6_MATCHING}

#
#--- 定義ファイル環境変数設定処理
#
cat ${DEFFILE4} > ${TMPDEFFILE4}

sed -i -e s@'${MID_DIR_AC}'@${MID_DIR_AC}@g ${TMPDEFFILE4}
sed -i -e s@'${MID_DIR_CC}'@${MID_DIR_CC}@g ${TMPDEFFILE4}

#
#--- ファイルマッチング処理
#     ・オプションサービス契約前月課金解約ファイル
#     ・サービス契約アンロードファイル（カレント）
#
${G_TOOLSH}/util/bin/ZTLMAT01 ${TMPDEFFILE4}

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

#
#---前月利用料として、スマートリンクプレミアムＰオプション料金を課金する契約数を抽出する。
#--- UNLOAD処理(請求内訳)
#
cp -f ${SQLFILE_01} ${SQLFILE_01_WRK}
sed -i -e "s/\:SEIKY_YM/'${SEIKY_YM}'/"       ${SQLFILE_01_WRK} 

sh ${G_TOOLSH}/EOKULD02.sh $SQLFILE_01_WRK $OUTFILE7

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

#
#---前月利用料として、セキュリティーパックオプション料金を課金する契約数を抽出する。
#--- UNLOAD処理(請求内訳)
#
cp -f ${SQLFILE_02} ${SQLFILE_02_WRK}
sed -i -e "s/\:SEIKY_YM/'${SEIKY_YM}'/"       ${SQLFILE_02_WRK} 

sh ${G_TOOLSH}/EOKULD02.sh $SQLFILE_02_WRK $OUTFILE8

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


#
#--- 環境変数の設定を行う（出力ファイル情報の設定）
#
export ZTLTMPDIR=${ULD_WORK_DIR}
export ZTLOUTFILE=${OUTFILE9_REPLACEMENT_BF}

#
#--- 定義ファイル環境変数設定処理
#
cat ${DEFFILE5} > ${TMPDEFFILE5}

sed -i -e s@'${MID_DIR_AC}'@${MID_DIR_AC}@g ${TMPDEFFILE5}

#
#--- ファイルマッチング処理
#     ・オプションサービス契約新規申込ファイル
#     ・オプション料金課金ファイル
#     ・オプションサービス契約前月新規課金ファイル
#     ・単体解約_非課金オプションサービス契約マッチングファイル
#     ・退会連動解約_非課金オプションサービス契約マッチングファイル
#     ・単体解約_課金オプションサービス契約マッチングファイル
#     ・退会連動解約_課金オプションサービス契約マッチングファイル
#     ・スマートリンクプレミアム課金ファイル
#     ・セキュリティーパック課金ファイル
#
${G_TOOLSH}/util/bin/ZTLMAT01 ${TMPDEFFILE5}

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

#
#--- サマリー処理
#     ・マカフィー社事業者間精算情報集計前ファイル
#
cat ${OUTFILE9_REPLACEMENT_BF} | sed -e 's/\"\"/\"0\"/g' > ${OUTFILE10}

# ファイルサイズが0バイト以上の場合、サマリー処理を行なう
if [ -s ${OUTFILE10} ]
then
    bsortex -sort key="0.4asc" -record recform=txtcsv -input file=${OUTFILE10} reclen=200 -summary field="1.10ascud,2.10ascud,3.10ascud,4.10ascud,5.10ascud,6.10ascud,7.10ascud,8.10ascud" \
    -output file=${OUTFILE11} reconst="1.10,2.10,3.10,4.10,5.10,6.10,7.10,8.10" linedlmt=crlf
fi

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

#-- 出力ファイルパス
OUTPUT_DATA_FILE=${MID_DIR_AC}/MCAFEE_JIGYOSHA_CHK_DATA_$SEIKY_YM.csv

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

P1="OPD=$OPD,"
P2="SVCCTL=JBSbatMultiServiceControl,"
P3="JOB=EO31L0110J0,"
P4="IND1=ACIFM284.def,"
P5="INF1=${MID_DIR_AC}/ACIFM284001.csv,"
P6="IND2=,"
P7="INF2=,"
P8="OTD1=ACIFM284.def,"
P9="OTF1=${OUTPUT_DATA_FILE},"
P10="OTD2=,"
P11="OTF2=,"
P12="TABLENAME=,"
P13="SQLKEY=,"
P14="SQLPARAM=,"
P15="ERRFILE=,"
P16="RECOVERY=,"
P17="BREAKPTN=,"
P18="FREE=ACIFM284.def"
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

#ワーク削除
rm -f ${OUTFILE1}
rm -f ${OUTFILE1_SORT}
rm -f ${OUTFILE2}
rm -f ${OUTFILE3}
rm -f ${OUTFILE3_MATCHING}
rm -f ${OUTFILE4_MATCHING}
rm -f ${OUTFILE5}
rm -f ${OUTFILE5_MATCHING}
rm -f ${OUTFILE6_MATCHING}
rm -f ${OUTFILE7}
rm -f ${OUTFILE8}
rm -f ${OUTFILE9_REPLACEMENT_BF}
rm -f ${OUTFILE11}
#v32.00.01 ADD START
rm -f ${OUTFILE1_SORT_WK}
#v32.00.01 ADD END

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

exit $exit_rc
