#!/bin/bash
##############################################################
# システム名    ：eo顧客基幹システム
#
# サブシステム名：請求収納
#
# シェル名      ：収納機関別入金表作成
#
# 機能          ：収納管理入金情報を
#・収納機関別入金表（口座振替）(${GAIBU_SEND_DIR_CH}/CHL01701/CHL01701_${SYSDATE}）
#・収納機関別入金表（クレジット）(${GAIBU_SEND_DIR_CH}/CHL01702/CHL01702_${SYSDATE}）
#・収納機関別入金表（窓口収納）(${GAIBU_SEND_DIR_CH}/CHL01703/CHL01703_${SYSDATE}）
#・収納機関別入金表（振込）(${GAIBU_SEND_DIR_CH}/CHL01704/CHL01704_${SYSDATE}）
#・収納機関別入金表（債権委託会社）(${GAIBU_SEND_DIR_CH}/CHL01705/CHL01705_${SYSDATE}）
#・収納機関別入金表（自社組織）(${GAIBU_SEND_DIR_CH}/CHL01706/CHL01706_${SYSDATE}）
#・収納機関別入金表（郵券）(${GAIBU_SEND_DIR_CH}/CHL01708/CHL01708_${SYSDATE}）
#・収納機関別入金表（社内使用分）(${GAIBU_SEND_DIR_CH}/CHL01709/CHL01709_${SYSDATE}）
#・収納機関別入金表（不明分）(${GAIBU_SEND_DIR_CH}/CHL01710/CHL01710_${SYSDATE}）
#・収納機関別入金表（コンビニ）(${GAIBU_SEND_DIR_CH}/CHL01711/CHL01711_${SYSDATE}）→クリアパス(NTTインターネット)からのコンビニ入金停止に伴い廃止。
#・収納機関別入金表（法人）（窓口収納）(${GAIBU_SEND_DIR_CH}/CHL01712/CHL01712_${SYSDATE}）→クリアパス(NTTインターネット)からのコンビニ入金停止に伴い廃止。
#・収納機関別入金表（法人）（コンビニ）(${GAIBU_SEND_DIR_CH}/CHL01713/CHL01713_${SYSDATE}）→クリアパス(NTTインターネット)からのコンビニ入金停止に伴い廃止。
#・収納機関別入金表(決済代行（SMBC）)(${GAIBU_SEND_DIR_CH}/CHL01714/CHL01714_${SYSDATE}）
#・収納機関別入金表(コンビニ(コンビニ等))(${GAIBU_SEND_DIR_CH}/CHL01718/CHL01718_${SYSDATE}）
#・収納機関別入金表(銀行振込)(${GAIBU_SEND_DIR_CH}/CHL01719/CHL01719_${SYSDATE}）
#に分割し、それぞれのファイルで再編成を行う。分割先は収納機関コードで指定する。
#
#詳細はSSA10_EO6100150J0_収納機関別入金表作成(補足説明).xlsxを参照。
#
# コマンド形式  ：EO6100150J0.sh
#
# 実行環境      ：.../app/shl
#
# 終了ステータス：ゼロ以外異常
#
# 特記事項      ：特になし
#
# 変更履歴      ：変更日      変更者       障害／仕様変更No.
# v3.00           2012/07/10  FJ）冨井     【IT2-2012-0001247】レコード長修正
# v3.01           2012/09/25  FJ）成田     【ST1-2012-0000639】出力ファイル名の日付部分を運用日付からシステム日付に変更
#                                                              バッチ運用日取得処理は不要なため削除
# v4.00           2012/11/27  FJ）加島     収納機関コード「13」（口座振替（ゆうちょ銀行））も出力するよう修正
# v4.01           2013/04/02  FJ）浜口     【内部管理番号-0000153】コンビニ収納区分（リアル／ＣＰ）を出力
# v32.00.00       2017/04/24  FJ）貝本     【ANK-2966-00-00】SMSを利用した即時決済サービスの導入
# v52.00.00       2020/10/08  GDC)Eric     【ANK-3838-00-00】
# v52.00.01       2021/01/23  FJ)星野      【IT1-2021-0000009】収納管理帳票の最終ダブルクォート欠落
# v52.00.02       2021/02/22  FJ)星野      【IT1-2021-0000021】
# v56.00.00       2021/12/08  FJ)麻生      【ANK-4139-00-00】クリアパス(NTTインターネット)からのコンビニ入金停止に伴う対応 STEP2
##############################################################

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

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

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

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

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

