#!/bin/bash
##############################################################
# システム名    ：eo顧客基幹システム
#
# サブシステム名：契約管理
#
# シェル名      ：提供方式契約情報取得（当月）
#
# 機能          ：１、各スキーマの割引サービス対象契約差分情報ファイルを集約する。
#                 ２、提供方式契約スキーマのデータを抽出する。
#                 ３、料金計算用ファイルに提供方式情報、一時支払料金番号を設定する。
#                 ４、機器提供サービス情報の親契約、機器提供種別コードを設定する。
#
#
# コマンド形式  ：EO21E01C8J0.sh
#
# 実行環境      ：.../app/shl
#
# 終了ステータス：ゼロ以外異常
#
# 特記事項      ：特になし
#
# 変更履歴      ：変更日      変更者       障害／仕様変更No.
# v7.00.00        2013/12/16  FJ)上田      ANK-1578-00-00
# v19.00.00       2015/09/02  FJ)中村      OM-2015-0002258
# v22.00.00       2016/01/26  FJ)有本      OM-2016-0000285 性能改善対応
# v37.00.00       2018/06/16  FJ)星野      【IT2-2018-0000060】マージ対象ファイル追加
# v54.00.00       2021/10/25  FJ)寺川      【ANK-4069-00-00】EOL対応(バッチ・DBサーバリプレース対応)
##############################################################

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

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

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

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

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

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

# OM-2015-0002258 2015/09/02 中村 料金IF性能改善 DEL START
#
#---運用日付取得
#
#if [ "${OPD}" = "" ]; then
#   . EOK010310J0.sh "BDATE"
#else
#   RSLT_OPEDATE="${OPD}"
#fi

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

#P1="OPD=,"
#P2="SVCCTL=,"
#P3="JOB=EO21E01C8J0,"
#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=,"
#P18="FREE="
#PARA="$P1$P2$P3$P4$P5$P6$P7$P8$P9$P10$P11$P12$P13$P14$P15$P16$P17$P18"
# OM-2015-0002258 2015/09/02 中村 料金IF性能改善 DEL END

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

# OM-2015-0002258 2015/09/02 中村 料金IF性能改善 DEL START
#
#--- ファイル定義
#
#SQLFILE=${SQL_DIR}/KK_U_KK0891_05.sql
#OUTFILE=${MID_DIR_KK}/KKIFM503001.csv

#TMPSQLFILE=${ULD_WORK_DIR}/KK_U_KK0891_05.EO21E01C8J0.tmp.sql

#
#--- 各ファイルの存在チェックを行う
#
#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

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

#
#--- バインド変数設定処理
#
#cat ${SQLFILE} > ${TMPSQLFILE}

#
#--- UNLOAD処理
#
#sh ${G_TOOLSH}/EOKULD02.sh ${TMPSQLFILE} ${OUTFILE}

#
#--- SQLファイルのクリア
#
#rm -f ${TMPSQLFILE}

#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

##
#--- 抽出条件
#
#bsortex -sort key=0.12asc -record recform=txtcsv -input file=${OUTFILE} reclen=300 include="22.1asc.eq.'0'" -output file=${MID_DIR_KK}/KKIFM503001_sort.csv

#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
# OM-2015-0002258 2015/09/02 中村 料金IF性能改善 DEL END
# OM-2015-0002258 2015/09/02 中村 料金IF性能改善 ADD START
#
#---ＣＡＴ
#---各スキーマの割引サービス対象契約差分情報ファイルを集約する。
#
### 20180616 IT2-2018-0000060対応 星野 MOD START
#cat ${MID_DIR_KK}/KKIFM019031_081.csv ${MID_DIR_KK}/KKIFM019031_02.csv ${MID_DIR_KK}/KKIFM019031_031.csv ${MID_DIR_KK}/KKIFM019031_041.csv ${MID_DIR_KK}/KKIFM019031_051.csv ${MID_DIR_KK}/KKIFM019031_061.csv ${MID_DIR_KK}/KKIFM019031_101.csv > ${MID_DIR_KK}/KKIFM019031.csv
cat ${MID_DIR_KK}/KKIFM019031_081.csv ${MID_DIR_KK}/KKIFM019031_02.csv ${MID_DIR_KK}/KKIFM019031_031.csv ${MID_DIR_KK}/KKIFM019031_041.csv ${MID_DIR_KK}/KKIFM019031_051.csv ${MID_DIR_KK}/KKIFM019031_061.csv ${MID_DIR_KK}/KKIFM019031_101.csv ${MID_DIR_KK}/KKIFM019031_02_01.csv > ${MID_DIR_KK}/KKIFM019031.csv
### 20180616 IT2-2018-0000060対応 星野 MOD END

