/*********************************************************************
* All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名			：eo顧客基幹システム
*	モジュール名		：JBSbatKKCreditFauthoriFlgUpd
*	ソースファイル名	：JBSbatKKCreditFauthoriFlgUpd.java
*	作成者				：富士通　
*	作成日				：2011年07月07日
*＜機能概要＞
*　クレジット初回オーソリフラグ更新部品です。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v1.00.00	2011/07/07  FJ)倉上		新規作成
*	v3.00.00	2012/05/02	FJ)藤本		【巻@登録テーブル項目同期】対応
*	v3.01.00	2012/09/12	FJ)倉上		【ST1-2012-0000562】障害対応
*  v20.00.00	2015/11/19	FJ)笠川		【ANK-2565-00-00】顧客契約対応
*********************************************************************/
package eo.business.service;

import eo.business.common.JBSbatBusinessService;
import eo.business.util.file.JBSbatKKIFM033;
import eo.business.util.table.JBSbatKK_T_CREDIT_AUTH_JSK;
import eo.framework.application.JBSbatBusinessException;
import eo.framework.db.JBSbatSQLAccess;
import eo.framework.item.JBSbatCommonDBInterface;
import eo.framework.item.JBSbatCommonItem;
import eo.framework.item.JBSbatOutputItem;
import eo.framework.item.JBSbatServiceInterfaceMap;
import eo.framework.util.JBSbatDateUtil;
import eo.framework.util.JBSbatStringUtil;

/**
* (クラスの機能概要) <p>
*<BR>
* @author 富士通
*/
public class JBSbatKKCreditFauthoriFlgUpd extends JBSbatBusinessService
{
	/**▼▼▼▼▼▼ツールから生成した宣言です 開始▼▼▼▼▼▼*/
	
	/** テーブル(クレジットオーソリ実績)*/
	private static final String D_TBL_NAME_KK_T_CREDIT_AUTH_JSK = "KK_T_CREDIT_AUTH_JSK";

	/** テーブルアクセスクラス(クレジットオーソリ実績)*/
	private JBSbatSQLAccess db_KK_T_CREDIT_AUTH_JSK = null;
	/**▲▲▲▲▲▲ツールから生成した宣言です 終了▲▲▲▲▲▲*/
	
	/** 初回オーソリリスト出力済 */
	private static final String FAUTHORI_LIST_OPUTZM = "2";
	
	/** テーブル名（クレジットオーソリ実績） */
	private static final String TABLE_NAME = "クレジットオーソリ実績";
	
	/** エラーメッセージ（置換文字：データ） */
	private static final String MASSEAGE = "データ";
	
	/**
	 * 初期処理
	 * @param JBSbatCommonItem commonItem　バッチ共通パラメータ電文
	 * @throws Exception
	 */
	public void initial(JBSbatCommonItem commonItem) throws Exception
	{
	/**▼▼▼▼▼▼業務サービスの初期処理を記述してください。▼▼▼▼▼▼*/
		/**▼▼▼▼▼▼ツールから生成した初期化のソースです 開始▼▼▼▼▼▼*/
		// 共通パラメータを設定します
		super.setCommonInfo(commonItem);

		// DBアクセスクラスを生成します
		db_KK_T_CREDIT_AUTH_JSK = new JBSbatSQLAccess(commonItem, D_TBL_NAME_KK_T_CREDIT_AUTH_JSK);
		/**▲▲▲▲▲▲ツールから生成した初期化のソースです 終了▲▲▲▲▲▲*/
	/**▲▲▲▲▲▲業務サービスの初期処理を記述してください。▲▲▲▲▲▲*/
	}

	/**
	 * 主処理
	 * @param inMap　入力電文
	 * @return JBSbatOutputItem　出力情報
	 * @throws Exception
	 */
	public JBSbatOutputItem execute(JBSbatServiceInterfaceMap inMap) throws Exception
	{
	/**▼▼▼▼▼▼業務サービスの主処理を記述してください。▼▼▼▼▼▼*/
		
		super.logPrint.printDebugLog("execute_START");

		// クレジットオーソリ実績番号を取得します。
		String crecard_auth_jsk_no = inMap.getString(JBSbatKKIFM033.CREDIT_AUTH_JSK_NO);
		
		// 世代登録年月日時分秒を取得します。
		String gene_add_dtm = inMap.getString(JBSbatKKIFM033.GENE_ADD_DTM);
		
		// ＰＫ検索条件格納
		Object[] paramList = new Object[2];
		
		// クレジットオーソリ実績番号の設定
		paramList[0] = crecard_auth_jsk_no;
		
		// 世代登録年月日時分秒の設定
		paramList[1] = gene_add_dtm;
		
		// クレジットカードPK検索を実施する
		JBSbatCommonDBInterface outdbMap = executeKK_T_CREDIT_AUTH_JSK_PKSELECT(paramList);
		
		if (outdbMap != null)
		{
			// クレジットオソリー実績登録を実施。
			executeCreditAuthJskInsert(outdbMap);
		}
		else
		{
			throw new JBSbatBusinessException("EKKB0210CE", new String[]{TABLE_NAME, MASSEAGE});
		}
		
		super.logPrint.printDebugLog("execute_END");
		
		return null;
	/**▲▲▲▲▲▲業務サービスの主処理を記述してください。▲▲▲▲▲▲*/
	}