#
#---OPD
#
OPD=$1

#
#---業務で必要な変数定義
#
#---システム日時取得
. EOK010410J0.sh "2"
SYSDATE=`echo ${RSLT_SYSDATE}`

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

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

P1="OPD=,"
P2="SVCCTL=,"
P3="JOB=EO6100150J0,"
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"

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

#
#---ＳＯＲＴ
#
#v32.00.00 MOD DTART
#bsortex -copy -record recform=txtflt fldsep=\", \
#	-input reclen=1000 file=${MID_DIR_CH}/CHIFM107001.csv \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01701/CHL01701_${SYSDATE} case="0.4asc.eq.'\"12\"'" case="0.4asc.eq.'\"13\"'" \
#	reconst=2.99,3.99,14.99,15.99,16.99,17.99,22.99,23.99,24.99,25.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01702/CHL01702_${SYSDATE} case="0.4asc.eq.'\"20\"'" \
#	reconst=2.99,6.99,5.99,7.99,14.99,15.99,16.99,17.99,22.99,23.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01703/CHL01703_${SYSDATE} case="0.4asc.eq.'\"15\"'" \
#	reconst=2.99,3.99,4.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01704/CHL01704_${SYSDATE} case="0.4asc.eq.'\"16\"'" case="0.4asc.eq.'\"17\"'" case="0.4asc.eq.'\"18\"'" case="0.4asc.eq.'\"19\"'"  \
#	reconst=2.99,3.99,4.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01705/CHL01705_${SYSDATE} case="0.4asc.eq.'\"40\"'" \
#	reconst=2.99,9.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01706/CHL01706_${SYSDATE} case="0.4asc.eq.'\"50\"'" \
#	reconst=2.99,10.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01708/CHL01708_${SYSDATE} case="0.4asc.eq.'\"52\"'" \
#	reconst=2.99,3.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01709/CHL01709_${SYSDATE} case="0.4asc.eq.'\"60\"'" \
#	reconst=2.99,11.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01710/CHL01710_${SYSDATE} case="0.4asc.eq.'\"99\"'" \
#	reconst=2.99,3.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01711/CHL01711_${SYSDATE} case="0.4asc.eq.'\"31\"'" case="0.4asc.eq.'\"32\"'" \
#	reconst=2.99,8.99,12.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01712/CHL01712_${SYSDATE} case="0.4asc.eq.'\"61\"'" \
#	reconst=2.99,3.99,4.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01713/CHL01713_${SYSDATE} case="0.4asc.eq.'\"62\"'" \
#	reconst=2.99,8.99,12.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#ANK-3838-00-00 MOD START
#bsortex -copy -record recform=txtflt fldsep=\", \
#	-input reclen=1000 file=${MID_DIR_CH}/CHIFM107001.csv \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01701/CHL01701_${SYSDATE} case="0.4asc.eq.'\"12\"'" case="0.4asc.eq.'\"13\"'" \
#	reconst=2.99,3.99,14.99,15.99,16.99,17.99,22.99,23.99,24.99,25.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01702/CHL01702_${SYSDATE} case="0.4asc.eq.'\"20\"'" \
#	reconst=2.99,6.99,5.99,7.99,14.99,15.99,16.99,17.99,22.99,23.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01703/CHL01703_${SYSDATE} case="0.4asc.eq.'\"15\"'" \
#	reconst=2.99,3.99,4.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01704/CHL01704_${SYSDATE} case="0.4asc.eq.'\"16\"'" case="0.4asc.eq.'\"17\"'" case="0.4asc.eq.'\"18\"'" case="0.4asc.eq.'\"19\"'"  \
#	reconst=2.99,3.99,4.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01705/CHL01705_${SYSDATE} case="0.4asc.eq.'\"40\"'" \
#	reconst=2.99,9.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01706/CHL01706_${SYSDATE} case="0.4asc.eq.'\"50\"'" \
#	reconst=2.99,10.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01708/CHL01708_${SYSDATE} case="0.4asc.eq.'\"52\"'" \
#	reconst=2.99,3.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01709/CHL01709_${SYSDATE} case="0.4asc.eq.'\"60\"'" \
#	reconst=2.99,11.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01710/CHL01710_${SYSDATE} case="0.4asc.eq.'\"99\"'" \
#	reconst=2.99,3.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01711/CHL01711_${SYSDATE} case="0.4asc.eq.'\"31\"'" case="0.4asc.eq.'\"32\"'" \
#	reconst=2.99,8.99,12.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01712/CHL01712_${SYSDATE} case="0.4asc.eq.'\"61\"'" \
#	reconst=2.99,3.99,4.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01713/CHL01713_${SYSDATE} case="0.4asc.eq.'\"62\"'" \
#	reconst=2.99,8.99,12.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01714/CHL01714_${SYSDATE} case="0.4asc.eq.'\"73\"'" case="0.4asc.eq.'\"74\"'"  \
#	reconst=2.99,9.99,12.99,13.99,14.99,15.99,18.99,19.99,20.99,21.99,26.12 


