/*******************************************************************************
*	 All Rights reserved,Copyright (c) K-Opticom 
********************************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：JSYejbCN0341CBMMsgCV
*	ソースファイル名：JSYejbCN0341CBMMsgCV.java
*	作成者			：EK962986
*	日付			：2024年02月23日
*＜機能概要＞
*	コンテンツ公的身分証管理 三層スキーマ変換部品（概念-内部）です。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	ｖ1.00.00
*
********************************************************************************/

package eo.ejb.cbm.msgconv;

import com.fujitsu.futurity.model.base.CAANMsg;
import com.fujitsu.futurity.model.ejb.common.JSYejbLog;
import com.fujitsu.futurity.model.ejb.common.fw.AgentDispatchContext;
import com.fujitsu.futurity.model.ejb.common.fw.LayerConvertHandler;
import eo.ejb.cbm.cbmmsg.CN0341CBMMsg;
import eo.ejb.common.EventIDList;
import eo.ejb.common.JSYejbSysDate;
import eo.ejb.cbm.entity.CN0341ETMsg;


/**
 * 三層スキーマ変換クラスです。
 */
public class JSYejbCN0341CBMMsgCV extends LayerConvertHandler {
	/**
	 * コンストラクタ
	 */
	public JSYejbCN0341CBMMsgCV() {
	}

	/**
	 * 概念スキーマIDを取得します。
	 * @return 概念スキーマID
	 */

	public String getId() {
		return "CN0341";
	}

	/**
	 * CBMMsgからETMsgの配列に変換します。
	 * @param inCBMMsg
	 * @return エンティティの配列
	 */
	public CAANMsg[] toElementMsg( CAANMsg inCBMMsg, AgentDispatchContext inContext) throws Exception {

		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "JSYejbCN0341CBMMsgCV.toElementMsg#start");

		//振舞ID取り出し
		String eventID = inCBMMsg.getString(CN0341CBMMsg.EVENTID);

		//上りデータ引継処理
		inCBMMsg = getSucceedDataToElementMsg(inCBMMsg, inContext, eventID);

		//ETMsg
		CAANMsg[] outETMsg = null;