rc=$?
if [ $rc -ne 0 ]
then
    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " CAT Error($SVC cat:rc=$rc) "
    echo $JOBNAME " CAT Error($SVC cat:rc=$rc) "
    exit ${G_RTN_ERROR}
fi
# OM-2015-0002258 2015/09/02 中村 料金IF性能改善 ADD END

#
#---ＳＯＲＴ
#---料金計算対象サービス契約情報（抽出契約区分：51（割引サービス対象契約）マンションタイプeo光ネット以外）
#

# ANK-4069-00-00対応 20211025 寺川 DEL START
#export LC_CTYPE=ja_JP.SJIS
#export LC_COLLATE=ja_JP.SJIS
# ANK-4069-00-00対応 20211025 寺川 DEL END

bsort -s -z700 -01.10asca -p "00.02asc.ne.'51'" -p "03.02asc.ne.'04'" -Tflt -t, -o ${MID_DIR_KK}/KKIFM019351.csv ${MID_DIR_KK}/KKIFM019031.csv

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

#
#---ＳＯＲＴ
#---料金計算対象サービス契約情報（マンションタイプeo光ネット）
#

### OM-2016-0000285 性能改善対応 2016/01/26 有本 MOD START
#bsort -s -z700 -01.10asca -p "00.02asc.eq.'51',03.02asc.eq.'04'" -Tflt -t, -o ${MID_DIR_KK}/KKIFM019352.csv ${MID_DIR_KK}/KKIFM019031.csv
bsortex -sort key="1.10asca" -record recform=txtcsv \
        -input reclen=700 file=${MID_DIR_KK}/KKIFM019031.csv \
               include="0.2asc.eq.'51',3.2asc.eq.'04'" \
        -output file=${MID_DIR_KK}/KKIFM019352_temp.csv linedlmt=lf
### OM-2016-0000285 性能改善対応 2016/01/26 有本 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

# ANK-4069-00-00対応 20211025 寺川 DEL START
#export LC_CTYPE=ja_JP.UTF-8
#export LC_COLLATE=ja_JP.UTF-8
# ANK-4069-00-00対応 20211025 寺川 DEL END

#
#---""ダブルクォート付与
#---料金計算対象サービス契約情報
#
### OM-2016-0000285 性能改善対応 2016/01/26 有本 DEL START
###入力ファイルの改行コード変換(CRLF→LF)
#nkf -Lu  < ${MID_DIR_KK}/KKIFM019352.csv > ${MID_DIR_KK}/KKIFM019352_temp.csv
### OM-2016-0000285 性能改善対応 2016/01/26 有本 DEL END

sed -i -e 's/,/\",\"/g' ${MID_DIR_KK}/KKIFM019352_temp.csv
sed -i -e 's/^/\"/g' ${MID_DIR_KK}/KKIFM019352_temp.csv
sed -i -e 's/$/\"/g' ${MID_DIR_KK}/KKIFM019352_temp.csv

cat ${MID_DIR_KK}/KKIFM019352_temp.csv > ${MID_DIR_KK}/KKIFM019353.csv
##中間ファイルの削除
rm ${MID_DIR_KK}/KKIFM019352_temp.csv

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