# IT1-2021-0000009対応 20210123 星野 MOD START
# 「コメント」の手前に項目追加したため、右端「コメント」の項目位置を変更
#bsortex -copy -record recform=txtflt fldsep=\", \
#	-input reclen=1000 file=${MID_DIR_CH}/CHIFM107001.csv \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01701/CHL01701_${SYSDATE} case="0.4asc.eq.'\"12\"'" case="0.4asc.eq.'\"13\"'" \
#	reconst=2.99,3.99,14.99,15.99,16.99,17.99,22.99,23.99,24.99,25.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01702/CHL01702_${SYSDATE} case="0.4asc.eq.'\"20\"'" \
#	reconst=2.99,6.99,5.99,7.99,14.99,15.99,16.99,17.99,22.99,23.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01703/CHL01703_${SYSDATE} case="0.4asc.eq.'\"15\"'" \
#	reconst=2.99,3.99,4.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01704/CHL01704_${SYSDATE} case="0.4asc.eq.'\"16\"'" case="0.4asc.eq.'\"17\"'" case="0.4asc.eq.'\"18\"'" case="0.4asc.eq.'\"19\"'"  \
#	reconst=2.99,3.99,4.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01705/CHL01705_${SYSDATE} case="0.4asc.eq.'\"40\"'" \
#	reconst=2.99,9.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01706/CHL01706_${SYSDATE} case="0.4asc.eq.'\"50\"'" \
#	reconst=2.99,10.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01708/CHL01708_${SYSDATE} case="0.4asc.eq.'\"52\"'" \
#	reconst=2.99,3.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01709/CHL01709_${SYSDATE} case="0.4asc.eq.'\"60\"'" \
#	reconst=2.99,11.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01710/CHL01710_${SYSDATE} case="0.4asc.eq.'\"99\"'" \
#	reconst=2.99,3.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01711/CHL01711_${SYSDATE} case="0.4asc.eq.'\"31\"'" case="0.4asc.eq.'\"32\"'" \
#	reconst=2.99,8.99,12.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01712/CHL01712_${SYSDATE} case="0.4asc.eq.'\"61\"'" \
#	reconst=2.99,3.99,4.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01713/CHL01713_${SYSDATE} case="0.4asc.eq.'\"62\"'" \
#	reconst=2.99,8.99,12.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01714/CHL01714_${SYSDATE} case="0.4asc.eq.'\"73\"'" case="0.4asc.eq.'\"74\"'"  \
#	reconst=2.99,9.99,12.99,13.99,14.99,15.99,18.99,19.99,20.99,21.99,26.12 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01718/CHL01718_${SYSDATE} case="0.4asc.eq.'\"33\"'" case="0.4asc.eq.'\"34\"'" case="0.4asc.eq.'\"35\"'" case="0.4asc.eq.'\"36\"'" \
#	reconst=2.99,8.99,12.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99,27.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01719/CHL01719_${SYSDATE} case="0.4asc.eq.'\"90\"'" \
#	reconst=2.99,3.99,4.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,26.99 



