/*******************************************************************************
*	 All Rights reserved,Copyright (c) K-Opticom 
********************************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：JSYejbECK0011B516TPDA
*	ソースファイル名：JSYejbECK0011B516TPDA.java
*	作成者			：EK962987
*	日付			：2022年07月22日
*＜機能概要＞
*	SYSID一覧照会（CMP連携用）2テンプレートDBアクセス部品です。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v60.00.00	2022/07/22	FJ)南		【ANK-4266-00-00】eoID照会・eoIDパスワード変更フォームの改善対応
*	v60.00.01	2022/09/30	FJ)西窪		【OM-2022-0001116】CMPのeoID照会パスワード変更フォームから、初期eoID等を指定して照会を行ったら結果が返るべきところタイムアウトとなり、結果が返却されなかった
********************************************************************************/

package eo.ejb.cbs.sqlf;

import com.fujitsu.futurity.model.base.CAANMsg;
import com.fujitsu.futurity.model.base.CAANSQLFacility;
import com.fujitsu.futurity.model.base.CAANRuntimeException;
import com.fujitsu.futurity.model.base.CAANJDBCUtil;
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.TemplateDBAccessHandler;
import com.fujitsu.futurity.model.ejb.common.fw.AgentDispatchContext;

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

import eo.ejb.cbs.cbsmsg.ECK0011B516CBSMsg;
import eo.ejb.cbs.cbsmsg.ECK0011B516CBSMsg1List;
import eo.ejb.cbm.entity.CK0011ETMsg;
import eo.ejb.common.JKKModelCommon;

/**
*
*  テンプレートDBアクセス部品　ECK0011B516_SQLF<br>
*  入力された項目からSQL文を動的に組み立て、<br>
*  検索結果をCBSMsgにセットします。<br>
*/
public class JSYejbECK0011B516TPDA extends CAANSQLFacility implements TemplateDBAccessHandler{
	
	/**
	 * コンストラクタ
	 */
	public JSYejbECK0011B516TPDA()	{
	}
	