#
#--- ファイル定義
#
DEFFILE=${G_TOOLSH}/util/def/KK_CM_0167.def
TMPDEFFILE=${ULD_WORK_DIR}/KK_CM_0167.tmp.${JOBNAME}.def
OUTFILE=${MID_DIR_KK}/KKIFM504001.csv
#
#--- 定義ファイル環境変数設定処理
#
cat ${DEFFILE} > ${TMPDEFFILE}
sed -i -e s@'${MID_DIR_KK}'@${MID_DIR_KK}@g ${TMPDEFFILE}

#
#--- ファイルマッチング処理
#
export ZTLOUTFILE=${OUTFILE}
${G_TOOLSH}/util/bin/ZTLMAT01 ${TMPDEFFILE}

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

#
#--- 料金計算対象サービス契約情報
#--- キー項目(サービス契約番号)でソート
# 抽出条件
#    提供方式パターンコード
#     31(VDSL1)～35(VDSL5)
#

bsortex -sort key=1.10asc -record recform=txtcsv -input file=${MID_DIR_KK}/KKIFM504001.csv reclen=800 \
include="51.2asc.eq.'31'.or.51.2asc.eq.'32'.or.51.2asc.eq.'33'.or.51.2asc.eq.'34'.or.51.2asc.eq.'35'" -output file=${MID_DIR_KK}/KKIFM504002_01.csv

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

#
#--- 料金計算対象サービス契約情報
#--- キー項目(サービス契約番号)でソート
# 抽出条件
#    提供方式パターンコード
#    一時支払料金番号≠NULL
#

bsortex -sort key=1.10asc -record recform=txtcsv -input file=${MID_DIR_KK}/KKIFM504002_01.csv reclen=800 include="53.1asc.ge.'0'" -output file=${MID_DIR_KK}/KKIFM504002.csv

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

#
#--- 料金計算対象サービス契約情報
#--- キー項目(サービス契約番号)でソート
# 抽出条件
#    一時支払料金番号＝null
#

### OM-2016-0000285 性能改善対応 2016/01/26 有本 MOD START
#bsortex -sort key=1.10asc -record recform=txtcsv -input file=${MID_DIR_KK}/KKIFM504002_01.csv reclen=800 \
#omit="53.1asc.ge.'0'" -output file=${MID_DIR_KK}/KKIFM019401_01.csv \
#reconst="0.2,1.10,2.2,3.2,4.3,5.6,6.12,7.12,8.12,9.12,10.12,11.12,12.12,13.12,14.12,15.12,16.12,17.10,18.8,19.8,20.8,21.8,22.8,23.4,24.1,25.1,26.8,27.2,28.8,29.8,30.8,31.8,32.8,33.8,34.5,35.11,36.100,37.2,38.8,39.1,40.8,41.1,42.8,43.8,44.14,45.8,46.17,47.17,48.17,49.2,54.12"
bsortex -sort key=1.10asc -record recform=txtcsv \
        -input file=${MID_DIR_KK}/KKIFM504002_01.csv reclen=800 \
               omit="53.1asc.ge.'0'" \
        -output reconst="0.2,1.10,2.2,3.2,4.3,5.6,6.12,7.12,8.12,9.12,10.12,11.12,12.12,13.12,14.12,15.12,16.12,17.10,18.8,19.8,20.8,21.8,22.8,23.4,24.1,25.1,26.8,27.2,28.8,29.8,30.8,31.8,32.8,33.8,34.5,35.11,36.100,37.2,38.8,39.1,40.8,41.1,42.8,43.8,44.14,45.8,46.17,47.17,48.17,49.2,54.12" \
                file=${MID_DIR_KK}/KKIFM019401_01.csv linedlmt=crlf
### OM-2016-0000285 性能改善対応 2016/01/26 有本 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

