/*******************************************************************************
*	 All Rights reserved,Copyright (c) K-Opticom 
********************************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：JSYejbEKK0081A010TPDA
*	ソースファイル名：JSYejbEKK0081A010TPDA.java
*	作成者			：EK912022
*	日付			：2013年02月05日
*＜機能概要＞
*	サービス契約一意照会テンプレートDBアクセス部品です。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	ｖ1.00.00
*	ｖ4.00.00	2013/02/05	FJ)坂本		ST4-2012-0000263
*   ｖ71.00.00	2024/02/13	GDC)J.Tagongtong		【ANK-4468-00-00】 eo光ネット「シンプルプラン」追加対応
*	ｖ71.00.01	2024/06/28	FJ)渋谷		【ANK-4468-00-01】 eo光ネット「シンプルプラン」追加対応
*	ｖ73.00.00	2024/11/29	FJ)辻中		【ANK-4468-00-01】 【ANK-4427-00-00】NTT卸対応
*	ｖ72.00.00	2024/12/17	FJ)久山		【ANK-4577-00-00】 eo光ネット「シンプルプラン」追加対応(Step2)
********************************************************************************/

package eo.ejb.cbs.sqlf;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import com.fujitsu.futurity.model.base.CAANJDBCUtil;
import com.fujitsu.futurity.model.base.CAANMsg;
import com.fujitsu.futurity.model.base.CAANRuntimeException;
import com.fujitsu.futurity.model.base.CAANSQLFacility;
import com.fujitsu.futurity.model.ejb.common.JSYejbConnection;
import com.fujitsu.futurity.model.ejb.common.JSYejbLog;
import com.fujitsu.futurity.model.ejb.common.StatusCodes;
import com.fujitsu.futurity.model.ejb.common.fw.AgentDispatchContext;
import com.fujitsu.futurity.model.ejb.common.fw.TemplateDBAccessHandler;

import eo.ejb.cbm.entity.KK0081ETMsg;
import eo.ejb.cbs.cbsmsg.EKK0081A010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK0081A010CBSMsg1List;
import eo.ejb.common.JKKModelCommon;
import eo.ejb.common.db.JKKejbExclusiveProcKK2111;

/**
*
*  テンプレートDBアクセス部品　EKK0081A010_SQLF<br>
*  入力された項目からSQL文を動的に組み立て、<br>
*  検索結果をCBSMsgにセットします。<br>
*/
public class JSYejbEKK0081A010TPDA extends CAANSQLFacility implements TemplateDBAccessHandler{
	
	/**
	 * コンストラクタ
	 */
	public JSYejbEKK0081A010TPDA()	{
	}
	
