#!/bin/bash
##############################################################
# システム名    ：eo顧客基幹システム
#
# サブシステム名：請求収納
#
# シェル名      ：未納債権内訳情報抽出（強制窓口）
#
# 機能          ：前月以前の未納債権内訳情報を抽出する。
#
#アンロード処理については、シェルの起動となる。
#EOKULD03.sh ${SQL_DIR}/CH_U_CH0012_01_WRK.sql ${MID_DIR_CH}/CHIFM160002_WRK.csv EO60K0170J0
#
#{SQL_DIR}/CH_U_CH0012_01.sqlを、${SQL_DIR}/CH_U_CH0012_01_WRK.sqlにコピーし、SQL文の生成を行う。${SQL_DIR}/CH_U_CH0012_01_WRK.sqlに対し、バインド変数箇所に業務日付を設定し、アンロード処理（EOKULD03.sh）の起動を行う。
#
#【出力ファイル項目定義】
#[CHIFM160]未納債権内訳情報 参照
#
#
# コマンド形式  ：EO60K0170J0.sh
#
# 実行環境      ：.../app/shl
#
# 終了ステータス：ゼロ以外異常
#
# 特記事項      ：特になし
#
# 変更履歴      ：変更日      変更者       障害／仕様変更No.
# v4.00           2013/02/11  FJ）後藤     【ST4-2013-0000084】新規作成
# v4.01           2013/03/18  FJ）広野     性能改善: アンロードの参照先スクリプト変更にともなう修正
# v4.02           2013/04/02  FJ）藤田     性能改善: 債権内訳のアンロード方法を変更する
##############################################################
 
##############################################################
# 環境変数定義
##############################################################

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

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

#
#---ＪＯＢ名
#
JOBNAME=`basename $0 | sed -e "s/\.sh//g"`
if [ $# -eq 2 ]
then
     JOBNAME=${JOBNAME}_$2;
fi

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

#
#---OPD
#
OPD=$1
#---運用日付取得
if [ "${OPD}" = "" ]; then
   . EOK010310J0.sh "BDATE"
else
   RSLT_OPEDATE="${OPD}"
fi
RSLT_OPEDATE=${RSLT_OPEDATE}
#---ワークファイル削除モード
WK_RM=true
##############################################################
# 業務処理
##############################################################
sh ${G_TOOLSH}/EOK010210J0.sh CS00025I $JOBNAME

#
#--- 債権内訳ファイル作成処理
#
#--- 出力ファイル
OUTFILE=${MID_DIR_CH}//CHIFM160002.csv
. EO6170136J0_01.sh

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

exit ${G_RTN_NORMAL}