### OM-2016-0000285 性能改善対応 2016/01/26 有本 MOD START
##--- ダブルコーテーションを削除する
#sed -e "s/\"//g" ${MID_DIR_KK}/KKIFM019401_01.csv  > ${MID_DIR_KK}/KKIFM019401_02.csv
sed -e "s/\"//g" ${MID_DIR_KK}/KKIFM019401_01.csv  > ${MID_DIR_KK}/KKIFM019401.csv
### OM-2016-0000285 性能改善対応 2016/01/26 有本 MOD END
### OM-2016-0000285 性能改善対応 2016/01/26 有本 DEL START
###出力ファイルの改行コード変換(LF→CRLF)
#nkf -Lw  < ${MID_DIR_KK}/KKIFM019401_02.csv > ${MID_DIR_KK}/KKIFM019401.csv
#
#rc=$?
#if [ $rc -ne 0 ]
#then
#    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " MV Error($SVC mv:rc=$rc) "
#    echo $JOBNAME " sed Error($SVC mv:rc=$rc) "
#    exit ${G_RTN_ERROR}
#fi
### OM-2016-0000285 性能改善対応 2016/01/26 有本 DEL END

#
#--- 料金計算対象サービス契約情報
#--- キー項目(サービス契約番号)でソート
# 抽出条件
#    提供方式パターンコード
#     31(VDSL1)～35(VDSL5)以外
#

### OM-2016-0000285 性能改善対応 2016/01/26 有本 MOD START
#bsortex -sort key=1.10asc -record recform=txtcsv -input file=${MID_DIR_KK}/KKIFM504001.csv reclen=800 include="51.2asc.ne.'31'.and.51.2asc.ne.'32'.and.51.2asc.ne.'33'.and.51.2asc.ne.'34'.and.51.2asc.ne.'35'" \
# -output file=${MID_DIR_KK}/KKIFM505001.csv reconst="0.2,1.10,2.2,3.2,4.3,5.6,6.12,7.12,8.12,9.12,10.12,11.12,12.12,13.12,14.12,15.12,16.12,17.10,18.8,19.8,20.8,21.8,22.8,23.4,24.1,25.1,26.8,27.2,28.8,29.8,30.8,31.8,32.8,33.8,34.5,35.11,36.100,37.2,38.8,39.1,40.8,41.1,42.8,43.8,44.14,45.8,46.17,47.17,48.17,49.2,50.3,51.2,52.3,53.12,EMPTY,54.12"
bsortex -sort key=1.10asc -record recform=txtcsv \
        -input file=${MID_DIR_KK}/KKIFM504001.csv reclen=800 \
               include="51.2asc.ne.'31'.and.51.2asc.ne.'32'.and.51.2asc.ne.'33'.and.51.2asc.ne.'34'.and.51.2asc.ne.'35'" \
        -output reconst="0.2,1.10,2.2,3.2,4.3,5.6,6.12,7.12,8.12,9.12,10.12,11.12,12.12,13.12,14.12,15.12,16.12,17.10,18.8,19.8,20.8,21.8,22.8,23.4,24.1,25.1,26.8,27.2,28.8,29.8,30.8,31.8,32.8,33.8,34.5,35.11,36.100,37.2,38.8,39.1,40.8,41.1,42.8,43.8,44.14,45.8,46.17,47.17,48.17,49.2,50.3,51.2,52.3,53.12,EMPTY,54.12" \
                file=${MID_DIR_KK}/KKIFM505001.csv linedlmt=crlf
### OM-2016-0000285 性能改善対応 2016/01/26 有本 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

### OM-2016-0000285 性能改善対応 2016/01/26 有本 MOD START
##--- ダブルコーテーションを削除する
#sed -e "s/\"//g" ${MID_DIR_KK}/KKIFM505001.csv  > ${MID_DIR_KK}/KKIFM505002.csv
sed -e "s/\"//g" ${MID_DIR_KK}/KKIFM505001.csv  > ${MID_DIR_KK}/KKIFM505003.csv
### OM-2016-0000285 性能改善対応 2016/01/26 有本 MOD END
### OM-2016-0000285 性能改善対応 2016/01/26 有本 DEL START
###出力ファイルの改行コード変換(LF→CRLF)
#nkf -Lw  < ${MID_DIR_KK}/KKIFM505002.csv > ${MID_DIR_KK}/KKIFM505003.csv
#
#rc=$?
#if [ $rc -ne 0 ]
#then
#    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " MV Error($SVC mv:rc=$rc) "
#    echo $JOBNAME " sed Error($SVC mv:rc=$rc) "
#    exit ${G_RTN_ERROR}
#fi
### OM-2016-0000285 性能改善対応 2016/01/26 有本 DEL END