	/**
	*   ECK0011B516_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(CK0011ETMsg.getTableName());
			
			
			// SQL文_基本部1
			StringBuffer sql_Buff = new StringBuffer();
			// OM-2022-0001116 MOD START
//			sql_Buff.append(" SELECT ")
//					.append("   CK0011.SYSID  ")
//					.append(" FROM ")
//					.append("   CK_T_CUST CK0011  ")
//					.append("   LEFT OUTER JOIN CK_T_RRKS CK0201  ")
//					.append("     ON CK0011.SYSID = CK0201.SYSID  ")
//					.append("   LEFT OUTER JOIN KK_T_SVC_KEI KK0081  ")
//					.append("     ON CK0011.SYSID = KK0081.SYSID  ")
//					.append("   LEFT OUTER JOIN KK_T_SVC_KEI_UCWK KK0161  ")
//					.append("     ON KK0081.SVC_KEI_NO = KK0161.SVC_KEI_NO  ")
//					.append("   LEFT OUTER JOIN KK_T_SVKEIUW_EOH_TEL KK0191  ")
//					.append("     ON KK0161.SVC_KEI_UCWK_NO = KK0191.SVC_KEI_UCWK_NO  ")
//					.append("     AND KK0161.GENE_ADD_DTM = KK0191.GENE_ADD_DTM  ")
//					.append("   LEFT OUTER JOIN KK_T_KAISEN_TG_SVKEI KK0241  ")
//					.append("     ON KK0081.SVC_KEI_NO = KK0241.SVC_KEI_NO  ")
//					.append("   LEFT OUTER JOIN KK_T_SVKEI_KAISEN_UW KK0251  ")
//					.append("     ON KK0241.SVC_KEI_KAISEN_UCWK_NO = KK0251.SVC_KEI_KAISEN_UCWK_NO  ");
//			// SQL文_個別部1
//			if ( "1".equals( inMsg.getObject(ECK0011B516CBSMsg.FUNC_CODE).toString() ) ) {
// 				sql_Buff.append(" WHERE ")
//						.append("   CK0011.MEMBER_SBT_CD = '10'  ")
//						.append("   AND NVL(CK0011.CUST_TAIKAI_YMD, '1') = '1'  ")
//						.append("   AND CK0011.CUST_STAT = '010'  ")
//						.append("   AND NVL(CK0011.ADD_FLG, '1') <> '5'  ")
//						.append("   AND CK0011.RSV_APLY_YMD || CK0011.GENE_ADD_DTM = (  ")
//						.append("     SELECT ")
//						.append("       MAX(  ")
//						.append("         CK0011_GENE.RSV_APLY_YMD || CK0011_GENE.GENE_ADD_DTM ")
//						.append("       ) AS CK0011_MAX  ")
//						.append("     FROM ")
//						.append("       CK_T_CUST CK0011_GENE  ")
//						.append("     WHERE ")
//						.append("       CK0011_GENE.SYSID = CK0011.SYSID  ")
//						.append("       AND CK0011_GENE.RSV_APLY_YMD <= ?  ")
//						.append("       AND CK0011_GENE.RSV_APLY_CD = '2'  ")
//						.append("       AND CK0011_GENE.MK_FLG = '0' ")
//						.append("   )  ")
//						.append("   AND CK0011.CUST_KANA = ?  ")
//						.append("   AND CK0011.CUST_BIRTHD = ?  ")
//						.append("   AND CK0011.SHK_EOID = ?  ")
//						.append("   AND CK0011.SHK_EOID_PWD = ?  ")
//						.append("   AND (  ")
//						.append("     CK0011.KEISHA_TELNO = ?  ")
//						.append("     OR (  ")
//						.append("       KK0191.TELNO = ?  ")
//						.append("       AND KK0161.SVC_KEI_UCWK_STAT IN ('100', '210', '220')  ")
//						.append("       AND KK0081.RSV_APLY_YMD || KK0081.GENE_ADD_DTM = (  ")
//						.append("         SELECT ")
//						.append("           MAX(  ")
//						.append("             KK0081_GENE.RSV_APLY_YMD || KK0081_GENE.GENE_ADD_DTM ")
//						.append("           )  ")
//						.append("         FROM ")
//						.append("           KK_T_SVC_KEI KK0081_GENE  ")
//						.append("         WHERE ")
//						.append("           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("       )  ")
//						.append("       AND KK0161.RSV_APLY_YMD || KK0161.GENE_ADD_DTM = (  ")
//						.append("         SELECT ")
//						.append("           MAX(  ")
//						.append("             KK0161_GENE.RSV_APLY_YMD || KK0161_GENE.GENE_ADD_DTM ")
//						.append("           )  ")
//						.append("         FROM ")
//						.append("           KK_T_SVC_KEI_UCWK KK0161_GENE  ")
//						.append("         WHERE ")
//						.append("           KK0161_GENE.SVC_KEI_UCWK_NO = KK0161.SVC_KEI_UCWK_NO  ")
//						.append("           AND KK0161_GENE.RSV_APLY_YMD <= ?  ")
//						.append("           AND KK0161_GENE.RSV_APLY_CD = '2'  ")
//						.append("           AND KK0161_GENE.MK_FLG = '0' ")
//						.append("       ) ")
//						.append("     )  ")
//						.append("     OR (  ")
//						.append("       KK0251.KAISEN_PLACE_TELNO = ?  ")
//						.append("       AND KK0081.SVC_KEI_STAT IN ('010', '020', '030', '100', '210', '220')  ")
//						.append("       AND KK0081.RSV_APLY_YMD || KK0081.GENE_ADD_DTM = (  ")
//						.append("         SELECT ")
//						.append("           MAX(  ")
//						.append("             KK0081_GENE.RSV_APLY_YMD || KK0081_GENE.GENE_ADD_DTM ")
//						.append("           )  ")
//						.append("         FROM ")
//						.append("           KK_T_SVC_KEI KK0081_GENE  ")
//						.append("         WHERE ")
//						.append("           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("       )  ")
//						.append("       AND KK0241.KAISEN_UCWK_USE_ENDYMD = (  ")
//						.append("         SELECT ")
//						.append("           MAX(KK0241_MAX.KAISEN_UCWK_USE_ENDYMD)  ")
//						.append("         FROM ")
//						.append("           KK_T_KAISEN_TG_SVKEI KK0241_MAX  ")
//						.append("         WHERE ")
//						.append("           KK0241_MAX.SVC_KEI_NO = KK0241.SVC_KEI_NO  ")
//						.append("           AND KK0241_MAX.KAISEN_UCWK_USE_STAYMD <= ?  ")
//						.append("           AND KK0241_MAX.MK_FLG = '0' ")
//						.append("       )  ")
//						.append("       AND KK0251.GENE_ADD_DTM = (  ")
//						.append("         SELECT ")
//						.append("           MAX(KK0251_GENE.GENE_ADD_DTM)  ")
//						.append("         FROM ")
//						.append("           KK_T_SVKEI_KAISEN_UW KK0251_GENE  ")
//						.append("         WHERE ")
//						.append("           KK0251_GENE.SVC_KEI_KAISEN_UCWK_NO = KK0251.SVC_KEI_KAISEN_UCWK_NO  ")
//						.append("           AND KK0251_GENE.MK_FLG = '0' ")
//						.append("       ) ")
//						.append("     )  ")
//						.append("     OR (  ")
//						.append("       CK0201.RRK_WAY_CD = '003'  ")
//						.append("       AND CK0201.RRKS_SBT_CD = '2'  ")
//						.append("       AND CK0201.TELNO = ?  ")
//						.append("       AND CK0201.RSV_APLY_YMD || CK0201.GENE_ADD_DTM = (  ")
//						.append("         SELECT ")
//						.append("           MAX(  ")
//						.append("             CK0201_GENE.RSV_APLY_YMD || CK0201_GENE.GENE_ADD_DTM ")
//						.append("           ) AS CK0201_MAX  ")
//						.append("         FROM ")
//						.append("           CK_T_RRKS CK0201_GENE  ")
//						.append("         WHERE ")
//						.append("           CK0201_GENE.RRKS_NO = CK0201.RRKS_NO  ")
//						.append("           AND CK0201_GENE.RSV_APLY_YMD <= ?  ")
//						.append("           AND CK0201_GENE.RSV_APLY_CD = '2'  ")
//						.append("           AND CK0201_GENE.MK_FLG = '0' ")
//						.append("       ) ")
//						.append("     ) ")
//						.append("   )  ")
//						.append(" UNION ALL  ")
//						.append(" SELECT DISTINCT ")
//						.append("   CK0011.SYSID  ")
//						.append(" FROM ")
//						.append("   CK_T_CUST CK0011  ")
//						.append("   LEFT OUTER JOIN CK_T_RRKS CK0201  ")
//						.append("     ON CK0011.SYSID = CK0201.SYSID  ")
//						.append("   LEFT OUTER JOIN KK_T_SVC_KEI KK0081  ")
//						.append("     ON CK0011.SYSID = KK0081.SYSID  ")
//						.append("   LEFT OUTER JOIN KK_T_SVC_KEI_UCWK KK0161  ")
//						.append("     ON KK0081.SVC_KEI_NO = KK0161.SVC_KEI_NO  ")
//						.append("   LEFT OUTER JOIN KK_T_SVKEIUW_EOH_TEL KK0191  ")
//						.append("     ON KK0161.SVC_KEI_UCWK_NO = KK0191.SVC_KEI_UCWK_NO  ")
//						.append("     AND KK0161.GENE_ADD_DTM = KK0191.GENE_ADD_DTM  ")
//						.append("   LEFT OUTER JOIN KK_T_KAISEN_TG_SVKEI KK0241  ")
//						.append("     ON KK0081.SVC_KEI_NO = KK0241.SVC_KEI_NO  ")
//						.append("   LEFT OUTER JOIN KK_T_SVKEI_KAISEN_UW KK0251  ")
//						.append("     ON KK0241.SVC_KEI_KAISEN_UCWK_NO = KK0251.SVC_KEI_KAISEN_UCWK_NO  ")
//						.append(" WHERE ")
//						.append("   CK0011.MEMBER_SBT_CD IN ('11', '20', '21', '30')  ")
//						.append("   AND NVL(CK0011.CUST_TAIKAI_YMD, '1') = '1'  ")
//						.append("   AND CK0011.CUST_STAT = '010'  ")
//						.append("   AND NVL(CK0011.ADD_FLG, '1') <> '5'  ")
//						.append("   AND CK0011.RSV_APLY_YMD || CK0011.GENE_ADD_DTM = (  ")
//						.append("     SELECT ")
//						.append("       MAX(  ")
//						.append("         CK0011_GENE.RSV_APLY_YMD || CK0011_GENE.GENE_ADD_DTM ")
//						.append("       ) AS CK0011_MAX  ")
//						.append("     FROM ")
//						.append("       CK_T_CUST CK0011_GENE  ")
//						.append("     WHERE ")
//						.append("       CK0011_GENE.SYSID = CK0011.SYSID  ")
//						.append("       AND CK0011_GENE.RSV_APLY_YMD <= ?  ")
//						.append("       AND CK0011_GENE.RSV_APLY_CD = '2'  ")
//						.append("       AND CK0011_GENE.MK_FLG = '0' ")
//						.append("   )  ")
//						.append("   AND CK0011.CONT_CUST_KANA = ?  ")
//						.append("   AND CK0011.CONT_CUST_BIRTHD = ?  ")
//						.append("   AND CK0011.SHK_EOID = ?  ")
//						.append("   AND CK0011.SHK_EOID_PWD = ?  ")
//						.append("   AND (  ")
//						.append("     (  ")
//						.append("       CK0201.RRK_WAY_CD = '003'  ")
//						.append("       AND CK0201.RRKS_SBT_CD = '1'  ")
//						.append("       AND CK0201.RRKS_BUNRUI_CD = '1'  ")
//						.append("       AND CK0201.TELNO = ?  ")
//						.append("       AND CK0201.RSV_APLY_YMD || CK0201.GENE_ADD_DTM = (  ")
//						.append("         SELECT ")
//						.append("           MAX(  ")
//						.append("             CK0201_GENE.RSV_APLY_YMD || CK0201_GENE.GENE_ADD_DTM ")
//						.append("           ) AS CK0201_MAX  ")
//						.append("         FROM ")
//						.append("           CK_T_RRKS CK0201_GENE  ")
//						.append("         WHERE ")
//						.append("           CK0201_GENE.RRKS_NO = CK0201.RRKS_NO  ")
//						.append("           AND CK0201_GENE.RSV_APLY_YMD <= ?  ")
//						.append("           AND CK0201_GENE.RSV_APLY_CD = '2'  ")
//						.append("           AND CK0201_GENE.MK_FLG = '0' ")
//						.append("       ) ")
//						.append("     )  ")
//						.append("     OR (  ")
//						.append("       KK0191.TELNO = ?  ")
//						.append("       AND KK0161.SVC_KEI_UCWK_STAT IN ('100', '210', '220')  ")
//						.append("       AND KK0081.RSV_APLY_YMD || KK0081.GENE_ADD_DTM = (  ")
//						.append("         SELECT ")
//						.append("           MAX(  ")
//						.append("             KK0081_GENE.RSV_APLY_YMD || KK0081_GENE.GENE_ADD_DTM ")
//						.append("           )  ")
//						.append("         FROM ")
//						.append("           KK_T_SVC_KEI KK0081_GENE  ")
//						.append("         WHERE ")
//						.append("           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("       )  ")
//						.append("       AND KK0161.RSV_APLY_YMD || KK0161.GENE_ADD_DTM = (  ")
//						.append("         SELECT ")
//						.append("           MAX(  ")
//						.append("             KK0161_GENE.RSV_APLY_YMD || KK0161_GENE.GENE_ADD_DTM ")
//						.append("           )  ")
//						.append("         FROM ")
//						.append("           KK_T_SVC_KEI_UCWK KK0161_GENE  ")
//						.append("         WHERE ")
//						.append("           KK0161_GENE.SVC_KEI_UCWK_NO = KK0161.SVC_KEI_UCWK_NO  ")
//						.append("           AND KK0161_GENE.RSV_APLY_YMD <= ?  ")
//						.append("           AND KK0161_GENE.RSV_APLY_CD = '2'  ")
//						.append("           AND KK0161_GENE.MK_FLG = '0' ")
//						.append("       ) ")
//						.append("     )  ")
//						.append("     OR (  ")
//						.append("       KK0251.KAISEN_PLACE_TELNO = ?  ")
//						.append("       AND KK0081.SVC_KEI_STAT IN ('010', '020', '030', '100', '210', '220')  ")
//						.append("       AND KK0081.RSV_APLY_YMD || KK0081.GENE_ADD_DTM = (  ")
//						.append("         SELECT ")
//						.append("           MAX(  ")
//						.append("             KK0081_GENE.RSV_APLY_YMD || KK0081_GENE.GENE_ADD_DTM ")
//						.append("           )  ")
//						.append("         FROM ")
//						.append("           KK_T_SVC_KEI KK0081_GENE  ")
//						.append("         WHERE ")
//						.append("           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("       )  ")
//						.append("       AND KK0241.KAISEN_UCWK_USE_ENDYMD = (  ")
//						.append("         SELECT ")
//						.append("           MAX(KK0241_MAX.KAISEN_UCWK_USE_ENDYMD)  ")
//						.append("         FROM ")
//						.append("           KK_T_KAISEN_TG_SVKEI KK0241_MAX  ")
//						.append("         WHERE ")
//						.append("           KK0241_MAX.SVC_KEI_NO = KK0241.SVC_KEI_NO  ")
//						.append("           AND KK0241_MAX.KAISEN_UCWK_USE_STAYMD <= ?  ")
//						.append("           AND KK0241_MAX.MK_FLG = '0' ")
//						.append("       )  ")
//						.append("       AND KK0251.GENE_ADD_DTM = (  ")
//						.append("         SELECT ")
//						.append("           MAX(KK0251_GENE.GENE_ADD_DTM)  ")
//						.append("         FROM ")
//						.append("           KK_T_SVKEI_KAISEN_UW KK0251_GENE  ")
//						.append("         WHERE ")
//						.append("           KK0251_GENE.SVC_KEI_KAISEN_UCWK_NO = KK0251.SVC_KEI_KAISEN_UCWK_NO  ")
//						.append("           AND KK0251_GENE.MK_FLG = '0' ")
//						.append("       ) ")
//						.append("     )  ")
//						.append("     OR (  ")
//						.append("       CK0201.RRK_WAY_CD = '003'  ")
//						.append("       AND CK0201.RRKS_SBT_CD = '2'  ")
//						.append("       AND CK0201.TELNO = ?  ")
//						.append("       AND CK0201.RSV_APLY_YMD || CK0201.GENE_ADD_DTM = (  ")
//						.append("         SELECT ")
//						.append("           MAX(  ")
//						.append("             CK0201_GENE.RSV_APLY_YMD || CK0201_GENE.GENE_ADD_DTM ")
//						.append("           ) AS CK0201_MAX  ")
//						.append("         FROM ")
//						.append("           CK_T_RRKS CK0201_GENE  ")
//						.append("         WHERE ")
//						.append("           CK0201_GENE.RRKS_NO = CK0201.RRKS_NO  ")
//						.append("           AND CK0201_GENE.RSV_APLY_YMD <= ?  ")
//						.append("           AND CK0201_GENE.RSV_APLY_CD = '2'  ")
//						.append("           AND CK0201_GENE.MK_FLG = '0' ")
//						.append("       ) ")
//						.append("     ) ")
//						.append("   )  ");
//			}
			sql_Buff.append("SELECT CK0011_MAIN.SYSID ")
			.append("FROM (SELECT CK0011.SYSID, ")
			.append("		CK0011.KEISHA_TELNO ")
			.append("	FROM CK_T_CUST CK0011 ")
			.append("	WHERE CK0011.MEMBER_SBT_CD = '10' ")
			.append("	AND NVL(CK0011.CUST_TAIKAI_YMD, '1') = '1' ")
			.append("	AND CK0011.CUST_STAT = '010' ")
			.append("	AND NVL(CK0011.ADD_FLG, '1') <> '5' ")
			.append("	AND CK0011.RSV_APLY_YMD || CK0011.GENE_ADD_DTM = (SELECT MAX(CK0011_GENE.RSV_APLY_YMD ")
			.append("				 || 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_YMD <= ? ")
			.append("		AND CK0011_GENE.RSV_APLY_CD = '2' ")
			.append("		AND CK0011_GENE.MK_FLG = '0') ")
			.append("	AND CK0011.CUST_KANA = ? ")
			.append("	AND CK0011.CUST_BIRTHD = ? ")
			.append("	AND CK0011.SHK_EOID = ? ")
			.append("	AND CK0011.SHK_EOID_PWD = ?) CK0011_MAIN ")
			.append("WHERE ")
			.append("CK0011_MAIN.KEISHA_TELNO = ? ")
			.append("OR ")
			.append("EXISTS (SELECT 1 ")
			.append("	FROM KK_T_SVC_KEI KK0081 ")
			.append("		INNER JOIN KK_T_SVC_KEI_UCWK KK0161 ")
			.append("			ON KK0081.SVC_KEI_NO = KK0161.SVC_KEI_NO ")
			.append("		INNER JOIN KK_T_SVKEIUW_EOH_TEL KK0191 ")
			.append("			ON KK0161.SVC_KEI_UCWK_NO = KK0191.SVC_KEI_UCWK_NO ")
			.append("			AND KK0161.GENE_ADD_DTM = KK0191.GENE_ADD_DTM ")
			.append("	WHERE KK0081.SYSID = CK0011_MAIN.SYSID ")
			.append("	AND (KK0081.RSV_APLY_YMD || KK0081.GENE_ADD_DTM) = (SELECT MAX(KK0081_GENE.RSV_APLY_YMD ")
			.append("				 || KK0081_GENE.GENE_ADD_DTM) ")
			.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("	AND (KK0161.RSV_APLY_YMD || KK0161.GENE_ADD_DTM) = (SELECT MAX(KK0161_GENE.RSV_APLY_YMD ")
			.append("				 || KK0161_GENE.GENE_ADD_DTM) ")
			.append("		FROM KK_T_SVC_KEI_UCWK KK0161_GENE ")
			.append("		WHERE KK0161_GENE.SVC_KEI_UCWK_NO = KK0161.SVC_KEI_UCWK_NO ")
			.append("		AND KK0161_GENE.RSV_APLY_YMD <= ? ")
			.append("		AND KK0161_GENE.RSV_APLY_CD = '2' ")
			.append("		AND KK0161_GENE.MK_FLG = '0') ")
			.append("	AND KK0161.SVC_KEI_UCWK_STAT IN ('100', '210', '220') ")
			.append("	AND KK0191.TELNO = ?) ")
			.append("OR  ")
			.append("EXISTS (SELECT 1 ")
			.append("	FROM KK_T_SVC_KEI KK0081 ")
			.append("		INNER JOIN KK_T_KAISEN_TG_SVKEI KK0241 ")
			.append("			ON KK0081.SVC_KEI_NO = KK0241.SVC_KEI_NO ")
			.append("		INNER JOIN KK_T_SVKEI_KAISEN_UW KK0251 ")
			.append("			ON KK0241.SVC_KEI_KAISEN_UCWK_NO = KK0251.SVC_KEI_KAISEN_UCWK_NO ")
			.append("	WHERE KK0081.SYSID = CK0011_MAIN.SYSID ")
			.append("	AND (KK0081.RSV_APLY_YMD || KK0081.GENE_ADD_DTM) = (SELECT MAX(KK0081_GENE.RSV_APLY_YMD ")
			.append("				 || KK0081_GENE.GENE_ADD_DTM) ")
			.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("	AND KK0081.SVC_KEI_STAT IN ('010', '020', '030', '100', '210', '220') ")
			.append("	AND KK0241.KAISEN_UCWK_USE_STAYMD <= ? ")
			.append("	AND KK0241.KAISEN_UCWK_USE_ENDYMD = (SELECT MAX(KK0241_MAX.KAISEN_UCWK_USE_ENDYMD) ")
			.append("		FROM KK_T_KAISEN_TG_SVKEI KK0241_MAX ")
			.append("		WHERE KK0241_MAX.SVC_KEI_NO = KK0241.SVC_KEI_NO ")
			.append("       AND KK0241_MAX.KAISEN_UCWK_USE_STAYMD <= ? ")
			.append("		AND KK0241_MAX.MK_FLG = '0') ")
			.append("	AND KK0251.GENE_ADD_DTM = (SELECT MAX(KK0251_GENE.GENE_ADD_DTM) ")
			.append("		FROM KK_T_SVKEI_KAISEN_UW KK0251_GENE ")
			.append("		WHERE KK0251_GENE.SVC_KEI_KAISEN_UCWK_NO = KK0251.SVC_KEI_KAISEN_UCWK_NO ")
			.append("		AND KK0251_GENE.MK_FLG = '0') ")
			.append("	AND KK0251.KAISEN_PLACE_TELNO = ?) ")
			.append("OR ")
			.append("EXISTS (select 1 ")
			.append("	from CK_T_RRKS CK0201 ")
			.append("	where CK0201.RRK_WAY_CD = '003' ")
			.append("	AND CK0201.RRKS_SBT_CD = '2' ")
			.append("	AND CK0201.SYSID = CK0011_MAIN.SYSID ")
			.append("	AND CK0201.RSV_APLY_YMD || CK0201.GENE_ADD_DTM = (SELECT MAX(CK0201_GENE.RSV_APLY_YMD || ")
			.append("				CK0201_GENE.GENE_ADD_DTM) AS CK0201_MAX ")
			.append("		FROM CK_T_RRKS CK0201_GENE ")
			.append("		WHERE CK0201_GENE.RRKS_NO = CK0201.RRKS_NO ")
			.append("		AND CK0201_GENE.RSV_APLY_YMD <= ? ")
			.append("		AND CK0201_GENE.RSV_APLY_CD = '2' ")
			.append("		AND CK0201_GENE.MK_FLG = '0') ")
			.append("	AND CK0201.TELNO = ?) ")
			.append("UNION ALL ")
			.append("SELECT DISTINCT CK0011_MAIN.SYSID ")
			.append("FROM (SELECT CK0011.SYSID, ")
			.append("		CK0011.KEISHA_TELNO ")
			.append("	FROM CK_T_CUST CK0011 ")
			.append("	WHERE CK0011.MEMBER_SBT_CD IN ('11', '20', '21', '30') ")
			.append("	AND NVL(CK0011.CUST_TAIKAI_YMD, '1') = '1' ")
			.append("	AND CK0011.CUST_STAT = '010' ")
			.append("	AND NVL(CK0011.ADD_FLG, '1') <> '5' ")
			.append("	AND CK0011.RSV_APLY_YMD || CK0011.GENE_ADD_DTM = (SELECT MAX(CK0011_GENE.RSV_APLY_YMD ")
			.append("				 || 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_YMD <= ? ")
			.append("		AND CK0011_GENE.RSV_APLY_CD = '2' ")
			.append("		AND CK0011_GENE.MK_FLG = '0') ")
			.append("	AND CK0011.CONT_CUST_KANA = ? ")
			.append("	AND CK0011.CONT_CUST_BIRTHD = ? ")
			.append("	AND CK0011.SHK_EOID = ? ")
			.append("	AND CK0011.SHK_EOID_PWD = ?) CK0011_MAIN ")
			.append("WHERE ")
			.append("EXISTS (SELECT 1 ")
			.append("	FROM KK_T_SVC_KEI KK0081 ")
			.append("		INNER JOIN KK_T_SVC_KEI_UCWK KK0161 ")
			.append("			ON KK0081.SVC_KEI_NO = KK0161.SVC_KEI_NO ")
			.append("		INNER JOIN KK_T_SVKEIUW_EOH_TEL KK0191 ")
			.append("			ON KK0161.SVC_KEI_UCWK_NO = KK0191.SVC_KEI_UCWK_NO ")
			.append("			AND KK0161.GENE_ADD_DTM = KK0191.GENE_ADD_DTM ")
			.append("	WHERE KK0081.SYSID = CK0011_MAIN.SYSID ")
			.append("	AND (KK0081.RSV_APLY_YMD || KK0081.GENE_ADD_DTM) = (SELECT MAX(KK0081_GENE.RSV_APLY_YMD ")
			.append("				 || KK0081_GENE.GENE_ADD_DTM) ")
			.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("	AND (KK0161.RSV_APLY_YMD || KK0161.GENE_ADD_DTM) = (SELECT MAX(KK0161_GENE.RSV_APLY_YMD ")
			.append("				 || KK0161_GENE.GENE_ADD_DTM) ")
			.append("		FROM KK_T_SVC_KEI_UCWK KK0161_GENE ")
			.append("		WHERE KK0161_GENE.SVC_KEI_UCWK_NO = KK0161.SVC_KEI_UCWK_NO ")
			.append("		AND KK0161_GENE.RSV_APLY_YMD <= ? ")
			.append("		AND KK0161_GENE.RSV_APLY_CD = '2' ")
			.append("		AND KK0161_GENE.MK_FLG = '0') ")
			.append("	AND KK0161.SVC_KEI_UCWK_STAT IN ('100', '210', '220') ")
			.append("	AND KK0191.TELNO = ?) ")
			.append("OR  ")
			.append("EXISTS (SELECT 1 ")
			.append("	FROM KK_T_SVC_KEI KK0081 ")
			.append("		INNER JOIN KK_T_KAISEN_TG_SVKEI KK0241 ")
			.append("			ON KK0081.SVC_KEI_NO = KK0241.SVC_KEI_NO ")
			.append("		INNER JOIN KK_T_SVKEI_KAISEN_UW KK0251 ")
			.append("			ON KK0241.SVC_KEI_KAISEN_UCWK_NO = KK0251.SVC_KEI_KAISEN_UCWK_NO ")
			.append("	WHERE KK0081.SYSID = CK0011_MAIN.SYSID ")
			.append("	AND (KK0081.RSV_APLY_YMD || KK0081.GENE_ADD_DTM) = (SELECT MAX(KK0081_GENE.RSV_APLY_YMD ")
			.append("				 || KK0081_GENE.GENE_ADD_DTM) ")
			.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("	AND KK0081.SVC_KEI_STAT IN ('010', '020', '030', '100', '210', '220') ")
			.append("	AND KK0241.KAISEN_UCWK_USE_STAYMD <= ? ")
			.append("	AND KK0241.KAISEN_UCWK_USE_ENDYMD = (SELECT MAX(KK0241_MAX.KAISEN_UCWK_USE_ENDYMD) ")
			.append("		FROM KK_T_KAISEN_TG_SVKEI KK0241_MAX ")
			.append("		WHERE KK0241_MAX.SVC_KEI_NO = KK0241.SVC_KEI_NO ")
			.append("       AND KK0241_MAX.KAISEN_UCWK_USE_STAYMD <= ? ")
			.append("		AND KK0241_MAX.MK_FLG = '0') ")
			.append("	AND KK0251.GENE_ADD_DTM = (SELECT MAX(KK0251_GENE.GENE_ADD_DTM) ")
			.append("		FROM KK_T_SVKEI_KAISEN_UW KK0251_GENE ")
			.append("		WHERE KK0251_GENE.SVC_KEI_KAISEN_UCWK_NO = KK0251.SVC_KEI_KAISEN_UCWK_NO ")
			.append("		AND KK0251_GENE.MK_FLG = '0') ")
			.append("	AND KK0251.KAISEN_PLACE_TELNO = ?) ")
			.append("OR ")
			.append("EXISTS (select 1 ")
			.append("	from CK_T_RRKS CK0201 ")
			.append("	where CK0201.RRK_WAY_CD = '003' ")
			.append("	AND CK0201.RRKS_SBT_CD = '2' ")
			.append("	AND CK0201.SYSID = CK0011_MAIN.SYSID ")
			.append("	AND CK0201.RSV_APLY_YMD || CK0201.GENE_ADD_DTM = (SELECT MAX(CK0201_GENE.RSV_APLY_YMD || ")
			.append("				CK0201_GENE.GENE_ADD_DTM) AS CK0201_MAX ")
			.append("		FROM CK_T_RRKS CK0201_GENE ")
			.append("		WHERE CK0201_GENE.RRKS_NO = CK0201.RRKS_NO ")
			.append("		AND CK0201_GENE.RSV_APLY_YMD <= ? ")
			.append("		AND CK0201_GENE.RSV_APLY_CD = '2' ")
			.append("		AND CK0201_GENE.MK_FLG = '0') ")
			.append("	AND CK0201.TELNO = ?) ")
			.append("OR ")
			.append("EXISTS (select 1 ")
			.append("	from CK_T_RRKS CK0201 ")
			.append("	where CK0201.RRK_WAY_CD = '003' ")
			.append("	AND CK0201.RRKS_SBT_CD = '1' ")
			.append("	AND CK0201.RRKS_BUNRUI_CD = '1' ")
			.append("	AND CK0201.SYSID = CK0011_MAIN.SYSID ")
			.append("	AND CK0201.RSV_APLY_YMD || CK0201.GENE_ADD_DTM = (SELECT MAX(CK0201_GENE.RSV_APLY_YMD || ")
			.append("				CK0201_GENE.GENE_ADD_DTM) AS CK0201_MAX ")
			.append("		FROM CK_T_RRKS CK0201_GENE ")
			.append("		WHERE CK0201_GENE.RRKS_NO = CK0201.RRKS_NO ")
			.append("		AND CK0201_GENE.RSV_APLY_YMD <= ? ")
			.append("		AND CK0201_GENE.RSV_APLY_CD = '2' ")
			.append("		AND CK0201_GENE.MK_FLG = '0') ")
			.append("	AND CK0201.TELNO = ?) ");
			// OM-2022-0001116 MOD END

			
			//prepareStatementにSQL文をセット
			pstmt = con1.prepareStatement(sql_Buff.toString());
			
			//ログ出力(SQL文の出力)
			JSYejbLog.outlog(inContext, JSYejbLog.DBACCESS, this.getClass(), sql_Buff);
			
			// PreparedStatementの指定されたパラメータカラムに 指定された値を設定
			if ( "1".equals( inMsg.getString(ECK0011B516CBSMsg.FUNC_CODE) ) ) {
				int cnt = 1;
				// OM-2022-0001116 MOD START
//				// パラメータの設定(運用日付を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
//				// パラメータの設定(ＫＥＹ＿お客様カナ名を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_CUST_KANA));
//				// パラメータの設定(ＫＥＹ＿生年月日を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_CUST_BIRTHD));
//				// パラメータの設定(ＫＥＹ＿初期eoIDを指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_SHK_EOID));
//				// パラメータの設定(ＫＥＹ＿初期eoIDパスワードを指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_SHK_EOID_PWD));
//				// パラメータの設定(ＫＥＹ＿電話番号を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_TELNO));
//				// パラメータの設定(ＫＥＹ＿電話番号を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_TELNO));
//				// パラメータの設定(運用日付を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
//				// パラメータの設定(運用日付を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
//				// パラメータの設定(ＫＥＹ＿電話番号を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_TELNO));
//				// パラメータの設定(運用日付を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
//				// パラメータの設定(運用日付を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
//				// パラメータの設定(ＫＥＹ＿電話番号を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_TELNO));
//				// パラメータの設定(運用日付を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
//				// パラメータの設定(運用日付を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
//				// パラメータの設定(ＫＥＹ＿お客様カナ名を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_CUST_KANA));
//				// パラメータの設定(ＫＥＹ＿生年月日を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_CUST_BIRTHD));
//				// パラメータの設定(ＫＥＹ＿初期eoIDを指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_SHK_EOID));
//				// パラメータの設定(ＫＥＹ＿初期eoIDパスワードを指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_SHK_EOID_PWD));
//				// パラメータの設定(ＫＥＹ＿電話番号を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_TELNO));
//				// パラメータの設定(運用日付を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
//				// パラメータの設定(ＫＥＹ＿電話番号を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_TELNO));
//				// パラメータの設定(運用日付を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
//				// パラメータの設定(運用日付を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
//				// パラメータの設定(ＫＥＹ＿電話番号を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_TELNO));
//				// パラメータの設定(運用日付を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
//				// パラメータの設定(運用日付を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
//				// パラメータの設定(ＫＥＹ＿電話番号を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_TELNO));
//				// パラメータの設定(運用日付を指定)
//				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
				// パラメータの設定(運用日付を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
				// パラメータの設定(ＫＥＹ＿お客様カナ名を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_CUST_KANA));
				// パラメータの設定(ＫＥＹ＿生年月日を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_CUST_BIRTHD));
				// パラメータの設定(ＫＥＹ＿初期eoIDを指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_SHK_EOID));
				// パラメータの設定(ＫＥＹ＿初期eoIDパスワードを指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_SHK_EOID_PWD));
				// パラメータの設定(ＫＥＹ＿電話番号を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_TELNO));
				// パラメータの設定(運用日付を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
				// パラメータの設定(運用日付を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
				// パラメータの設定(ＫＥＹ＿電話番号を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_TELNO));
				// パラメータの設定(運用日付を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
				// パラメータの設定(運用日付を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
				// パラメータの設定(運用日付を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
				// パラメータの設定(ＫＥＹ＿電話番号を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_TELNO));
				// パラメータの設定(運用日付を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
				// パラメータの設定(ＫＥＹ＿電話番号を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_TELNO));
				// パラメータの設定(運用日付を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
				// パラメータの設定(ＫＥＹ＿お客様カナ名を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_CUST_KANA));
				// パラメータの設定(ＫＥＹ＿生年月日を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_CUST_BIRTHD));
				// パラメータの設定(ＫＥＹ＿初期eoIDを指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_SHK_EOID));
				// パラメータの設定(ＫＥＹ＿初期eoIDパスワードを指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_SHK_EOID_PWD));
				// パラメータの設定(運用日付を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
				// パラメータの設定(運用日付を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
				// パラメータの設定(ＫＥＹ＿電話番号を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_TELNO));
				// パラメータの設定(運用日付を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
				// パラメータの設定(運用日付を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
				// パラメータの設定(運用日付を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
				// パラメータの設定(ＫＥＹ＿電話番号を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_TELNO));
				// パラメータの設定(運用日付を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
				// パラメータの設定(ＫＥＹ＿電話番号を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_TELNO));
				// パラメータの設定(運用日付を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, JKKModelCommon.getOpeDate(inMsg));
				// パラメータの設定(ＫＥＹ＿電話番号を指定)
				CAANJDBCUtil.setParam(pstmt, cnt++, inMsg.getObject(ECK0011B516CBSMsg.KEY_TELNO));
				// OM-2022-0001116 MOD END
			}
			
			// ResultSetの取得
			rsltQuery = pstmt.executeQuery();
			
			// ECK0011B516CBSMsgの明細にセットする項目
			String[] msgKeyList1 = {
					  ECK0011B516CBSMsg1List.SYSID
			};
			
			// 明細に処理結果(ResultSet)をマッピング
			CAANMsg[] outMsg1 = mapMessageList(rsltQuery,msgKeyList1,"eo.ejb.cbs.cbsmsg.ECK0011B516CBSMsg1List",0);
			// inMsg(CBSMsg)に明細をセット
			inMsg.set("ECK0011B516CBSMsg1List", outMsg1);
			

		} catch(SQLException e) {
			inMsg.set(ECK0011B516CBSMsg.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(ECK0011B516CBSMsg.STATUS, StatusCodes.FIND_DB_ERR);
				throw new CAANRuntimeException(e);
			}
		}
	}
}