	/**
	 * 業務サービス終了処理
	 * @throws Exception
	 */
	public void terminal() throws Exception
	{
	/**▼▼▼▼▼▼業務サービスの終了処理を記述してください。▼▼▼▼▼▼*/
		/**▼▼▼▼▼▼ツールから生成した終了処理のソースです 開始▼▼▼▼▼▼*/
		// DBアクセスクラスをクローズします
		db_KK_T_CREDIT_AUTH_JSK.close();
		/**▲▲▲▲▲▲ツールから生成した終了処理のソースです 終了▲▲▲▲▲▲*/
	/**▲▲▲▲▲▲業務サービスの終了処理を記述してください。▲▲▲▲▲▲*/
	}

	/**▼▼▼▼▼▼ツールから生成したメソッドです 開始▼▼▼▼▼▼*/

	/**
	 * PK(ＰＫ　検索)でDBアクセスを行います。<br>
	 * <p>
	 * <b>処理フロー</b><br>
	 * <pre>
	 * 1.引数で条件マップを作ります。<br>
	 *
	 * 2.DBアクセスを実行します。<br>
	 * 
	 * 3.メソッドの呼び出し方です。<br>
	 *		引数:
	 *		whereParam:PK項目の(項目、値)を(key、value)として,格納された配列です。PK項目は以下に説明します。
	 *		 	CREDIT_AUTH_JSK_NO
	 *		 	GENE_ADD_DTM
	 * </pre>
	 * <p>
	 * @param whereParam 条件項目の値。
	 * @return JBSbatCommonDBInterface 検索の結果。
	 * @throws Exception 業務サービス内で発生した例外全般。
	 */
	private JBSbatCommonDBInterface executeKK_T_CREDIT_AUTH_JSK_PKSELECT(Object[] whereParam) throws Exception
	{
		// 条件のマップを作成します
		JBSbatCommonDBInterface whereMap = new JBSbatCommonDBInterface();
		whereMap.setValue("CREDIT_AUTH_JSK_NO", whereParam[0]);
		whereMap.setValue("GENE_ADD_DTM", whereParam[1]);

		// DBアクセスを実行します
		return db_KK_T_CREDIT_AUTH_JSK.selectByPrimaryKeys(whereMap);
	}
	
