/*******************************************************************************
*	 All Rights reserved,Copyright (c) K-Opticom 
********************************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：JSYejbCR0021CBMMsgCV
*	ソースファイル名：JSYejbCR0021CBMMsgCV.java
*	作成者			：EK918550
*	日付			：2021年12月02日
*＜機能概要＞
*	対応記録明細 三層スキーマ変換部品（概念-内部）です。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	ｖ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.CR0021CBMMsg;
import eo.ejb.common.EventIDList;
import eo.ejb.common.JSYejbSysDate;
import eo.ejb.cbm.entity.CR0021ETMsg;


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

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

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

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

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

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

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

		//ETMsg
		CAANMsg[] outETMsg = null;

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

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

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

			//対応記録明細変更振舞内部
			execICR0021C001_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録明細変更(メモ)振舞内部
			execICR0021C002_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録明細変更(返信メール作成)振舞内部
			execICR0021C003_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録明細変更(メール転送)振舞内部
			execICR0021C004_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録明細変更(SMS送信)振舞内部
			execICR0021C005_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録キャンセル振舞内部
			execICR0021D001_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録エスカレーションアクセプト振舞内部
			execICR0021D003_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録明細登録振舞内部
			execICR0021D004_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録明細登録振舞内部
			execICR0021D005_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録エスカレーション開始(キューBOX)振舞内部
			execICR0021D006_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録エスカレーション開始（ユーザー）振舞内部
			execICR0021D007_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録エスカレーションリジェクト振舞内部
			execICR0021D008_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録キャンセル再開振舞内部
			execICR0021D010_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録クローズ振舞内部
			execICR0021D011_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録強制取得振舞内部
			execICR0021D012_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録クローズ再開振舞内部
			execICR0021D013_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録明細登録(メモ)振舞内部
			execICR0021D014_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録明細登録(返信メール作成)振舞内部
			execICR0021D015_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録明細登録(返信メール送信)振舞内部
			execICR0021D017_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録明細登録(メール転送)振舞内部
			execICR0021D018_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録明細登録(転送メール送信)振舞内部
			execICR0021D019_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録明細登録(資料送付指示)振舞内部
			execICR0021D020_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//対応記録明細登録(SMS送信)振舞内部
			execICR0021D021_toElementMsg(inCBMMsg, outETMsg[0], inContext);

		}

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

		return outETMsg;
	}

	/**
	 * 対応記録明細変更振舞内部<ICR0021C001> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021C001_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクション開始年月日時分秒 TO:対応記録明細:アクション開始年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_STA_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_STA_DTM));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:問合せ内容 TO:対応記録明細:問合せ内容
		outETMsg.set(CR0021ETMsg.TOIAWASE_NAIYO,inCBMMsg.getObject(CR0021CBMMsg.TOIAWASE_NAIYO));
		//FROM:対応記録明細:問合せ元名 TO:対応記録明細:問合せ元名
		outETMsg.set(CR0021ETMsg.TOIAWASE_MOTO_NM,inCBMMsg.getObject(CR0021CBMMsg.TOIAWASE_MOTO_NM));
		//FROM:対応記録明細:回答内容 TO:対応記録明細:回答内容
		outETMsg.set(CR0021ETMsg.ANS_NAIYO,inCBMMsg.getObject(CR0021CBMMsg.ANS_NAIYO));
		//FROM:対応記録明細:コンタクト先コード TO:対応記録明細:コンタクト先コード
		outETMsg.set(CR0021ETMsg.CONTACT_SAKI_CD,inCBMMsg.getObject(CR0021CBMMsg.CONTACT_SAKI_CD));
		//FROM:対応記録明細:メモ内容 TO:対応記録明細:メモ内容
		outETMsg.set(CR0021ETMsg.MEMO_NAIYO,inCBMMsg.getObject(CR0021CBMMsg.MEMO_NAIYO));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録明細変更(メモ)振舞内部<ICR0021C002> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021C002_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:メモ内容 TO:対応記録明細:メモ内容
		outETMsg.set(CR0021ETMsg.MEMO_NAIYO,inCBMMsg.getObject(CR0021CBMMsg.MEMO_NAIYO));
		//FROM:対応記録明細:メモタイプコード TO:対応記録明細:メモタイプコード
		outETMsg.set(CR0021ETMsg.MEMO_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.MEMO_TYPE_CD));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録明細変更(返信メール作成)振舞内部<ICR0021C003> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021C003_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:問合せ内容 TO:対応記録明細:問合せ内容
		outETMsg.set(CR0021ETMsg.TOIAWASE_NAIYO,inCBMMsg.getObject(CR0021CBMMsg.TOIAWASE_NAIYO));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:メールタイトル TO:対応記録明細:メールタイトル
		outETMsg.set(CR0021ETMsg.MAIL_TITLE,inCBMMsg.getObject(CR0021CBMMsg.MAIL_TITLE));
		//FROM:対応記録明細:メールフッター TO:対応記録明細:メールフッター
		outETMsg.set(CR0021ETMsg.MAIL_FOOTER,inCBMMsg.getObject(CR0021CBMMsg.MAIL_FOOTER));
		//FROM:対応記録明細:メール本文 TO:対応記録明細:メール本文
		outETMsg.set(CR0021ETMsg.MAIL_TEXT,inCBMMsg.getObject(CR0021CBMMsg.MAIL_TEXT));
		//FROM:対応記録明細:送信先メールアドレス TO:対応記録明細:送信先メールアドレス
		outETMsg.set(CR0021ETMsg.SENDS_MLAD,inCBMMsg.getObject(CR0021CBMMsg.SENDS_MLAD));
		//FROM:対応記録明細:送信元メールアドレス TO:対応記録明細:送信元メールアドレス
		outETMsg.set(CR0021ETMsg.SENDM_MLAD,inCBMMsg.getObject(CR0021CBMMsg.SENDM_MLAD));
		//FROM:対応記録明細:ＣＣメールアドレス TO:対応記録明細:ＣＣメールアドレス
		outETMsg.set(CR0021ETMsg.CC_MLAD,inCBMMsg.getObject(CR0021CBMMsg.CC_MLAD));
		//FROM:対応記録明細:返信転送記号コード TO:対応記録明細:返信転送記号コード
		outETMsg.set(CR0021ETMsg.HNSIN_TENSO_SYMBOL_CD,inCBMMsg.getObject(CR0021CBMMsg.HNSIN_TENSO_SYMBOL_CD));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録明細変更(メール転送)振舞内部<ICR0021C004> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021C004_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:問合せ内容 TO:対応記録明細:問合せ内容
		outETMsg.set(CR0021ETMsg.TOIAWASE_NAIYO,inCBMMsg.getObject(CR0021CBMMsg.TOIAWASE_NAIYO));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:メールタイトル TO:対応記録明細:メールタイトル
		outETMsg.set(CR0021ETMsg.MAIL_TITLE,inCBMMsg.getObject(CR0021CBMMsg.MAIL_TITLE));
		//FROM:対応記録明細:メールフッター TO:対応記録明細:メールフッター
		outETMsg.set(CR0021ETMsg.MAIL_FOOTER,inCBMMsg.getObject(CR0021CBMMsg.MAIL_FOOTER));
		//FROM:対応記録明細:メール本文 TO:対応記録明細:メール本文
		outETMsg.set(CR0021ETMsg.MAIL_TEXT,inCBMMsg.getObject(CR0021CBMMsg.MAIL_TEXT));
		//FROM:対応記録明細:送信先メールアドレス TO:対応記録明細:送信先メールアドレス
		outETMsg.set(CR0021ETMsg.SENDS_MLAD,inCBMMsg.getObject(CR0021CBMMsg.SENDS_MLAD));
		//FROM:対応記録明細:送信元メールアドレス TO:対応記録明細:送信元メールアドレス
		outETMsg.set(CR0021ETMsg.SENDM_MLAD,inCBMMsg.getObject(CR0021CBMMsg.SENDM_MLAD));
		//FROM:対応記録明細:返信転送記号コード TO:対応記録明細:返信転送記号コード
		outETMsg.set(CR0021ETMsg.HNSIN_TENSO_SYMBOL_CD,inCBMMsg.getObject(CR0021CBMMsg.HNSIN_TENSO_SYMBOL_CD));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録明細変更(SMS送信)振舞内部<ICR0021C005> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021C005_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:送信状態コード TO:対応記録明細:送信状態コード
		outETMsg.set(CR0021ETMsg.SEND_STAT_CD,inCBMMsg.getObject(CR0021CBMMsg.SEND_STAT_CD));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));

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

		return outETMsg;

	}

	/**
	 * 対応記録キャンセル振舞内部<ICR0021D001> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021D001_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクションタイプコード TO:対応記録明細:アクションタイプコード
		outETMsg.set(CR0021ETMsg.ACTION_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.ACTION_TYPE_CD));
		//FROM:対応記録明細:アクション開始年月日時分秒 TO:対応記録明細:アクション開始年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_STA_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_STA_DTM));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:対応ユーザーＩＤ TO:対応記録明細:対応ユーザーＩＤ
		outETMsg.set(CR0021ETMsg.TAIO_USER_ID,inCBMMsg.getObject(CR0021CBMMsg.TAIO_USER_ID));
		//FROM:対応記録明細:回答内容 TO:対応記録明細:回答内容
		outETMsg.set(CR0021ETMsg.ANS_NAIYO,inCBMMsg.getObject(CR0021CBMMsg.ANS_NAIYO));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outETMsg.set(CR0021ETMsg.ADD_DTM,inCBMMsg.getObject(CR0021CBMMsg.ADD_DTM));
		//FROM:対応記録明細:登録オペレータアカウント TO:対応記録明細:登録オペレータアカウント
		outETMsg.set(CR0021ETMsg.ADD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.ADD_OPEACNT));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:無効フラグ TO:対応記録明細:無効フラグ
		outETMsg.set(CR0021ETMsg.MK_FLG,inCBMMsg.getObject(CR0021CBMMsg.MK_FLG));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録エスカレーションアクセプト振舞内部<ICR0021D003> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021D003_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクションタイプコード TO:対応記録明細:アクションタイプコード
		outETMsg.set(CR0021ETMsg.ACTION_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.ACTION_TYPE_CD));
		//FROM:対応記録明細:アクション開始年月日時分秒 TO:対応記録明細:アクション開始年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_STA_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_STA_DTM));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:対応ユーザーＩＤ TO:対応記録明細:対応ユーザーＩＤ
		outETMsg.set(CR0021ETMsg.TAIO_USER_ID,inCBMMsg.getObject(CR0021CBMMsg.TAIO_USER_ID));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outETMsg.set(CR0021ETMsg.ADD_DTM,inCBMMsg.getObject(CR0021CBMMsg.ADD_DTM));
		//FROM:対応記録明細:登録オペレータアカウント TO:対応記録明細:登録オペレータアカウント
		outETMsg.set(CR0021ETMsg.ADD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.ADD_OPEACNT));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:無効フラグ TO:対応記録明細:無効フラグ
		outETMsg.set(CR0021ETMsg.MK_FLG,inCBMMsg.getObject(CR0021CBMMsg.MK_FLG));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録明細登録振舞内部<ICR0021D004> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021D004_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクションタイプコード TO:対応記録明細:アクションタイプコード
		outETMsg.set(CR0021ETMsg.ACTION_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.ACTION_TYPE_CD));
		//FROM:対応記録明細:アクション開始年月日時分秒 TO:対応記録明細:アクション開始年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_STA_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_STA_DTM));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:対応ユーザーＩＤ TO:対応記録明細:対応ユーザーＩＤ
		outETMsg.set(CR0021ETMsg.TAIO_USER_ID,inCBMMsg.getObject(CR0021CBMMsg.TAIO_USER_ID));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outETMsg.set(CR0021ETMsg.ADD_DTM,inCBMMsg.getObject(CR0021CBMMsg.ADD_DTM));
		//FROM:対応記録明細:登録オペレータアカウント TO:対応記録明細:登録オペレータアカウント
		outETMsg.set(CR0021ETMsg.ADD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.ADD_OPEACNT));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:無効フラグ TO:対応記録明細:無効フラグ
		outETMsg.set(CR0021ETMsg.MK_FLG,inCBMMsg.getObject(CR0021CBMMsg.MK_FLG));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録明細登録振舞内部<ICR0021D005> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021D005_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクションタイプコード TO:対応記録明細:アクションタイプコード
		outETMsg.set(CR0021ETMsg.ACTION_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.ACTION_TYPE_CD));
		//FROM:対応記録明細:アクション開始年月日時分秒 TO:対応記録明細:アクション開始年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_STA_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_STA_DTM));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:対応ユーザーＩＤ TO:対応記録明細:対応ユーザーＩＤ
		outETMsg.set(CR0021ETMsg.TAIO_USER_ID,inCBMMsg.getObject(CR0021CBMMsg.TAIO_USER_ID));
		//FROM:対応記録明細:問合せ内容 TO:対応記録明細:問合せ内容
		outETMsg.set(CR0021ETMsg.TOIAWASE_NAIYO,inCBMMsg.getObject(CR0021CBMMsg.TOIAWASE_NAIYO));
		//FROM:対応記録明細:問合せ元名 TO:対応記録明細:問合せ元名
		outETMsg.set(CR0021ETMsg.TOIAWASE_MOTO_NM,inCBMMsg.getObject(CR0021CBMMsg.TOIAWASE_MOTO_NM));
		//FROM:対応記録明細:回答内容 TO:対応記録明細:回答内容
		outETMsg.set(CR0021ETMsg.ANS_NAIYO,inCBMMsg.getObject(CR0021CBMMsg.ANS_NAIYO));
		//FROM:対応記録明細:コンタクト先コード TO:対応記録明細:コンタクト先コード
		outETMsg.set(CR0021ETMsg.CONTACT_SAKI_CD,inCBMMsg.getObject(CR0021CBMMsg.CONTACT_SAKI_CD));
		//FROM:対応記録明細:メモ内容 TO:対応記録明細:メモ内容
		outETMsg.set(CR0021ETMsg.MEMO_NAIYO,inCBMMsg.getObject(CR0021CBMMsg.MEMO_NAIYO));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outETMsg.set(CR0021ETMsg.ADD_DTM,inCBMMsg.getObject(CR0021CBMMsg.ADD_DTM));
		//FROM:対応記録明細:登録オペレータアカウント TO:対応記録明細:登録オペレータアカウント
		outETMsg.set(CR0021ETMsg.ADD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.ADD_OPEACNT));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:無効フラグ TO:対応記録明細:無効フラグ
		outETMsg.set(CR0021ETMsg.MK_FLG,inCBMMsg.getObject(CR0021CBMMsg.MK_FLG));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録エスカレーション開始(キューBOX)振舞内部<ICR0021D006> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021D006_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクションタイプコード TO:対応記録明細:アクションタイプコード
		outETMsg.set(CR0021ETMsg.ACTION_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.ACTION_TYPE_CD));
		//FROM:対応記録明細:アクション開始年月日時分秒 TO:対応記録明細:アクション開始年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_STA_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_STA_DTM));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:対応ユーザーＩＤ TO:対応記録明細:対応ユーザーＩＤ
		outETMsg.set(CR0021ETMsg.TAIO_USER_ID,inCBMMsg.getObject(CR0021CBMMsg.TAIO_USER_ID));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outETMsg.set(CR0021ETMsg.ADD_DTM,inCBMMsg.getObject(CR0021CBMMsg.ADD_DTM));
		//FROM:対応記録明細:登録オペレータアカウント TO:対応記録明細:登録オペレータアカウント
		outETMsg.set(CR0021ETMsg.ADD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.ADD_OPEACNT));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:無効フラグ TO:対応記録明細:無効フラグ
		outETMsg.set(CR0021ETMsg.MK_FLG,inCBMMsg.getObject(CR0021CBMMsg.MK_FLG));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録エスカレーション開始（ユーザー）振舞内部<ICR0021D007> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021D007_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクションタイプコード TO:対応記録明細:アクションタイプコード
		outETMsg.set(CR0021ETMsg.ACTION_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.ACTION_TYPE_CD));
		//FROM:対応記録明細:アクション開始年月日時分秒 TO:対応記録明細:アクション開始年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_STA_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_STA_DTM));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:対応ユーザーＩＤ TO:対応記録明細:対応ユーザーＩＤ
		outETMsg.set(CR0021ETMsg.TAIO_USER_ID,inCBMMsg.getObject(CR0021CBMMsg.TAIO_USER_ID));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outETMsg.set(CR0021ETMsg.ADD_DTM,inCBMMsg.getObject(CR0021CBMMsg.ADD_DTM));
		//FROM:対応記録明細:登録オペレータアカウント TO:対応記録明細:登録オペレータアカウント
		outETMsg.set(CR0021ETMsg.ADD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.ADD_OPEACNT));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:無効フラグ TO:対応記録明細:無効フラグ
		outETMsg.set(CR0021ETMsg.MK_FLG,inCBMMsg.getObject(CR0021CBMMsg.MK_FLG));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録エスカレーションリジェクト振舞内部<ICR0021D008> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021D008_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクションタイプコード TO:対応記録明細:アクションタイプコード
		outETMsg.set(CR0021ETMsg.ACTION_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.ACTION_TYPE_CD));
		//FROM:対応記録明細:アクション開始年月日時分秒 TO:対応記録明細:アクション開始年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_STA_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_STA_DTM));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:対応ユーザーＩＤ TO:対応記録明細:対応ユーザーＩＤ
		outETMsg.set(CR0021ETMsg.TAIO_USER_ID,inCBMMsg.getObject(CR0021CBMMsg.TAIO_USER_ID));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outETMsg.set(CR0021ETMsg.ADD_DTM,inCBMMsg.getObject(CR0021CBMMsg.ADD_DTM));
		//FROM:対応記録明細:登録オペレータアカウント TO:対応記録明細:登録オペレータアカウント
		outETMsg.set(CR0021ETMsg.ADD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.ADD_OPEACNT));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:無効フラグ TO:対応記録明細:無効フラグ
		outETMsg.set(CR0021ETMsg.MK_FLG,inCBMMsg.getObject(CR0021CBMMsg.MK_FLG));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録キャンセル再開振舞内部<ICR0021D010> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021D010_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクションタイプコード TO:対応記録明細:アクションタイプコード
		outETMsg.set(CR0021ETMsg.ACTION_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.ACTION_TYPE_CD));
		//FROM:対応記録明細:アクション開始年月日時分秒 TO:対応記録明細:アクション開始年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_STA_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_STA_DTM));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:対応ユーザーＩＤ TO:対応記録明細:対応ユーザーＩＤ
		outETMsg.set(CR0021ETMsg.TAIO_USER_ID,inCBMMsg.getObject(CR0021CBMMsg.TAIO_USER_ID));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outETMsg.set(CR0021ETMsg.ADD_DTM,inCBMMsg.getObject(CR0021CBMMsg.ADD_DTM));
		//FROM:対応記録明細:登録オペレータアカウント TO:対応記録明細:登録オペレータアカウント
		outETMsg.set(CR0021ETMsg.ADD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.ADD_OPEACNT));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:無効フラグ TO:対応記録明細:無効フラグ
		outETMsg.set(CR0021ETMsg.MK_FLG,inCBMMsg.getObject(CR0021CBMMsg.MK_FLG));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録クローズ振舞内部<ICR0021D011> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021D011_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクションタイプコード TO:対応記録明細:アクションタイプコード
		outETMsg.set(CR0021ETMsg.ACTION_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.ACTION_TYPE_CD));
		//FROM:対応記録明細:アクション開始年月日時分秒 TO:対応記録明細:アクション開始年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_STA_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_STA_DTM));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:対応ユーザーＩＤ TO:対応記録明細:対応ユーザーＩＤ
		outETMsg.set(CR0021ETMsg.TAIO_USER_ID,inCBMMsg.getObject(CR0021CBMMsg.TAIO_USER_ID));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outETMsg.set(CR0021ETMsg.ADD_DTM,inCBMMsg.getObject(CR0021CBMMsg.ADD_DTM));
		//FROM:対応記録明細:登録オペレータアカウント TO:対応記録明細:登録オペレータアカウント
		outETMsg.set(CR0021ETMsg.ADD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.ADD_OPEACNT));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:無効フラグ TO:対応記録明細:無効フラグ
		outETMsg.set(CR0021ETMsg.MK_FLG,inCBMMsg.getObject(CR0021CBMMsg.MK_FLG));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録強制取得振舞内部<ICR0021D012> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021D012_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクションタイプコード TO:対応記録明細:アクションタイプコード
		outETMsg.set(CR0021ETMsg.ACTION_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.ACTION_TYPE_CD));
		//FROM:対応記録明細:アクション開始年月日時分秒 TO:対応記録明細:アクション開始年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_STA_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_STA_DTM));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:対応ユーザーＩＤ TO:対応記録明細:対応ユーザーＩＤ
		outETMsg.set(CR0021ETMsg.TAIO_USER_ID,inCBMMsg.getObject(CR0021CBMMsg.TAIO_USER_ID));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outETMsg.set(CR0021ETMsg.ADD_DTM,inCBMMsg.getObject(CR0021CBMMsg.ADD_DTM));
		//FROM:対応記録明細:登録オペレータアカウント TO:対応記録明細:登録オペレータアカウント
		outETMsg.set(CR0021ETMsg.ADD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.ADD_OPEACNT));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:無効フラグ TO:対応記録明細:無効フラグ
		outETMsg.set(CR0021ETMsg.MK_FLG,inCBMMsg.getObject(CR0021CBMMsg.MK_FLG));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録クローズ再開振舞内部<ICR0021D013> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021D013_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクションタイプコード TO:対応記録明細:アクションタイプコード
		outETMsg.set(CR0021ETMsg.ACTION_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.ACTION_TYPE_CD));
		//FROM:対応記録明細:アクション開始年月日時分秒 TO:対応記録明細:アクション開始年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_STA_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_STA_DTM));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:対応ユーザーＩＤ TO:対応記録明細:対応ユーザーＩＤ
		outETMsg.set(CR0021ETMsg.TAIO_USER_ID,inCBMMsg.getObject(CR0021CBMMsg.TAIO_USER_ID));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outETMsg.set(CR0021ETMsg.ADD_DTM,inCBMMsg.getObject(CR0021CBMMsg.ADD_DTM));
		//FROM:対応記録明細:登録オペレータアカウント TO:対応記録明細:登録オペレータアカウント
		outETMsg.set(CR0021ETMsg.ADD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.ADD_OPEACNT));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:無効フラグ TO:対応記録明細:無効フラグ
		outETMsg.set(CR0021ETMsg.MK_FLG,inCBMMsg.getObject(CR0021CBMMsg.MK_FLG));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録明細登録(メモ)振舞内部<ICR0021D014> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021D014_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクションタイプコード TO:対応記録明細:アクションタイプコード
		outETMsg.set(CR0021ETMsg.ACTION_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.ACTION_TYPE_CD));
		//FROM:対応記録明細:アクション開始年月日時分秒 TO:対応記録明細:アクション開始年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_STA_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_STA_DTM));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:対応ユーザーＩＤ TO:対応記録明細:対応ユーザーＩＤ
		outETMsg.set(CR0021ETMsg.TAIO_USER_ID,inCBMMsg.getObject(CR0021CBMMsg.TAIO_USER_ID));
		//FROM:対応記録明細:メモ内容 TO:対応記録明細:メモ内容
		outETMsg.set(CR0021ETMsg.MEMO_NAIYO,inCBMMsg.getObject(CR0021CBMMsg.MEMO_NAIYO));
		//FROM:対応記録明細:メモタイプコード TO:対応記録明細:メモタイプコード
		outETMsg.set(CR0021ETMsg.MEMO_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.MEMO_TYPE_CD));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outETMsg.set(CR0021ETMsg.ADD_DTM,inCBMMsg.getObject(CR0021CBMMsg.ADD_DTM));
		//FROM:対応記録明細:登録オペレータアカウント TO:対応記録明細:登録オペレータアカウント
		outETMsg.set(CR0021ETMsg.ADD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.ADD_OPEACNT));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:無効フラグ TO:対応記録明細:無効フラグ
		outETMsg.set(CR0021ETMsg.MK_FLG,inCBMMsg.getObject(CR0021CBMMsg.MK_FLG));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録明細登録(返信メール作成)振舞内部<ICR0021D015> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021D015_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクションタイプコード TO:対応記録明細:アクションタイプコード
		outETMsg.set(CR0021ETMsg.ACTION_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.ACTION_TYPE_CD));
		//FROM:対応記録明細:アクション開始年月日時分秒 TO:対応記録明細:アクション開始年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_STA_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_STA_DTM));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:対応ユーザーＩＤ TO:対応記録明細:対応ユーザーＩＤ
		outETMsg.set(CR0021ETMsg.TAIO_USER_ID,inCBMMsg.getObject(CR0021CBMMsg.TAIO_USER_ID));
		//FROM:対応記録明細:問合せ内容 TO:対応記録明細:問合せ内容
		outETMsg.set(CR0021ETMsg.TOIAWASE_NAIYO,inCBMMsg.getObject(CR0021CBMMsg.TOIAWASE_NAIYO));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:メール受信番号 TO:対応記録明細:メール受信番号
		outETMsg.set(CR0021ETMsg.MAIL_RCV_NO,inCBMMsg.getObject(CR0021CBMMsg.MAIL_RCV_NO));
		//FROM:対応記録明細:メールタイトル TO:対応記録明細:メールタイトル
		outETMsg.set(CR0021ETMsg.MAIL_TITLE,inCBMMsg.getObject(CR0021CBMMsg.MAIL_TITLE));
		//FROM:対応記録明細:メール受信本文 TO:対応記録明細:メール受信本文
		outETMsg.set(CR0021ETMsg.ML_RCV_TEXT,inCBMMsg.getObject(CR0021CBMMsg.ML_RCV_TEXT));
		//FROM:対応記録明細:メールヘッダー TO:対応記録明細:メールヘッダー
		outETMsg.set(CR0021ETMsg.MAIL_HEADER,inCBMMsg.getObject(CR0021CBMMsg.MAIL_HEADER));
		//FROM:対応記録明細:メールフッター TO:対応記録明細:メールフッター
		outETMsg.set(CR0021ETMsg.MAIL_FOOTER,inCBMMsg.getObject(CR0021CBMMsg.MAIL_FOOTER));
		//FROM:対応記録明細:メール本文 TO:対応記録明細:メール本文
		outETMsg.set(CR0021ETMsg.MAIL_TEXT,inCBMMsg.getObject(CR0021CBMMsg.MAIL_TEXT));
		//FROM:対応記録明細:送信先メールアドレス TO:対応記録明細:送信先メールアドレス
		outETMsg.set(CR0021ETMsg.SENDS_MLAD,inCBMMsg.getObject(CR0021CBMMsg.SENDS_MLAD));
		//FROM:対応記録明細:送信元メールアドレス TO:対応記録明細:送信元メールアドレス
		outETMsg.set(CR0021ETMsg.SENDM_MLAD,inCBMMsg.getObject(CR0021CBMMsg.SENDM_MLAD));
		//FROM:対応記録明細:ＣＣメールアドレス TO:対応記録明細:ＣＣメールアドレス
		outETMsg.set(CR0021ETMsg.CC_MLAD,inCBMMsg.getObject(CR0021CBMMsg.CC_MLAD));
		//FROM:対応記録明細:送信メールタイプコード TO:対応記録明細:送信メールタイプコード
		outETMsg.set(CR0021ETMsg.SEND_MAIL_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.SEND_MAIL_TYPE_CD));
		//FROM:対応記録明細:送信状態コード TO:対応記録明細:送信状態コード
		outETMsg.set(CR0021ETMsg.SEND_STAT_CD,inCBMMsg.getObject(CR0021CBMMsg.SEND_STAT_CD));
		//FROM:対応記録明細:返信転送記号コード TO:対応記録明細:返信転送記号コード
		outETMsg.set(CR0021ETMsg.HNSIN_TENSO_SYMBOL_CD,inCBMMsg.getObject(CR0021CBMMsg.HNSIN_TENSO_SYMBOL_CD));
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outETMsg.set(CR0021ETMsg.ADD_DTM,inCBMMsg.getObject(CR0021CBMMsg.ADD_DTM));
		//FROM:対応記録明細:登録オペレータアカウント TO:対応記録明細:登録オペレータアカウント
		outETMsg.set(CR0021ETMsg.ADD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.ADD_OPEACNT));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:無効フラグ TO:対応記録明細:無効フラグ
		outETMsg.set(CR0021ETMsg.MK_FLG,inCBMMsg.getObject(CR0021CBMMsg.MK_FLG));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録明細登録(返信メール送信)振舞内部<ICR0021D017> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021D017_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクションタイプコード TO:対応記録明細:アクションタイプコード
		outETMsg.set(CR0021ETMsg.ACTION_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.ACTION_TYPE_CD));
		//FROM:対応記録明細:アクション開始年月日時分秒 TO:対応記録明細:アクション開始年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_STA_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_STA_DTM));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:対応ユーザーＩＤ TO:対応記録明細:対応ユーザーＩＤ
		outETMsg.set(CR0021ETMsg.TAIO_USER_ID,inCBMMsg.getObject(CR0021CBMMsg.TAIO_USER_ID));
		//FROM:対応記録明細:問合せ内容 TO:対応記録明細:問合せ内容
		outETMsg.set(CR0021ETMsg.TOIAWASE_NAIYO,inCBMMsg.getObject(CR0021CBMMsg.TOIAWASE_NAIYO));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:メール受信番号 TO:対応記録明細:メール受信番号
		outETMsg.set(CR0021ETMsg.MAIL_RCV_NO,inCBMMsg.getObject(CR0021CBMMsg.MAIL_RCV_NO));
		//FROM:対応記録明細:メール送信番号 TO:対応記録明細:メール送信番号
		outETMsg.set(CR0021ETMsg.MAIL_SEND_NO,inCBMMsg.getObject(CR0021CBMMsg.MAIL_SEND_NO));
		//FROM:対応記録明細:メールタイトル TO:対応記録明細:メールタイトル
		outETMsg.set(CR0021ETMsg.MAIL_TITLE,inCBMMsg.getObject(CR0021CBMMsg.MAIL_TITLE));
		//FROM:対応記録明細:メール受信本文 TO:対応記録明細:メール受信本文
		outETMsg.set(CR0021ETMsg.ML_RCV_TEXT,inCBMMsg.getObject(CR0021CBMMsg.ML_RCV_TEXT));
		//FROM:対応記録明細:メールヘッダー TO:対応記録明細:メールヘッダー
		outETMsg.set(CR0021ETMsg.MAIL_HEADER,inCBMMsg.getObject(CR0021CBMMsg.MAIL_HEADER));
		//FROM:対応記録明細:メールフッター TO:対応記録明細:メールフッター
		outETMsg.set(CR0021ETMsg.MAIL_FOOTER,inCBMMsg.getObject(CR0021CBMMsg.MAIL_FOOTER));
		//FROM:対応記録明細:メール本文 TO:対応記録明細:メール本文
		outETMsg.set(CR0021ETMsg.MAIL_TEXT,inCBMMsg.getObject(CR0021CBMMsg.MAIL_TEXT));
		//FROM:対応記録明細:送信先メールアドレス TO:対応記録明細:送信先メールアドレス
		outETMsg.set(CR0021ETMsg.SENDS_MLAD,inCBMMsg.getObject(CR0021CBMMsg.SENDS_MLAD));
		//FROM:対応記録明細:送信元メールアドレス TO:対応記録明細:送信元メールアドレス
		outETMsg.set(CR0021ETMsg.SENDM_MLAD,inCBMMsg.getObject(CR0021CBMMsg.SENDM_MLAD));
		//FROM:対応記録明細:ＣＣメールアドレス TO:対応記録明細:ＣＣメールアドレス
		outETMsg.set(CR0021ETMsg.CC_MLAD,inCBMMsg.getObject(CR0021CBMMsg.CC_MLAD));
		//FROM:対応記録明細:送信メールタイプコード TO:対応記録明細:送信メールタイプコード
		outETMsg.set(CR0021ETMsg.SEND_MAIL_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.SEND_MAIL_TYPE_CD));
		//FROM:対応記録明細:送信状態コード TO:対応記録明細:送信状態コード
		outETMsg.set(CR0021ETMsg.SEND_STAT_CD,inCBMMsg.getObject(CR0021CBMMsg.SEND_STAT_CD));
		//FROM:対応記録明細:メール送信日時分秒 TO:対応記録明細:メール送信年月日時分秒
		outETMsg.set(CR0021ETMsg.MAIL_SEND_DTM,inCBMMsg.getObject(CR0021CBMMsg.MAIL_SEND_DTM));
		//FROM:対応記録明細:送信ユーザーＩＤ TO:対応記録明細:送信ユーザーＩＤ
		outETMsg.set(CR0021ETMsg.SEND_USER_ID,inCBMMsg.getObject(CR0021CBMMsg.SEND_USER_ID));
		//FROM:対応記録明細:返信転送記号コード TO:対応記録明細:返信転送記号コード
		outETMsg.set(CR0021ETMsg.HNSIN_TENSO_SYMBOL_CD,inCBMMsg.getObject(CR0021CBMMsg.HNSIN_TENSO_SYMBOL_CD));
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outETMsg.set(CR0021ETMsg.ADD_DTM,inCBMMsg.getObject(CR0021CBMMsg.ADD_DTM));
		//FROM:対応記録明細:登録オペレータアカウント TO:対応記録明細:登録オペレータアカウント
		outETMsg.set(CR0021ETMsg.ADD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.ADD_OPEACNT));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:無効フラグ TO:対応記録明細:無効フラグ
		outETMsg.set(CR0021ETMsg.MK_FLG,inCBMMsg.getObject(CR0021CBMMsg.MK_FLG));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録明細登録(メール転送)振舞内部<ICR0021D018> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021D018_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクションタイプコード TO:対応記録明細:アクションタイプコード
		outETMsg.set(CR0021ETMsg.ACTION_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.ACTION_TYPE_CD));
		//FROM:対応記録明細:アクション開始年月日時分秒 TO:対応記録明細:アクション開始年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_STA_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_STA_DTM));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:対応ユーザーＩＤ TO:対応記録明細:対応ユーザーＩＤ
		outETMsg.set(CR0021ETMsg.TAIO_USER_ID,inCBMMsg.getObject(CR0021CBMMsg.TAIO_USER_ID));
		//FROM:対応記録明細:問合せ内容 TO:対応記録明細:問合せ内容
		outETMsg.set(CR0021ETMsg.TOIAWASE_NAIYO,inCBMMsg.getObject(CR0021CBMMsg.TOIAWASE_NAIYO));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:メール受信番号 TO:対応記録明細:メール受信番号
		outETMsg.set(CR0021ETMsg.MAIL_RCV_NO,inCBMMsg.getObject(CR0021CBMMsg.MAIL_RCV_NO));
		//FROM:対応記録明細:メールタイトル TO:対応記録明細:メールタイトル
		outETMsg.set(CR0021ETMsg.MAIL_TITLE,inCBMMsg.getObject(CR0021CBMMsg.MAIL_TITLE));
		//FROM:対応記録明細:メール受信本文 TO:対応記録明細:メール受信本文
		outETMsg.set(CR0021ETMsg.ML_RCV_TEXT,inCBMMsg.getObject(CR0021CBMMsg.ML_RCV_TEXT));
		//FROM:対応記録明細:メールヘッダー TO:対応記録明細:メールヘッダー
		outETMsg.set(CR0021ETMsg.MAIL_HEADER,inCBMMsg.getObject(CR0021CBMMsg.MAIL_HEADER));
		//FROM:対応記録明細:メールフッター TO:対応記録明細:メールフッター
		outETMsg.set(CR0021ETMsg.MAIL_FOOTER,inCBMMsg.getObject(CR0021CBMMsg.MAIL_FOOTER));
		//FROM:対応記録明細:メール本文 TO:対応記録明細:メール本文
		outETMsg.set(CR0021ETMsg.MAIL_TEXT,inCBMMsg.getObject(CR0021CBMMsg.MAIL_TEXT));
		//FROM:対応記録明細:送信先メールアドレス TO:対応記録明細:送信先メールアドレス
		outETMsg.set(CR0021ETMsg.SENDS_MLAD,inCBMMsg.getObject(CR0021CBMMsg.SENDS_MLAD));
		//FROM:対応記録明細:送信元メールアドレス TO:対応記録明細:送信元メールアドレス
		outETMsg.set(CR0021ETMsg.SENDM_MLAD,inCBMMsg.getObject(CR0021CBMMsg.SENDM_MLAD));
		//FROM:対応記録明細:送信メールタイプコード TO:対応記録明細:送信メールタイプコード
		outETMsg.set(CR0021ETMsg.SEND_MAIL_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.SEND_MAIL_TYPE_CD));
		//FROM:対応記録明細:送信状態コード TO:対応記録明細:送信状態コード
		outETMsg.set(CR0021ETMsg.SEND_STAT_CD,inCBMMsg.getObject(CR0021CBMMsg.SEND_STAT_CD));
		//FROM:対応記録明細:返信転送記号コード TO:対応記録明細:返信転送記号コード
		outETMsg.set(CR0021ETMsg.HNSIN_TENSO_SYMBOL_CD,inCBMMsg.getObject(CR0021CBMMsg.HNSIN_TENSO_SYMBOL_CD));
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outETMsg.set(CR0021ETMsg.ADD_DTM,inCBMMsg.getObject(CR0021CBMMsg.ADD_DTM));
		//FROM:対応記録明細:登録オペレータアカウント TO:対応記録明細:登録オペレータアカウント
		outETMsg.set(CR0021ETMsg.ADD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.ADD_OPEACNT));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:無効フラグ TO:対応記録明細:無効フラグ
		outETMsg.set(CR0021ETMsg.MK_FLG,inCBMMsg.getObject(CR0021CBMMsg.MK_FLG));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録明細登録(転送メール送信)振舞内部<ICR0021D019> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021D019_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクションタイプコード TO:対応記録明細:アクションタイプコード
		outETMsg.set(CR0021ETMsg.ACTION_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.ACTION_TYPE_CD));
		//FROM:対応記録明細:アクション開始年月日時分秒 TO:対応記録明細:アクション開始年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_STA_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_STA_DTM));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:対応ユーザーＩＤ TO:対応記録明細:対応ユーザーＩＤ
		outETMsg.set(CR0021ETMsg.TAIO_USER_ID,inCBMMsg.getObject(CR0021CBMMsg.TAIO_USER_ID));
		//FROM:対応記録明細:問合せ内容 TO:対応記録明細:問合せ内容
		outETMsg.set(CR0021ETMsg.TOIAWASE_NAIYO,inCBMMsg.getObject(CR0021CBMMsg.TOIAWASE_NAIYO));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:メール受信番号 TO:対応記録明細:メール受信番号
		outETMsg.set(CR0021ETMsg.MAIL_RCV_NO,inCBMMsg.getObject(CR0021CBMMsg.MAIL_RCV_NO));
		//FROM:対応記録明細:メール送信番号 TO:対応記録明細:メール送信番号
		outETMsg.set(CR0021ETMsg.MAIL_SEND_NO,inCBMMsg.getObject(CR0021CBMMsg.MAIL_SEND_NO));
		//FROM:対応記録明細:メールタイトル TO:対応記録明細:メールタイトル
		outETMsg.set(CR0021ETMsg.MAIL_TITLE,inCBMMsg.getObject(CR0021CBMMsg.MAIL_TITLE));
		//FROM:対応記録明細:メール受信本文 TO:対応記録明細:メール受信本文
		outETMsg.set(CR0021ETMsg.ML_RCV_TEXT,inCBMMsg.getObject(CR0021CBMMsg.ML_RCV_TEXT));
		//FROM:対応記録明細:メールヘッダー TO:対応記録明細:メールヘッダー
		outETMsg.set(CR0021ETMsg.MAIL_HEADER,inCBMMsg.getObject(CR0021CBMMsg.MAIL_HEADER));
		//FROM:対応記録明細:メールフッター TO:対応記録明細:メールフッター
		outETMsg.set(CR0021ETMsg.MAIL_FOOTER,inCBMMsg.getObject(CR0021CBMMsg.MAIL_FOOTER));
		//FROM:対応記録明細:メール本文 TO:対応記録明細:メール本文
		outETMsg.set(CR0021ETMsg.MAIL_TEXT,inCBMMsg.getObject(CR0021CBMMsg.MAIL_TEXT));
		//FROM:対応記録明細:送信先メールアドレス TO:対応記録明細:送信先メールアドレス
		outETMsg.set(CR0021ETMsg.SENDS_MLAD,inCBMMsg.getObject(CR0021CBMMsg.SENDS_MLAD));
		//FROM:対応記録明細:送信元メールアドレス TO:対応記録明細:送信元メールアドレス
		outETMsg.set(CR0021ETMsg.SENDM_MLAD,inCBMMsg.getObject(CR0021CBMMsg.SENDM_MLAD));
		//FROM:対応記録明細:メール送信日時分秒 TO:対応記録明細:メール送信年月日時分秒
		outETMsg.set(CR0021ETMsg.MAIL_SEND_DTM,inCBMMsg.getObject(CR0021CBMMsg.MAIL_SEND_DTM));
		//FROM:対応記録明細:送信ユーザーＩＤ TO:対応記録明細:送信ユーザーＩＤ
		outETMsg.set(CR0021ETMsg.SEND_USER_ID,inCBMMsg.getObject(CR0021CBMMsg.SEND_USER_ID));
		//FROM:対応記録明細:送信メールタイプコード TO:対応記録明細:送信メールタイプコード
		outETMsg.set(CR0021ETMsg.SEND_MAIL_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.SEND_MAIL_TYPE_CD));
		//FROM:対応記録明細:送信状態コード TO:対応記録明細:送信状態コード
		outETMsg.set(CR0021ETMsg.SEND_STAT_CD,inCBMMsg.getObject(CR0021CBMMsg.SEND_STAT_CD));
		//FROM:対応記録明細:返信転送記号コード TO:対応記録明細:返信転送記号コード
		outETMsg.set(CR0021ETMsg.HNSIN_TENSO_SYMBOL_CD,inCBMMsg.getObject(CR0021CBMMsg.HNSIN_TENSO_SYMBOL_CD));
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outETMsg.set(CR0021ETMsg.ADD_DTM,inCBMMsg.getObject(CR0021CBMMsg.ADD_DTM));
		//FROM:対応記録明細:登録オペレータアカウント TO:対応記録明細:登録オペレータアカウント
		outETMsg.set(CR0021ETMsg.ADD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.ADD_OPEACNT));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:無効フラグ TO:対応記録明細:無効フラグ
		outETMsg.set(CR0021ETMsg.MK_FLG,inCBMMsg.getObject(CR0021CBMMsg.MK_FLG));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録明細登録(資料送付指示)振舞内部<ICR0021D020> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021D020_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクションタイプコード TO:対応記録明細:アクションタイプコード
		outETMsg.set(CR0021ETMsg.ACTION_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.ACTION_TYPE_CD));
		//FROM:対応記録明細:アクション開始年月日時分秒 TO:対応記録明細:アクション開始年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_STA_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_STA_DTM));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:対応ユーザーＩＤ TO:対応記録明細:対応ユーザーＩＤ
		outETMsg.set(CR0021ETMsg.TAIO_USER_ID,inCBMMsg.getObject(CR0021CBMMsg.TAIO_USER_ID));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outETMsg.set(CR0021ETMsg.ADD_DTM,inCBMMsg.getObject(CR0021CBMMsg.ADD_DTM));
		//FROM:対応記録明細:登録オペレータアカウント TO:対応記録明細:登録オペレータアカウント
		outETMsg.set(CR0021ETMsg.ADD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.ADD_OPEACNT));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:削除年月日時分秒 TO:対応記録明細:削除年月日時分秒
		outETMsg.set(CR0021ETMsg.DEL_DTM,inCBMMsg.getObject(CR0021CBMMsg.DEL_DTM));
		//FROM:対応記録明細:削除オペレータアカウント TO:対応記録明細:削除オペレータアカウント
		outETMsg.set(CR0021ETMsg.DEL_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.DEL_OPEACNT));
		//FROM:対応記録明細:無効フラグ TO:対応記録明細:無効フラグ
		outETMsg.set(CR0021ETMsg.MK_FLG,inCBMMsg.getObject(CR0021CBMMsg.MK_FLG));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));

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

		return outETMsg;

	}

	/**
	 * 対応記録明細登録(SMS送信)振舞内部<ICR0021D021> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execICR0021D021_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:対応記録明細:対応記録番号 TO:対応記録明細:対応記録番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_NO));
		//FROM:対応記録明細:対応記録明細番号 TO:対応記録明細:対応記録明細番号
		outETMsg.set(CR0021ETMsg.TAIO_KIROK_DTL_NO,inCBMMsg.getObject(CR0021CBMMsg.TAIO_KIROK_DTL_NO));
		//FROM:対応記録明細:アクションタイプコード TO:対応記録明細:アクションタイプコード
		outETMsg.set(CR0021ETMsg.ACTION_TYPE_CD,inCBMMsg.getObject(CR0021CBMMsg.ACTION_TYPE_CD));
		//FROM:対応記録明細:アクション開始年月日時分秒 TO:対応記録明細:アクション開始年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_STA_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_STA_DTM));
		//FROM:対応記録明細:アクション完了年月日時分秒 TO:対応記録明細:アクション完了年月日時分秒
		outETMsg.set(CR0021ETMsg.ACTION_FIN_DTM,inCBMMsg.getObject(CR0021CBMMsg.ACTION_FIN_DTM));
		//FROM:対応記録明細:対応ユーザーＩＤ TO:対応記録明細:対応ユーザーＩＤ
		outETMsg.set(CR0021ETMsg.TAIO_USER_ID,inCBMMsg.getObject(CR0021CBMMsg.TAIO_USER_ID));
		//FROM:対応記録明細:問合せ内容 TO:対応記録明細:問合せ内容
		outETMsg.set(CR0021ETMsg.TOIAWASE_NAIYO,inCBMMsg.getObject(CR0021CBMMsg.TOIAWASE_NAIYO));
		//FROM:対応記録明細:編集状態フラグ TO:対応記録明細:編集状態フラグ
		outETMsg.set(CR0021ETMsg.HENSHU_STAT_FLG,inCBMMsg.getObject(CR0021CBMMsg.HENSHU_STAT_FLG));
		//FROM:対応記録明細:メールタイトル TO:対応記録明細:メールタイトル
		outETMsg.set(CR0021ETMsg.MAIL_TITLE,inCBMMsg.getObject(CR0021CBMMsg.MAIL_TITLE));
		//FROM:対応記録明細:メール本文 TO:対応記録明細:メール本文
		outETMsg.set(CR0021ETMsg.MAIL_TEXT,inCBMMsg.getObject(CR0021CBMMsg.MAIL_TEXT));
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outETMsg.set(CR0021ETMsg.ADD_DTM,inCBMMsg.getObject(CR0021CBMMsg.ADD_DTM));
		//FROM:対応記録明細:登録オペレータアカウント TO:対応記録明細:登録オペレータアカウント
		outETMsg.set(CR0021ETMsg.ADD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.ADD_OPEACNT));
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outETMsg.set(CR0021ETMsg.UPD_DTM,inCBMMsg.getObject(CR0021CBMMsg.UPD_DTM));
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outETMsg.set(CR0021ETMsg.UPD_OPEACNT,inCBMMsg.getObject(CR0021CBMMsg.UPD_OPEACNT));
		//FROM:対応記録明細:無効フラグ TO:対応記録明細:無効フラグ
		outETMsg.set(CR0021ETMsg.MK_FLG,inCBMMsg.getObject(CR0021CBMMsg.MK_FLG));
		//FROM:対応記録明細:業務個別設定組織コード TO:対応記録明細:業務個別設定組織コード
		outETMsg.set(CR0021ETMsg.WKKBT_ORG_CD,inCBMMsg.getObject(CR0021CBMMsg.WKKBT_ORG_CD));
		//FROM:対応記録明細:送信先電話番号 TO:対応記録明細:送信先電話番号
		outETMsg.set(CR0021ETMsg.SMS_SENDS_TLN,inCBMMsg.getObject(CR0021CBMMsg.SMS_SENDS_TLN));
		//FROM:対応記録明細:送信元電話番号 TO:対応記録明細:送信元電話番号
		outETMsg.set(CR0021ETMsg.SMS_SENDM_TLN,inCBMMsg.getObject(CR0021CBMMsg.SMS_SENDM_TLN));

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

		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(), "JSYejbCR0021CBMMsgCV.toGroupMsg#start");

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

		//処理の振り分け
		if(eventID.equals(EventIDList.CR0021C001)){
			//対応記録明細変更振舞内部
			execICR0021C001_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021C002)){
			//対応記録明細変更(メモ)振舞内部
			execICR0021C002_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021C003)){
			//対応記録明細変更(返信メール作成)振舞内部
			execICR0021C003_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021C004)){
			//対応記録明細変更(メール転送)振舞内部
			execICR0021C004_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021C005)){
			//対応記録明細変更(SMS送信)振舞内部
			execICR0021C005_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021D001)){
			//対応記録キャンセル振舞内部
			execICR0021D001_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021D002)){
			//対応記録エスカレーションアクセプト振舞内部
			execICR0021D003_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021D003)){
			//対応記録明細登録振舞内部
			execICR0021D004_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021D004)){
			//対応記録明細登録振舞内部
			execICR0021D005_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021D005)){
			//対応記録エスカレーション開始(キューBOX)振舞内部
			execICR0021D006_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021D006)){
			//対応記録エスカレーション開始（ユーザー）振舞内部
			execICR0021D007_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021D007)){
			//対応記録エスカレーションリジェクト振舞内部
			execICR0021D008_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021D009)){
			//対応記録キャンセル再開振舞内部
			execICR0021D010_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021D010)){
			//対応記録クローズ振舞内部
			execICR0021D011_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021D011)){
			//対応記録強制取得振舞内部
			execICR0021D012_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021D012)){
			//対応記録クローズ再開振舞内部
			execICR0021D013_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021D013)){
			//対応記録明細登録(メモ)振舞内部
			execICR0021D014_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021D014)){
			//対応記録明細登録(返信メール作成)振舞内部
			execICR0021D015_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021D015)){
			//対応記録明細登録(返信メール送信)振舞内部
			execICR0021D017_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021D016)){
			//対応記録明細登録(メール転送)振舞内部
			execICR0021D018_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021D017)){
			//対応記録明細登録(転送メール送信)振舞内部
			execICR0021D019_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021D018)){
			//対応記録明細登録(資料送付指示)振舞内部
			execICR0021D020_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.CR0021D019)){
			//対応記録明細登録(SMS送信)振舞内部
			execICR0021D021_toGroupMsg(inETMsg[0], inCBMMsg);

		}

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

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

		return inCBMMsg;
	}

	/**
	 * 対応記録明細変更振舞内部<ICR0021C001> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021C001_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_STA_DTM_ERR)){
			//FROM:対応記録明細:アクション開始年月日時分秒エラー TO:対応記録明細:アクション開始年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_STA_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_STA_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TOIAWASE_NAIYO_ERR)){
			//FROM:対応記録明細:問合せ内容エラー TO:対応記録明細:問合せ内容エラー
			outCBMMsg.set(CR0021CBMMsg.TOIAWASE_NAIYO_ERR, inETMsg.getObject(CR0021ETMsg.TOIAWASE_NAIYO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TOIAWASE_MOTO_NM_ERR)){
			//FROM:対応記録明細:問合せ元名エラー TO:対応記録明細:問合せ元名エラー
			outCBMMsg.set(CR0021CBMMsg.TOIAWASE_MOTO_NM_ERR, inETMsg.getObject(CR0021ETMsg.TOIAWASE_MOTO_NM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ANS_NAIYO_ERR)){
			//FROM:対応記録明細:回答内容エラー TO:対応記録明細:回答内容エラー
			outCBMMsg.set(CR0021CBMMsg.ANS_NAIYO_ERR, inETMsg.getObject(CR0021ETMsg.ANS_NAIYO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.CONTACT_SAKI_CD_ERR)){
			//FROM:対応記録明細:コンタクト先コードエラー TO:対応記録明細:コンタクト先コードエラー
			outCBMMsg.set(CR0021CBMMsg.CONTACT_SAKI_CD_ERR, inETMsg.getObject(CR0021ETMsg.CONTACT_SAKI_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MEMO_NAIYO_ERR)){
			//FROM:対応記録明細:メモ内容エラー TO:対応記録明細:メモ内容エラー
			outCBMMsg.set(CR0021CBMMsg.MEMO_NAIYO_ERR, inETMsg.getObject(CR0021ETMsg.MEMO_NAIYO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.UPD_DTM,inETMsg.getObject(CR0021ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録明細変更(メモ)振舞内部<ICR0021C002> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021C002_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MEMO_NAIYO_ERR)){
			//FROM:対応記録明細:メモ内容エラー TO:対応記録明細:メモ内容エラー
			outCBMMsg.set(CR0021CBMMsg.MEMO_NAIYO_ERR, inETMsg.getObject(CR0021ETMsg.MEMO_NAIYO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MEMO_TYPE_CD_ERR)){
			//FROM:対応記録明細:メモタイプコードエラー TO:対応記録明細:メモタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.MEMO_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.MEMO_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.UPD_DTM,inETMsg.getObject(CR0021ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録明細変更(返信メール作成)振舞内部<ICR0021C003> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021C003_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TOIAWASE_NAIYO_ERR)){
			//FROM:対応記録明細:問合せ内容エラー TO:対応記録明細:問合せ内容エラー
			outCBMMsg.set(CR0021CBMMsg.TOIAWASE_NAIYO_ERR, inETMsg.getObject(CR0021ETMsg.TOIAWASE_NAIYO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_TITLE_ERR)){
			//FROM:対応記録明細:メールタイトルエラー TO:対応記録明細:メールタイトルエラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_TITLE_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_TITLE_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_FOOTER_ERR)){
			//FROM:対応記録明細:メールフッターエラー TO:対応記録明細:メールフッターエラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_FOOTER_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_FOOTER_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_TEXT_ERR)){
			//FROM:対応記録明細:メール本文エラー TO:対応記録明細:メール本文エラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_TEXT_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_TEXT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SENDS_MLAD_ERR)){
			//FROM:対応記録明細:送信先メールアドレスエラー TO:対応記録明細:送信先メールアドレスエラー
			outCBMMsg.set(CR0021CBMMsg.SENDS_MLAD_ERR, inETMsg.getObject(CR0021ETMsg.SENDS_MLAD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SENDM_MLAD_ERR)){
			//FROM:対応記録明細:送信元メールアドレスエラー TO:対応記録明細:送信元メールアドレスエラー
			outCBMMsg.set(CR0021CBMMsg.SENDM_MLAD_ERR, inETMsg.getObject(CR0021ETMsg.SENDM_MLAD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.CC_MLAD_ERR)){
			//FROM:対応記録明細:ＣＣメールアドレスエラー TO:対応記録明細:ＣＣメールアドレスエラー
			outCBMMsg.set(CR0021CBMMsg.CC_MLAD_ERR, inETMsg.getObject(CR0021ETMsg.CC_MLAD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HNSIN_TENSO_SYMBOL_CD_ERR)){
			//FROM:対応記録明細:返信転送記号コードエラー TO:対応記録明細:返信転送記号コードエラー
			outCBMMsg.set(CR0021CBMMsg.HNSIN_TENSO_SYMBOL_CD_ERR, inETMsg.getObject(CR0021ETMsg.HNSIN_TENSO_SYMBOL_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT,inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT));
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録明細変更(メール転送)振舞内部<ICR0021C004> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021C004_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TOIAWASE_NAIYO_ERR)){
			//FROM:対応記録明細:問合せ内容エラー TO:対応記録明細:問合せ内容エラー
			outCBMMsg.set(CR0021CBMMsg.TOIAWASE_NAIYO_ERR, inETMsg.getObject(CR0021ETMsg.TOIAWASE_NAIYO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_TITLE_ERR)){
			//FROM:対応記録明細:メールタイトルエラー TO:対応記録明細:メールタイトルエラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_TITLE_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_TITLE_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_FOOTER_ERR)){
			//FROM:対応記録明細:メールフッターエラー TO:対応記録明細:メールフッターエラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_FOOTER_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_FOOTER_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_TEXT_ERR)){
			//FROM:対応記録明細:メール本文エラー TO:対応記録明細:メール本文エラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_TEXT_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_TEXT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SENDS_MLAD_ERR)){
			//FROM:対応記録明細:送信先メールアドレスエラー TO:対応記録明細:送信先メールアドレスエラー
			outCBMMsg.set(CR0021CBMMsg.SENDS_MLAD_ERR, inETMsg.getObject(CR0021ETMsg.SENDS_MLAD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SENDM_MLAD_ERR)){
			//FROM:対応記録明細:送信元メールアドレスエラー TO:対応記録明細:送信元メールアドレスエラー
			outCBMMsg.set(CR0021CBMMsg.SENDM_MLAD_ERR, inETMsg.getObject(CR0021ETMsg.SENDM_MLAD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HNSIN_TENSO_SYMBOL_CD_ERR)){
			//FROM:対応記録明細:返信転送記号コードエラー TO:対応記録明細:返信転送記号コードエラー
			outCBMMsg.set(CR0021CBMMsg.HNSIN_TENSO_SYMBOL_CD_ERR, inETMsg.getObject(CR0021ETMsg.HNSIN_TENSO_SYMBOL_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT,inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT));
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録明細変更(SMS送信)振舞内部<ICR0021C005> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021C005_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SEND_STAT_CD_ERR)){
			//FROM:対応記録明細:送信状態コードエラー TO:対応記録明細:送信状態コードエラー
			outCBMMsg.set(CR0021CBMMsg.SEND_STAT_CD_ERR, inETMsg.getObject(CR0021ETMsg.SEND_STAT_CD_ERR));
		}
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.UPD_DTM,inETMsg.getObject(CR0021ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録キャンセル振舞内部<ICR0021D001> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021D001_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_TYPE_CD_ERR)){
			//FROM:対応記録明細:アクションタイプコードエラー TO:対応記録明細:アクションタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_STA_DTM_ERR)){
			//FROM:対応記録明細:アクション開始年月日時分秒エラー TO:対応記録明細:アクション開始年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_STA_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_STA_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_USER_ID_ERR)){
			//FROM:対応記録明細:対応ユーザーＩＤエラー TO:対応記録明細:対応ユーザーＩＤエラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_USER_ID_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_USER_ID_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ANS_NAIYO_ERR)){
			//FROM:対応記録明細:回答内容エラー TO:対応記録明細:回答内容エラー
			outCBMMsg.set(CR0021CBMMsg.ANS_NAIYO_ERR, inETMsg.getObject(CR0021ETMsg.ANS_NAIYO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ADD_DTM_ERR)){
			//FROM:対応記録明細:登録年月日時分秒エラー TO:対応記録明細:登録年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ADD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ADD_DTM_ERR));
		}
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.ADD_DTM,inETMsg.getObject(CR0021ETMsg.ADD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.ADD_OPEACNT_ERR)){
			//FROM:対応記録明細:登録オペレータアカウントエラー TO:対応記録明細:登録オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.UPD_DTM,inETMsg.getObject(CR0021ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MK_FLG_ERR)){
			//FROM:対応記録明細:無効フラグエラー TO:対応記録明細:無効フラグエラー
			outCBMMsg.set(CR0021CBMMsg.MK_FLG_ERR, inETMsg.getObject(CR0021ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録エスカレーションアクセプト振舞内部<ICR0021D003> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021D003_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_TYPE_CD_ERR)){
			//FROM:対応記録明細:アクションタイプコードエラー TO:対応記録明細:アクションタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_STA_DTM_ERR)){
			//FROM:対応記録明細:アクション開始年月日時分秒エラー TO:対応記録明細:アクション開始年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_STA_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_STA_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_USER_ID_ERR)){
			//FROM:対応記録明細:対応ユーザーＩＤエラー TO:対応記録明細:対応ユーザーＩＤエラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_USER_ID_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_USER_ID_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ADD_DTM_ERR)){
			//FROM:対応記録明細:登録年月日時分秒エラー TO:対応記録明細:登録年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ADD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ADD_DTM_ERR));
		}
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.ADD_DTM,inETMsg.getObject(CR0021ETMsg.ADD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.ADD_OPEACNT_ERR)){
			//FROM:対応記録明細:登録オペレータアカウントエラー TO:対応記録明細:登録オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.UPD_DTM,inETMsg.getObject(CR0021ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MK_FLG_ERR)){
			//FROM:対応記録明細:無効フラグエラー TO:対応記録明細:無効フラグエラー
			outCBMMsg.set(CR0021CBMMsg.MK_FLG_ERR, inETMsg.getObject(CR0021ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録明細登録振舞内部<ICR0021D004> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021D004_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_TYPE_CD_ERR)){
			//FROM:対応記録明細:アクションタイプコードエラー TO:対応記録明細:アクションタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_STA_DTM_ERR)){
			//FROM:対応記録明細:アクション開始年月日時分秒エラー TO:対応記録明細:アクション開始年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_STA_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_STA_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_USER_ID_ERR)){
			//FROM:対応記録明細:対応ユーザーＩＤエラー TO:対応記録明細:対応ユーザーＩＤエラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_USER_ID_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_USER_ID_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ADD_DTM_ERR)){
			//FROM:対応記録明細:登録年月日時分秒エラー TO:対応記録明細:登録年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ADD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ADD_DTM_ERR));
		}
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.ADD_DTM,inETMsg.getObject(CR0021ETMsg.ADD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.ADD_OPEACNT_ERR)){
			//FROM:対応記録明細:登録オペレータアカウントエラー TO:対応記録明細:登録オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.UPD_DTM,inETMsg.getObject(CR0021ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MK_FLG_ERR)){
			//FROM:対応記録明細:無効フラグエラー TO:対応記録明細:無効フラグエラー
			outCBMMsg.set(CR0021CBMMsg.MK_FLG_ERR, inETMsg.getObject(CR0021ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録明細登録振舞内部<ICR0021D005> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021D005_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_TYPE_CD_ERR)){
			//FROM:対応記録明細:アクションタイプコードエラー TO:対応記録明細:アクションタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_STA_DTM_ERR)){
			//FROM:対応記録明細:アクション開始年月日時分秒エラー TO:対応記録明細:アクション開始年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_STA_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_STA_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_USER_ID_ERR)){
			//FROM:対応記録明細:対応ユーザーＩＤエラー TO:対応記録明細:対応ユーザーＩＤエラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_USER_ID_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_USER_ID_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TOIAWASE_NAIYO_ERR)){
			//FROM:対応記録明細:問合せ内容エラー TO:対応記録明細:問合せ内容エラー
			outCBMMsg.set(CR0021CBMMsg.TOIAWASE_NAIYO_ERR, inETMsg.getObject(CR0021ETMsg.TOIAWASE_NAIYO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TOIAWASE_MOTO_NM_ERR)){
			//FROM:対応記録明細:問合せ元名エラー TO:対応記録明細:問合せ元名エラー
			outCBMMsg.set(CR0021CBMMsg.TOIAWASE_MOTO_NM_ERR, inETMsg.getObject(CR0021ETMsg.TOIAWASE_MOTO_NM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ANS_NAIYO_ERR)){
			//FROM:対応記録明細:回答内容エラー TO:対応記録明細:回答内容エラー
			outCBMMsg.set(CR0021CBMMsg.ANS_NAIYO_ERR, inETMsg.getObject(CR0021ETMsg.ANS_NAIYO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.CONTACT_SAKI_CD_ERR)){
			//FROM:対応記録明細:コンタクト先コードエラー TO:対応記録明細:コンタクト先コードエラー
			outCBMMsg.set(CR0021CBMMsg.CONTACT_SAKI_CD_ERR, inETMsg.getObject(CR0021ETMsg.CONTACT_SAKI_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MEMO_NAIYO_ERR)){
			//FROM:対応記録明細:メモ内容エラー TO:対応記録明細:メモ内容エラー
			outCBMMsg.set(CR0021CBMMsg.MEMO_NAIYO_ERR, inETMsg.getObject(CR0021ETMsg.MEMO_NAIYO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ADD_DTM_ERR)){
			//FROM:対応記録明細:登録年月日時分秒エラー TO:対応記録明細:登録年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ADD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ADD_DTM_ERR));
		}
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.ADD_DTM,inETMsg.getObject(CR0021ETMsg.ADD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.ADD_OPEACNT_ERR)){
			//FROM:対応記録明細:登録オペレータアカウントエラー TO:対応記録明細:登録オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.UPD_DTM,inETMsg.getObject(CR0021ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MK_FLG_ERR)){
			//FROM:対応記録明細:無効フラグエラー TO:対応記録明細:無効フラグエラー
			outCBMMsg.set(CR0021CBMMsg.MK_FLG_ERR, inETMsg.getObject(CR0021ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録エスカレーション開始(キューBOX)振舞内部<ICR0021D006> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021D006_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_TYPE_CD_ERR)){
			//FROM:対応記録明細:アクションタイプコードエラー TO:対応記録明細:アクションタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_STA_DTM_ERR)){
			//FROM:対応記録明細:アクション開始年月日時分秒エラー TO:対応記録明細:アクション開始年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_STA_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_STA_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_USER_ID_ERR)){
			//FROM:対応記録明細:対応ユーザーＩＤエラー TO:対応記録明細:対応ユーザーＩＤエラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_USER_ID_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_USER_ID_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ADD_DTM_ERR)){
			//FROM:対応記録明細:登録年月日時分秒エラー TO:対応記録明細:登録年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ADD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ADD_DTM_ERR));
		}
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.ADD_DTM,inETMsg.getObject(CR0021ETMsg.ADD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.ADD_OPEACNT_ERR)){
			//FROM:対応記録明細:登録オペレータアカウントエラー TO:対応記録明細:登録オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.UPD_DTM,inETMsg.getObject(CR0021ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MK_FLG_ERR)){
			//FROM:対応記録明細:無効フラグエラー TO:対応記録明細:無効フラグエラー
			outCBMMsg.set(CR0021CBMMsg.MK_FLG_ERR, inETMsg.getObject(CR0021ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録エスカレーション開始（ユーザー）振舞内部<ICR0021D007> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021D007_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_TYPE_CD_ERR)){
			//FROM:対応記録明細:アクションタイプコードエラー TO:対応記録明細:アクションタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_STA_DTM_ERR)){
			//FROM:対応記録明細:アクション開始年月日時分秒エラー TO:対応記録明細:アクション開始年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_STA_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_STA_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_USER_ID_ERR)){
			//FROM:対応記録明細:対応ユーザーＩＤエラー TO:対応記録明細:対応ユーザーＩＤエラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_USER_ID_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_USER_ID_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ADD_DTM_ERR)){
			//FROM:対応記録明細:登録年月日時分秒エラー TO:対応記録明細:登録年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ADD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ADD_DTM_ERR));
		}
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.ADD_DTM,inETMsg.getObject(CR0021ETMsg.ADD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.ADD_OPEACNT_ERR)){
			//FROM:対応記録明細:登録オペレータアカウントエラー TO:対応記録明細:登録オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.UPD_DTM,inETMsg.getObject(CR0021ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MK_FLG_ERR)){
			//FROM:対応記録明細:無効フラグエラー TO:対応記録明細:無効フラグエラー
			outCBMMsg.set(CR0021CBMMsg.MK_FLG_ERR, inETMsg.getObject(CR0021ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録エスカレーションリジェクト振舞内部<ICR0021D008> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021D008_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_TYPE_CD_ERR)){
			//FROM:対応記録明細:アクションタイプコードエラー TO:対応記録明細:アクションタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_STA_DTM_ERR)){
			//FROM:対応記録明細:アクション開始年月日時分秒エラー TO:対応記録明細:アクション開始年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_STA_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_STA_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_USER_ID_ERR)){
			//FROM:対応記録明細:対応ユーザーＩＤエラー TO:対応記録明細:対応ユーザーＩＤエラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_USER_ID_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_USER_ID_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ADD_DTM_ERR)){
			//FROM:対応記録明細:登録年月日時分秒エラー TO:対応記録明細:登録年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ADD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ADD_DTM_ERR));
		}
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.ADD_DTM,inETMsg.getObject(CR0021ETMsg.ADD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.ADD_OPEACNT_ERR)){
			//FROM:対応記録明細:登録オペレータアカウントエラー TO:対応記録明細:登録オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.UPD_DTM,inETMsg.getObject(CR0021ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MK_FLG_ERR)){
			//FROM:対応記録明細:無効フラグエラー TO:対応記録明細:無効フラグエラー
			outCBMMsg.set(CR0021CBMMsg.MK_FLG_ERR, inETMsg.getObject(CR0021ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録キャンセル再開振舞内部<ICR0021D010> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021D010_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_TYPE_CD_ERR)){
			//FROM:対応記録明細:アクションタイプコードエラー TO:対応記録明細:アクションタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_STA_DTM_ERR)){
			//FROM:対応記録明細:アクション開始年月日時分秒エラー TO:対応記録明細:アクション開始年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_STA_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_STA_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_USER_ID_ERR)){
			//FROM:対応記録明細:対応ユーザーＩＤエラー TO:対応記録明細:対応ユーザーＩＤエラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_USER_ID_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_USER_ID_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ADD_DTM_ERR)){
			//FROM:対応記録明細:登録年月日時分秒エラー TO:対応記録明細:登録年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ADD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ADD_DTM_ERR));
		}
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.ADD_DTM,inETMsg.getObject(CR0021ETMsg.ADD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.ADD_OPEACNT_ERR)){
			//FROM:対応記録明細:登録オペレータアカウントエラー TO:対応記録明細:登録オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.UPD_DTM,inETMsg.getObject(CR0021ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MK_FLG_ERR)){
			//FROM:対応記録明細:無効フラグエラー TO:対応記録明細:無効フラグエラー
			outCBMMsg.set(CR0021CBMMsg.MK_FLG_ERR, inETMsg.getObject(CR0021ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録クローズ振舞内部<ICR0021D011> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021D011_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_TYPE_CD_ERR)){
			//FROM:対応記録明細:アクションタイプコードエラー TO:対応記録明細:アクションタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_STA_DTM_ERR)){
			//FROM:対応記録明細:アクション開始年月日時分秒エラー TO:対応記録明細:アクション開始年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_STA_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_STA_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_USER_ID_ERR)){
			//FROM:対応記録明細:対応ユーザーＩＤエラー TO:対応記録明細:対応ユーザーＩＤエラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_USER_ID_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_USER_ID_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ADD_DTM_ERR)){
			//FROM:対応記録明細:登録年月日時分秒エラー TO:対応記録明細:登録年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ADD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ADD_DTM_ERR));
		}
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.ADD_DTM,inETMsg.getObject(CR0021ETMsg.ADD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.ADD_OPEACNT_ERR)){
			//FROM:対応記録明細:登録オペレータアカウントエラー TO:対応記録明細:登録オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		//FROM:対応記録明細:更新オペレータアカウント TO:対応記録明細:更新オペレータアカウント
		outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT,inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT));
		if(!inETMsg.isNull(CR0021ETMsg.MK_FLG_ERR)){
			//FROM:対応記録明細:無効フラグエラー TO:対応記録明細:無効フラグエラー
			outCBMMsg.set(CR0021CBMMsg.MK_FLG_ERR, inETMsg.getObject(CR0021ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録強制取得振舞内部<ICR0021D012> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021D012_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_TYPE_CD_ERR)){
			//FROM:対応記録明細:アクションタイプコードエラー TO:対応記録明細:アクションタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_STA_DTM_ERR)){
			//FROM:対応記録明細:アクション開始年月日時分秒エラー TO:対応記録明細:アクション開始年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_STA_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_STA_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_USER_ID_ERR)){
			//FROM:対応記録明細:対応ユーザーＩＤエラー TO:対応記録明細:対応ユーザーＩＤエラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_USER_ID_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_USER_ID_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ADD_DTM_ERR)){
			//FROM:対応記録明細:登録年月日時分秒エラー TO:対応記録明細:登録年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ADD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ADD_DTM_ERR));
		}
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.ADD_DTM,inETMsg.getObject(CR0021ETMsg.ADD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.ADD_OPEACNT_ERR)){
			//FROM:対応記録明細:登録オペレータアカウントエラー TO:対応記録明細:登録オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.UPD_DTM,inETMsg.getObject(CR0021ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MK_FLG_ERR)){
			//FROM:対応記録明細:無効フラグエラー TO:対応記録明細:無効フラグエラー
			outCBMMsg.set(CR0021CBMMsg.MK_FLG_ERR, inETMsg.getObject(CR0021ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録クローズ再開振舞内部<ICR0021D013> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021D013_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_TYPE_CD_ERR)){
			//FROM:対応記録明細:アクションタイプコードエラー TO:対応記録明細:アクションタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_STA_DTM_ERR)){
			//FROM:対応記録明細:アクション開始年月日時分秒エラー TO:対応記録明細:アクション開始年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_STA_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_STA_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_USER_ID_ERR)){
			//FROM:対応記録明細:対応ユーザーＩＤエラー TO:対応記録明細:対応ユーザーＩＤエラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_USER_ID_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_USER_ID_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ADD_DTM_ERR)){
			//FROM:対応記録明細:登録年月日時分秒エラー TO:対応記録明細:登録年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ADD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ADD_DTM_ERR));
		}
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.ADD_DTM,inETMsg.getObject(CR0021ETMsg.ADD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.ADD_OPEACNT_ERR)){
			//FROM:対応記録明細:登録オペレータアカウントエラー TO:対応記録明細:登録オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.UPD_DTM,inETMsg.getObject(CR0021ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MK_FLG_ERR)){
			//FROM:対応記録明細:無効フラグエラー TO:対応記録明細:無効フラグエラー
			outCBMMsg.set(CR0021CBMMsg.MK_FLG_ERR, inETMsg.getObject(CR0021ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録明細登録(メモ)振舞内部<ICR0021D014> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021D014_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_TYPE_CD_ERR)){
			//FROM:対応記録明細:アクションタイプコードエラー TO:対応記録明細:アクションタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_STA_DTM_ERR)){
			//FROM:対応記録明細:アクション開始年月日時分秒エラー TO:対応記録明細:アクション開始年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_STA_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_STA_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_USER_ID_ERR)){
			//FROM:対応記録明細:対応ユーザーＩＤエラー TO:対応記録明細:対応ユーザーＩＤエラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_USER_ID_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_USER_ID_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MEMO_NAIYO_ERR)){
			//FROM:対応記録明細:メモ内容エラー TO:対応記録明細:メモ内容エラー
			outCBMMsg.set(CR0021CBMMsg.MEMO_NAIYO_ERR, inETMsg.getObject(CR0021ETMsg.MEMO_NAIYO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MEMO_TYPE_CD_ERR)){
			//FROM:対応記録明細:メモタイプコードエラー TO:対応記録明細:メモタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.MEMO_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.MEMO_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ADD_DTM_ERR)){
			//FROM:対応記録明細:登録年月日時分秒エラー TO:対応記録明細:登録年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ADD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ADD_DTM_ERR));
		}
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.ADD_DTM,inETMsg.getObject(CR0021ETMsg.ADD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.ADD_OPEACNT_ERR)){
			//FROM:対応記録明細:登録オペレータアカウントエラー TO:対応記録明細:登録オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.UPD_DTM,inETMsg.getObject(CR0021ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MK_FLG_ERR)){
			//FROM:対応記録明細:無効フラグエラー TO:対応記録明細:無効フラグエラー
			outCBMMsg.set(CR0021CBMMsg.MK_FLG_ERR, inETMsg.getObject(CR0021ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録明細登録(返信メール作成)振舞内部<ICR0021D015> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021D015_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_TYPE_CD_ERR)){
			//FROM:対応記録明細:アクションタイプコードエラー TO:対応記録明細:アクションタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_STA_DTM_ERR)){
			//FROM:対応記録明細:アクション開始年月日時分秒エラー TO:対応記録明細:アクション開始年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_STA_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_STA_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_USER_ID_ERR)){
			//FROM:対応記録明細:対応ユーザーＩＤエラー TO:対応記録明細:対応ユーザーＩＤエラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_USER_ID_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_USER_ID_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TOIAWASE_NAIYO_ERR)){
			//FROM:対応記録明細:問合せ内容エラー TO:対応記録明細:問合せ内容エラー
			outCBMMsg.set(CR0021CBMMsg.TOIAWASE_NAIYO_ERR, inETMsg.getObject(CR0021ETMsg.TOIAWASE_NAIYO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_RCV_NO_ERR)){
			//FROM:対応記録明細:メール受信番号エラー TO:対応記録明細:メール受信番号エラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_RCV_NO_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_RCV_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_TITLE_ERR)){
			//FROM:対応記録明細:メールタイトルエラー TO:対応記録明細:メールタイトルエラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_TITLE_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_TITLE_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ML_RCV_TEXT_ERR)){
			//FROM:対応記録明細:メール受信本文エラー TO:対応記録明細:メール受信本文エラー
			outCBMMsg.set(CR0021CBMMsg.ML_RCV_TEXT_ERR, inETMsg.getObject(CR0021ETMsg.ML_RCV_TEXT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_HEADER_ERR)){
			//FROM:対応記録明細:メールヘッダーエラー TO:対応記録明細:メールヘッダーエラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_HEADER_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_HEADER_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_FOOTER_ERR)){
			//FROM:対応記録明細:メールフッターエラー TO:対応記録明細:メールフッターエラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_FOOTER_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_FOOTER_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_TEXT_ERR)){
			//FROM:対応記録明細:メール本文エラー TO:対応記録明細:メール本文エラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_TEXT_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_TEXT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SENDS_MLAD_ERR)){
			//FROM:対応記録明細:送信先メールアドレスエラー TO:対応記録明細:送信先メールアドレスエラー
			outCBMMsg.set(CR0021CBMMsg.SENDS_MLAD_ERR, inETMsg.getObject(CR0021ETMsg.SENDS_MLAD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SENDM_MLAD_ERR)){
			//FROM:対応記録明細:送信元メールアドレスエラー TO:対応記録明細:送信元メールアドレスエラー
			outCBMMsg.set(CR0021CBMMsg.SENDM_MLAD_ERR, inETMsg.getObject(CR0021ETMsg.SENDM_MLAD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.CC_MLAD_ERR)){
			//FROM:対応記録明細:ＣＣメールアドレスエラー TO:対応記録明細:ＣＣメールアドレスエラー
			outCBMMsg.set(CR0021CBMMsg.CC_MLAD_ERR, inETMsg.getObject(CR0021ETMsg.CC_MLAD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SEND_MAIL_TYPE_CD_ERR)){
			//FROM:対応記録明細:送信メールタイプコードエラー TO:対応記録明細:送信メールタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.SEND_MAIL_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.SEND_MAIL_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SEND_STAT_CD_ERR)){
			//FROM:対応記録明細:送信状態コードエラー TO:対応記録明細:送信状態コードエラー
			outCBMMsg.set(CR0021CBMMsg.SEND_STAT_CD_ERR, inETMsg.getObject(CR0021ETMsg.SEND_STAT_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HNSIN_TENSO_SYMBOL_CD_ERR)){
			//FROM:対応記録明細:返信転送記号コードエラー TO:対応記録明細:返信転送記号コードエラー
			outCBMMsg.set(CR0021CBMMsg.HNSIN_TENSO_SYMBOL_CD_ERR, inETMsg.getObject(CR0021ETMsg.HNSIN_TENSO_SYMBOL_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ADD_DTM_ERR)){
			//FROM:対応記録明細:登録年月日時分秒エラー TO:対応記録明細:登録年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ADD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ADD_DTM_ERR));
		}
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.ADD_DTM,inETMsg.getObject(CR0021ETMsg.ADD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.ADD_OPEACNT_ERR)){
			//FROM:対応記録明細:登録オペレータアカウントエラー TO:対応記録明細:登録オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.UPD_DTM,inETMsg.getObject(CR0021ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MK_FLG_ERR)){
			//FROM:対応記録明細:無効フラグエラー TO:対応記録明細:無効フラグエラー
			outCBMMsg.set(CR0021CBMMsg.MK_FLG_ERR, inETMsg.getObject(CR0021ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録明細登録(返信メール送信)振舞内部<ICR0021D017> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021D017_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_TYPE_CD_ERR)){
			//FROM:対応記録明細:アクションタイプコードエラー TO:対応記録明細:アクションタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_STA_DTM_ERR)){
			//FROM:対応記録明細:アクション開始年月日時分秒エラー TO:対応記録明細:アクション開始年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_STA_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_STA_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_USER_ID_ERR)){
			//FROM:対応記録明細:対応ユーザーＩＤエラー TO:対応記録明細:対応ユーザーＩＤエラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_USER_ID_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_USER_ID_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TOIAWASE_NAIYO_ERR)){
			//FROM:対応記録明細:問合せ内容エラー TO:対応記録明細:問合せ内容エラー
			outCBMMsg.set(CR0021CBMMsg.TOIAWASE_NAIYO_ERR, inETMsg.getObject(CR0021ETMsg.TOIAWASE_NAIYO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_RCV_NO_ERR)){
			//FROM:対応記録明細:メール受信番号エラー TO:対応記録明細:メール受信番号エラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_RCV_NO_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_RCV_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_SEND_NO_ERR)){
			//FROM:対応記録明細:メール送信番号エラー TO:対応記録明細:メール送信番号エラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_SEND_NO_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_SEND_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_TITLE_ERR)){
			//FROM:対応記録明細:メールタイトルエラー TO:対応記録明細:メールタイトルエラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_TITLE_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_TITLE_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ML_RCV_TEXT_ERR)){
			//FROM:対応記録明細:メール受信本文エラー TO:対応記録明細:メール受信本文エラー
			outCBMMsg.set(CR0021CBMMsg.ML_RCV_TEXT_ERR, inETMsg.getObject(CR0021ETMsg.ML_RCV_TEXT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_HEADER_ERR)){
			//FROM:対応記録明細:メールヘッダーエラー TO:対応記録明細:メールヘッダーエラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_HEADER_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_HEADER_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_FOOTER_ERR)){
			//FROM:対応記録明細:メールフッターエラー TO:対応記録明細:メールフッターエラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_FOOTER_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_FOOTER_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_TEXT_ERR)){
			//FROM:対応記録明細:メール本文エラー TO:対応記録明細:メール本文エラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_TEXT_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_TEXT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SENDS_MLAD_ERR)){
			//FROM:対応記録明細:送信先メールアドレスエラー TO:対応記録明細:送信先メールアドレスエラー
			outCBMMsg.set(CR0021CBMMsg.SENDS_MLAD_ERR, inETMsg.getObject(CR0021ETMsg.SENDS_MLAD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SENDM_MLAD_ERR)){
			//FROM:対応記録明細:送信元メールアドレスエラー TO:対応記録明細:送信元メールアドレスエラー
			outCBMMsg.set(CR0021CBMMsg.SENDM_MLAD_ERR, inETMsg.getObject(CR0021ETMsg.SENDM_MLAD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.CC_MLAD_ERR)){
			//FROM:対応記録明細:ＣＣメールアドレスエラー TO:対応記録明細:ＣＣメールアドレスエラー
			outCBMMsg.set(CR0021CBMMsg.CC_MLAD_ERR, inETMsg.getObject(CR0021ETMsg.CC_MLAD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SEND_MAIL_TYPE_CD_ERR)){
			//FROM:対応記録明細:送信メールタイプコードエラー TO:対応記録明細:送信メールタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.SEND_MAIL_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.SEND_MAIL_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SEND_STAT_CD_ERR)){
			//FROM:対応記録明細:送信状態コードエラー TO:対応記録明細:送信状態コードエラー
			outCBMMsg.set(CR0021CBMMsg.SEND_STAT_CD_ERR, inETMsg.getObject(CR0021ETMsg.SEND_STAT_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_SEND_DTM_ERR)){
			//FROM:対応記録明細:メール送信年月日時分秒エラー TO:対応記録明細:メール送信日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_SEND_DTM_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_SEND_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SEND_USER_ID_ERR)){
			//FROM:対応記録明細:送信ユーザーＩＤエラー TO:対応記録明細:送信ユーザーＩＤエラー
			outCBMMsg.set(CR0021CBMMsg.SEND_USER_ID_ERR, inETMsg.getObject(CR0021ETMsg.SEND_USER_ID_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HNSIN_TENSO_SYMBOL_CD_ERR)){
			//FROM:対応記録明細:返信転送記号コードエラー TO:対応記録明細:返信転送記号コードエラー
			outCBMMsg.set(CR0021CBMMsg.HNSIN_TENSO_SYMBOL_CD_ERR, inETMsg.getObject(CR0021ETMsg.HNSIN_TENSO_SYMBOL_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ADD_DTM_ERR)){
			//FROM:対応記録明細:登録年月日時分秒エラー TO:対応記録明細:登録年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ADD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ADD_DTM_ERR));
		}
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.ADD_DTM,inETMsg.getObject(CR0021ETMsg.ADD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.ADD_OPEACNT_ERR)){
			//FROM:対応記録明細:登録オペレータアカウントエラー TO:対応記録明細:登録オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.UPD_DTM,inETMsg.getObject(CR0021ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MK_FLG_ERR)){
			//FROM:対応記録明細:無効フラグエラー TO:対応記録明細:無効フラグエラー
			outCBMMsg.set(CR0021CBMMsg.MK_FLG_ERR, inETMsg.getObject(CR0021ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録明細登録(メール転送)振舞内部<ICR0021D018> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021D018_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_TYPE_CD_ERR)){
			//FROM:対応記録明細:アクションタイプコードエラー TO:対応記録明細:アクションタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_STA_DTM_ERR)){
			//FROM:対応記録明細:アクション開始年月日時分秒エラー TO:対応記録明細:アクション開始年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_STA_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_STA_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_USER_ID_ERR)){
			//FROM:対応記録明細:対応ユーザーＩＤエラー TO:対応記録明細:対応ユーザーＩＤエラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_USER_ID_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_USER_ID_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TOIAWASE_NAIYO_ERR)){
			//FROM:対応記録明細:問合せ内容エラー TO:対応記録明細:問合せ内容エラー
			outCBMMsg.set(CR0021CBMMsg.TOIAWASE_NAIYO_ERR, inETMsg.getObject(CR0021ETMsg.TOIAWASE_NAIYO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_RCV_NO_ERR)){
			//FROM:対応記録明細:メール受信番号エラー TO:対応記録明細:メール受信番号エラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_RCV_NO_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_RCV_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_TITLE_ERR)){
			//FROM:対応記録明細:メールタイトルエラー TO:対応記録明細:メールタイトルエラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_TITLE_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_TITLE_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ML_RCV_TEXT_ERR)){
			//FROM:対応記録明細:メール受信本文エラー TO:対応記録明細:メール受信本文エラー
			outCBMMsg.set(CR0021CBMMsg.ML_RCV_TEXT_ERR, inETMsg.getObject(CR0021ETMsg.ML_RCV_TEXT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_HEADER_ERR)){
			//FROM:対応記録明細:メールヘッダーエラー TO:対応記録明細:メールヘッダーエラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_HEADER_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_HEADER_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_FOOTER_ERR)){
			//FROM:対応記録明細:メールフッターエラー TO:対応記録明細:メールフッターエラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_FOOTER_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_FOOTER_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_TEXT_ERR)){
			//FROM:対応記録明細:メール本文エラー TO:対応記録明細:メール本文エラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_TEXT_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_TEXT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SENDS_MLAD_ERR)){
			//FROM:対応記録明細:送信先メールアドレスエラー TO:対応記録明細:送信先メールアドレスエラー
			outCBMMsg.set(CR0021CBMMsg.SENDS_MLAD_ERR, inETMsg.getObject(CR0021ETMsg.SENDS_MLAD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SENDM_MLAD_ERR)){
			//FROM:対応記録明細:送信元メールアドレスエラー TO:対応記録明細:送信元メールアドレスエラー
			outCBMMsg.set(CR0021CBMMsg.SENDM_MLAD_ERR, inETMsg.getObject(CR0021ETMsg.SENDM_MLAD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SEND_MAIL_TYPE_CD_ERR)){
			//FROM:対応記録明細:送信メールタイプコードエラー TO:対応記録明細:送信メールタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.SEND_MAIL_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.SEND_MAIL_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SEND_STAT_CD_ERR)){
			//FROM:対応記録明細:送信状態コードエラー TO:対応記録明細:送信状態コードエラー
			outCBMMsg.set(CR0021CBMMsg.SEND_STAT_CD_ERR, inETMsg.getObject(CR0021ETMsg.SEND_STAT_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HNSIN_TENSO_SYMBOL_CD_ERR)){
			//FROM:対応記録明細:返信転送記号コードエラー TO:対応記録明細:返信転送記号コードエラー
			outCBMMsg.set(CR0021CBMMsg.HNSIN_TENSO_SYMBOL_CD_ERR, inETMsg.getObject(CR0021ETMsg.HNSIN_TENSO_SYMBOL_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ADD_DTM_ERR)){
			//FROM:対応記録明細:登録年月日時分秒エラー TO:対応記録明細:登録年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ADD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ADD_DTM_ERR));
		}
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.ADD_DTM,inETMsg.getObject(CR0021ETMsg.ADD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.ADD_OPEACNT_ERR)){
			//FROM:対応記録明細:登録オペレータアカウントエラー TO:対応記録明細:登録オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.UPD_DTM,inETMsg.getObject(CR0021ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MK_FLG_ERR)){
			//FROM:対応記録明細:無効フラグエラー TO:対応記録明細:無効フラグエラー
			outCBMMsg.set(CR0021CBMMsg.MK_FLG_ERR, inETMsg.getObject(CR0021ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録明細登録(転送メール送信)振舞内部<ICR0021D019> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021D019_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_TYPE_CD_ERR)){
			//FROM:対応記録明細:アクションタイプコードエラー TO:対応記録明細:アクションタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_STA_DTM_ERR)){
			//FROM:対応記録明細:アクション開始年月日時分秒エラー TO:対応記録明細:アクション開始年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_STA_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_STA_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_USER_ID_ERR)){
			//FROM:対応記録明細:対応ユーザーＩＤエラー TO:対応記録明細:対応ユーザーＩＤエラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_USER_ID_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_USER_ID_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TOIAWASE_NAIYO_ERR)){
			//FROM:対応記録明細:問合せ内容エラー TO:対応記録明細:問合せ内容エラー
			outCBMMsg.set(CR0021CBMMsg.TOIAWASE_NAIYO_ERR, inETMsg.getObject(CR0021ETMsg.TOIAWASE_NAIYO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_RCV_NO_ERR)){
			//FROM:対応記録明細:メール受信番号エラー TO:対応記録明細:メール受信番号エラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_RCV_NO_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_RCV_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_SEND_NO_ERR)){
			//FROM:対応記録明細:メール送信番号エラー TO:対応記録明細:メール送信番号エラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_SEND_NO_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_SEND_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_TITLE_ERR)){
			//FROM:対応記録明細:メールタイトルエラー TO:対応記録明細:メールタイトルエラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_TITLE_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_TITLE_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ML_RCV_TEXT_ERR)){
			//FROM:対応記録明細:メール受信本文エラー TO:対応記録明細:メール受信本文エラー
			outCBMMsg.set(CR0021CBMMsg.ML_RCV_TEXT_ERR, inETMsg.getObject(CR0021ETMsg.ML_RCV_TEXT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_HEADER_ERR)){
			//FROM:対応記録明細:メールヘッダーエラー TO:対応記録明細:メールヘッダーエラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_HEADER_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_HEADER_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_FOOTER_ERR)){
			//FROM:対応記録明細:メールフッターエラー TO:対応記録明細:メールフッターエラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_FOOTER_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_FOOTER_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_TEXT_ERR)){
			//FROM:対応記録明細:メール本文エラー TO:対応記録明細:メール本文エラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_TEXT_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_TEXT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SENDS_MLAD_ERR)){
			//FROM:対応記録明細:送信先メールアドレスエラー TO:対応記録明細:送信先メールアドレスエラー
			outCBMMsg.set(CR0021CBMMsg.SENDS_MLAD_ERR, inETMsg.getObject(CR0021ETMsg.SENDS_MLAD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SENDM_MLAD_ERR)){
			//FROM:対応記録明細:送信元メールアドレスエラー TO:対応記録明細:送信元メールアドレスエラー
			outCBMMsg.set(CR0021CBMMsg.SENDM_MLAD_ERR, inETMsg.getObject(CR0021ETMsg.SENDM_MLAD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_SEND_DTM_ERR)){
			//FROM:対応記録明細:メール送信年月日時分秒エラー TO:対応記録明細:メール送信日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_SEND_DTM_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_SEND_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SEND_USER_ID_ERR)){
			//FROM:対応記録明細:送信ユーザーＩＤエラー TO:対応記録明細:送信ユーザーＩＤエラー
			outCBMMsg.set(CR0021CBMMsg.SEND_USER_ID_ERR, inETMsg.getObject(CR0021ETMsg.SEND_USER_ID_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SEND_MAIL_TYPE_CD_ERR)){
			//FROM:対応記録明細:送信メールタイプコードエラー TO:対応記録明細:送信メールタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.SEND_MAIL_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.SEND_MAIL_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SEND_STAT_CD_ERR)){
			//FROM:対応記録明細:送信状態コードエラー TO:対応記録明細:送信状態コードエラー
			outCBMMsg.set(CR0021CBMMsg.SEND_STAT_CD_ERR, inETMsg.getObject(CR0021ETMsg.SEND_STAT_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HNSIN_TENSO_SYMBOL_CD_ERR)){
			//FROM:対応記録明細:返信転送記号コードエラー TO:対応記録明細:返信転送記号コードエラー
			outCBMMsg.set(CR0021CBMMsg.HNSIN_TENSO_SYMBOL_CD_ERR, inETMsg.getObject(CR0021ETMsg.HNSIN_TENSO_SYMBOL_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ADD_DTM_ERR)){
			//FROM:対応記録明細:登録年月日時分秒エラー TO:対応記録明細:登録年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ADD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ADD_DTM_ERR));
		}
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.ADD_DTM,inETMsg.getObject(CR0021ETMsg.ADD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.ADD_OPEACNT_ERR)){
			//FROM:対応記録明細:登録オペレータアカウントエラー TO:対応記録明細:登録オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.UPD_DTM,inETMsg.getObject(CR0021ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MK_FLG_ERR)){
			//FROM:対応記録明細:無効フラグエラー TO:対応記録明細:無効フラグエラー
			outCBMMsg.set(CR0021CBMMsg.MK_FLG_ERR, inETMsg.getObject(CR0021ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録明細登録(資料送付指示)振舞内部<ICR0021D020> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021D020_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_TYPE_CD_ERR)){
			//FROM:対応記録明細:アクションタイプコードエラー TO:対応記録明細:アクションタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_STA_DTM_ERR)){
			//FROM:対応記録明細:アクション開始年月日時分秒エラー TO:対応記録明細:アクション開始年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_STA_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_STA_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_USER_ID_ERR)){
			//FROM:対応記録明細:対応ユーザーＩＤエラー TO:対応記録明細:対応ユーザーＩＤエラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_USER_ID_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_USER_ID_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ADD_DTM_ERR)){
			//FROM:対応記録明細:登録年月日時分秒エラー TO:対応記録明細:登録年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ADD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ADD_DTM_ERR));
		}
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.ADD_DTM,inETMsg.getObject(CR0021ETMsg.ADD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.ADD_OPEACNT_ERR)){
			//FROM:対応記録明細:登録オペレータアカウントエラー TO:対応記録明細:登録オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.UPD_DTM,inETMsg.getObject(CR0021ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.DEL_DTM_ERR)){
			//FROM:対応記録明細:削除年月日時分秒エラー TO:対応記録明細:削除年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.DEL_DTM_ERR, inETMsg.getObject(CR0021ETMsg.DEL_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.DEL_OPEACNT_ERR)){
			//FROM:対応記録明細:削除オペレータアカウントエラー TO:対応記録明細:削除オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.DEL_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.DEL_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MK_FLG_ERR)){
			//FROM:対応記録明細:無効フラグエラー TO:対応記録明細:無効フラグエラー
			outCBMMsg.set(CR0021CBMMsg.MK_FLG_ERR, inETMsg.getObject(CR0021ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 対応記録明細登録(SMS送信)振舞内部<ICR0021D021> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execICR0021D021_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:対応記録明細:対応記録番号エラー TO:対応記録明細:対応記録番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR)){
			//FROM:対応記録明細:対応記録明細番号エラー TO:対応記録明細:対応記録明細番号エラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_KIROK_DTL_NO_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_KIROK_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_TYPE_CD_ERR)){
			//FROM:対応記録明細:アクションタイプコードエラー TO:対応記録明細:アクションタイプコードエラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_TYPE_CD_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_TYPE_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_STA_DTM_ERR)){
			//FROM:対応記録明細:アクション開始年月日時分秒エラー TO:対応記録明細:アクション開始年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_STA_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_STA_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ACTION_FIN_DTM_ERR)){
			//FROM:対応記録明細:アクション完了年月日時分秒エラー TO:対応記録明細:アクション完了年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ACTION_FIN_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ACTION_FIN_DTM_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TAIO_USER_ID_ERR)){
			//FROM:対応記録明細:対応ユーザーＩＤエラー TO:対応記録明細:対応ユーザーＩＤエラー
			outCBMMsg.set(CR0021CBMMsg.TAIO_USER_ID_ERR, inETMsg.getObject(CR0021ETMsg.TAIO_USER_ID_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.TOIAWASE_NAIYO_ERR)){
			//FROM:対応記録明細:問合せ内容エラー TO:対応記録明細:問合せ内容エラー
			outCBMMsg.set(CR0021CBMMsg.TOIAWASE_NAIYO_ERR, inETMsg.getObject(CR0021ETMsg.TOIAWASE_NAIYO_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.HENSHU_STAT_FLG_ERR)){
			//FROM:対応記録明細:編集状態フラグエラー TO:対応記録明細:編集状態フラグエラー
			outCBMMsg.set(CR0021CBMMsg.HENSHU_STAT_FLG_ERR, inETMsg.getObject(CR0021ETMsg.HENSHU_STAT_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_TITLE_ERR)){
			//FROM:対応記録明細:メールタイトルエラー TO:対応記録明細:メールタイトルエラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_TITLE_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_TITLE_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MAIL_TEXT_ERR)){
			//FROM:対応記録明細:メール本文エラー TO:対応記録明細:メール本文エラー
			outCBMMsg.set(CR0021CBMMsg.MAIL_TEXT_ERR, inETMsg.getObject(CR0021ETMsg.MAIL_TEXT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.ADD_DTM_ERR)){
			//FROM:対応記録明細:登録年月日時分秒エラー TO:対応記録明細:登録年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.ADD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.ADD_DTM_ERR));
		}
		//FROM:対応記録明細:登録年月日時分秒 TO:対応記録明細:登録年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.ADD_DTM,inETMsg.getObject(CR0021ETMsg.ADD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.ADD_OPEACNT_ERR)){
			//FROM:対応記録明細:登録オペレータアカウントエラー TO:対応記録明細:登録オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.UPD_DTM_ERR)){
			//FROM:対応記録明細:更新年月日時分秒エラー TO:対応記録明細:更新年月日時分秒エラー
			outCBMMsg.set(CR0021CBMMsg.UPD_DTM_ERR, inETMsg.getObject(CR0021ETMsg.UPD_DTM_ERR));
		}
		//FROM:対応記録明細:更新年月日時分秒 TO:対応記録明細:更新年月日時分秒
		outCBMMsg.set(CR0021CBMMsg.UPD_DTM,inETMsg.getObject(CR0021ETMsg.UPD_DTM));
		if(!inETMsg.isNull(CR0021ETMsg.UPD_OPEACNT_ERR)){
			//FROM:対応記録明細:更新オペレータアカウントエラー TO:対応記録明細:更新オペレータアカウントエラー
			outCBMMsg.set(CR0021CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(CR0021ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.MK_FLG_ERR)){
			//FROM:対応記録明細:無効フラグエラー TO:対応記録明細:無効フラグエラー
			outCBMMsg.set(CR0021CBMMsg.MK_FLG_ERR, inETMsg.getObject(CR0021ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.WKKBT_ORG_CD_ERR)){
			//FROM:対応記録明細:業務個別設定組織コードエラー TO:対応記録明細:業務個別設定組織コードエラー
			outCBMMsg.set(CR0021CBMMsg.WKKBT_ORG_CD_ERR, inETMsg.getObject(CR0021ETMsg.WKKBT_ORG_CD_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SMS_SENDS_TLN_ERR)){
			//FROM:対応記録明細:送信先電話番号エラー TO:対応記録明細:送信先電話番号エラー
			outCBMMsg.set(CR0021CBMMsg.SMS_SENDS_TLN_ERR, inETMsg.getObject(CR0021ETMsg.SMS_SENDS_TLN_ERR));
		}
		if(!inETMsg.isNull(CR0021ETMsg.SMS_SENDM_TLN_ERR)){
			//FROM:対応記録明細:送信元電話番号エラー TO:対応記録明細:送信元電話番号エラー
			outCBMMsg.set(CR0021CBMMsg.SMS_SENDM_TLN_ERR, inETMsg.getObject(CR0021ETMsg.SMS_SENDM_TLN_ERR));
		}

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

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

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

		return outCBMMsg;

	}

}