# OM-2015-0002258 2015/09/02 中村 料金IF性能改善 ADD START
#
#--- 機器提供サービス契約抽出
#--- キー項目(機器提供サービス契約番号)毎に予約適用年月日、登録年月日時分秒でソート
# 抽出条件
#    料金プランコード
#     PC0601:モデム（レンタル） VDSLモデムレンタル料
#     PC4301:モデム（買取）     VDSLモデム買取料
#     PC4501:モデム（持込）
#
bsortex -copy -record recform=txtcsv -input file=${LOC_DIR_KK}/KKIFM297001_crnt.csv reclen=350 \
include="4.6asc.eq.'PC0601'.or.4.6asc.eq.'PC4301'.or.4.6asc.eq.'PC4501'" -output file=${LOC_DIR_KK}/KKIFM297010.csv

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

#
#--- ファイル定義
#
DEFFILE2=${G_TOOLSH}/util/def/KK_CM_0169.def
TMPDEFFILE2=${ULD_WORK_DIR}/KK_CM_0169.tmp.${JOBNAME}.def
OUTFILE2=${MID_DIR_KK}/KKIFM505007.csv
#
#--- 定義ファイル環境変数設定処理
#
cat ${DEFFILE2} > ${TMPDEFFILE2}
sed -i -e s@'${MID_DIR_KK}'@${MID_DIR_KK}@g ${TMPDEFFILE2}
#▼▼▼ST4-2014-0000043▼▼▼
sed -i -e s@'${LOC_DIR_KK}'@${LOC_DIR_KK}@g ${TMPDEFFILE2}
#▲▲▲ST4-2014-0000043▲▲▲

#
#--- ファイルマッチング処理（親契約種別コード='02'サービス契約回線内訳）
#
export ZTLOUTFILE=${OUTFILE2}
${G_TOOLSH}/util/bin/ZTLMAT01 ${TMPDEFFILE2}

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

#--- ダブルコーテーションを削除する
sed -e "s/\"//g" ${MID_DIR_KK}/KKIFM505007.csv  > ${MID_DIR_KK}/KKIFM505008.csv
##出力ファイルの改行コード変換(LF→CRLF)
### OM-2016-0000285 性能改善対応 2016/01/26 有本 MOD START
#nkf -Lw  < ${MID_DIR_KK}/KKIFM505008.csv > ${MID_DIR_KK}/KKIFM505009.csv
bsortex -copy -record recform=txtcsv \
        -input  reclen=700 file=${MID_DIR_KK}/KKIFM505008.csv \
        -output file=${MID_DIR_KK}/KKIFM505009.csv linedlmt=crlf
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
### OM-2016-0000285 性能改善対応 2016/01/26 有本 MOD END

### OM-2016-0000285 性能改善対応 2016/01/26 有本 DEL START
#rc=$?
#if [ $rc -ne 0 ]
#then
#    sh ${G_TOOLSH}/EOK010210J0.sh CS00002E $JOBNAME " MV Error($SVC mv:rc=$rc) "
#    echo $JOBNAME " sed Error($SVC mv:rc=$rc) "
#    exit ${G_RTN_ERROR}
#fi
### OM-2016-0000285 性能改善対応 2016/01/26 有本 DEL END

#
#---ＣＡＴ
#
cat ${MID_DIR_KK}/KKIFM505003.csv ${MID_DIR_KK}/KKIFM505009.csv > ${MID_DIR_KK}/KKIFM505013.csv

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
# OM-2015-0002258 2015/09/02 中村 料金IF性能改善 ADD END
#
#--- ジョブの終了メッセージを出力する
#
sh ${G_TOOLSH}/EOK010210J0.sh CS00028I $JOBNAME
sh ${G_TOOLSH}/EOK010210J0.sh CS00026I $JOBNAME

exit $exit_rc