	/**
	 * PK(全項目登録)でDBアクセスを行います。<br>
	 * <p>
	 * <b>処理フロー</b><br>
	 * <pre>
	 * 1.引数で設定項目マップを作ります。<br>
	 *
	 * 2.DBアクセスを実行します。<br>
	 * 
	 * 3.メソッドの呼び出し方です。<br>
	 *		引数:
	 *		setParam:設定したい項目の(項目、値)を(key、value)として、setParamマップに入れます。項目キーは以下に説明します。
	 *		 	クレジットオーソリ実績番号				CREDIT_AUTH_JSK_NO
	 *		 	世代登録年月日時分秒				GENE_ADD_DTM
	 *		 	請求契約番号				SEIKY_KEI_NO
	 *		 	請求契約世代登録年月日時分秒				SEIKY_KEI_GENE_ADD_DTM
	 *		 	請求方法番号（クレジットカード）				SEIKY_WAY_NO_CRECARD
	 *		 	クレジットカード世代登録年月日時分秒				CRECARD_GENE_ADD_DTM
	 *		 	クレジットカード会社コード				CRECARD_COMP_CD
	 *		 	オーソリ処理コード				AUTH_TRAN_CD
	 *		 	売上オーソリ金額				SALES_AUTHORI_AMNT
	 *		 	クレジットカード番号				CRECARD_NO
// ++++++++++++++++ ANK-2565-00-00 add start ++++++++++++++++
	 *			クレジットカード預かりID			CRECARD_NO_AZKRI_ID
// ++++++++++++++++ ANK-2565-00-00 add end ++++++++++++++++
	 *		 	加盟店番号				MEMBSTR_NO
	 *		 	クレジットカード有効期限				CRECARD_YK_KIGEN
	 *		 	有効期限変更有無				YK_KIGEN_CHG_UM
	 *		 	オーソリフラグ				AUTH_FLG
	 *		 	オーソリ審査結果コード				AUTH_SKEKKA_CD
	 *		 	オーソリ承認番号				AUTHORI_SHONIN_NO
	 *		 	オーソリ要求コード				AUTHORI_YOKYU_CD
	 *		 	仕向先会社コード				SHIKOSAKI_COMP_CD
	 *		 	処理フラグ				TRN_FLG
	 *		 	抽出フラグ				CHSHT_FLG
	 *		 	取消コード				CL_CD
	 *		 	登録年月日時分秒				ADD_DTM
	 *		 	登録オペレータアカウント				ADD_OPEACNT
	 *		 	更新年月日時分秒				UPD_DTM
	 *		 	更新オペレータアカウント				UPD_OPEACNT
	 *		 	削除年月日時分秒				DEL_DTM
	 *		 	削除オペレータアカウント				DEL_OPEACNT
	 *		 	無効フラグ				MK_FLG
	 *		 	登録運用年月日				ADD_UNYO_YMD
	 *		 	登録処理ＩＤ				ADD_TRN_ID
	 *		 	更新運用年月日				UPD_UNYO_YMD
	 *		 	更新処理ＩＤ				UPD_TRN_ID
	 *		 	削除運用年月日				DEL_UNYO_YMD
	 *		 	削除処理ＩＤ				DEL_TRN_ID
	 * </pre>
	 * <p>
	 * @param setParam 設定項目の値。
	 * @throws Exception 業務サービス内で発生した例外全般。
	 */
	private void executeKK_T_CREDIT_AUTH_JSK_PKINSERT(Object[] setParam) throws Exception
	{
		// 設定値のマップを作成します
		JBSbatCommonDBInterface setMap = new JBSbatCommonDBInterface();
		setMap.setValue("CREDIT_AUTH_JSK_NO", setParam[0]);
		setMap.setValue("GENE_ADD_DTM", setParam[1]);
		setMap.setValue("SEIKY_KEI_NO", setParam[2]);
		setMap.setValue("SEIKY_KEI_GENE_ADD_DTM", setParam[3]);
		setMap.setValue("SEIKY_WAY_NO_CRECARD", setParam[4]);
		setMap.setValue("CRECARD_GENE_ADD_DTM", setParam[5]);
		setMap.setValue("CRECARD_COMP_CD", setParam[6]);
		setMap.setValue("AUTH_TRAN_CD", setParam[7]);
		setMap.setValue("SALES_AUTHORI_AMNT", setParam[8]);
		setMap.setValue("CRECARD_NO", setParam[9]);

		// ++++++++++++++++ ANK-2565-00-00 mod start ++++++++++++++++
//		setMap.setValue("MEMBSTR_NO", setParam[10]);
//		setMap.setValue("CRECARD_YK_KIGEN", setParam[11]);
//		setMap.setValue("YK_KIGEN_CHG_UM", setParam[12]);
//		setMap.setValue("AUTH_FLG", setParam[13]);
//		setMap.setValue("AUTH_SKEKKA_CD", setParam[14]);
//		setMap.setValue("AUTHORI_SHONIN_NO", setParam[15]);
//		setMap.setValue("AUTHORI_YOKYU_CD", setParam[16]);
//		setMap.setValue("SHIKOSAKI_COMP_CD", setParam[17]);
//		setMap.setValue("TRN_FLG", setParam[18]);
//		setMap.setValue("CHSHT_FLG", setParam[19]);
//		setMap.setValue("CL_CD", setParam[20]);
//		setMap.setValue("ADD_DTM", setParam[21]);
//		setMap.setValue("ADD_OPEACNT", setParam[22]);
//		setMap.setValue("UPD_DTM", setParam[23]);
//		setMap.setValue("UPD_OPEACNT", setParam[24]);
//		setMap.setValue("DEL_DTM", setParam[25]);
//		setMap.setValue("DEL_OPEACNT", setParam[26]);
//		setMap.setValue("MK_FLG", setParam[27]);
//		setMap.setValue("ADD_UNYO_YMD", setParam[28]);
//		setMap.setValue("ADD_TRN_ID", setParam[29]);
//		setMap.setValue("UPD_UNYO_YMD", setParam[30]);
//		setMap.setValue("UPD_TRN_ID", setParam[31]);
//		setMap.setValue("DEL_UNYO_YMD", setParam[32]);
//		setMap.setValue("DEL_TRN_ID", setParam[33]);

		setMap.setValue("CRECARD_NO_AZKRI_ID", setParam[10]);
		setMap.setValue("MEMBSTR_NO", setParam[11]);
		setMap.setValue("CRECARD_YK_KIGEN", setParam[12]);
		setMap.setValue("YK_KIGEN_CHG_UM", setParam[13]);
		setMap.setValue("AUTH_FLG", setParam[14]);
		setMap.setValue("AUTH_SKEKKA_CD", setParam[15]);
		setMap.setValue("AUTHORI_SHONIN_NO", setParam[16]);
		setMap.setValue("AUTHORI_YOKYU_CD", setParam[17]);
		setMap.setValue("SHIKOSAKI_COMP_CD", setParam[18]);
		setMap.setValue("TRN_FLG", setParam[19]);
		setMap.setValue("CHSHT_FLG", setParam[20]);
		setMap.setValue("CL_CD", setParam[21]);
		setMap.setValue("ADD_DTM", setParam[22]);
		setMap.setValue("ADD_OPEACNT", setParam[23]);
		setMap.setValue("UPD_DTM", setParam[24]);
		setMap.setValue("UPD_OPEACNT", setParam[25]);
		setMap.setValue("DEL_DTM", setParam[26]);
		setMap.setValue("DEL_OPEACNT", setParam[27]);
		setMap.setValue("MK_FLG", setParam[28]);
		setMap.setValue("ADD_UNYO_YMD", setParam[29]);
		setMap.setValue("ADD_TRN_ID", setParam[30]);
		setMap.setValue("UPD_UNYO_YMD", setParam[31]);
		setMap.setValue("UPD_TRN_ID", setParam[32]);
		setMap.setValue("DEL_UNYO_YMD", setParam[33]);
		setMap.setValue("DEL_TRN_ID", setParam[34]);
		// ++++++++++++++++ ANK-2565-00-00 mod end ++++++++++++++++
	
		// DBアクセスを実行します
		db_KK_T_CREDIT_AUTH_JSK.insertByPrimaryKeys(setMap);
	}
	/**▲▲▲▲▲▲ツールから生成したメソッドです 終了▲▲▲▲▲▲*/
	
