/*******************************************************************************
*	 All Rights reserved,Copyright (c) K-Opticom 
********************************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：JSYejbECH0111A010TPDA
*	ソースファイル名：JSYejbECH0111A010TPDA.java
*	作成者			：EKek0077
*	日付			：2012年02月24日
*＜機能概要＞
*	入金一意照会テンプレートDBアクセス部品です。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	ｖ1.00.00
*	ｖ5.00.00	2013/07/06  FJ) 林	   【LT-2013-0000252】 受取組織コード名称/組織コード名称の取得マスタ変更対応
*	ｖ5.00.01	2013/08/03  FJ) 吉田   【IT1-2013-0001510】入金系画面強化対応
*	ｖ5.00.02	2013/08/03  FJ) 米谷   【IT1-2013-0001579】金融期間スキーマ取得条件修正
*
********************************************************************************/

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.ECH0111A010CBSMsg;
import eo.ejb.cbs.cbsmsg.ECH0111A010CBSMsg1List;
import eo.ejb.cbm.entity.CH0111ETMsg;
import eo.ejb.common.JPCModelCommon;

/**
*
*  テンプレートDBアクセス部品　ECH0111A010_SQLF<br>
*  入力された項目からSQL文を動的に組み立て、<br>
*  検索結果をCBSMsgにセットします。<br>
*/
public class JSYejbECH0111A010TPDA extends CAANSQLFacility implements TemplateDBAccessHandler{
	
	/**
	 * コンストラクタ
	 */
	public JSYejbECH0111A010TPDA()	{
	}
	