	/**
	*   EKK0081A010_SQLF<br>
	*   @param inMsg    入力値の格納されたCBSMsg <br>
	*   @return void
	*/
	public void invoke(CAANMsg inMsg,AgentDispatchContext inContext){
		
		// コネクション
		Connection con1 = null;
		
		// プリペアステートメント
		PreparedStatement pstmt = null;
		
		// リザルトセット
		ResultSet rsltQuery = null;
		
		/******************** 
		 * SQL文の作成
		 ********************/

		try{
			
			//コネクション取得
			con1 = JSYejbConnection.getConnection(KK0081ETMsg.getTableName());
			
			
			// SQL文_基本部1
			StringBuffer sql_Buff = new StringBuffer();
			sql_Buff.append(" SELECT  ")
					.append("     KK0081.SVC_KEI_NO  ")
					.append("     , KK0081.GENE_ADD_DTM  ")
					.append("     , KK0081.SVC_KEI_STAT  ")
					.append("     , (SELECT ZM0171_01.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_01 ")
					.append("         WHERE  ZM0171_01.CD_SBT_CD = 'CD00037' ")
					.append("         AND    ZM0171_01.CD_DIV = KK0081.SVC_KEI_STAT ")
					.append("         AND    ZM0171_01.MK_FLG = '0') SVC_KEI_STAT_NM  ")
					.append("     , KK0081.SYSID  ")
					.append("     , (SELECT CK0011.CUST_NM ")
					.append("         FROM   CK_T_CUST CK0011 ")
					.append("         WHERE  CK0011.SYSID = KK0081.SYSID ")
					.append("         AND    (CK0011.SYSID, CK0011.RSV_APLY_YMD || CK0011.GENE_ADD_DTM) = ")
					.append("                (SELECT CK0011_GENE.SYSID, MAX(CK0011_GENE.RSV_APLY_YMD || CK0011_GENE.GENE_ADD_DTM) AS CK0011_MAX ")
					.append("                 FROM   CK_T_CUST CK0011_GENE ")
					.append("                 WHERE  CK0011_GENE.SYSID = CK0011.SYSID ")
					.append("                 AND    CK0011_GENE.RSV_APLY_CD = '2' ")
					.append("                 AND    CK0011_GENE.RSV_APLY_YMD <= ? ")
					.append("                 AND    CK0011_GENE.MK_FLG= '0' ")
					.append("                 GROUP BY CK0011_GENE.SYSID)) SYSID_NM  ")
					.append("     , KK0081.SVC_CD  ")
					.append("     , (SELECT KK0751.SVC_NM ")
					.append("         FROM   KK_M_SVC KK0751 ")
					.append("         WHERE  KK0751.SVC_CD = KK0081.SVC_CD ")
					.append("         AND    (KK0751.SVC_CD, KK0751.RSV_APLY_YMD || KK0751.GENE_ADD_DTM) = ")
					.append("            (SELECT KK0751_GENE.SVC_CD, MAX(KK0751_GENE.RSV_APLY_YMD || KK0751_GENE.GENE_ADD_DTM) AS KK0751_MAX ")
					.append("             FROM   KK_M_SVC KK0751_GENE ")
					.append("             WHERE  KK0751_GENE.SVC_CD = KK0751.SVC_CD ")
					.append("             AND    KK0751_GENE.RSV_APLY_YMD <= ? ")
					.append("             AND    KK0751_GENE.MK_FLG= '0' ")
					.append("             GROUP BY KK0751_GENE.SVC_CD)) SVC_CD_NM  ")
					.append("     , KK0081.MSKM_DTL_NO  ")
					.append("     , KK0081.MENKAIHAT_ANKEN_NO  ")
					.append("     , KK0081.PRC_GRP_CD  ")
					.append("     , (SELECT KK0781.PRC_GRP_NM ")
					.append("         FROM   KK_M_PRC_GRP KK0781 ")
					.append("         WHERE  KK0781.PRC_GRP_CD = KK0081.PRC_GRP_CD ")
					.append("         AND    (KK0781.PRC_GRP_CD, KK0781.RSV_APLY_YMD || KK0781.GENE_ADD_DTM) = ")
					.append("                (SELECT KK0781_GENE.PRC_GRP_CD, MAX(KK0781_GENE.RSV_APLY_YMD || KK0781_GENE.GENE_ADD_DTM) AS KK0781_MAX ")
					.append("                 FROM   KK_M_PRC_GRP KK0781_GENE ")
					.append("                 WHERE  KK0781_GENE.PRC_GRP_CD = KK0781.PRC_GRP_CD ")
					.append("                 AND    KK0781_GENE.RSV_APLY_YMD <= ? ")
					.append("                 AND    KK0781_GENE.MK_FLG= '0' ")
					.append("                 GROUP BY KK0781_GENE.PRC_GRP_CD)) PRC_GRP_CD_NM  ")
					.append("     , KK0081.PCRS_CD  ")
					.append("     , (SELECT KK0791.PCRS_NM ")
					.append("         FROM   KK_M_PCRS KK0791 ")
					.append("         WHERE  KK0791.PCRS_CD = KK0081.PCRS_CD ")
					.append("         AND    (KK0791.PCRS_CD, KK0791.RSV_APLY_YMD || KK0791.GENE_ADD_DTM) = ")
					.append("                (SELECT KK0791_GENE.PCRS_CD, MAX(KK0791_GENE.RSV_APLY_YMD || KK0791_GENE.GENE_ADD_DTM) AS KK0791_MAX ")
					.append("                 FROM   KK_M_PCRS KK0791_GENE ")
					.append("                 WHERE  KK0791_GENE.PCRS_CD = KK0791.PCRS_CD ")
					.append("                 AND    KK0791_GENE.RSV_APLY_YMD <= ? ")
					.append("                 AND    KK0791_GENE.MK_FLG= '0' ")
					.append("                 GROUP BY KK0791_GENE.PCRS_CD)) PCRS_CD_NM  ")
					.append("     , KK0081.PPLAN_CD  ")
				// ANK-4468-00-00 MOD START		
//					.append("     , (SELECT KK0591.PPLAN_NM ")
					.append("     , ( CASE WHEN KK0081.PRC_GRP_CD = '02' ")
					.append("           AND KK0081.PCRS_CD IN ('A97','A99') ")
					.append("        	THEN CASE ")
					.append("        		WHEN KK0081.PCRS_CD = 'A97' ")
					.append("        			THEN (SELECT ZM0321.WORK_PARAM_SETTE_VALUE ")
					.append("        			FROM ZM_M_WORK_PARAM_KNRI ZM0321 ")
					// ANK-4468-00-01 MOD START
//					.append("         		   WHERE ZM0321.WORK_PARAM_ID = 'KK_SIMPLE_C_PCRSNM_02') ")
					.append("         		   WHERE ZM0321.WORK_PARAM_ID = 'KK_SIMPL_C_PCRSNM_02') ")
					// ANK-4468-00-01 MOD END
					.append("        		WHEN KK0081.PCRS_CD = 'A99' ")
					.append("        			THEN (SELECT ZM0321.WORK_PARAM_SETTE_VALUE ")
					.append("        			FROM ZM_M_WORK_PARAM_KNRI ZM0321 ")
					// ANK-4468-00-01 MOD START
//					.append("         		   WHERE ZM0321.WORK_PARAM_ID = 'KK_SIMPLE_C_PCRSNM_03') ")
					.append("         		   WHERE ZM0321.WORK_PARAM_ID = 'KK_SIMPL_C_PCRSNM_03') ")
					// ANK-4468-00-01 MOD END
					.append("        	END ")
					.append("        ELSE (SELECT KK0591.PPLAN_NM ")
				// ANK-4468-00-00 MOD END		
					.append("        FROM  KK_M_PPLAN KK0591 ")
					.append("        WHERE KK0591.PCRS_CD = KK0081.PCRS_CD ")
					.append("        AND   KK0591.PPLAN_CD = KK0081.PPLAN_CD ")
				// ANK-4468-00-00 MOD START	
//					.append("        AND   KK0591.MK_FLG= '0') PPLAN_CD_NM  ")
					.append("        AND   KK0591.MK_FLG= '0') END ) PPLAN_CD_NM  ")
				// ANK-4468-00-00 MOD END	
					.append("     , KK0081.TK_HOSHIKI_KEI_NO  ")
					.append("     , KK0081.SVC_USE_STA_KIBO_YMD  ")
					.append("     , KK0081.RSV_TSTA_KIBO_YMD  ")
					.append("     , KK0081.ID_SOKHOSHO_OUTPUT_YH  ")
					.append("     , (SELECT ZM0171_02.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_02 ")
					.append("         WHERE  ZM0171_02.CD_SBT_CD = 'CD00001' ")
					.append("         AND    ZM0171_02.CD_DIV = KK0081.ID_SOKHOSHO_OUTPUT_YH ")
					.append("         AND    ZM0171_02.MK_FLG = '0') ID_SOKHOSHO_OUTPUT_YH_NM  ")
					.append("     , KK0081.SVC_KEI_KZKWRK_REQYMD  ")
					.append("     , KK0081.SHOSA_YMD  ")
					.append("     , KK0081.SHOSA_CL_YMD  ")
					.append("     , KK0081.SKEKKA_CD  ")
					.append("     , (SELECT ZM0171_03.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_03 ")
					.append("         WHERE  ZM0171_03.CD_SBT_CD = 'CD00281' ")
					.append("         AND    ZM0171_03.CD_DIV = KK0081.SKEKKA_CD ")
					.append("         AND    ZM0171_03.MK_FLG = '0') SKEKKA_CD_NM  ")
					.append("     , KK0081.SKEKKA_DTL_CD  ")
					.append("     , KK0081.SKEKKA_HOKI_CD  ")
					.append("     , (SELECT ZM0171_10.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_10 ")
					.append("         WHERE  ZM0171_10.CD_SBT_CD = 'CD00592' ")
					.append("         AND    ZM0171_10.CD_DIV = KK0081.SKEKKA_HOKI_CD ")
					.append("         AND    ZM0171_10.MK_FLG = '0') SKEKKA_HOKI_CD_NM  ")
					.append("     , KK0081.SKEKKA_SEND_CD  ")
					.append("     , (SELECT ZM0171_04.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_04 ")
					.append("         WHERE  ZM0171_04.CD_SBT_CD = 'CD00210' ")
					.append("         AND    ZM0171_04.CD_DIV = KK0081.SKEKKA_SEND_CD ")
					.append("         AND    ZM0171_04.MK_FLG = '0') SKEKKA_SEND_CD_NM  ")
					.append("     , KK0081.PAYWAY_KEIZOKU_FLG  ")
					.append("     , (SELECT ZM0171_16.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_16 ")
					.append("         WHERE  ZM0171_16.CD_SBT_CD = 'CD00046' ")
					.append("         AND    ZM0171_16.CD_DIV = KK0081.PAYWAY_KEIZOKU_FLG ")
					.append("         AND    ZM0171_16.MK_FLG = '0') PAYWAY_KEIZOKU_FLG_NM  ")
					.append("     , KK0081.FTRIAL_KANYU_YMD  ")
					.append("     , KK0081.FTRIAL_PRD_ENDYMD  ")
					.append("     , KK0081.HONKANYU_YMD  ")
					.append("     , KK0081.HONKANYU_IKO_KIGEN_YMD  ")
					.append("     , KK0081.KEI_CNC_YMD  ")
					.append("     , KK0081.PLAN_STAYMD  ")
					.append("     , KK0081.PLAN_ENDYMD  ")
					.append("     , KK0081.PLAN_CHRG_STAYMD  ")
					.append("     , KK0081.PLAN_CHRG_ENDYMD  ")
					.append("     , KK0081.PLAN_END_SBT_CD  ")
					.append("     , (SELECT ZM0171_17.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_17 ")
					.append("         WHERE  ZM0171_17.CD_SBT_CD = 'CD00880' ")
					.append("         AND    ZM0171_17.CD_DIV = KK0081.PLAN_END_SBT_CD ")
					.append("         AND    ZM0171_17.MK_FLG = '0') PLAN_END_SBT_CD_NM  ")
					.append("     , KK0081.RSV_APLY_YMD  ")
					.append("     , KK0081.RSV_CL_YMD  ")
					.append("     , KK0081.RSV_APLY_CD  ")
					.append("     , (SELECT ZM0171_05.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_05 ")
					.append("         WHERE  ZM0171_05.CD_SBT_CD = 'CD00343' ")
					.append("         AND    ZM0171_05.CD_DIV = KK0081.RSV_APLY_CD ")
					.append("         AND    ZM0171_05.MK_FLG = '0') RSV_APLY_CD_NM  ")
					.append("     , KK0081.SVC_CANCEL_YMD  ")
					.append("     , KK0081.SVC_CANCEL_RSN_CD  ")
					.append("     , KK0081.SVC_STA_YMD  ")
					.append("     , KK0081.SVC_CHRG_STAYMD  ")
					.append("     , KK0081.LETTER_HASSO_SHIWAKE_DIV  ")
					.append("     , (SELECT ZM0171_06.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_06 ")
					.append("         WHERE  ZM0171_06.CD_SBT_CD = 'CD00344' ")
					.append("         AND    ZM0171_06.CD_DIV = KK0081.LETTER_HASSO_SHIWAKE_DIV ")
					.append("         AND    ZM0171_06.MK_FLG = '0') LETTER_HASSO_SHIWAKE_DIV_NM  ")
					.append("     , KK0081.THNX_LETTER_SHS_CD  ")
					.append("     , KK0081.WEB_OP_ADD_FAIL_FLG  ")
					.append("     , KK0081.SVC_STP_YMD  ")
					.append("     , KK0081.SVC_STP_RSN_CD  ")
					.append("     , KK0081.SVC_STP_RLS_YMD  ")
					.append("     , KK0081.SVC_STP_RLS_RSN_CD  ")
					.append("     , KK0081.PAUSE_STP_CD  ")
					.append("     , (SELECT ZM0171_11.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_11 ")
					.append("         WHERE  ZM0171_11.CD_SBT_CD = 'CD00632' ")
					.append("         AND    ZM0171_11.CD_DIV = KK0081.PAUSE_STP_CD ")
					.append("         AND    ZM0171_11.MK_FLG = '0') PAUSE_STP_CD_NM  ")
					.append("     , KK0081.SVC_PAUSE_YMD  ")
					.append("     , KK0081.SVC_PAUSE_RSN_CD  ")
					.append("     , KK0081.SVC_PAUSE_RSN_MEMO  ")
					.append("     , KK0081.SVC_PAUSE_RLS_YMD  ")
					.append("     , KK0081.SVC_PAUSE_RLS_RSN_CD  ")
					.append("     , KK0081.SVC_PAUSE_RLS_RSN_MEMO  ")
					.append("     , KK0081.SVC_ENDYMD  ")
					.append("     , KK0081.SVC_CHRG_ENDYMD  ")
					.append("     , KK0081.SVC_DSL_YMD  ")
					.append("     , KK0081.SVC_DLRE_CD  ")
					.append("     , (SELECT ZM0171_18.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_18 ")
					.append("         WHERE  ZM0171_18.CD_SBT_CD = 'CD00879' ")
					.append("         AND    ZM0171_18.CD_DIV = KK0081.SVC_DLRE_CD ")
					.append("         AND    ZM0171_18.MK_FLG = '0') SVC_DLRE_CD_NM  ")
					.append("     , KK0081.SVC_DLRE_MEMO  ")
					.append("     , KK0081.SVC_DSL_TTDKI_FIN_FLG  ")
					.append("     , KK0081.KAIHK_YMD  ")
					.append("     , KK0081.SVC_CANCEL_CL_YMD  ")
					.append("     , KK0081.SVC_DSL_CL_YMD  ")
					.append("     , KK0081.CHGE_MT_HOJINSVKEI_UK_NO  ")
					.append("     , KK0081.CHGE_MT_HOJINSVKEI_UK_NOPT  ")
					.append("     , KK0081.CHGE_SK_HOJINSVKEI_UK_NO  ")
					.append("     , KK0081.CHGE_SK_HOJINSVKEI_UK_NOPT  ")
					.append("     , KK0081.CHMT_HJIN_EO_YKAE_SVKEI_NO  ")
					.append("     , KK0081.CHSK_HJIN_EO_YKAE_SVKEI_NO  ")
					.append("     , KK0081.PNLTY_HASSEI_CD  ")
					.append("     , KK0081.PNLTY_CHGE_RSN_CD  ")
					.append("     , (SELECT ZM0171_19.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_19 ")
					.append("         WHERE  ZM0171_19.CD_SBT_CD = 'CD00843' ")
					.append("         AND    ZM0171_19.CD_DIV = KK0081.PNLTY_CHGE_RSN_CD ")
					.append("         AND    ZM0171_19.MK_FLG = '0') PNLTY_CHGE_RSN_CD_NM  ")
					.append("     , KK0081.IDO_DIV  ")
					.append("     , (SELECT ZM0171_12.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_12 ")
					.append("         WHERE  ZM0171_12.CD_SBT_CD = 'CD00576' ")
					.append("         AND    ZM0171_12.CD_DIV = KK0081.IDO_DIV ")
					.append("         AND    ZM0171_12.MK_FLG = '0') IDO_DIV_NM  ")
					.append("     , KK0081.SHK_DFLT_PWD  ")
					.append("     , KK0081.MENKAIHAT_ANKEN_KR_ADD_FLG  ")
					.append("     , (SELECT ZM0171_13.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_13 ")
					.append("         WHERE  ZM0171_13.CD_SBT_CD = 'CD00419' ")
					.append("         AND    ZM0171_13.CD_DIV = KK0081.MENKAIHAT_ANKEN_KR_ADD_FLG ")
					.append("         AND    ZM0171_13.MK_FLG = '0') MENKAIHAT_ANKEN_KR_ADD_FLG_NM  ")
					.append("     , KK0081.INTR_CD  ")
					.append("     , KK0081.SHOSA_DSL_FIN_CD  ")
					.append("     , (SELECT ZM0171_14.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_14 ")
					.append("         WHERE  ZM0171_14.CD_SBT_CD = 'CD00469' ")
					.append("         AND    ZM0171_14.CD_DIV = KK0081.SHOSA_DSL_FIN_CD ")
					.append("         AND    ZM0171_14.MK_FLG = '0') SHOSA_DSL_FIN_CD_NM  ")
					.append("     , KK0081.IDO_NG_STAT_CD  ")
					.append("     , (SELECT ZM0171_07.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_07 ")
					.append("         WHERE  ZM0171_07.CD_SBT_CD = 'CD00280' ")
					.append("         AND    ZM0171_07.CD_DIV = KK0081.IDO_NG_STAT_CD ")
					.append("         AND    ZM0171_07.MK_FLG = '0') IDO_NG_STAT_CD_NM  ")
					.append("     , KK0081.CHRG_STA_YMD_HOSEI_UM  ")
					.append("     , (SELECT ZM0171_08.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_08 ")
					.append("         WHERE  ZM0171_08.CD_SBT_CD = 'CD00002' ")
					.append("         AND    ZM0171_08.CD_DIV = KK0081.CHRG_STA_YMD_HOSEI_UM ")
					.append("         AND    ZM0171_08.MK_FLG = '0') CHRG_STA_YMD_HOSEI_UM_NM  ")
					.append("     , KK0081.SVC_PAUSE_CHRG_STA_YMD  ")
					.append("     , KK0081.WORK_RRK_BIKO  ")
					.append("     , KK0081.AUTO_SHOSA_TRAN_STAT_CD  ")
					.append("     , (SELECT ZM0171_15.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_15 ")
					.append("         WHERE  ZM0171_15.CD_SBT_CD = 'CD00628' ")
					.append("         AND    ZM0171_15.CD_DIV = KK0081.AUTO_SHOSA_TRAN_STAT_CD ")
					.append("         AND    ZM0171_15.MK_FLG = '0') AUTO_SHOSA_TRAN_STAT_CD_NM  ")
					.append("     , KK0081.KIKI_MIADD_LIST_OPUTZM_FLG  ")
					.append("     , (SELECT ZM0171_20.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_20 ")
					.append("         WHERE  ZM0171_20.CD_SBT_CD = 'CD00821' ")
					.append("         AND    ZM0171_20.CD_DIV = KK0081.KIKI_MIADD_LIST_OPUTZM_FLG ")
					.append("         AND    ZM0171_20.MK_FLG = '0') KIKI_MIADD_LIST_OPUTZM_FLG_NM  ")
					.append("     , KK0081.ADD_DTM  ")
					.append("     , KK0081.ADD_OPEACNT  ")
					.append("     , KK0081.UPD_DTM  ")
					.append("     , KK0081.UPD_OPEACNT  ")
					.append("     , KK0081.DEL_DTM  ")
					.append("     , KK0081.DEL_OPEACNT  ")
					.append("     , KK0081.MK_FLG  ")
					.append("     , (SELECT ZM0171_09.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_09 ")
					.append("         WHERE  ZM0171_09.CD_SBT_CD = 'CD00016' ")
					.append("         AND    ZM0171_09.CD_DIV = KK0081.MK_FLG ")
					.append("         AND    ZM0171_09.MK_FLG = '0') MK_FLG_NM  ")
					.append("     , NULL AS LAST_UPD_DTM  ")
					.append("     , KK0081.KAIHK_FAIL_KEI_CST_ZM_FLG ")
					.append("     , (SELECT ZM0171_21.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_21 ")
					.append("         WHERE  ZM0171_21.CD_SBT_CD = 'CD00581' ")
					.append("         AND    ZM0171_21.CD_DIV = KK0081.KAIHK_FAIL_KEI_CST_ZM_FLG ")
					.append("         AND    ZM0171_21.MK_FLG = '0') KAIHK_FAIL_KEI_CST_ZM_FLG_NM ")
					.append("     , KK0081.SVCTK_BUT_DEL_TRN_JSSI_DTM ")
					.append("     , KK0081.SEIRI_NO  ")
					.append("     , KK0081.CUST_ID_PWD  ")
					.append("     , KK0081.SVC_DSL_KISAN_YMD ")
					.append("     , KK0081.HOJINSVKEI_HKTGI_SBT_CD ")
					.append("     , (SELECT ZM0171_22.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_22 ")
					.append("         WHERE  ZM0171_22.CD_SBT_CD = 'CD01374' ")
					.append("         AND    ZM0171_22.CD_DIV = KK0081.HOJINSVKEI_HKTGI_SBT_CD ")
					.append("         AND    ZM0171_22.MK_FLG = '0') HOJINSVKEI_HKTGI_SBT_CD_NM ")
					.append("     , KK0081.KEIZK_SVC_STAYMD ")
					.append("     , KK0081.KEIZK_SVC_CHRG_STAYMD ")
					.append("     , KK0081.JURYO_CHOK_TCHI_YH ")
					.append("     , (SELECT ZM0171_23.CD_DIV_NM ")
					.append("         FROM   ZM_M_CD_NM_KANRI ZM0171_23 ")
					.append("         WHERE  ZM0171_23.CD_SBT_CD = 'CD00001' ")
					.append("         AND    ZM0171_23.CD_DIV = KK0081.JURYO_CHOK_TCHI_YH ")
					.append("         AND    ZM0171_23.MK_FLG = '0') JURYO_CHOK_TCHI_YH_NM ")
					.append("     ,(SELECT ZM0171_24.CD_DIV_NM  ")
					.append("         FROM ZM_M_CD_NM_KANRI ZM0171_24  ")
					.append("        WHERE ZM0171_24.CD_SBT_CD = 'CD01375'  ")
					.append("          AND ZM0171_24.CD_DIV = KK0081.PNLTY_HASSEI_CD  ")
					.append("          AND ZM0171_24.MK_FLG = '0') PNLTY_HASSEI_CD_NM  ")
					.append("     ,(SELECT ZM0171_25.CD_DIV_NM  ")
					.append("         FROM ZM_M_CD_NM_KANRI ZM0171_25  ")
					.append("        WHERE ZM0171_25.CD_SBT_CD = 'CD01564'  ")
					.append("          AND ZM0171_25.CD_DIV = KK0081.WEB_OP_ADD_FAIL_FLG  ")
					.append("          AND ZM0171_25.MK_FLG = '0') WEB_OP_ADD_FAIL_FLG_NM  ")
				// 【ANK-4427-00-00】NTT卸対応 MOD START	
					.append("     , (SELECT KK0791.NTTORS_DIV ")
					.append("         FROM   KK_M_PCRS KK0791 ")
					.append("         WHERE  KK0791.PCRS_CD = KK0081.PCRS_CD ")
					.append("         AND    (KK0791.PCRS_CD, KK0791.RSV_APLY_YMD || KK0791.GENE_ADD_DTM) = ")
					.append("                (SELECT KK0791_GENE.PCRS_CD, MAX(KK0791_GENE.RSV_APLY_YMD || KK0791_GENE.GENE_ADD_DTM) AS KK0791_MAX ")
					.append("                 FROM   KK_M_PCRS KK0791_GENE ")
					.append("                 WHERE  KK0791_GENE.PCRS_CD = KK0791.PCRS_CD ")
					.append("                 AND    KK0791_GENE.RSV_APLY_YMD <= ? ")
					.append("                 AND    KK0791_GENE.MK_FLG= '0' ")
					.append("                 GROUP BY KK0791_GENE.PCRS_CD)) NTTORS_DIV  ")
				// 【ANK-4427-00-00】NTT卸対応 MOD END	
					// ANK-4577-00-00 ADD START
					.append("     , (SELECT KK0591.PPLAN_NM ")
					.append("        FROM  KK_M_PPLAN KK0591 ")
					.append("        WHERE KK0591.PCRS_CD = KK0081.PCRS_CD ")
					.append("        AND   KK0591.PPLAN_CD = KK0081.PPLAN_CD ")
					.append("        AND   KK0591.MK_FLG= '0') PPLAN_CD_NM_CHBF  ")
					// ANK-4577-00-00 ADD END
					.append("  FROM  ")
					.append("     KK_T_SVC_KEI KK0081  ");
			// SQL文_個別部1
			if ( "1".equals( inMsg.getObject(EKK0081A010CBSMsg.FUNC_CODE).toString() ) ) {
 				sql_Buff.append(" WHERE ")
						.append("  KK0081.SVC_KEI_NO = ? AND ")
						.append("  KK0081.GENE_ADD_DTM = ?  AND ")
						.append("  KK0081.MK_FLG = '0' ");
			}
			if ( "2".equals( inMsg.getObject(EKK0081A010CBSMsg.FUNC_CODE).toString() ) ) {
 				sql_Buff.append(" WHERE   KK0081.SVC_KEI_NO = ? ")
						.append(" AND     (KK0081.SVC_KEI_NO, KK0081.RSV_APLY_YMD || KK0081.GENE_ADD_DTM) = ")
						.append("          (SELECT KK0081_GENE.SVC_KEI_NO, MAX(KK0081_GENE.RSV_APLY_YMD || KK0081_GENE.GENE_ADD_DTM) AS KK0081_MAX ")
						.append("           FROM   KK_T_SVC_KEI KK0081_GENE ")
						.append("           WHERE  KK0081_GENE.SVC_KEI_NO = KK0081.SVC_KEI_NO ")
						.append("           AND    KK0081_GENE.RSV_APLY_YMD <= ? ")
						.append("           AND    KK0081_GENE.RSV_APLY_CD = '2' ")
						.append("           AND    KK0081_GENE.MK_FLG = '0' ")
						.append("           GROUP BY KK0081_GENE.SVC_KEI_NO) ");
			}
			
			//prepareStatementにSQL文をセット
			pstmt = con1.prepareStatement(sql_Buff.toString());
			
			//ログ出力(SQL文の出力)
			JSYejbLog.outlog(inContext, JSYejbLog.DBACCESS, this.getClass(), sql_Buff);
			
			// PreparedStatementの指定されたパラメータカラムに 指定された値を設定
			if ( "1".equals( inMsg.getString(EKK0081A010CBSMsg.FUNC_CODE) ) ) {
				// パラメータの設定(システム日付を指定)
				CAANJDBCUtil.setParam(pstmt, 1, JKKModelCommon.getOpeDate(inMsg));
				// パラメータの設定(システム日付を指定)
				CAANJDBCUtil.setParam(pstmt, 2, JKKModelCommon.getOpeDate(inMsg));
				// パラメータの設定(システム日付を指定)
				CAANJDBCUtil.setParam(pstmt, 3, JKKModelCommon.getOpeDate(inMsg));
				// パラメータの設定(システム日付を指定)
				CAANJDBCUtil.setParam(pstmt, 4, JKKModelCommon.getOpeDate(inMsg));
// 【ANK-4427-00-00】NTT卸対応 ADD START	
				// パラメータの設定(システム日付を指定)
				CAANJDBCUtil.setParam(pstmt, 5, JKKModelCommon.getOpeDate(inMsg));
// 【ANK-4427-00-00】NTT卸対応 ADD END	
// 【ANK-4427-00-00】NTT卸対応 MOD START	
				// パラメータの設定(ＫＥＹ＿サービス契約番号を指定)
				//CAANJDBCUtil.setParam(pstmt, 5, inMsg.getObject(EKK0081A010CBSMsg.KEY_SVC_KEI_NO));
				CAANJDBCUtil.setParam(pstmt, 6, inMsg.getObject(EKK0081A010CBSMsg.KEY_SVC_KEI_NO));
				// パラメータの設定(ＫＥＹ＿世代登録年月日時分秒を指定)
				//CAANJDBCUtil.setParam(pstmt, 6, inMsg.getObject(EKK0081A010CBSMsg.KEY_GENE_ADD_DTM));
				CAANJDBCUtil.setParam(pstmt, 7, inMsg.getObject(EKK0081A010CBSMsg.KEY_GENE_ADD_DTM));
// 【ANK-4427-00-00】NTT卸対応 MOD END	
			}
			if ( "2".equals( inMsg.getString(EKK0081A010CBSMsg.FUNC_CODE) ) ) {
				// パラメータの設定(ＫＥＹ＿予約適用年月日を指定)
				CAANJDBCUtil.setParam(pstmt, 1, inMsg.getObject(EKK0081A010CBSMsg.KEY_RSV_APLY_YMD));
				// パラメータの設定(ＫＥＹ＿予約適用年月日を指定)
				CAANJDBCUtil.setParam(pstmt, 2, inMsg.getObject(EKK0081A010CBSMsg.KEY_RSV_APLY_YMD));
				// パラメータの設定(ＫＥＹ＿予約適用年月日を指定)
				CAANJDBCUtil.setParam(pstmt, 3, inMsg.getObject(EKK0081A010CBSMsg.KEY_RSV_APLY_YMD));
				// パラメータの設定(ＫＥＹ＿予約適用年月日を指定)
				CAANJDBCUtil.setParam(pstmt, 4, inMsg.getObject(EKK0081A010CBSMsg.KEY_RSV_APLY_YMD));
// 【ANK-4427-00-00】NTT卸対応 ADD START	
				// パラメータの設定(ＫＥＹ＿予約適用年月日を指定)
				CAANJDBCUtil.setParam(pstmt, 5, inMsg.getObject(EKK0081A010CBSMsg.KEY_RSV_APLY_YMD));
// 【ANK-4427-00-00】NTT卸対応 ADD END	
// 【ANK-4427-00-00】NTT卸対応 MOD START	
				// パラメータの設定(ＫＥＹ＿サービス契約番号を指定)
				//CAANJDBCUtil.setParam(pstmt, 5, inMsg.getObject(EKK0081A010CBSMsg.KEY_SVC_KEI_NO));
				CAANJDBCUtil.setParam(pstmt, 6, inMsg.getObject(EKK0081A010CBSMsg.KEY_SVC_KEI_NO));
				// パラメータの設定(ＫＥＹ＿予約適用年月日を指定)
				//CAANJDBCUtil.setParam(pstmt, 6, inMsg.getObject(EKK0081A010CBSMsg.KEY_RSV_APLY_YMD));
				CAANJDBCUtil.setParam(pstmt, 7, inMsg.getObject(EKK0081A010CBSMsg.KEY_RSV_APLY_YMD));
// 【ANK-4427-00-00】NTT卸対応 MOD END	
			}
			
			// ResultSetの取得
			rsltQuery = pstmt.executeQuery();
			
			// EKK0081A010CBSMsgの明細にセットする項目
			String[] msgKeyList1 = {
					  EKK0081A010CBSMsg1List.SVC_KEI_NO
					, EKK0081A010CBSMsg1List.GENE_ADD_DTM
					, EKK0081A010CBSMsg1List.SVC_KEI_STAT
					, EKK0081A010CBSMsg1List.SVC_KEI_STAT_NM
					, EKK0081A010CBSMsg1List.SYSID
					, EKK0081A010CBSMsg1List.SYSID_NM
					, EKK0081A010CBSMsg1List.SVC_CD
					, EKK0081A010CBSMsg1List.SVC_CD_NM
					, EKK0081A010CBSMsg1List.MSKM_DTL_NO
					, EKK0081A010CBSMsg1List.MENKAIHAT_ANKEN_NO
					, EKK0081A010CBSMsg1List.PRC_GRP_CD
					, EKK0081A010CBSMsg1List.PRC_GRP_CD_NM
					, EKK0081A010CBSMsg1List.PCRS_CD
					, EKK0081A010CBSMsg1List.PCRS_CD_NM
					, EKK0081A010CBSMsg1List.PPLAN_CD
					, EKK0081A010CBSMsg1List.PPLAN_CD_NM
					, EKK0081A010CBSMsg1List.TK_HOSHIKI_KEI_NO
					, EKK0081A010CBSMsg1List.SVC_USE_STA_KIBO_YMD
					, EKK0081A010CBSMsg1List.RSV_TSTA_KIBO_YMD
					, EKK0081A010CBSMsg1List.ID_SOKHOSHO_OUTPUT_YH
					, EKK0081A010CBSMsg1List.ID_SOKHOSHO_OUTPUT_YH_NM
					, EKK0081A010CBSMsg1List.SVC_KEI_KZKWRK_REQYMD
					, EKK0081A010CBSMsg1List.SHOSA_YMD
					, EKK0081A010CBSMsg1List.SHOSA_CL_YMD
					, EKK0081A010CBSMsg1List.SKEKKA_CD
					, EKK0081A010CBSMsg1List.SKEKKA_CD_NM
					, EKK0081A010CBSMsg1List.SKEKKA_DTL_CD
					, EKK0081A010CBSMsg1List.SKEKKA_HOKI_CD
					, EKK0081A010CBSMsg1List.SKEKKA_HOKI_CD_NM
					, EKK0081A010CBSMsg1List.SKEKKA_SEND_CD
					, EKK0081A010CBSMsg1List.SKEKKA_SEND_CD_NM
					, EKK0081A010CBSMsg1List.PAYWAY_KEIZOKU_FLG
					, EKK0081A010CBSMsg1List.PAYWAY_KEIZOKU_FLG_NM
					, EKK0081A010CBSMsg1List.FTRIAL_KANYU_YMD
					, EKK0081A010CBSMsg1List.FTRIAL_PRD_ENDYMD
					, EKK0081A010CBSMsg1List.HONKANYU_YMD
					, EKK0081A010CBSMsg1List.HONKANYU_IKO_KIGEN_YMD
					, EKK0081A010CBSMsg1List.KEI_CNC_YMD
					, EKK0081A010CBSMsg1List.PLAN_STAYMD
					, EKK0081A010CBSMsg1List.PLAN_ENDYMD
					, EKK0081A010CBSMsg1List.PLAN_CHRG_STAYMD
					, EKK0081A010CBSMsg1List.PLAN_CHRG_ENDYMD
					, EKK0081A010CBSMsg1List.PLAN_END_SBT_CD
					, EKK0081A010CBSMsg1List.PLAN_END_SBT_CD_NM
					, EKK0081A010CBSMsg1List.RSV_APLY_YMD
					, EKK0081A010CBSMsg1List.RSV_CL_YMD
					, EKK0081A010CBSMsg1List.RSV_APLY_CD
					, EKK0081A010CBSMsg1List.RSV_APLY_CD_NM
					, EKK0081A010CBSMsg1List.SVC_CANCEL_YMD
					, EKK0081A010CBSMsg1List.SVC_CANCEL_RSN_CD
					, EKK0081A010CBSMsg1List.SVC_STA_YMD
					, EKK0081A010CBSMsg1List.SVC_CHRG_STAYMD
					, EKK0081A010CBSMsg1List.LETTER_HASSO_SHIWAKE_DIV
					, EKK0081A010CBSMsg1List.LETTER_HASSO_SHIWAKE_DIV_NM
					, EKK0081A010CBSMsg1List.THNX_LETTER_SHS_CD
					, EKK0081A010CBSMsg1List.WEB_OP_ADD_FAIL_FLG
					, EKK0081A010CBSMsg1List.SVC_STP_YMD
					, EKK0081A010CBSMsg1List.SVC_STP_RSN_CD
					, EKK0081A010CBSMsg1List.SVC_STP_RLS_YMD
					, EKK0081A010CBSMsg1List.SVC_STP_RLS_RSN_CD
					, EKK0081A010CBSMsg1List.PAUSE_STP_CD
					, EKK0081A010CBSMsg1List.PAUSE_STP_CD_NM
					, EKK0081A010CBSMsg1List.SVC_PAUSE_YMD
					, EKK0081A010CBSMsg1List.SVC_PAUSE_RSN_CD
					, EKK0081A010CBSMsg1List.SVC_PAUSE_RSN_MEMO
					, EKK0081A010CBSMsg1List.SVC_PAUSE_RLS_YMD
					, EKK0081A010CBSMsg1List.SVC_PAUSE_RLS_RSN_CD
					, EKK0081A010CBSMsg1List.SVC_PAUSE_RLS_RSN_MEMO
					, EKK0081A010CBSMsg1List.SVC_ENDYMD
					, EKK0081A010CBSMsg1List.SVC_CHRG_ENDYMD
					, EKK0081A010CBSMsg1List.SVC_DSL_YMD
					, EKK0081A010CBSMsg1List.SVC_DLRE_CD
					, EKK0081A010CBSMsg1List.SVC_DLRE_CD_NM
					, EKK0081A010CBSMsg1List.SVC_DLRE_MEMO
					, EKK0081A010CBSMsg1List.SVC_DSL_TTDKI_FIN_FLG
					, EKK0081A010CBSMsg1List.KAIHK_YMD
					, EKK0081A010CBSMsg1List.SVC_CANCEL_CL_YMD
					, EKK0081A010CBSMsg1List.SVC_DSL_CL_YMD
					, EKK0081A010CBSMsg1List.CHGE_MT_HOJINSVKEI_UK_NO
					, EKK0081A010CBSMsg1List.CHGE_MT_HOJINSVKEI_UK_NOPT
					, EKK0081A010CBSMsg1List.CHGE_SK_HOJINSVKEI_UK_NO
					, EKK0081A010CBSMsg1List.CHGE_SK_HOJINSVKEI_UK_NOPT
					, EKK0081A010CBSMsg1List.CHMT_HJIN_EO_YKAE_SVKEI_NO
					, EKK0081A010CBSMsg1List.CHSK_HJIN_EO_YKAE_SVKEI_NO
					, EKK0081A010CBSMsg1List.PNLTY_HASSEI_CD
					, EKK0081A010CBSMsg1List.PNLTY_CHGE_RSN_CD
					, EKK0081A010CBSMsg1List.PNLTY_CHGE_RSN_CD_NM
					, EKK0081A010CBSMsg1List.IDO_DIV
					, EKK0081A010CBSMsg1List.IDO_DIV_NM
					, EKK0081A010CBSMsg1List.SHK_DFLT_PWD
					, EKK0081A010CBSMsg1List.MENKAIHAT_ANKEN_KR_ADD_FLG
					, EKK0081A010CBSMsg1List.MENKAIHAT_ANKEN_KR_ADD_FLG_NM
					, EKK0081A010CBSMsg1List.INTR_CD
					, EKK0081A010CBSMsg1List.SHOSA_DSL_FIN_CD
					, EKK0081A010CBSMsg1List.SHOSA_DSL_FIN_CD_NM
					, EKK0081A010CBSMsg1List.IDO_NG_STAT_CD
					, EKK0081A010CBSMsg1List.IDO_NG_STAT_CD_NM
					, EKK0081A010CBSMsg1List.CHRG_STA_YMD_HOSEI_UM
					, EKK0081A010CBSMsg1List.CHRG_STA_YMD_HOSEI_UM_NM
					, EKK0081A010CBSMsg1List.SVC_PAUSE_CHRG_STA_YMD
					, EKK0081A010CBSMsg1List.WORK_RRK_BIKO
					, EKK0081A010CBSMsg1List.AUTO_SHOSA_TRAN_STAT_CD
					, EKK0081A010CBSMsg1List.AUTO_SHOSA_TRAN_STAT_CD_NM
					, EKK0081A010CBSMsg1List.KIKI_MIADD_LIST_OPUTZM_FLG
					, EKK0081A010CBSMsg1List.KIKI_MIADD_LIST_OPUTZM_FLG_NM
					, EKK0081A010CBSMsg1List.ADD_DTM
					, EKK0081A010CBSMsg1List.ADD_OPEACNT
					, EKK0081A010CBSMsg1List.UPD_DTM
					, EKK0081A010CBSMsg1List.UPD_OPEACNT
					, EKK0081A010CBSMsg1List.DEL_DTM
					, EKK0081A010CBSMsg1List.DEL_OPEACNT
					, EKK0081A010CBSMsg1List.MK_FLG
					, EKK0081A010CBSMsg1List.MK_FLG_NM
					, EKK0081A010CBSMsg1List.LAST_UPD_DTM
					, EKK0081A010CBSMsg1List.KAIHK_FAIL_KEI_CST_ZM_FLG
					, EKK0081A010CBSMsg1List.KAIHK_FAIL_KEI_CST_ZM_FLG_NM
					, EKK0081A010CBSMsg1List.SVCTK_BUT_DEL_TRN_JSSI_DTM
					, EKK0081A010CBSMsg1List.SEIRI_NO
					, EKK0081A010CBSMsg1List.CUST_ID_PWD
					, EKK0081A010CBSMsg1List.SVC_DSL_KISAN_YMD
					, EKK0081A010CBSMsg1List.HOJINSVKEI_HKTGI_SBT_CD
					, EKK0081A010CBSMsg1List.HOJINSVKEI_HKTGI_SBT_CD_NM
					, EKK0081A010CBSMsg1List.KEIZK_SVC_STAYMD
					, EKK0081A010CBSMsg1List.KEIZK_SVC_CHRG_STAYMD
					, EKK0081A010CBSMsg1List.JURYO_CHOK_TCHI_YH
					, EKK0081A010CBSMsg1List.JURYO_CHOK_TCHI_YH_NM
					, EKK0081A010CBSMsg1List.PNLTY_HASSEI_CD_NM
					, EKK0081A010CBSMsg1List.WEB_OP_ADD_FAIL_FLG_NM
					, EKK0081A010CBSMsg1List.NTTORS_DIV
					// ANK-4577-00-00 ADD START
					, EKK0081A010CBSMsg1List.PPLAN_CD_NM_CHBF
					// ANK-4577-00-00 ADD END
			};
			
			// 明細に処理結果(ResultSet)をマッピング
			CAANMsg[] outMsg1 = mapMessageList(rsltQuery,msgKeyList1,"eo.ejb.cbs.cbsmsg.EKK0081A010CBSMsg1List",0);
			
			if (outMsg1.length > 0)
			{
				String lastUpdDtm = null;
				// 検索結果に"サービス契約番号"が設定されていた場合
				if (!outMsg1[0].isNull(EKK0081A010CBSMsg1List.SVC_KEI_NO))
				{
					lastUpdDtm = new JKKejbExclusiveProcKK2111().getLastUpdDtmSvcKeiNo(inMsg,
							outMsg1[0].getString(EKK0081A010CBSMsg1List.SVC_KEI_NO));
				}
				
				// 取得した最大最終更新年月日時分秒を設定
				outMsg1[0].set(EKK0081A010CBSMsg1List.LAST_UPD_DTM, lastUpdDtm);
			}
			
			// inMsg(CBSMsg)に明細をセット
			inMsg.set("EKK0081A010CBSMsg1List", outMsg1);
			

		} catch(SQLException e) {
			inMsg.set(EKK0081A010CBSMsg.STATUS, StatusCodes.FIND_DB_ERR);
			throw new CAANRuntimeException(e);
		} finally {
			// 資源の解放
			try{
				if(rsltQuery != null){
					rsltQuery.close();
				}
				if(pstmt != null){
					pstmt.close();
				}
				if(con1 != null){
					closeConnection(con1);
				}
			}catch(SQLException e){
				inMsg.set(EKK0081A010CBSMsg.STATUS, StatusCodes.FIND_DB_ERR);
				throw new CAANRuntimeException(e);
			}
		}
	}
}