	/**
	 * クレジットオーソリ実績登録。<br>
	 * <p>
	 * @param outdbMap クレジットオーソリ実績情報
	 * @throws Exception 業務サービス内で発生した例外全般。
	 */	
	private void executeCreditAuthJskInsert(JBSbatCommonDBInterface outdbMap) throws Exception
	{
		// ++++++++++++++++ ANK-2565-00-00 mod start ++++++++++++++++
//		Object[] setParam = new Object[34];

		Object[] setParam = new Object[35];
		// ++++++++++++++++ ANK-2565-00-00 mod end ++++++++++++++++
		// クレジットオーソリ実績番号の取得
		setParam[0] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.CREDIT_AUTH_JSK_NO));
		
		// 世代登録年月日時分秒の取得
		setParam[1] = JBSbatDateUtil.getSystemDateTimeStamp();
		
		// 請求契約番号の取得
		setParam[2] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.SEIKY_KEI_NO));
		
		// 請求契約世代登録年月日時分秒の取得
		setParam[3] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.SEIKY_KEI_GENE_ADD_DTM));
		
		// 請求方法番号(クレジットカード)の取得
		setParam[4] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.SEIKY_WAY_NO_CRECARD));
		
		// クレジットカード世代登録年月日時分秒の取得
		setParam[5] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.CRECARD_GENE_ADD_DTM));
		
		// クレジットカード会社コードの取得
		setParam[6] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.CRECARD_COMP_CD));
		
		// オーソリ処理コードの取得
		setParam[7] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.AUTH_TRAN_CD));
		
		
		// 売上オーソリ金額の取得
		String salseAuthoriAmnt = outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.SALES_AUTHORI_AMNT);
		if(null != salseAuthoriAmnt && !"".equals(salseAuthoriAmnt))
		{
			setParam[8] = JBSbatStringUtil.Rtrim(String.valueOf(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.SALES_AUTHORI_AMNT)));
		}
		
		// クレジットカード番号の取得
		setParam[9] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.CRECARD_NO));
		// ++++++++++++++++ ANK-2565-00-00 mod start ++++++++++++++++		