#ANK-4139-00-00 MOD START
## 【改修時注意】
## このソート処理は、項目区切り文字を「",」(ダブルクォート＋カンマの2文字)としているため
## 入力ファイル右端の最終項目以外は、閉じダブルクォートが欠落します。
## reconstの最終項目は必ず入力ファイルの最終項目となる前提でないと、出力ファイルが不正となります。
## 詳細はIT1-2021-0000009を参照。
#bsortex -copy -record recform=txtflt fldsep=\", \
#	-input reclen=1000 file=${MID_DIR_CH}/CHIFM107001.csv \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01701/CHL01701_${SYSDATE} case="0.4asc.eq.'\"12\"'" case="0.4asc.eq.'\"13\"'" \
#	reconst=2.99,3.99,14.99,15.99,16.99,17.99,22.99,23.99,24.99,25.99,27.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01702/CHL01702_${SYSDATE} case="0.4asc.eq.'\"20\"'" \
#	reconst=2.99,6.99,5.99,7.99,14.99,15.99,16.99,17.99,22.99,23.99,27.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01703/CHL01703_${SYSDATE} case="0.4asc.eq.'\"15\"'" \
#	reconst=2.99,3.99,4.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01704/CHL01704_${SYSDATE} case="0.4asc.eq.'\"16\"'" case="0.4asc.eq.'\"17\"'" case="0.4asc.eq.'\"18\"'" case="0.4asc.eq.'\"19#\"'"  \
#	reconst=2.99,3.99,4.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01705/CHL01705_${SYSDATE} case="0.4asc.eq.'\"40\"'" \
#	reconst=2.99,9.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01706/CHL01706_${SYSDATE} case="0.4asc.eq.'\"50\"'" \
#	reconst=2.99,10.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01708/CHL01708_${SYSDATE} case="0.4asc.eq.'\"52\"'" \
#	reconst=2.99,3.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01709/CHL01709_${SYSDATE} case="0.4asc.eq.'\"60\"'" \
#	reconst=2.99,11.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01710/CHL01710_${SYSDATE} case="0.4asc.eq.'\"99\"'" \
#	reconst=2.99,3.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01711/CHL01711_${SYSDATE} case="0.4asc.eq.'\"31\"'" case="0.4asc.eq.'\"32\"'" \
#	reconst=2.99,8.99,12.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01712/CHL01712_${SYSDATE} case="0.4asc.eq.'\"61\"'" \
#	reconst=2.99,3.99,4.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01713/CHL01713_${SYSDATE} case="0.4asc.eq.'\"62\"'" \
#	reconst=2.99,8.99,12.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01714/CHL01714_${SYSDATE} case="0.4asc.eq.'\"73\"'" case="0.4asc.eq.'\"74\"'"  \
#	reconst=2.99,9.99,12.99,13.99,14.99,15.99,18.99,19.99,20.99,21.99,27.12 \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01719/CHL01719_${SYSDATE} case="0.4asc.eq.'\"90\"'" \
#	reconst=2.99,3.99,4.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99 
# 【改修時注意】
# このソート処理は、項目区切り文字を「",」(ダブルクォート＋カンマの2文字)としているため
# 入力ファイル右端の最終項目以外は、閉じダブルクォートが欠落します。
# reconstの最終項目は必ず入力ファイルの最終項目となる前提でないと、出力ファイルが不正となります。
# 詳細はIT1-2021-0000009を参照。
bsortex -copy -record recform=txtflt fldsep=\", \
	-input reclen=1000 file=${MID_DIR_CH}/CHIFM107001.csv \
	-output file=${GAIBU_SEND_DIR_CH}/CHL01701/CHL01701_${SYSDATE} case="0.4asc.eq.'\"12\"'" case="0.4asc.eq.'\"13\"'" \
	reconst=2.99,3.99,14.99,15.99,16.99,17.99,22.99,23.99,24.99,25.99,27.99 \
	-output file=${GAIBU_SEND_DIR_CH}/CHL01702/CHL01702_${SYSDATE} case="0.4asc.eq.'\"20\"'" \
	reconst=2.99,6.99,5.99,7.99,14.99,15.99,16.99,17.99,22.99,23.99,27.99 \
	-output file=${GAIBU_SEND_DIR_CH}/CHL01703/CHL01703_${SYSDATE} case="0.4asc.eq.'\"15\"'" \
	reconst=2.99,3.99,4.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99 \
	-output file=${GAIBU_SEND_DIR_CH}/CHL01704/CHL01704_${SYSDATE} case="0.4asc.eq.'\"16\"'" case="0.4asc.eq.'\"17\"'" case="0.4asc.eq.'\"18\"'" case="0.4asc.eq.'\"19\"'"  \
	reconst=2.99,3.99,4.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99 \
	-output file=${GAIBU_SEND_DIR_CH}/CHL01705/CHL01705_${SYSDATE} case="0.4asc.eq.'\"40\"'" \
	reconst=2.99,9.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99 \
	-output file=${GAIBU_SEND_DIR_CH}/CHL01706/CHL01706_${SYSDATE} case="0.4asc.eq.'\"50\"'" \
	reconst=2.99,10.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99 \
	-output file=${GAIBU_SEND_DIR_CH}/CHL01708/CHL01708_${SYSDATE} case="0.4asc.eq.'\"52\"'" \
	reconst=2.99,3.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99 \
	-output file=${GAIBU_SEND_DIR_CH}/CHL01709/CHL01709_${SYSDATE} case="0.4asc.eq.'\"60\"'" \
	reconst=2.99,11.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99 \
	-output file=${GAIBU_SEND_DIR_CH}/CHL01710/CHL01710_${SYSDATE} case="0.4asc.eq.'\"99\"'" \
	reconst=2.99,3.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99 \
	-output file=${GAIBU_SEND_DIR_CH}/CHL01714/CHL01714_${SYSDATE} case="0.4asc.eq.'\"73\"'" case="0.4asc.eq.'\"74\"'"  \
	reconst=2.99,9.99,12.99,13.99,14.99,15.99,18.99,19.99,20.99,21.99,27.12 \
	-output file=${GAIBU_SEND_DIR_CH}/CHL01719/CHL01719_${SYSDATE} case="0.4asc.eq.'\"90\"'" \
	reconst=2.99,3.99,4.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99 