		if(eventID.equals(EventIDList.CN0341D002)){
			outETMsg = new CAANMsg[1];

			outETMsg[0] = new CAANMsg("eo.ejb.cbm.entity.CN0341ETMsg");

			//振舞IDのセット
			outETMsg[0].set(CN0341ETMsg.EVENTID, EventIDList.ICN0341D001);

			//コンテンツ公的身分証管理更新振舞内部
			execICN0341D001_toElementMsg(inCBMMsg, outETMsg[0], inContext);

		}else if (eventID.equals(EventIDList.CN0341D003)){
			outETMsg = new CAANMsg[1];

			outETMsg[0] = new CAANMsg("eo.ejb.cbm.entity.CN0341ETMsg");

			//振舞IDのセット
			outETMsg[0].set(CN0341ETMsg.EVENTID, EventIDList.ICN0341D002);

			//コンテンツ公的身分証管理登録振舞内部
			execICN0341D002_toElementMsg(inCBMMsg, outETMsg[0], inContext);

		}

		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "JSYejbCN0341CBMMsgCV.toElementMsg#end");

		return outETMsg;
	}

	/**
	 * コンテンツ公的身分証管理更新振舞内部<ICN0341D001> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICN0341D001_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

		//ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbCN0341CBMMsgCV.ICN0341D001");

		//項目転記
		outETMsg.set(CN0341ETMsg.TEMPLATEID, inCBMMsg.getObject(CN0341CBMMsg.TEMPLATEID));
		outETMsg.set(CN0341ETMsg.IDENTIFYCD, inCBMMsg.getObject(CN0341CBMMsg.IDENTIFYCD));
		outETMsg.set(CN0341ETMsg.STATUS, inCBMMsg.getObject(CN0341CBMMsg.STATUS));
		outETMsg.set(CN0341ETMsg.OPERATORID, inCBMMsg.getObject(CN0341CBMMsg.OPERATORID));
		outETMsg.set(CN0341ETMsg.OPERATEDATE, inCBMMsg.getObject(CN0341CBMMsg.OPERATEDATE));
		outETMsg.set(CN0341ETMsg.OPERATEDATETIME, inCBMMsg.getObject(CN0341CBMMsg.OPERATEDATETIME));
		outETMsg.set(CN0341ETMsg.AC_GROUP_CD, inCBMMsg.getObject(CN0341CBMMsg.AC_GROUP_CD));
		outETMsg.set(CN0341ETMsg.FUNC_CODE, inCBMMsg.getObject(CN0341CBMMsg.FUNC_CODE));

		//FROM:コンテンツ公的身分証管理:コンテンツ契約番号 TO:コンテンツ公的身分証管理:コンテンツ契約番号
		outETMsg.set(CN0341ETMsg.CONT_KEI_NO,inCBMMsg.getObject(CN0341CBMMsg.CONT_KEI_NO));
		//FROM:コンテンツ公的身分証管理:世代登録年月日時分秒 TO:コンテンツ公的身分証管理:世代登録年月日時分秒
		outETMsg.set(CN0341ETMsg.GENE_ADD_DTM,inCBMMsg.getObject(CN0341CBMMsg.GENE_ADD_DTM));
		//FROM:コンテンツ公的身分証管理:SYSID TO:コンテンツ公的身分証管理:SYSID
		outETMsg.set(CN0341ETMsg.SYSID,inCBMMsg.getObject(CN0341CBMMsg.SYSID));
		//FROM:コンテンツ公的身分証管理:身元確認ID TO:コンテンツ公的身分証管理:身元確認ID
		outETMsg.set(CN0341ETMsg.MIMOTCFM_ID,inCBMMsg.getObject(CN0341CBMMsg.MIMOTCFM_ID));
		//FROM:コンテンツ公的身分証管理:公的身分証確認ステータス TO:コンテンツ公的身分証管理:公的身分証確認ステータス
		outETMsg.set(CN0341ETMsg.KOTEKMBNS_CFM_STAT,inCBMMsg.getObject(CN0341CBMMsg.KOTEKMBNS_CFM_STAT));
		//FROM:コンテンツ公的身分証管理:身元確認ID登録年月日 TO:コンテンツ公的身分証管理:身元確認ID登録年月日
		outETMsg.set(CN0341ETMsg.MIMOTCFM_ID_ADD_YMD,inCBMMsg.getObject(CN0341CBMMsg.MIMOTCFM_ID_ADD_YMD));
		//FROM:コンテンツ公的身分証管理:身元確認実施オペレータID TO:コンテンツ公的身分証管理:身元確認実施オペレータID
		outETMsg.set(CN0341ETMsg.MIMOTCFM_JSSI_OPRT_ID,inCBMMsg.getObject(CN0341CBMMsg.MIMOTCFM_JSSI_OPRT_ID));
		//FROM:コンテンツ公的身分証管理:OPTAGE代表者名 TO:コンテンツ公的身分証管理:OPTAGE代表者名
		outETMsg.set(CN0341ETMsg.OPT_DIHYSHA_NM,inCBMMsg.getObject(CN0341CBMMsg.OPT_DIHYSHA_NM));
		//FROM:コンテンツ公的身分証管理:身元確認プランID TO:コンテンツ公的身分証管理:身元確認プランID
		outETMsg.set(CN0341ETMsg.MIMOTCFM_PLAN_ID,inCBMMsg.getObject(CN0341CBMMsg.MIMOTCFM_PLAN_ID));
		//FROM:コンテンツ公的身分証管理:お客様名 TO:コンテンツ公的身分証管理:お客様名
		outETMsg.set(CN0341ETMsg.CUST_NM,inCBMMsg.getObject(CN0341CBMMsg.CUST_NM));
		//FROM:コンテンツ公的身分証管理:お客様生年月日 TO:コンテンツ公的身分証管理:お客様生年月日
		outETMsg.set(CN0341ETMsg.CUST_BIRTHD,inCBMMsg.getObject(CN0341CBMMsg.CUST_BIRTHD));
		//FROM:コンテンツ公的身分証管理:お客様住所 TO:コンテンツ公的身分証管理:お客様住所
		outETMsg.set(CN0341ETMsg.CUST_AD,inCBMMsg.getObject(CN0341CBMMsg.CUST_AD));
		//FROM:コンテンツ公的身分証管理:公的身分証提出日時 TO:コンテンツ公的身分証管理:公的身分証提出日時
		outETMsg.set(CN0341ETMsg.KOTEKMBNS_SBMN_DATE,inCBMMsg.getObject(CN0341CBMMsg.KOTEKMBNS_SBMN_DATE));
		//FROM:コンテンツ公的身分証管理:公的身分証確認日時 TO:コンテンツ公的身分証管理:公的身分証確認日時
		outETMsg.set(CN0341ETMsg.KOTEKMBNS_CFM_DATE,inCBMMsg.getObject(CN0341CBMMsg.KOTEKMBNS_CFM_DATE));
		//FROM:コンテンツ公的身分証管理:公的身分証表 TO:コンテンツ公的身分証管理:公的身分証表
		outETMsg.set(CN0341ETMsg.KOTEKMBNS_OMT,inCBMMsg.getObject(CN0341CBMMsg.KOTEKMBNS_OMT));
		//FROM:コンテンツ公的身分証管理:公的身分証裏 TO:コンテンツ公的身分証管理:公的身分証裏
		outETMsg.set(CN0341ETMsg.KOTEKMBNS_UR,inCBMMsg.getObject(CN0341CBMMsg.KOTEKMBNS_UR));
		//FROM:コンテンツ公的身分証管理:公的身分証厚みその他 TO:コンテンツ公的身分証管理:公的身分証厚みその他
		outETMsg.set(CN0341ETMsg.KOTEKMBNS_ATUM_OTR,inCBMMsg.getObject(CN0341CBMMsg.KOTEKMBNS_ATUM_OTR));
		//FROM:コンテンツ公的身分証管理:登録年月日時分秒 TO:コンテンツ公的身分証管理:登録年月日時分秒
		outETMsg.set(CN0341ETMsg.ADD_DTM,inCBMMsg.getObject(CN0341CBMMsg.ADD_DTM));
		//FROM:コンテンツ公的身分証管理:登録オペレータアカウント TO:コンテンツ公的身分証管理:登録オペレータアカウント
		outETMsg.set(CN0341ETMsg.ADD_OPEACNT,inCBMMsg.getObject(CN0341CBMMsg.ADD_OPEACNT));
		//FROM:コンテンツ公的身分証管理:更新年月日時分秒 TO:コンテンツ公的身分証管理:更新年月日時分秒
		outETMsg.set(CN0341ETMsg.UPD_DTM,inCBMMsg.getObject(CN0341CBMMsg.UPD_DTM));
		//FROM:コンテンツ公的身分証管理:更新オペレータアカウント TO:コンテンツ公的身分証管理:更新オペレータアカウント
		outETMsg.set(CN0341ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CN0341CBMMsg.UPD_OPEACNT));
		//FROM:コンテンツ公的身分証管理:削除年月日時分秒 TO:コンテンツ公的身分証管理:削除年月日時分秒
		outETMsg.set(CN0341ETMsg.DEL_DTM,inCBMMsg.getObject(CN0341CBMMsg.DEL_DTM));
		//FROM:コンテンツ公的身分証管理:削除オペレータアカウント TO:コンテンツ公的身分証管理:削除オペレータアカウント
		outETMsg.set(CN0341ETMsg.DEL_OPEACNT,inCBMMsg.getObject(CN0341CBMMsg.DEL_OPEACNT));
		//FROM:コンテンツ公的身分証管理:無効フラグ TO:コンテンツ公的身分証管理:無効フラグ
		outETMsg.set(CN0341ETMsg.MK_FLG,inCBMMsg.getObject(CN0341CBMMsg.MK_FLG));
		//FROM:コンテンツ公的身分証管理:登録運用年月日 TO:コンテンツ公的身分証管理:登録運用年月日
		outETMsg.set(CN0341ETMsg.ADD_UNYO_YMD,inCBMMsg.getObject(CN0341CBMMsg.ADD_UNYO_YMD));
		//FROM:コンテンツ公的身分証管理:登録処理ID TO:コンテンツ公的身分証管理:登録処理ID
		outETMsg.set(CN0341ETMsg.ADD_TRN_ID,inCBMMsg.getObject(CN0341CBMMsg.ADD_TRN_ID));
		//FROM:コンテンツ公的身分証管理:更新運用年月日 TO:コンテンツ公的身分証管理:更新運用年月日
		outETMsg.set(CN0341ETMsg.UPD_UNYO_YMD,inCBMMsg.getObject(CN0341CBMMsg.UPD_UNYO_YMD));
		//FROM:コンテンツ公的身分証管理:更新処理ID TO:コンテンツ公的身分証管理:更新処理ID
		outETMsg.set(CN0341ETMsg.UPD_TRN_ID,inCBMMsg.getObject(CN0341CBMMsg.UPD_TRN_ID));
		//FROM:コンテンツ公的身分証管理:削除運用年月日 TO:コンテンツ公的身分証管理:削除運用年月日
		outETMsg.set(CN0341ETMsg.DEL_UNYO_YMD,inCBMMsg.getObject(CN0341CBMMsg.DEL_UNYO_YMD));
		//FROM:コンテンツ公的身分証管理:削除処理ID TO:コンテンツ公的身分証管理:削除処理ID
		outETMsg.set(CN0341ETMsg.DEL_TRN_ID,inCBMMsg.getObject(CN0341CBMMsg.DEL_TRN_ID));

		//ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbCN0341CBMMsgCV.ICN0341D001");

		return outETMsg;

	}

	/**
	 * コンテンツ公的身分証管理登録振舞内部<ICN0341D002> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICN0341D002_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

		//ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbCN0341CBMMsgCV.ICN0341D002");

		//項目転記
		outETMsg.set(CN0341ETMsg.TEMPLATEID, inCBMMsg.getObject(CN0341CBMMsg.TEMPLATEID));
		outETMsg.set(CN0341ETMsg.IDENTIFYCD, inCBMMsg.getObject(CN0341CBMMsg.IDENTIFYCD));
		outETMsg.set(CN0341ETMsg.STATUS, inCBMMsg.getObject(CN0341CBMMsg.STATUS));
		outETMsg.set(CN0341ETMsg.OPERATORID, inCBMMsg.getObject(CN0341CBMMsg.OPERATORID));
		outETMsg.set(CN0341ETMsg.OPERATEDATE, inCBMMsg.getObject(CN0341CBMMsg.OPERATEDATE));
		outETMsg.set(CN0341ETMsg.OPERATEDATETIME, inCBMMsg.getObject(CN0341CBMMsg.OPERATEDATETIME));
		outETMsg.set(CN0341ETMsg.AC_GROUP_CD, inCBMMsg.getObject(CN0341CBMMsg.AC_GROUP_CD));
		outETMsg.set(CN0341ETMsg.FUNC_CODE, inCBMMsg.getObject(CN0341CBMMsg.FUNC_CODE));

		//FROM:コンテンツ公的身分証管理:コンテンツ契約番号 TO:コンテンツ公的身分証管理:コンテンツ契約番号
		outETMsg.set(CN0341ETMsg.CONT_KEI_NO,inCBMMsg.getObject(CN0341CBMMsg.CONT_KEI_NO));
		//FROM:コンテンツ公的身分証管理:世代登録年月日時分秒 TO:コンテンツ公的身分証管理:世代登録年月日時分秒
		outETMsg.set(CN0341ETMsg.GENE_ADD_DTM,inCBMMsg.getObject(CN0341CBMMsg.GENE_ADD_DTM));
		//FROM:コンテンツ公的身分証管理:SYSID TO:コンテンツ公的身分証管理:SYSID
		outETMsg.set(CN0341ETMsg.SYSID,inCBMMsg.getObject(CN0341CBMMsg.SYSID));
		//FROM:コンテンツ公的身分証管理:身元確認ID TO:コンテンツ公的身分証管理:身元確認ID
		outETMsg.set(CN0341ETMsg.MIMOTCFM_ID,inCBMMsg.getObject(CN0341CBMMsg.MIMOTCFM_ID));
		//FROM:コンテンツ公的身分証管理:公的身分証確認ステータス TO:コンテンツ公的身分証管理:公的身分証確認ステータス
		outETMsg.set(CN0341ETMsg.KOTEKMBNS_CFM_STAT,inCBMMsg.getObject(CN0341CBMMsg.KOTEKMBNS_CFM_STAT));
		//FROM:コンテンツ公的身分証管理:身元確認ID登録年月日 TO:コンテンツ公的身分証管理:身元確認ID登録年月日
		outETMsg.set(CN0341ETMsg.MIMOTCFM_ID_ADD_YMD,inCBMMsg.getObject(CN0341CBMMsg.MIMOTCFM_ID_ADD_YMD));
		//FROM:コンテンツ公的身分証管理:身元確認実施オペレータID TO:コンテンツ公的身分証管理:身元確認実施オペレータID
		outETMsg.set(CN0341ETMsg.MIMOTCFM_JSSI_OPRT_ID,inCBMMsg.getObject(CN0341CBMMsg.MIMOTCFM_JSSI_OPRT_ID));
		//FROM:コンテンツ公的身分証管理:OPTAGE代表者名 TO:コンテンツ公的身分証管理:OPTAGE代表者名
		outETMsg.set(CN0341ETMsg.OPT_DIHYSHA_NM,inCBMMsg.getObject(CN0341CBMMsg.OPT_DIHYSHA_NM));
		//FROM:コンテンツ公的身分証管理:身元確認プランID TO:コンテンツ公的身分証管理:身元確認プランID
		outETMsg.set(CN0341ETMsg.MIMOTCFM_PLAN_ID,inCBMMsg.getObject(CN0341CBMMsg.MIMOTCFM_PLAN_ID));
		//FROM:コンテンツ公的身分証管理:お客様名 TO:コンテンツ公的身分証管理:お客様名
		outETMsg.set(CN0341ETMsg.CUST_NM,inCBMMsg.getObject(CN0341CBMMsg.CUST_NM));
		//FROM:コンテンツ公的身分証管理:お客様生年月日 TO:コンテンツ公的身分証管理:お客様生年月日
		outETMsg.set(CN0341ETMsg.CUST_BIRTHD,inCBMMsg.getObject(CN0341CBMMsg.CUST_BIRTHD));
		//FROM:コンテンツ公的身分証管理:お客様住所 TO:コンテンツ公的身分証管理:お客様住所
		outETMsg.set(CN0341ETMsg.CUST_AD,inCBMMsg.getObject(CN0341CBMMsg.CUST_AD));
		//FROM:コンテンツ公的身分証管理:公的身分証提出日時 TO:コンテンツ公的身分証管理:公的身分証提出日時
		outETMsg.set(CN0341ETMsg.KOTEKMBNS_SBMN_DATE,inCBMMsg.getObject(CN0341CBMMsg.KOTEKMBNS_SBMN_DATE));
		//FROM:コンテンツ公的身分証管理:公的身分証確認日時 TO:コンテンツ公的身分証管理:公的身分証確認日時
		outETMsg.set(CN0341ETMsg.KOTEKMBNS_CFM_DATE,inCBMMsg.getObject(CN0341CBMMsg.KOTEKMBNS_CFM_DATE));
		//FROM:コンテンツ公的身分証管理:公的身分証表 TO:コンテンツ公的身分証管理:公的身分証表
		outETMsg.set(CN0341ETMsg.KOTEKMBNS_OMT,inCBMMsg.getObject(CN0341CBMMsg.KOTEKMBNS_OMT));
		//FROM:コンテンツ公的身分証管理:公的身分証裏 TO:コンテンツ公的身分証管理:公的身分証裏
		outETMsg.set(CN0341ETMsg.KOTEKMBNS_UR,inCBMMsg.getObject(CN0341CBMMsg.KOTEKMBNS_UR));
		//FROM:コンテンツ公的身分証管理:公的身分証厚みその他 TO:コンテンツ公的身分証管理:公的身分証厚みその他
		outETMsg.set(CN0341ETMsg.KOTEKMBNS_ATUM_OTR,inCBMMsg.getObject(CN0341CBMMsg.KOTEKMBNS_ATUM_OTR));
		//FROM:コンテンツ公的身分証管理:登録年月日時分秒 TO:コンテンツ公的身分証管理:登録年月日時分秒
		outETMsg.set(CN0341ETMsg.ADD_DTM,inCBMMsg.getObject(CN0341CBMMsg.ADD_DTM));
		//FROM:コンテンツ公的身分証管理:登録オペレータアカウント TO:コンテンツ公的身分証管理:登録オペレータアカウント
		outETMsg.set(CN0341ETMsg.ADD_OPEACNT,inCBMMsg.getObject(CN0341CBMMsg.ADD_OPEACNT));
		//FROM:コンテンツ公的身分証管理:更新年月日時分秒 TO:コンテンツ公的身分証管理:更新年月日時分秒
		outETMsg.set(CN0341ETMsg.UPD_DTM,inCBMMsg.getObject(CN0341CBMMsg.UPD_DTM));
		//FROM:コンテンツ公的身分証管理:更新オペレータアカウント TO:コンテンツ公的身分証管理:更新オペレータアカウント
		outETMsg.set(CN0341ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CN0341CBMMsg.UPD_OPEACNT));
		//FROM:コンテンツ公的身分証管理:削除年月日時分秒 TO:コンテンツ公的身分証管理:削除年月日時分秒
		outETMsg.set(CN0341ETMsg.DEL_DTM,inCBMMsg.getObject(CN0341CBMMsg.DEL_DTM));
		//FROM:コンテンツ公的身分証管理:削除オペレータアカウント TO:コンテンツ公的身分証管理:削除オペレータアカウント
		outETMsg.set(CN0341ETMsg.DEL_OPEACNT,inCBMMsg.getObject(CN0341CBMMsg.DEL_OPEACNT));
		//FROM:コンテンツ公的身分証管理:無効フラグ TO:コンテンツ公的身分証管理:無効フラグ
		outETMsg.set(CN0341ETMsg.MK_FLG,inCBMMsg.getObject(CN0341CBMMsg.MK_FLG));
		//FROM:コンテンツ公的身分証管理:登録運用年月日 TO:コンテンツ公的身分証管理:登録運用年月日
		outETMsg.set(CN0341ETMsg.ADD_UNYO_YMD,inCBMMsg.getObject(CN0341CBMMsg.ADD_UNYO_YMD));
		//FROM:コンテンツ公的身分証管理:登録処理ID TO:コンテンツ公的身分証管理:登録処理ID
		outETMsg.set(CN0341ETMsg.ADD_TRN_ID,inCBMMsg.getObject(CN0341CBMMsg.ADD_TRN_ID));
		//FROM:コンテンツ公的身分証管理:更新運用年月日 TO:コンテンツ公的身分証管理:更新運用年月日
		outETMsg.set(CN0341ETMsg.UPD_UNYO_YMD,inCBMMsg.getObject(CN0341CBMMsg.UPD_UNYO_YMD));
		//FROM:コンテンツ公的身分証管理:更新処理ID TO:コンテンツ公的身分証管理:更新処理ID
		outETMsg.set(CN0341ETMsg.UPD_TRN_ID,inCBMMsg.getObject(CN0341CBMMsg.UPD_TRN_ID));
		//FROM:コンテンツ公的身分証管理:削除運用年月日 TO:コンテンツ公的身分証管理:削除運用年月日
		outETMsg.set(CN0341ETMsg.DEL_UNYO_YMD,inCBMMsg.getObject(CN0341CBMMsg.DEL_UNYO_YMD));
		//FROM:コンテンツ公的身分証管理:削除処理ID TO:コンテンツ公的身分証管理:削除処理ID
		outETMsg.set(CN0341ETMsg.DEL_TRN_ID,inCBMMsg.getObject(CN0341CBMMsg.DEL_TRN_ID));

		//ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbCN0341CBMMsgCV.ICN0341D002");

		return outETMsg;

	}

	/**
	* ETMsgの配列からCBMMsgに変換します。
	* 
	* @param inETMsg エンティティの配列
	* @param inCBMMsg 分解前の概念スキーマ
	* @return inCBMMsg 分解後の概念スキーマ
	*/
	public CAANMsg toGroupMsg(CAANMsg[] inETMsg, CAANMsg inCBMMsg, AgentDispatchContext inContext) throws Exception {

		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "JSYejbCN0341CBMMsgCV.toGroupMsg#start");

		//振舞ID取り出し
		String eventID = inCBMMsg.getString(CN0341CBMMsg.EVENTID);

		//処理の振り分け
		if(eventID.equals(EventIDList.CN0341D002)){
			//コンテンツ公的身分証管理更新振舞内部
			execICN0341D001_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CN0341D003)){
			//コンテンツ公的身分証管理登録振舞内部
			execICN0341D002_toGroupMsg(inETMsg[0], inCBMMsg);

		}

		//下りデータ引継処理
		setSucceedDataToGroupMsg(inCBMMsg, inContext, eventID);

		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "JSYejbCN0341CBMMsgCV.toGroupMsg#end");

		return inCBMMsg;
	}

	/**
	 * コンテンツ公的身分証管理更新振舞内部<ICN0341D001> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICN0341D001_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

		//ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbCN0341CBMMsgCV.ICN0341D001");

		//ステータス
		int st = 0;

		//項目転記
		outCBMMsg.set(CN0341CBMMsg.TEMPLATEID, inETMsg.getObject(CN0341ETMsg.TEMPLATEID));
		outCBMMsg.set(CN0341CBMMsg.IDENTIFYCD, inETMsg.getObject(CN0341ETMsg.IDENTIFYCD));
		outCBMMsg.set(CN0341CBMMsg.STATUS, inETMsg.getObject(CN0341ETMsg.STATUS));
		outCBMMsg.set(CN0341CBMMsg.OPERATORID, inETMsg.getObject(CN0341ETMsg.OPERATORID));
		outCBMMsg.set(CN0341CBMMsg.OPERATEDATE, inETMsg.getObject(CN0341ETMsg.OPERATEDATE));
		outCBMMsg.set(CN0341CBMMsg.OPERATEDATETIME, inETMsg.getObject(CN0341ETMsg.OPERATEDATETIME));
		outCBMMsg.set(CN0341CBMMsg.AC_GROUP_CD, inETMsg.getObject(CN0341ETMsg.AC_GROUP_CD));
		outCBMMsg.set(CN0341CBMMsg.FUNC_CODE, inETMsg.getObject(CN0341ETMsg.FUNC_CODE));

		if(!inETMsg.isNull(CN0341ETMsg.CONT_KEI_NO_ERR)){
			//FROM:コンテンツ公的身分証管理:コンテンツ契約番号エラー TO:コンテンツ公的身分証管理:コンテンツ契約番号エラー
			outCBMMsg.set(CN0341CBMMsg.CONT_KEI_NO_ERR, inETMsg.getObject(CN0341ETMsg.CONT_KEI_NO_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.GENE_ADD_DTM_ERR)){
			//FROM:コンテンツ公的身分証管理:世代登録年月日時分秒エラー TO:コンテンツ公的身分証管理:世代登録年月日時分秒エラー
			outCBMMsg.set(CN0341CBMMsg.GENE_ADD_DTM_ERR, inETMsg.getObject(CN0341ETMsg.GENE_ADD_DTM_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.SYSID_ERR)){
			//FROM:コンテンツ公的身分証管理:SYSIDエラー TO:コンテンツ公的身分証管理:SYSIDエラー
			outCBMMsg.set(CN0341CBMMsg.SYSID_ERR, inETMsg.getObject(CN0341ETMsg.SYSID_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.MIMOTCFM_ID_ERR)){
			//FROM:コンテンツ公的身分証管理:身元確認IDエラー TO:コンテンツ公的身分証管理:身元確認IDエラー
			outCBMMsg.set(CN0341CBMMsg.MIMOTCFM_ID_ERR, inETMsg.getObject(CN0341ETMsg.MIMOTCFM_ID_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.KOTEKMBNS_CFM_STAT_ERR)){
			//FROM:コンテンツ公的身分証管理:公的身分証確認ステータスエラー TO:コンテンツ公的身分証管理:公的身分証確認ステータスエラー
			outCBMMsg.set(CN0341CBMMsg.KOTEKMBNS_CFM_STAT_ERR, inETMsg.getObject(CN0341ETMsg.KOTEKMBNS_CFM_STAT_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.MIMOTCFM_ID_ADD_YMD_ERR)){
			//FROM:コンテンツ公的身分証管理:身元確認ID登録年月日エラー TO:コンテンツ公的身分証管理:身元確認ID登録年月日エラー
			outCBMMsg.set(CN0341CBMMsg.MIMOTCFM_ID_ADD_YMD_ERR, inETMsg.getObject(CN0341ETMsg.MIMOTCFM_ID_ADD_YMD_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.MIMOTCFM_JSSI_OPRT_ID_ERR)){
			//FROM:コンテンツ公的身分証管理:身元確認実施オペレータIDエラー TO:コンテンツ公的身分証管理:身元確認実施オペレータIDエラー
			outCBMMsg.set(CN0341CBMMsg.MIMOTCFM_JSSI_OPRT_ID_ERR, inETMsg.getObject(CN0341ETMsg.MIMOTCFM_JSSI_OPRT_ID_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.OPT_DIHYSHA_NM_ERR)){
			//FROM:コンテンツ公的身分証管理:OPTAGE代表者名エラー TO:コンテンツ公的身分証管理:OPTAGE代表者名エラー
			outCBMMsg.set(CN0341CBMMsg.OPT_DIHYSHA_NM_ERR, inETMsg.getObject(CN0341ETMsg.OPT_DIHYSHA_NM_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.MIMOTCFM_PLAN_ID_ERR)){
			//FROM:コンテンツ公的身分証管理:身元確認プランIDエラー TO:コンテンツ公的身分証管理:身元確認プランIDエラー
			outCBMMsg.set(CN0341CBMMsg.MIMOTCFM_PLAN_ID_ERR, inETMsg.getObject(CN0341ETMsg.MIMOTCFM_PLAN_ID_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.CUST_NM_ERR)){
			//FROM:コンテンツ公的身分証管理:お客様名エラー TO:コンテンツ公的身分証管理:お客様名エラー
			outCBMMsg.set(CN0341CBMMsg.CUST_NM_ERR, inETMsg.getObject(CN0341ETMsg.CUST_NM_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.CUST_BIRTHD_ERR)){
			//FROM:コンテンツ公的身分証管理:お客様生年月日エラー TO:コンテンツ公的身分証管理:お客様生年月日エラー
			outCBMMsg.set(CN0341CBMMsg.CUST_BIRTHD_ERR, inETMsg.getObject(CN0341ETMsg.CUST_BIRTHD_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.CUST_AD_ERR)){
			//FROM:コンテンツ公的身分証管理:お客様住所エラー TO:コンテンツ公的身分証管理:お客様住所エラー
			outCBMMsg.set(CN0341CBMMsg.CUST_AD_ERR, inETMsg.getObject(CN0341ETMsg.CUST_AD_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.KOTEKMBNS_SBMN_DATE_ERR)){
			//FROM:コンテンツ公的身分証管理:公的身分証提出日時エラー TO:コンテンツ公的身分証管理:公的身分証提出日時エラー
			outCBMMsg.set(CN0341CBMMsg.KOTEKMBNS_SBMN_DATE_ERR, inETMsg.getObject(CN0341ETMsg.KOTEKMBNS_SBMN_DATE_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.KOTEKMBNS_CFM_DATE_ERR)){
			//FROM:コンテンツ公的身分証管理:公的身分証確認日時エラー TO:コンテンツ公的身分証管理:公的身分証確認日時エラー
			outCBMMsg.set(CN0341CBMMsg.KOTEKMBNS_CFM_DATE_ERR, inETMsg.getObject(CN0341ETMsg.KOTEKMBNS_CFM_DATE_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.KOTEKMBNS_OMT_ERR)){
			//FROM:コンテンツ公的身分証管理:公的身分証表エラー TO:コンテンツ公的身分証管理:公的身分証表エラー
			outCBMMsg.set(CN0341CBMMsg.KOTEKMBNS_OMT_ERR, inETMsg.getObject(CN0341ETMsg.KOTEKMBNS_OMT_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.KOTEKMBNS_UR_ERR)){
			//FROM:コンテンツ公的身分証管理:公的身分証裏エラー TO:コンテンツ公的身分証管理:公的身分証裏エラー
			outCBMMsg.set(CN0341CBMMsg.KOTEKMBNS_UR_ERR, inETMsg.getObject(CN0341ETMsg.KOTEKMBNS_UR_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.KOTEKMBNS_ATUM_OTR_ERR)){
			//FROM:コンテンツ公的身分証管理:公的身分証厚みその他エラー TO:コンテンツ公的身分証管理:公的身分証厚みその他エラー
			outCBMMsg.set(CN0341CBMMsg.KOTEKMBNS_ATUM_OTR_ERR, inETMsg.getObject(CN0341ETMsg.KOTEKMBNS_ATUM_OTR_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.ADD_DTM_ERR)){
			//FROM:コンテンツ公的身分証管理:登録年月日時分秒エラー TO:コンテンツ公的身分証管理:登録年月日時分秒エラー
			outCBMMsg.set(CN0341CBMMsg.ADD_DTM_ERR, inETMsg.getObject(CN0341ETMsg.ADD_DTM_ERR));
		}
		//FROM:コンテンツ公的身分証管理:登録年月日時分秒 TO:コンテンツ公的身分証管理:登録年月日時分秒
		outCBMMsg.set(CN0341CBMMsg.ADD_DTM,inETMsg.getObject(CN0341ETMsg.ADD_DTM));
		if(!inETMsg.isNull(CN0341ETMsg.ADD_OPEACNT_ERR)){
			//FROM:コンテンツ公的身分証管理:登録オペレータアカウントエラー TO:コンテンツ公的身分証管理:登録オペレータアカウントエラー
			outCBMMsg.set(CN0341CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(CN0341ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.UPD_DTM_ERR)){
			//FROM:コンテンツ公的身分証管理:更新年月日時分秒エラー TO:コンテンツ公的身分証管理:更新年月日時分秒エラー
			outCBMMsg.set(CN0341CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CN0341ETMsg.UPD_DTM_ERR));
		}
		//FROM:コンテンツ公的身分証管理:更新年月日時分秒 TO:コンテンツ公的身分証管理:更新年月日時分秒
		outCBMMsg.set(CN0341CBMMsg.UPD_DTM,inETMsg.getObject(CN0341ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CN0341ETMsg.UPD_OPEACNT_ERR)){
			//FROM:コンテンツ公的身分証管理:更新オペレータアカウントエラー TO:コンテンツ公的身分証管理:更新オペレータアカウントエラー
			outCBMMsg.set(CN0341CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CN0341ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.DEL_DTM_ERR)){
			//FROM:コンテンツ公的身分証管理:削除年月日時分秒エラー TO:コンテンツ公的身分証管理:削除年月日時分秒エラー
			outCBMMsg.set(CN0341CBMMsg.DEL_DTM_ERR, inETMsg.getObject(CN0341ETMsg.DEL_DTM_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.DEL_OPEACNT_ERR)){
			//FROM:コンテンツ公的身分証管理:削除オペレータアカウントエラー TO:コンテンツ公的身分証管理:削除オペレータアカウントエラー
			outCBMMsg.set(CN0341CBMMsg.DEL_OPEACNT_ERR, inETMsg.getObject(CN0341ETMsg.DEL_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.MK_FLG_ERR)){
			//FROM:コンテンツ公的身分証管理:無効フラグエラー TO:コンテンツ公的身分証管理:無効フラグエラー
			outCBMMsg.set(CN0341CBMMsg.MK_FLG_ERR, inETMsg.getObject(CN0341ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.ADD_UNYO_YMD_ERR)){
			//FROM:コンテンツ公的身分証管理:登録運用年月日エラー TO:コンテンツ公的身分証管理:登録運用年月日エラー
			outCBMMsg.set(CN0341CBMMsg.ADD_UNYO_YMD_ERR, inETMsg.getObject(CN0341ETMsg.ADD_UNYO_YMD_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.ADD_TRN_ID_ERR)){
			//FROM:コンテンツ公的身分証管理:登録処理IDエラー TO:コンテンツ公的身分証管理:登録処理IDエラー
			outCBMMsg.set(CN0341CBMMsg.ADD_TRN_ID_ERR, inETMsg.getObject(CN0341ETMsg.ADD_TRN_ID_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.UPD_UNYO_YMD_ERR)){
			//FROM:コンテンツ公的身分証管理:更新運用年月日エラー TO:コンテンツ公的身分証管理:更新運用年月日エラー
			outCBMMsg.set(CN0341CBMMsg.UPD_UNYO_YMD_ERR, inETMsg.getObject(CN0341ETMsg.UPD_UNYO_YMD_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.UPD_TRN_ID_ERR)){
			//FROM:コンテンツ公的身分証管理:更新処理IDエラー TO:コンテンツ公的身分証管理:更新処理IDエラー
			outCBMMsg.set(CN0341CBMMsg.UPD_TRN_ID_ERR, inETMsg.getObject(CN0341ETMsg.UPD_TRN_ID_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.DEL_UNYO_YMD_ERR)){
			//FROM:コンテンツ公的身分証管理:削除運用年月日エラー TO:コンテンツ公的身分証管理:削除運用年月日エラー
			outCBMMsg.set(CN0341CBMMsg.DEL_UNYO_YMD_ERR, inETMsg.getObject(CN0341ETMsg.DEL_UNYO_YMD_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.DEL_TRN_ID_ERR)){
			//FROM:コンテンツ公的身分証管理:削除処理IDエラー TO:コンテンツ公的身分証管理:削除処理IDエラー
			outCBMMsg.set(CN0341CBMMsg.DEL_TRN_ID_ERR, inETMsg.getObject(CN0341ETMsg.DEL_TRN_ID_ERR));
		}

		//ステータス
		if(st < inETMsg.getInt(CN0341ETMsg.STATUS)) {
			st = inETMsg.getInt(CN0341ETMsg.STATUS);
		}

		//ステータスのセット
		outCBMMsg.set(CN0341ETMsg.STATUS,st);

		//ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbCN0341CBMMsgCV.ICN0341D001");

		return outCBMMsg;

	}

	/**
	 * コンテンツ公的身分証管理登録振舞内部<ICN0341D002> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICN0341D002_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

		//ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "call:JSYejbCN0341CBMMsgCV.ICN0341D002");

		//ステータス
		int st = 0;

		//項目転記
		outCBMMsg.set(CN0341CBMMsg.TEMPLATEID, inETMsg.getObject(CN0341ETMsg.TEMPLATEID));
		outCBMMsg.set(CN0341CBMMsg.IDENTIFYCD, inETMsg.getObject(CN0341ETMsg.IDENTIFYCD));
		outCBMMsg.set(CN0341CBMMsg.STATUS, inETMsg.getObject(CN0341ETMsg.STATUS));
		outCBMMsg.set(CN0341CBMMsg.OPERATORID, inETMsg.getObject(CN0341ETMsg.OPERATORID));
		outCBMMsg.set(CN0341CBMMsg.OPERATEDATE, inETMsg.getObject(CN0341ETMsg.OPERATEDATE));
		outCBMMsg.set(CN0341CBMMsg.OPERATEDATETIME, inETMsg.getObject(CN0341ETMsg.OPERATEDATETIME));
		outCBMMsg.set(CN0341CBMMsg.AC_GROUP_CD, inETMsg.getObject(CN0341ETMsg.AC_GROUP_CD));
		outCBMMsg.set(CN0341CBMMsg.FUNC_CODE, inETMsg.getObject(CN0341ETMsg.FUNC_CODE));

		if(!inETMsg.isNull(CN0341ETMsg.CONT_KEI_NO_ERR)){
			//FROM:コンテンツ公的身分証管理:コンテンツ契約番号エラー TO:コンテンツ公的身分証管理:コンテンツ契約番号エラー
			outCBMMsg.set(CN0341CBMMsg.CONT_KEI_NO_ERR, inETMsg.getObject(CN0341ETMsg.CONT_KEI_NO_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.GENE_ADD_DTM_ERR)){
			//FROM:コンテンツ公的身分証管理:世代登録年月日時分秒エラー TO:コンテンツ公的身分証管理:世代登録年月日時分秒エラー
			outCBMMsg.set(CN0341CBMMsg.GENE_ADD_DTM_ERR, inETMsg.getObject(CN0341ETMsg.GENE_ADD_DTM_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.SYSID_ERR)){
			//FROM:コンテンツ公的身分証管理:SYSIDエラー TO:コンテンツ公的身分証管理:SYSIDエラー
			outCBMMsg.set(CN0341CBMMsg.SYSID_ERR, inETMsg.getObject(CN0341ETMsg.SYSID_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.MIMOTCFM_ID_ERR)){
			//FROM:コンテンツ公的身分証管理:身元確認IDエラー TO:コンテンツ公的身分証管理:身元確認IDエラー
			outCBMMsg.set(CN0341CBMMsg.MIMOTCFM_ID_ERR, inETMsg.getObject(CN0341ETMsg.MIMOTCFM_ID_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.KOTEKMBNS_CFM_STAT_ERR)){
			//FROM:コンテンツ公的身分証管理:公的身分証確認ステータスエラー TO:コンテンツ公的身分証管理:公的身分証確認ステータスエラー
			outCBMMsg.set(CN0341CBMMsg.KOTEKMBNS_CFM_STAT_ERR, inETMsg.getObject(CN0341ETMsg.KOTEKMBNS_CFM_STAT_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.MIMOTCFM_ID_ADD_YMD_ERR)){
			//FROM:コンテンツ公的身分証管理:身元確認ID登録年月日エラー TO:コンテンツ公的身分証管理:身元確認ID登録年月日エラー
			outCBMMsg.set(CN0341CBMMsg.MIMOTCFM_ID_ADD_YMD_ERR, inETMsg.getObject(CN0341ETMsg.MIMOTCFM_ID_ADD_YMD_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.MIMOTCFM_JSSI_OPRT_ID_ERR)){
			//FROM:コンテンツ公的身分証管理:身元確認実施オペレータIDエラー TO:コンテンツ公的身分証管理:身元確認実施オペレータIDエラー
			outCBMMsg.set(CN0341CBMMsg.MIMOTCFM_JSSI_OPRT_ID_ERR, inETMsg.getObject(CN0341ETMsg.MIMOTCFM_JSSI_OPRT_ID_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.OPT_DIHYSHA_NM_ERR)){
			//FROM:コンテンツ公的身分証管理:OPTAGE代表者名エラー TO:コンテンツ公的身分証管理:OPTAGE代表者名エラー
			outCBMMsg.set(CN0341CBMMsg.OPT_DIHYSHA_NM_ERR, inETMsg.getObject(CN0341ETMsg.OPT_DIHYSHA_NM_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.MIMOTCFM_PLAN_ID_ERR)){
			//FROM:コンテンツ公的身分証管理:身元確認プランIDエラー TO:コンテンツ公的身分証管理:身元確認プランIDエラー
			outCBMMsg.set(CN0341CBMMsg.MIMOTCFM_PLAN_ID_ERR, inETMsg.getObject(CN0341ETMsg.MIMOTCFM_PLAN_ID_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.CUST_NM_ERR)){
			//FROM:コンテンツ公的身分証管理:お客様名エラー TO:コンテンツ公的身分証管理:お客様名エラー
			outCBMMsg.set(CN0341CBMMsg.CUST_NM_ERR, inETMsg.getObject(CN0341ETMsg.CUST_NM_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.CUST_BIRTHD_ERR)){
			//FROM:コンテンツ公的身分証管理:お客様生年月日エラー TO:コンテンツ公的身分証管理:お客様生年月日エラー
			outCBMMsg.set(CN0341CBMMsg.CUST_BIRTHD_ERR, inETMsg.getObject(CN0341ETMsg.CUST_BIRTHD_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.CUST_AD_ERR)){
			//FROM:コンテンツ公的身分証管理:お客様住所エラー TO:コンテンツ公的身分証管理:お客様住所エラー
			outCBMMsg.set(CN0341CBMMsg.CUST_AD_ERR, inETMsg.getObject(CN0341ETMsg.CUST_AD_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.KOTEKMBNS_SBMN_DATE_ERR)){
			//FROM:コンテンツ公的身分証管理:公的身分証提出日時エラー TO:コンテンツ公的身分証管理:公的身分証提出日時エラー
			outCBMMsg.set(CN0341CBMMsg.KOTEKMBNS_SBMN_DATE_ERR, inETMsg.getObject(CN0341ETMsg.KOTEKMBNS_SBMN_DATE_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.KOTEKMBNS_CFM_DATE_ERR)){
			//FROM:コンテンツ公的身分証管理:公的身分証確認日時エラー TO:コンテンツ公的身分証管理:公的身分証確認日時エラー
			outCBMMsg.set(CN0341CBMMsg.KOTEKMBNS_CFM_DATE_ERR, inETMsg.getObject(CN0341ETMsg.KOTEKMBNS_CFM_DATE_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.KOTEKMBNS_OMT_ERR)){
			//FROM:コンテンツ公的身分証管理:公的身分証表エラー TO:コンテンツ公的身分証管理:公的身分証表エラー
			outCBMMsg.set(CN0341CBMMsg.KOTEKMBNS_OMT_ERR, inETMsg.getObject(CN0341ETMsg.KOTEKMBNS_OMT_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.KOTEKMBNS_UR_ERR)){
			//FROM:コンテンツ公的身分証管理:公的身分証裏エラー TO:コンテンツ公的身分証管理:公的身分証裏エラー
			outCBMMsg.set(CN0341CBMMsg.KOTEKMBNS_UR_ERR, inETMsg.getObject(CN0341ETMsg.KOTEKMBNS_UR_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.KOTEKMBNS_ATUM_OTR_ERR)){
			//FROM:コンテンツ公的身分証管理:公的身分証厚みその他エラー TO:コンテンツ公的身分証管理:公的身分証厚みその他エラー
			outCBMMsg.set(CN0341CBMMsg.KOTEKMBNS_ATUM_OTR_ERR, inETMsg.getObject(CN0341ETMsg.KOTEKMBNS_ATUM_OTR_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.ADD_DTM_ERR)){
			//FROM:コンテンツ公的身分証管理:登録年月日時分秒エラー TO:コンテンツ公的身分証管理:登録年月日時分秒エラー
			outCBMMsg.set(CN0341CBMMsg.ADD_DTM_ERR, inETMsg.getObject(CN0341ETMsg.ADD_DTM_ERR));
		}
		//FROM:コンテンツ公的身分証管理:登録年月日時分秒 TO:コンテンツ公的身分証管理:登録年月日時分秒
		outCBMMsg.set(CN0341CBMMsg.ADD_DTM,inETMsg.getObject(CN0341ETMsg.ADD_DTM));
		if(!inETMsg.isNull(CN0341ETMsg.ADD_OPEACNT_ERR)){
			//FROM:コンテンツ公的身分証管理:登録オペレータアカウントエラー TO:コンテンツ公的身分証管理:登録オペレータアカウントエラー
			outCBMMsg.set(CN0341CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(CN0341ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.UPD_DTM_ERR)){
			//FROM:コンテンツ公的身分証管理:更新年月日時分秒エラー TO:コンテンツ公的身分証管理:更新年月日時分秒エラー
			outCBMMsg.set(CN0341CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CN0341ETMsg.UPD_DTM_ERR));
		}
		//FROM:コンテンツ公的身分証管理:更新年月日時分秒 TO:コンテンツ公的身分証管理:更新年月日時分秒
		outCBMMsg.set(CN0341CBMMsg.UPD_DTM,inETMsg.getObject(CN0341ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CN0341ETMsg.UPD_OPEACNT_ERR)){
			//FROM:コンテンツ公的身分証管理:更新オペレータアカウントエラー TO:コンテンツ公的身分証管理:更新オペレータアカウントエラー
			outCBMMsg.set(CN0341CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CN0341ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.DEL_DTM_ERR)){
			//FROM:コンテンツ公的身分証管理:削除年月日時分秒エラー TO:コンテンツ公的身分証管理:削除年月日時分秒エラー
			outCBMMsg.set(CN0341CBMMsg.DEL_DTM_ERR, inETMsg.getObject(CN0341ETMsg.DEL_DTM_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.DEL_OPEACNT_ERR)){
			//FROM:コンテンツ公的身分証管理:削除オペレータアカウントエラー TO:コンテンツ公的身分証管理:削除オペレータアカウントエラー
			outCBMMsg.set(CN0341CBMMsg.DEL_OPEACNT_ERR, inETMsg.getObject(CN0341ETMsg.DEL_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.MK_FLG_ERR)){
			//FROM:コンテンツ公的身分証管理:無効フラグエラー TO:コンテンツ公的身分証管理:無効フラグエラー
			outCBMMsg.set(CN0341CBMMsg.MK_FLG_ERR, inETMsg.getObject(CN0341ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.ADD_UNYO_YMD_ERR)){
			//FROM:コンテンツ公的身分証管理:登録運用年月日エラー TO:コンテンツ公的身分証管理:登録運用年月日エラー
			outCBMMsg.set(CN0341CBMMsg.ADD_UNYO_YMD_ERR, inETMsg.getObject(CN0341ETMsg.ADD_UNYO_YMD_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.ADD_TRN_ID_ERR)){
			//FROM:コンテンツ公的身分証管理:登録処理IDエラー TO:コンテンツ公的身分証管理:登録処理IDエラー
			outCBMMsg.set(CN0341CBMMsg.ADD_TRN_ID_ERR, inETMsg.getObject(CN0341ETMsg.ADD_TRN_ID_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.UPD_UNYO_YMD_ERR)){
			//FROM:コンテンツ公的身分証管理:更新運用年月日エラー TO:コンテンツ公的身分証管理:更新運用年月日エラー
			outCBMMsg.set(CN0341CBMMsg.UPD_UNYO_YMD_ERR, inETMsg.getObject(CN0341ETMsg.UPD_UNYO_YMD_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.UPD_TRN_ID_ERR)){
			//FROM:コンテンツ公的身分証管理:更新処理IDエラー TO:コンテンツ公的身分証管理:更新処理IDエラー
			outCBMMsg.set(CN0341CBMMsg.UPD_TRN_ID_ERR, inETMsg.getObject(CN0341ETMsg.UPD_TRN_ID_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.DEL_UNYO_YMD_ERR)){
			//FROM:コンテンツ公的身分証管理:削除運用年月日エラー TO:コンテンツ公的身分証管理:削除運用年月日エラー
			outCBMMsg.set(CN0341CBMMsg.DEL_UNYO_YMD_ERR, inETMsg.getObject(CN0341ETMsg.DEL_UNYO_YMD_ERR));
		}
		if(!inETMsg.isNull(CN0341ETMsg.DEL_TRN_ID_ERR)){
			//FROM:コンテンツ公的身分証管理:削除処理IDエラー TO:コンテンツ公的身分証管理:削除処理IDエラー
			outCBMMsg.set(CN0341CBMMsg.DEL_TRN_ID_ERR, inETMsg.getObject(CN0341ETMsg.DEL_TRN_ID_ERR));
		}

		//ステータス
		if(st < inETMsg.getInt(CN0341ETMsg.STATUS)) {
			st = inETMsg.getInt(CN0341ETMsg.STATUS);
		}

		//ステータスのセット
		outCBMMsg.set(CN0341ETMsg.STATUS,st);

		//ログ出力
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), "end:JSYejbCN0341CBMMsgCV.ICN0341D002");

		return outCBMMsg;

	}

}