	/**
	*   ECH0111A010_SQLF<br>
	*   @param inMsg    入力値の格納されたCBSMsg <br>
	*   @return void
	*/
	public void invoke(CAANMsg inMsg,AgentDispatchContext inContext){
		
		// コネクション
		Connection con1 = null;
		
		// プリペアステートメント
		PreparedStatement pstmt = null;
		
		// リザルトセット
		ResultSet rsltQuery = null;
		
		// 手修正箇所S
		// パラメータインデックス
		int i = 1;
		// 手修正箇所E
				/******************** 
		 * SQL文の作成
		 ********************/

		try{
			
			//コネクション取得
			con1 = JSYejbConnection.getConnection(CH0111ETMsg.getTableName());
			
			
			// SQL文_基本部1
			StringBuffer sql_Buff = new StringBuffer();
			sql_Buff.append(" SELECT    CH0111.NYUKIN_NO ")
					.append("      ,CH0111.NYUKIN_STAT ")
					.append("      ,(SELECT    ZM0171.CD_DIV_NM ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD00175' ")
					.append("      AND    ZM0171.CD_DIV = CH0111.NYUKIN_STAT ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) NYUKIN_STAT_NM ")
					.append("      ,(SELECT    ZM0171.CD_DIV_ALI ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD00175' ")
					.append("      AND    ZM0171.CD_DIV = CH0111.NYUKIN_STAT ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) AS NYUKIN_STAT_ALI ")
					.append("      ,CH0111.NYUKIN_ROUTE_CD ")
					.append("      ,(SELECT    ZM0171.CD_DIV_NM ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD00176' ")
					.append("      AND    ZM0171.CD_DIV = CH0111.NYUKIN_ROUTE_CD ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) NYUKIN_ROUTE_CD_NM ")
					.append("      ,(SELECT    ZM0171.CD_DIV_ALI ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD00176' ")
					.append("      AND    ZM0171.CD_DIV = CH0111.NYUKIN_ROUTE_CD ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) AS NYUKIN_ROUTE_CD_ALI ")
					.append("      ,CH0111.SHUNOKIKAN_CD ")
					.append("      ,(SELECT    ZM0171.CD_DIV_NM ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD00911' ")
					.append("      AND    ZM0171.CD_DIV = CH0111.SHUNOKIKAN_CD ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) SHUNOKIKAN_CD_NM ")
					.append("      ,(SELECT    ZM0171.CD_DIV_ALI ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD00911' ")
					.append("      AND    ZM0171.CD_DIV = CH0111.SHUNOKIKAN_CD ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) AS SHUNOKIKAN_CD_ALI ")
					.append("      ,CH0111.OUT_ORG_SHUNO_YMD ")
					.append("      ,CH0111.NYUKIN_TRN_YMD ")
					.append("      ,CH0111.NYUKIN_TRN_HMS ")
					.append("      ,CH0111.RECEIPT_YMD ")
					.append("      ,CH0111.RECEIPT_HMS ")
					.append("      ,CH0111.NYUKIN_AMNT ")
					.append("      ,CH0111.NYUKIN_CL_YMD ")
					.append("      ,CH0111.NYUKIN_CLRE_CD ")
					.append("      ,(SELECT    ZM0171.CD_DIV_NM ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD00177' ")
					.append("      AND    ZM0171.CD_DIV = CH0111.NYUKIN_CLRE_CD ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) NYUKIN_CLRE_CD_NM ")
					.append("      ,(SELECT    ZM0171.CD_DIV_ALI ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD00177' ")
					.append("      AND    ZM0171.CD_DIV = CH0111.NYUKIN_CLRE_CD ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) AS NYUKIN_CLRE_CD_ALI ")
					.append("      ,CH0111.SEIKY_NO ")
					.append("      ,CH0111.SEIKY_KEI_NO ")
					.append("      ,CH0111.NYUKIN_ADD_WAY_CD ")
					.append("      ,(SELECT    ZM0171.CD_DIV_NM ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD00979' ")
					.append("      AND    ZM0171.CD_DIV = CH0111.NYUKIN_ADD_WAY_CD ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) NYUKIN_ADD_WAY_CD_NM ")
					.append("      ,(SELECT    ZM0171.CD_DIV_ALI ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD00979' ")
					.append("      AND    ZM0171.CD_DIV = CH0111.NYUKIN_ADD_WAY_CD ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) AS NYUKIN_ADD_WAY_CD_ALI ")
					.append("      ,CH0111.NYUKIN_SYRZM_FLG ")
					.append("      ,CH0111.KHRI_BANK_CD ")
					.append("      ,(SELECT    KK0511.BANK_NM ")
					.append("      FROM    KK_M_BANK KK0511 ")
					.append("      WHERE    KK0511.BANK_CD = CH0111.KHRI_BANK_CD ")
					.append("      AND    KK0511.BANK_SHITEN_CD = CH0111.KHRI_BANK_SHITEN_CD ")
					.append("      AND    KK0511.GENE_ADD_DTM || KK0511.RSV_APLY_YMD = ")
					.append("                  ( SELECT  ")
					.append("                        MAX(KK0511_GENE.GENE_ADD_DTM || KK0511_GENE.RSV_APLY_YMD) ")
					.append("                    FROM ")
					.append("                        KK_M_BANK KK0511_GENE ")
					.append("                    WHERE ")
					.append("                        KK0511_GENE.BANK_CD = KK0511.BANK_CD ")
					.append("                    AND ? BETWEEN KK0511_GENE.BANK_TSTAYMD AND KK0511_GENE.BANK_TENDYMD ")
					.append("                    AND KK0511_GENE.BANK_SHITEN_CD = KK0511.BANK_SHITEN_CD ")
					.append("                    AND KK0511_GENE.RSV_APLY_YMD <= ? ")
					.append("                    AND KK0511_GENE.MK_FLG = '0' )) AS KHRI_BANK_NM ")
					.append("      ,CH0111.KHRI_BANK_SHITEN_CD ")
					.append("      ,(SELECT    KK0511.BANK_SHITEN_NM ")
					.append("      FROM    KK_M_BANK KK0511 ")
					.append("      WHERE    KK0511.BANK_CD = CH0111.KHRI_BANK_CD ")
					.append("      AND    KK0511.BANK_SHITEN_CD = CH0111.KHRI_BANK_SHITEN_CD ")
					.append("      AND    KK0511.GENE_ADD_DTM || KK0511.RSV_APLY_YMD = ")
					.append("                  ( SELECT  ")
					.append("                        MAX(KK0511_GENE.GENE_ADD_DTM || KK0511_GENE.RSV_APLY_YMD) ")
					.append("                    FROM ")
					.append("                        KK_M_BANK KK0511_GENE ")
					.append("                    WHERE ")
					.append("                        KK0511_GENE.BANK_CD = KK0511.BANK_CD ")
					.append("                    AND ? BETWEEN KK0511_GENE.BANK_TSTAYMD AND KK0511_GENE.BANK_TENDYMD ")
					.append("                    AND KK0511_GENE.BANK_SHITEN_CD = KK0511.BANK_SHITEN_CD ")
					.append("                    AND KK0511_GENE.RSV_APLY_YMD <= ? ")
					.append("                    AND KK0511_GENE.MK_FLG = '0' )) AS KHRI_BANK_SHITEN_NM ")
					.append("      ,CH0111.YJHRI_BANK_CD ")
					.append("      ,(SELECT    KK0511.BANK_NM ")
					.append("      FROM    KK_M_BANK KK0511 ")
					.append("      WHERE    KK0511.BANK_CD = CH0111.YJHRI_BANK_CD ")
					.append("      AND    KK0511.BANK_SHITEN_CD = CH0111.YJHRI_BANK_SHITEN_CD ")
					.append("      AND    ? BETWEEN KK0511.BANK_TSTAYMD AND KK0511.BANK_TENDYMD ")
					.append("      AND    KK0511.GENE_ADD_DTM || KK0511.RSV_APLY_YMD = ")
					.append("                  ( SELECT ")
					.append("                        MAX(KK0511_GENE.GENE_ADD_DTM || KK0511_GENE.RSV_APLY_YMD) ")
					.append("                    FROM ")
					.append("                        KK_M_BANK KK0511_GENE ")
					.append("                    WHERE ")
					.append("                        KK0511_GENE.BANK_CD = KK0511.BANK_CD ")
					.append("                    AND KK0511_GENE.BANK_SHITEN_CD = KK0511.BANK_SHITEN_CD ")
					.append("                    AND KK0511_GENE.RSV_APLY_YMD <= ? ")
					.append("                    AND KK0511_GENE.MK_FLG = '0' )) AS YJHRI_BANK_NM ")
					.append("      ,CH0111.YJHRI_BANK_SHITEN_CD ")
					.append("      ,(SELECT    KK0511.BANK_SHITEN_NM ")
					.append("      FROM    KK_M_BANK KK0511 ")
					.append("      WHERE    KK0511.BANK_CD = CH0111.YJHRI_BANK_CD ")
					.append("      AND    KK0511.BANK_SHITEN_CD = CH0111.YJHRI_BANK_SHITEN_CD ")
					.append("      AND    ? BETWEEN KK0511.BANK_TSTAYMD AND KK0511.BANK_TENDYMD ")
					.append("      AND    KK0511.GENE_ADD_DTM || KK0511.RSV_APLY_YMD = ")
					.append("                  ( SELECT ")
					.append("                        MAX(KK0511_GENE.GENE_ADD_DTM || KK0511_GENE.RSV_APLY_YMD) ")
					.append("                    FROM ")
					.append("                        KK_M_BANK KK0511_GENE ")
					.append("                    WHERE ")
					.append("                        KK0511_GENE.BANK_CD = KK0511.BANK_CD ")
					.append("                    AND KK0511_GENE.BANK_SHITEN_CD = KK0511.BANK_SHITEN_CD ")
					.append("                    AND KK0511_GENE.RSV_APLY_YMD <= ? ")
					.append("                    AND KK0511_GENE.MK_FLG = '0' )) AS YJHRI_BANK_SHITEN_NM ")
					.append("      ,CH0111.CRECARD_COMP_CD ")
					.append("      ,(SELECT    KK0531.CRECARD_COMP_NM ")
					.append("      FROM    KK_M_CRECARD_COMP KK0531 ")
					.append("      WHERE   KK0531.CRECARD_COMP_CD = CH0111.CRECARD_COMP_CD ")
					.append("      AND     KK0531.CRECARD_JIGYO_CD = (SELECT WORK_PARAM_SETTE_VALUE ")
					.append("                                         FROM ZM_M_WORK_PARAM_KNRI ZM0321 ")
					.append("                                         WHERE ZM0321.WORK_PARAM_ID = 'CH_CRECARD_FTTH' ")
					.append("                                         AND ? BETWEEN ZM0321.WORK_PARAM_TSTAYMD AND WORK_PARAM_TENDYMD ")
					.append("                                         AND ZM0321.MK_FLG = '0') ")
					.append("      AND    ? BETWEEN KK0531.CRECARD_COMP_TSTAYMD AND KK0531.CRECARD_COMP_TENDYMD ")
					.append("      AND    KK0531.MK_FLG = '0' ")
					.append("      ) AS CRECARD_COMP_NM ")
					.append("      ,(SELECT    KK0531.CRECARD_COMP_ALI ")
					.append("      FROM    KK_M_CRECARD_COMP KK0531 ")
					.append("      WHERE    KK0531.CRECARD_COMP_CD = CH0111.CRECARD_COMP_CD ")
					.append("      AND     KK0531.CRECARD_JIGYO_CD = (SELECT WORK_PARAM_SETTE_VALUE ")
					.append("                                         FROM ZM_M_WORK_PARAM_KNRI ZM0321 ")
					.append("                                         WHERE ZM0321.WORK_PARAM_ID = 'CH_CRECARD_FTTH' ")
					.append("                                         AND ? BETWEEN ZM0321.WORK_PARAM_TSTAYMD AND WORK_PARAM_TENDYMD ")
					.append("                                         AND ZM0321.MK_FLG = '0') ")
					.append("      AND    ? BETWEEN KK0531.CRECARD_COMP_TSTAYMD AND KK0531.CRECARD_COMP_TENDYMD ")
					.append("      AND    KK0531.MK_FLG = '0' ")
					.append("      ) AS CRECARD_COMP_ALI ")
					.append("      ,CH0111.MADOGUCHI_BANK_CD ")
					.append("      ,(SELECT    KK0511.BANK_NM ")
					.append("      FROM    KK_M_BANK KK0511 ")
					.append("      WHERE    KK0511.BANK_CD = CH0111.MADOGUCHI_BANK_CD ")
					.append("      AND    KK0511.BANK_SHITEN_CD = CH0111.MADOGUCHI_BANK_SHITEN_CD ")
					.append("      AND    KK0511.GENE_ADD_DTM || KK0511.RSV_APLY_YMD = ")
					.append("                  ( SELECT ")
					.append("                        MAX(KK0511_GENE.GENE_ADD_DTM || KK0511_GENE.RSV_APLY_YMD) ")
					.append("                    FROM ")
					.append("                        KK_M_BANK KK0511_GENE ")
					.append("                    WHERE ")
					.append("                        KK0511_GENE.BANK_CD = KK0511.BANK_CD ")
					.append("                    AND KK0511_GENE.BANK_SHITEN_CD = KK0511.BANK_SHITEN_CD ")
					.append("                    AND ? BETWEEN KK0511_GENE.BANK_TSTAYMD AND KK0511_GENE.BANK_TENDYMD ")
					.append("                    AND KK0511_GENE.RSV_APLY_YMD <= ? ")
					.append("                    AND KK0511_GENE.MK_FLG = '0' )) AS MADOGUCHI_BANK_NM ")
					.append("      ,CH0111.MADOGUCHI_BANK_SHITEN_CD ")
					.append("      ,(SELECT    KK0511.BANK_SHITEN_NM ")
					.append("      FROM    KK_M_BANK KK0511 ")
					.append("      WHERE    KK0511.BANK_CD = CH0111.MADOGUCHI_BANK_CD ")
					.append("      AND    KK0511.BANK_SHITEN_CD = CH0111.MADOGUCHI_BANK_SHITEN_CD ")
					.append("      AND    KK0511.GENE_ADD_DTM || KK0511.RSV_APLY_YMD = ")
					.append("                  ( SELECT ")
					.append("                        MAX(KK0511_GENE.GENE_ADD_DTM || KK0511_GENE.RSV_APLY_YMD) ")
					.append("                    FROM ")
					.append("                        KK_M_BANK KK0511_GENE ")
					.append("                    WHERE ")
					.append("                        KK0511_GENE.BANK_CD = KK0511.BANK_CD ")
					.append("                    AND ? BETWEEN KK0511_GENE.BANK_TSTAYMD AND KK0511_GENE.BANK_TENDYMD ")
					.append("                    AND KK0511_GENE.BANK_SHITEN_CD = KK0511.BANK_SHITEN_CD ")
					.append("                    AND KK0511_GENE.RSV_APLY_YMD <= ? ")
					.append("                    AND KK0511_GENE.MK_FLG = '0' )) AS MADOGUCHI_BANK_SHITEN_NM ")
					.append("      ,CH0111.CVSTORE_CD ")
					.append("      ,(SELECT    CH0181.CVSTORE_COMP_NM ")
					.append("      FROM    CH_M_CVSTORE CH0181 ")
					.append("      WHERE    CH0181.CVSTORE_CD = CH0111.CVSTORE_CD ")
					.append("      AND    ? BETWEEN CH0181.CVSTORE_TSTAYMD AND CH0181.CVSTORE_TENDYMD ")
					.append("      AND    CH0181.MK_FLG = '0' ")
					.append("      ) AS CVSTORE_COMP_NM ")
					.append("      ,(SELECT    CH0181.CVSTORE_COMP_ALI ")
					.append("      FROM    CH_M_CVSTORE CH0181 ")
					.append("      WHERE    CH0181.CVSTORE_CD = CH0111.CVSTORE_CD ")
					.append("      AND    ? BETWEEN CH0181.CVSTORE_TSTAYMD AND CH0181.CVSTORE_TENDYMD ")
					.append("      AND    CH0181.MK_FLG = '0' ")
					.append("      ) AS CVSTORE_COMP_ALI ")
					.append("      ,CH0111.CVSTORE_UK_TEN_CD ")
					.append("      ,CH0111.EAN_MAKER_CD ")
					.append("      ,(SELECT    ZM0171.CD_DIV_NM ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD00934' ")
					.append("      AND    ZM0171.CD_DIV = CH0111.EAN_MAKER_CD ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) AS EAN_MAKER_CD_NM ")
					.append("      ,(SELECT    ZM0171.CD_DIV_ALI ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD00934' ")
					.append("      AND    ZM0171.CD_DIV = CH0111.EAN_MAKER_CD ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) AS EAN_MAKER_CD_ALI ")
					.append("      ,CH0111.CVSTORE_REAL_WORK_CD ")
					.append("      ,(SELECT    ZM0171.CD_DIV_NM ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD00912' ")
					.append("      AND    ZM0171.CD_DIV = CH0111.CVSTORE_REAL_WORK_CD ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) AS CVSTORE_REAL_WORK_NM ")
					.append("      ,(SELECT    ZM0171.CD_DIV_ALI ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD00912' ")
					.append("      AND    ZM0171.CD_DIV = CH0111.CVSTORE_REAL_WORK_CD ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) AS CVSTORE_REAL_WORK_ALI ")
					.append("      ,CH0111.CVSTORE_REAL_SOKHO_TCH_YMD ")
					.append("      ,CH0111.CVSTORE_REAL_SOKHO_TCH_HMS ")
					.append("      ,CH0111.CVS_REAL_SOKHO_SYRZM_FLG ")
					.append("      ,CH0111.CVSTORE_SOKHO_TCH_YMD ")
					.append("      ,CH0111.CVSTORE_SOKHO_SYRZM_FLG ")
					.append("      ,CH0111.CVSTORE_KAKHO_TCH_YMD ")
					.append("      ,CH0111.CVSTORE_PAY_RSV_YMD ")
					.append("      ,CH0111.CVSTORE_SOKHO_CL_TCH_YMD ")
					.append("      ,CH0111.SKNKSITKCM_CD ")
					.append("      ,(SELECT    CH0601.SKNKSITKCM_NM ")
					.append("      FROM    CH_M_SKNKSITKCM CH0601 ")
					.append("      WHERE    CH0601.SKNKSITKCM_CD = CH0111.SKNKSITKCM_CD ")
					.append("      AND    ? BETWEEN CH0601.SKNKSITKCM_TSTAYMD AND CH0601.SKNKSITKCM_TENDYMD ")
					.append("      AND    CH0601.MK_FLG = '0' ")
					.append("      ) AS SKNKSITKCM_NM ")
					.append("      ,CH0111.SHITEIKOZA_CD ")
					.append("      ,(SELECT    ZM0171.CD_DIV_NM ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    (ZM0171.CD_SBT_CD = 'CD00178' ")
					.append("      OR    ZM0171.CD_SBT_CD = 'CD01596') ")
					.append("      AND    ZM0171.CD_DIV = CH0111.SHITEIKOZA_CD ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) AS SHITEIKOZA_CD_NM ")
					.append("      ,(SELECT    ZM0171.CD_DIV_ALI ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    (ZM0171.CD_SBT_CD = 'CD00178' ")
					.append("      OR    ZM0171.CD_SBT_CD = 'CD01596') ")
					.append("      AND    ZM0171.CD_DIV = CH0111.SHITEIKOZA_CD ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) AS SHITEIKOZA_CD_ALI ")
					.append("      ,CH0111.HRAKMISAKI_BANK_CD ")
					.append("      ,(SELECT    KK0511.BANK_NM ")
					.append("      FROM    KK_M_BANK KK0511 ")
					.append("      WHERE    KK0511.BANK_CD = CH0111.HRAKMISAKI_BANK_CD ")
					.append("      AND    KK0511.BANK_SHITEN_CD = CH0111.HRAKMISAKI_BANK_SHITEN_CD ")
					.append("      AND    ? BETWEEN KK0511.BANK_TSTAYMD AND KK0511.BANK_TENDYMD ")
					.append("      AND    KK0511.GENE_ADD_DTM || KK0511.RSV_APLY_YMD = ")
					.append("                  ( SELECT ")
					.append("                        MAX(KK0511_GENE.GENE_ADD_DTM || KK0511_GENE.RSV_APLY_YMD) ")
					.append("                    FROM ")
					.append("                        KK_M_BANK KK0511_GENE ")
					.append("                    WHERE ")
					.append("                        KK0511_GENE.BANK_CD = KK0511.BANK_CD ")
					.append("                    AND KK0511_GENE.BANK_SHITEN_CD = KK0511.BANK_SHITEN_CD ")
					.append("                    AND KK0511_GENE.RSV_APLY_YMD <= ? ")
					.append("                    AND KK0511_GENE.MK_FLG = '0' )) AS HRAKMISAKI_BANK_NM ")
					.append("      ,CH0111.HRAKMISAKI_BANK_SHITEN_CD ")
					.append("      ,(SELECT    KK0511.BANK_SHITEN_NM ")
					.append("      FROM    KK_M_BANK KK0511 ")
					.append("      WHERE    KK0511.BANK_CD = CH0111.HRAKMISAKI_BANK_CD ")
					.append("      AND    KK0511.BANK_SHITEN_CD = CH0111.HRAKMISAKI_BANK_SHITEN_CD ")
					.append("      AND    ? BETWEEN KK0511.BANK_TSTAYMD AND KK0511.BANK_TENDYMD ")
					.append("      AND    KK0511.GENE_ADD_DTM || KK0511.RSV_APLY_YMD = ")
					.append("                  ( SELECT ")
					.append("                        MAX(KK0511_GENE.GENE_ADD_DTM || KK0511_GENE.RSV_APLY_YMD) ")
					.append("                    FROM ")
					.append("                        KK_M_BANK KK0511_GENE ")
					.append("                    WHERE ")
					.append("                        KK0511_GENE.BANK_CD = KK0511.BANK_CD ")
					.append("                    AND KK0511_GENE.BANK_SHITEN_CD = KK0511.BANK_SHITEN_CD ")
					.append("                    AND KK0511_GENE.RSV_APLY_YMD <= ? ")
					.append("                    AND KK0511_GENE.MK_FLG = '0' )) AS HRAKMISAKI_BANK_SHITEN_NM ")
					.append("      ,CH0111.UKETORI_ORG_CD ")
					.append("     ,(SELECT    ZM0171.CD_DIV_NM ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD01329' ")
					.append("      AND    ZM0171.CD_DIV = CH0111.UKETORI_ORG_CD ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) AS UKETORI_ORG_CD_NM ")
					//2011/10/5時点で入金テーブルに【YHRIKOMI_UKETORI_BUMON_CD】の項目がないので、
					//一時的に固定値'547540'を設定
					.append("      ,'547540' AS YHRIKOMI_UKETORI_BUMON_CD ")
					//2011/10/5時点でコード名称管理テーブルに【郵便振込＿受取部門コード】がないので、
					//コード種別コードに固定値'CD00934'、コード区分に固定値'547540'を一時的に設定
					.append("      ,(SELECT    ZM0171.CD_DIV_NM ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD00934' ")
					.append("      AND    ZM0171.CD_DIV = '547540' ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) AS YHRIKOMI_UKETORI_BUMON_CD_NM ")
					.append("      ,(SELECT    ZM0171.CD_DIV_ALI ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD00934' ")
					.append("      AND    ZM0171.CD_DIV = '547540' ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) AS YHRIKOMI_UKETORI_BUMON_CD_ALI ")
					.append("      ,CH0111.YHRIKOMI_BANK_CD ")
					.append("      ,(SELECT    KK0511.BANK_NM ")
					.append("      FROM    KK_M_BANK KK0511 ")
					.append("      WHERE    KK0511.BANK_CD = CH0111.YHRIKOMI_BANK_CD ")
					.append("      AND    KK0511.BANK_SHITEN_CD = CH0111.YHRIKOMI_BANK_SHITEN_CD ")
					.append("      AND    ? BETWEEN KK0511.BANK_TSTAYMD AND KK0511.BANK_TENDYMD ")
					.append("      AND    KK0511.GENE_ADD_DTM || KK0511.RSV_APLY_YMD = ")
					.append("                  ( SELECT ")
					.append("                        MAX(KK0511_GENE.GENE_ADD_DTM || KK0511_GENE.RSV_APLY_YMD) ")
					.append("                    FROM ")
					.append("                        KK_M_BANK KK0511_GENE ")
					.append("                    WHERE ")
					.append("                        KK0511_GENE.BANK_CD = KK0511.BANK_CD ")
					.append("                    AND KK0511_GENE.BANK_SHITEN_CD = KK0511.BANK_SHITEN_CD ")
					.append("                    AND KK0511_GENE.RSV_APLY_YMD <= ? ")
					.append("                    AND KK0511_GENE.MK_FLG = '0' )) AS YHRIKOMI_BANK_NM ")
					.append("      ,CH0111.YHRIKOMI_BANK_SHITEN_CD ")
					.append("      ,(SELECT    KK0511.BANK_SHITEN_NM ")
					.append("      FROM    KK_M_BANK KK0511 ")
					.append("      WHERE    KK0511.BANK_CD = CH0111.YHRIKOMI_BANK_CD ")
					.append("      AND    KK0511.BANK_SHITEN_CD = CH0111.YHRIKOMI_BANK_SHITEN_CD ")
					.append("      AND    ? BETWEEN KK0511.BANK_TSTAYMD AND KK0511.BANK_TENDYMD ")
					.append("      AND    KK0511.GENE_ADD_DTM || KK0511.RSV_APLY_YMD = ")
					.append("                  ( SELECT ")
					.append("                        MAX(KK0511_GENE.GENE_ADD_DTM || KK0511_GENE.RSV_APLY_YMD) ")
					.append("                    FROM ")
					.append("                        KK_M_BANK KK0511_GENE ")
					.append("                    WHERE ")
					.append("                        KK0511_GENE.BANK_CD = KK0511.BANK_CD ")
					.append("                    AND KK0511_GENE.BANK_SHITEN_CD = KK0511.BANK_SHITEN_CD ")
					.append("                    AND KK0511_GENE.RSV_APLY_YMD <= ? ")
					.append("                    AND KK0511_GENE.MK_FLG = '0' )) AS YHRIKOMI_BANK_SHITEN_NM ")
					.append("      ,CH0111.YUKEN_UKETORI_ORG_CD ")
					.append("     ,(SELECT    ZM0171.CD_DIV_NM ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD01329' ")
					.append("      AND    ZM0171.CD_DIV = CH0111.YUKEN_UKETORI_ORG_CD ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) AS YUKEN_UKETORI_ORG_CD_NM ")
					.append("      ,CH0111.SYAYOBUN_ORG_CD ")
					.append("     ,(SELECT    ZM0171.CD_DIV_NM ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD01329' ")
					.append("      AND    ZM0171.CD_DIV = CH0111.SYAYOBUN_ORG_CD ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) AS SYAYOBUN_ORG_CD_NM ")
					.append("      ,CH0111.ADD_DTM ")
					.append("      ,CH0111.ADD_OPEACNT ")
					.append("      ,(SELECT    ZM0051.USER_NM ")
					.append("      FROM    ZM_M_USER ZM0051 ")
					.append("      WHERE    ZM0051.USER_ID = CH0111.ADD_OPEACNT ")
					.append("      AND    ZM0051.MK_FLG = '0' ")
					.append("     ) AS ADD_OPEACNT_NM ")
					.append("     ,CH0111.UPD_DTM ")
					.append("     ,CH0111.UPD_OPEACNT ")
					.append("     ,(SELECT    ZM0051.USER_NM ")
					.append("      FROM    ZM_M_USER ZM0051 ")
					.append("      WHERE    ZM0051.USER_ID = CH0111.UPD_OPEACNT ")
					.append("      AND    ZM0051.MK_FLG = '0' ")
					.append("     ) AS UPD_OPEACNT_NM ")
					.append("     ,CH0111.DEL_DTM ")
					.append("     ,CH0111.DEL_OPEACNT ")
					.append("     ,(SELECT    ZM0051.USER_NM ")
					.append("      FROM    ZM_M_USER ZM0051 ")
					.append("      WHERE    ZM0051.USER_ID = CH0111.DEL_OPEACNT ")
					.append("      AND    ZM0051.MK_FLG = '0' ")
					.append("     ) AS DEL_OPEACNT_NM ")
					.append("     ,CH0111.MK_FLG ")
					.append("     ,(SELECT    ZM0171.CD_DIV_NM ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD00016' ")
					.append("      AND    ZM0171.CD_DIV = CH0111.MK_FLG ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) AS MK_FLG_NM ")
					.append("     ,(SELECT    ZM0171.CD_DIV_ALI ")
					.append("      FROM    ZM_M_CD_NM_KANRI ZM0171 ")
					.append("      WHERE    ZM0171.CD_SBT_CD = 'CD00016' ")
					.append("      AND    ZM0171.CD_DIV = CH0111.MK_FLG ")
					.append("      AND    ? BETWEEN ZM0171.CD_TSTAYMD AND ZM0171.CD_TENDYMD ")
					.append("      AND    ZM0171.MK_FLG = '0' ")
					.append("      ) AS MK_FLG_ALI ")
					.append(" FROM    CH_T_NYUKIN CH0111 ");
			// SQL文_個別部1
			if ( "1".equals( inMsg.getObject(ECH0111A010CBSMsg.FUNC_CODE).toString() ) ) {
 				sql_Buff.append(" WHERE	CH0111.NYUKIN_NO = ? ")
						.append(" AND	CH0111.MK_FLG = '0' ");
			}
			
			//prepareStatementにSQL文をセット
			pstmt = con1.prepareStatement(sql_Buff.toString());
			
			//ログ出力(SQL文の出力)
			JSYejbLog.outlog(inContext, JSYejbLog.DBACCESS, this.getClass(), sql_Buff);
			
			// PreparedStatementの指定されたパラメータカラムに 指定された値を設定
			
			// 手修正箇所S
			//SELECT句のパラメータ設定
			// パラメータの設定(運用日付を指定)
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			CAANJDBCUtil.setParam(pstmt, i++, JPCModelCommon.getOpeDate(inMsg, inContext, null));
			// 手修正箇所E
			
			if ( "1".equals( inMsg.getString(ECH0111A010CBSMsg.FUNC_CODE) ) ) {
				// パラメータの設定(ＫＥＹ＿入金番号を指定)
				CAANJDBCUtil.setParam(pstmt, i++, inMsg.getObject(ECH0111A010CBSMsg.KEY_NYUKIN_NO));
			}
			
			// ResultSetの取得
			rsltQuery = pstmt.executeQuery();
			
			// ECH0111A010CBSMsgの明細にセットする項目
			String[] msgKeyList1 = {
					  ECH0111A010CBSMsg1List.NYUKIN_NO
					, ECH0111A010CBSMsg1List.NYUKIN_STAT
					, ECH0111A010CBSMsg1List.NYUKIN_STAT_NM
					, ECH0111A010CBSMsg1List.NYUKIN_STAT_ALI
					, ECH0111A010CBSMsg1List.NYUKIN_ROUTE_CD
					, ECH0111A010CBSMsg1List.NYUKIN_ROUTE_CD_NM
					, ECH0111A010CBSMsg1List.NYUKIN_ROUTE_CD_ALI
					, ECH0111A010CBSMsg1List.SHUNOKIKAN_CD
					, ECH0111A010CBSMsg1List.SHUNOKIKAN_CD_NM
					, ECH0111A010CBSMsg1List.SHUNOKIKAN_CD_ALI
					, ECH0111A010CBSMsg1List.OUT_ORG_SHUNO_YMD
					, ECH0111A010CBSMsg1List.NYUKIN_TRN_YMD
					, ECH0111A010CBSMsg1List.NYUKIN_TRN_HMS
					, ECH0111A010CBSMsg1List.RECEIPT_YMD
					, ECH0111A010CBSMsg1List.RECEIPT_HMS
					, ECH0111A010CBSMsg1List.NYUKIN_AMNT
					, ECH0111A010CBSMsg1List.NYUKIN_CL_YMD
					, ECH0111A010CBSMsg1List.NYUKIN_CLRE_CD
					, ECH0111A010CBSMsg1List.NYUKIN_CLRE_CD_NM
					, ECH0111A010CBSMsg1List.NYUKIN_CLRE_CD_ALI
					, ECH0111A010CBSMsg1List.SEIKY_NO
					, ECH0111A010CBSMsg1List.SEIKY_KEI_NO
					, ECH0111A010CBSMsg1List.NYUKIN_ADD_WAY_CD
					, ECH0111A010CBSMsg1List.NYUKIN_ADD_WAY_CD_NM
					, ECH0111A010CBSMsg1List.NYUKIN_ADD_WAY_CD_ALI
					, ECH0111A010CBSMsg1List.NYUKIN_SYRZM_FLG
					, ECH0111A010CBSMsg1List.KHRI_BANK_CD
					, ECH0111A010CBSMsg1List.KHRI_BANK_NM
					, ECH0111A010CBSMsg1List.KHRI_BANK_SHITEN_CD
					, ECH0111A010CBSMsg1List.KHRI_BANK_SHITEN_NM
					, ECH0111A010CBSMsg1List.YJHRI_BANK_CD
					, ECH0111A010CBSMsg1List.YJHRI_BANK_NM
					, ECH0111A010CBSMsg1List.YJHRI_BANK_SHITEN_CD
					, ECH0111A010CBSMsg1List.YJHRI_BANK_SHITEN_NM
					, ECH0111A010CBSMsg1List.CRECARD_COMP_CD
					, ECH0111A010CBSMsg1List.CRECARD_COMP_NM
					, ECH0111A010CBSMsg1List.CRECARD_COMP_ALI
					, ECH0111A010CBSMsg1List.MADOGUCHI_BANK_CD
					, ECH0111A010CBSMsg1List.MADOGUCHI_BANK_NM
					, ECH0111A010CBSMsg1List.MADOGUCHI_BANK_SHITEN_CD
					, ECH0111A010CBSMsg1List.MADOGUCHI_BANK_SHITEN_NM
					, ECH0111A010CBSMsg1List.CVSTORE_CD
					, ECH0111A010CBSMsg1List.CVSTORE_COMP_NM
					, ECH0111A010CBSMsg1List.CVSTORE_COMP_ALI
					, ECH0111A010CBSMsg1List.CVSTORE_UK_TEN_CD
					, ECH0111A010CBSMsg1List.EAN_MAKER_CD
					, ECH0111A010CBSMsg1List.EAN_MAKER_CD_NM
					, ECH0111A010CBSMsg1List.EAN_MAKER_CD_ALI
					, ECH0111A010CBSMsg1List.CVSTORE_REAL_WORK_CD
					, ECH0111A010CBSMsg1List.CVSTORE_REAL_WORK_NM
					, ECH0111A010CBSMsg1List.CVSTORE_REAL_WORK_ALI
					, ECH0111A010CBSMsg1List.CVSTORE_REAL_SOKHO_TCH_YMD
					, ECH0111A010CBSMsg1List.CVSTORE_REAL_SOKHO_TCH_HMS
					, ECH0111A010CBSMsg1List.CVS_REAL_SOKHO_SYRZM_FLG
					, ECH0111A010CBSMsg1List.CVSTORE_SOKHO_TCH_YMD
					, ECH0111A010CBSMsg1List.CVSTORE_SOKHO_SYRZM_FLG
					, ECH0111A010CBSMsg1List.CVSTORE_KAKHO_TCH_YMD
					, ECH0111A010CBSMsg1List.CVSTORE_PAY_RSV_YMD
					, ECH0111A010CBSMsg1List.CVSTORE_SOKHO_CL_TCH_YMD
					, ECH0111A010CBSMsg1List.SKNKSITKCM_CD
					, ECH0111A010CBSMsg1List.SKNKSITKCM_NM
					, ECH0111A010CBSMsg1List.SHITEIKOZA_CD
					, ECH0111A010CBSMsg1List.SHITEIKOZA_CD_NM
					, ECH0111A010CBSMsg1List.SHITEIKOZA_CD_ALI
					, ECH0111A010CBSMsg1List.HRAKMISAKI_BANK_CD
					, ECH0111A010CBSMsg1List.HRAKMISAKI_BANK_NM
					, ECH0111A010CBSMsg1List.HRAKMISAKI_BANK_SHITEN_CD
					, ECH0111A010CBSMsg1List.HRAKMISAKI_BANK_SHITEN_NM
					, ECH0111A010CBSMsg1List.UKETORI_ORG_CD
					, ECH0111A010CBSMsg1List.UKETORI_ORG_CD_NM
					, ECH0111A010CBSMsg1List.YHRIKOMI_UKETORI_BUMON_CD
					, ECH0111A010CBSMsg1List.YHRIKOMI_UKETORI_BUMON_CD_NM
					, ECH0111A010CBSMsg1List.YHRIKOMI_UKETORI_BUMON_CD_ALI
					, ECH0111A010CBSMsg1List.YHRIKOMI_BANK_CD
					, ECH0111A010CBSMsg1List.YHRIKOMI_BANK_NM
					, ECH0111A010CBSMsg1List.YHRIKOMI_BANK_SHITEN_CD
					, ECH0111A010CBSMsg1List.YHRIKOMI_BANK_SHITEN_NM
					, ECH0111A010CBSMsg1List.YUKEN_UKETORI_ORG_CD
					, ECH0111A010CBSMsg1List.YUKEN_UKETORI_ORG_CD_NM
					, ECH0111A010CBSMsg1List.SYAYOBUN_ORG_CD
					, ECH0111A010CBSMsg1List.SYAYOBUN_ORG_CD_NM
					, ECH0111A010CBSMsg1List.ADD_DTM
					, ECH0111A010CBSMsg1List.ADD_OPEACNT
					, ECH0111A010CBSMsg1List.ADD_OPEACNT_NM
					, ECH0111A010CBSMsg1List.UPD_DTM
					, ECH0111A010CBSMsg1List.UPD_OPEACNT
					, ECH0111A010CBSMsg1List.UPD_OPEACNT_NM
					, ECH0111A010CBSMsg1List.DEL_DTM
					, ECH0111A010CBSMsg1List.DEL_OPEACNT
					, ECH0111A010CBSMsg1List.DEL_OPEACNT_NM
					, ECH0111A010CBSMsg1List.MK_FLG
					, ECH0111A010CBSMsg1List.MK_FLG_NM
					, ECH0111A010CBSMsg1List.MK_FLG_ALI
			};
			
			// 明細に処理結果(ResultSet)をマッピング
			CAANMsg[] outMsg1 = mapMessageList(rsltQuery,msgKeyList1,"eo.ejb.cbs.cbsmsg.ECH0111A010CBSMsg1List",0);
			// inMsg(CBSMsg)に明細をセット
			inMsg.set("ECH0111A010CBSMsg1List", outMsg1);
			

		} catch(SQLException e) {
			inMsg.set(ECH0111A010CBSMsg.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(ECH0111A010CBSMsg.STATUS, StatusCodes.FIND_DB_ERR);
				throw new CAANRuntimeException(e);
			}
		}
	}
}