#ANK-4139-00-00 MOD END
	
# IT1-2021-0000009対応 20210123 星野 MOD END
#ANK-3838-00-00 MOD END
#v32.00.00 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


# IT1-2021-0000009対応 20210123 星野 ADD START
# 収納機関別入金表(コンビニ(コンビニ等)) reconst最終項目が入力ファイル最終項目とならないため、外出しで実装

# IT1-2021-0000021対応 20210222 星野 MOD START
# 確報日の出力位置変更
#bsortex -copy -record recform=txtcsv \
#	-input reclen=1000 file=${MID_DIR_CH}/CHIFM107001.csv \
#	-output file=${GAIBU_SEND_DIR_CH}/CHL01718/CHL01718_${SYSDATE} case="0.4asc.eq.'33'" case="0.4asc.eq.'34'" case="0.4asc.eq.'35'" case="0.4asc.eq.'36'" \
#	reconst=2.99,8.99,12.99,13.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99,26.99 

bsortex -copy -record recform=txtcsv \
	-input reclen=1000 file=${MID_DIR_CH}/CHIFM107001.csv \
	-output file=${GAIBU_SEND_DIR_CH}/CHL01718/CHL01718_${SYSDATE} case="0.4asc.eq.'33'" case="0.4asc.eq.'34'" case="0.4asc.eq.'35'" case="0.4asc.eq.'36'" \
	reconst=2.99,8.99,12.99,13.99,26.99,18.99,19.99,20.99,21.99,14.99,15.99,27.99 
# IT1-2021-0000021対応 20210222 星野 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
# IT1-2021-0000009対応 20210123 星野 ADD END

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

exit ${G_RTN_NORMAL}