//		// 加盟店番号の取得
//		setParam[10] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.MEMBSTR_NO));
//		
//		// クレジットカード有効期限の取得
//		setParam[11] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.CRECARD_YK_KIGEN));
//		
//		// 有効期限変更有無の取得
//		setParam[12] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.YK_KIGEN_CHG_UM));
//		
//		// オーソリフラグの取得
//		setParam[13] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.AUTH_FLG));
//		
//		// オーソリ審査結果コードの取得
//		setParam[14] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.AUTH_SKEKKA_CD));
//		
//		// オーソリ承認番号の取得
//		setParam[15] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.AUTHORI_SHONIN_NO));
//		
//		// オーソリ要求コードの取得
//		setParam[16] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.AUTHORI_YOKYU_CD));
//		
//		// 仕向先会社コードの取得
//		setParam[17] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.SHIKOSAKI_COMP_CD));
//		
//		// 処理フラグの取得
//		setParam[18] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.TRN_FLG));
//		
//		// 抽出フラグの取得
//		setParam[19] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.CHSHT_FLG));
//		
//		// 取消コードの取得
//		setParam[20] = FAUTHORI_LIST_OPUTZM;
//		
//		// 登録年月日時分秒
//		setParam[21] = "";
//		
//		// 登録オペレータアカウント
//		setParam[22] = "";
//		
//		// 更新年月日時分秒
//		setParam[23] = "";
//		
//		// 更新オペレータアカウント
//		setParam[24] = "";
//		
//		// 削除年月日時分秒
//		setParam[25] = "";
//		
//		// 削除オペレータアカウント
//		setParam[26] = "";
//		
//		// 無効フラグ
//		setParam[27] = "";
//		
//		// 登録運用年月日
//		setParam[28] = "";
//		
//		// 登録処理ID
//		setParam[29] = "";
//		
//		// 更新運用年月日
//		setParam[30] = "";
//		
//		// 更新処理ID
//		setParam[31] = "";
//		
//		// 削除運用年月日
//		setParam[32] = "";
//		
//		// 削除処理ID
///		setParam[33] = "";

		// クレジットカード預かりIDの取得
		setParam[10] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.CRECARD_NO_AZKRI_ID));

		// 加盟店番号の取得
		setParam[11] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.MEMBSTR_NO));
		
		// クレジットカード有効期限の取得
		setParam[12] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.CRECARD_YK_KIGEN));
		
		// 有効期限変更有無の取得
		setParam[13] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.YK_KIGEN_CHG_UM));
		
		// オーソリフラグの取得
		setParam[14] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.AUTH_FLG));
		
		// オーソリ審査結果コードの取得
		setParam[15] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.AUTH_SKEKKA_CD));
		
		// オーソリ承認番号の取得
		setParam[16] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.AUTHORI_SHONIN_NO));
		
		// オーソリ要求コードの取得
		setParam[17] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.AUTHORI_YOKYU_CD));
		
		// 仕向先会社コードの取得
		setParam[18] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.SHIKOSAKI_COMP_CD));
		
		// 処理フラグの取得
		setParam[19] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.TRN_FLG));
		
		// 抽出フラグの取得
		setParam[20] = JBSbatStringUtil.Rtrim(outdbMap.getString(JBSbatKK_T_CREDIT_AUTH_JSK.CHSHT_FLG));
		
		// 取消コードの取得
		setParam[21] = FAUTHORI_LIST_OPUTZM;
		
		// 登録年月日時分秒
		setParam[22] = "";
		
		// 登録オペレータアカウント
		setParam[23] = "";
		
		// 更新年月日時分秒
		setParam[24] = "";
		
		// 更新オペレータアカウント
		setParam[25] = "";
		
		// 削除年月日時分秒
		setParam[26] = "";
		
		// 削除オペレータアカウント
		setParam[27] = "";
		
		// 無効フラグ
		setParam[28] = "";
		
		// 登録運用年月日
		setParam[29] = "";
		
		// 登録処理ID
		setParam[30] = "";
		
		// 更新運用年月日
		setParam[31] = "";
		
		// 更新処理ID
		setParam[32] = "";
		
		// 削除運用年月日
		setParam[33] = "";
		
		// 削除処理ID
		setParam[34] = "";
		
		// ++++++++++++++++ ANK-2565-00-00 mod end ++++++++++++++++
		// 登録処理の実施
		executeKK_T_CREDIT_AUTH_JSK_PKINSERT(setParam);
	}
}
