/*******************************************************************************
*	 All Rights reserved,Copyright (c) K-Opticom 
********************************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：JSYejbKK1681CBMMsgCV
*	ソースファイル名：JSYejbKK1681CBMMsgCV.java
*	作成者			：EK968382
*	日付			：2024年08月28日
*＜機能概要＞
*	異動予約 三層スキーマ変換部品（概念-内部）です。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	ｖ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.KK1681CBMMsg;
import eo.ejb.common.JKKModelCommon;
import eo.ejb.common.EventIDList;
import eo.ejb.common.JSYejbSysDate;
import eo.ejb.cbm.entity.KK1681ETMsg;


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

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

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

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

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

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

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

		//ETMsg
		CAANMsg[] outETMsg = null;

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

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

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

			//異動予約異動予約状態変更振舞内部
			execIKK1681C001_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//異動予約予約適用年月日変更（住所変更）振舞内部
			execIKK1681C002_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//異動予約予約適用年月日変更振舞内部
			execIKK1681C003_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//割引サービス契約解約（異動予約未来登録）振舞内部
			execIKK1681D001_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//異動予約登録振舞内部
			execIKK1681D002_toElementMsg(inCBMMsg, outETMsg[0], inContext);

		}

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

		return outETMsg;
	}

	/**
	 * 異動予約異動予約状態変更振舞内部<IKK1681C001> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execIKK1681C001_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:異動予約:異動予約番号 TO:異動予約:異動予約番号
		outETMsg.set(KK1681ETMsg.IDO_RSV_NO,inCBMMsg.getObject(KK1681CBMMsg.IDO_RSV_NO));
		//FROM:異動予約:異動予約反映年月日 TO:異動予約:異動予約反映年月日
		outETMsg.set(KK1681ETMsg.IDO_RSV_HANEI_YMD,inCBMMsg.getObject(KK1681CBMMsg.IDO_RSV_HANEI_YMD));
		//FROM:異動予約:異動予約取消年月日 TO:異動予約:異動予約取消年月日
		outETMsg.set(KK1681ETMsg.IDO_RSV_CL_YMD,inCBMMsg.getObject(KK1681CBMMsg.IDO_RSV_CL_YMD));
		//FROM:異動予約:異動予約状態コード TO:異動予約:異動予約状態コード
		outETMsg.set(KK1681ETMsg.IDO_RSV_STAT_CD,inCBMMsg.getObject(KK1681CBMMsg.IDO_RSV_STAT_CD));
		//FROM:異動予約:更新年月日時分秒 TO:異動予約:更新年月日時分秒
		outETMsg.set(KK1681ETMsg.UPD_DTM,inCBMMsg.getObject(KK1681CBMMsg.UPD_DTM));
		//FROM:異動予約:更新オペレータアカウント TO:異動予約:更新オペレータアカウント
		outETMsg.set(KK1681ETMsg.UPD_OPEACNT,inCBMMsg.getObject(KK1681CBMMsg.UPD_OPEACNT));

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

		return outETMsg;

	}

	/**
	 * 異動予約予約適用年月日変更（住所変更）振舞内部<IKK1681C002> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execIKK1681C002_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:異動予約:異動予約番号 TO:異動予約:異動予約番号
		outETMsg.set(KK1681ETMsg.IDO_RSV_NO,inCBMMsg.getObject(KK1681CBMMsg.IDO_RSV_NO));
		//FROM:異動予約:異動区分 TO:異動予約:異動区分
		outETMsg.set(KK1681ETMsg.IDO_DIV,inCBMMsg.getObject(KK1681CBMMsg.IDO_DIV));
		//FROM:異動予約:予約適用年月日 TO:異動予約:予約適用年月日
		outETMsg.set(KK1681ETMsg.RSV_APLY_YMD,inCBMMsg.getObject(KK1681CBMMsg.RSV_APLY_YMD));
		if(!JKKModelCommon.isNull(inCBMMsg, inContext, inCBMMsg.getObject(KK1681CBMMsg.SVC_CHRG_ENDYMD))){
			//FROM:異動予約:サービス課金終了年月日 TO:異動予約:サービス課金終了年月日
			outETMsg.set(KK1681ETMsg.SVC_CHRG_ENDYMD,inCBMMsg.getObject(KK1681CBMMsg.SVC_CHRG_ENDYMD));
		}
		//FROM:異動予約:更新年月日時分秒 TO:異動予約:更新年月日時分秒
		outETMsg.set(KK1681ETMsg.UPD_DTM,inCBMMsg.getObject(KK1681CBMMsg.UPD_DTM));
		//FROM:異動予約:更新オペレータアカウント TO:異動予約:更新オペレータアカウント
		outETMsg.set(KK1681ETMsg.UPD_OPEACNT,inCBMMsg.getObject(KK1681CBMMsg.UPD_OPEACNT));

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

		return outETMsg;

	}

	/**
	 * 異動予約予約適用年月日変更振舞内部<IKK1681C003> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execIKK1681C003_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:異動予約:異動予約番号 TO:異動予約:異動予約番号
		outETMsg.set(KK1681ETMsg.IDO_RSV_NO,inCBMMsg.getObject(KK1681CBMMsg.IDO_RSV_NO));
		//FROM:異動予約:予約適用年月日 TO:異動予約:予約適用年月日
		outETMsg.set(KK1681ETMsg.RSV_APLY_YMD,inCBMMsg.getObject(KK1681CBMMsg.RSV_APLY_YMD));
		//FROM:異動予約:更新年月日時分秒 TO:異動予約:更新年月日時分秒
		outETMsg.set(KK1681ETMsg.UPD_DTM,inCBMMsg.getObject(KK1681CBMMsg.UPD_DTM));
		//FROM:異動予約:更新オペレータアカウント TO:異動予約:更新オペレータアカウント
		outETMsg.set(KK1681ETMsg.UPD_OPEACNT,inCBMMsg.getObject(KK1681CBMMsg.UPD_OPEACNT));

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

		return outETMsg;

	}

	/**
	 * 割引サービス契約解約（異動予約未来登録）振舞内部<IKK1681D001> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execIKK1681D001_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:異動予約:異動予約番号 TO:異動予約:異動予約番号
		outETMsg.set(KK1681ETMsg.IDO_RSV_NO,inCBMMsg.getObject(KK1681CBMMsg.IDO_RSV_NO));
		//FROM:異動予約:異動区分 TO:異動予約:異動区分
		outETMsg.set(KK1681ETMsg.IDO_DIV,inCBMMsg.getObject(KK1681CBMMsg.IDO_DIV));
		//FROM:異動予約:異動予約詳細コード TO:異動予約:異動予約詳細コード
		outETMsg.set(KK1681ETMsg.IDO_RSV_DTL_CD,inCBMMsg.getObject(KK1681CBMMsg.IDO_RSV_DTL_CD));
		//FROM:異動予約:予約適用年月日 TO:異動予約:予約適用年月日
		outETMsg.set(KK1681ETMsg.RSV_APLY_YMD,inCBMMsg.getObject(KK1681CBMMsg.RSV_APLY_YMD));
		//FROM:異動予約:異動予約反映年月日 TO:異動予約:異動予約反映年月日
		outETMsg.set(KK1681ETMsg.IDO_RSV_HANEI_YMD,inCBMMsg.getObject(KK1681CBMMsg.IDO_RSV_HANEI_YMD));
		//FROM:異動予約:異動予約取消年月日 TO:異動予約:異動予約取消年月日
		outETMsg.set(KK1681ETMsg.IDO_RSV_CL_YMD,inCBMMsg.getObject(KK1681CBMMsg.IDO_RSV_CL_YMD));
		//FROM:異動予約:異動予約状態コード TO:異動予約:異動予約状態コード
		outETMsg.set(KK1681ETMsg.IDO_RSV_STAT_CD,inCBMMsg.getObject(KK1681CBMMsg.IDO_RSV_STAT_CD));
		//FROM:異動予約:申込明細番号 TO:異動予約:申込明細番号
		outETMsg.set(KK1681ETMsg.MSKM_DTL_NO,inCBMMsg.getObject(KK1681CBMMsg.MSKM_DTL_NO));
		//FROM:異動予約:SYSID TO:異動予約:SYSID
		outETMsg.set(KK1681ETMsg.SYSID,inCBMMsg.getObject(KK1681CBMMsg.SYSID));
		//FROM:異動予約:請求契約番号 TO:異動予約:請求契約番号
		outETMsg.set(KK1681ETMsg.SEIKY_KEI_NO,inCBMMsg.getObject(KK1681CBMMsg.SEIKY_KEI_NO));
		//FROM:異動予約:サービス契約番号 TO:異動予約:サービス契約番号
		outETMsg.set(KK1681ETMsg.SVC_KEI_NO,inCBMMsg.getObject(KK1681CBMMsg.SVC_KEI_NO));
		//FROM:異動予約:サービス契約内訳番号 TO:異動予約:サービス契約内訳番号
		outETMsg.set(KK1681ETMsg.SVC_KEI_UCWK_NO,inCBMMsg.getObject(KK1681CBMMsg.SVC_KEI_UCWK_NO));
		//FROM:異動予約:オプションサービス契約番号 TO:異動予約:オプションサービス契約番号
		outETMsg.set(KK1681ETMsg.OP_SVC_KEI_NO,inCBMMsg.getObject(KK1681CBMMsg.OP_SVC_KEI_NO));
		//FROM:異動予約:サブオプションサービス契約番号 TO:異動予約:サブオプションサービス契約番号
		outETMsg.set(KK1681ETMsg.SBOP_SVC_KEI_NO,inCBMMsg.getObject(KK1681CBMMsg.SBOP_SVC_KEI_NO));
		//FROM:異動予約:機器提供サービス契約番号 TO:異動予約:機器提供サービス契約番号
		outETMsg.set(KK1681ETMsg.KKTK_SVC_KEI_NO,inCBMMsg.getObject(KK1681CBMMsg.KKTK_SVC_KEI_NO));
		//FROM:異動予約:割引サービス契約番号 TO:異動予約:割引サービス契約番号
		outETMsg.set(KK1681ETMsg.WRIB_SVC_KEI_NO,inCBMMsg.getObject(KK1681CBMMsg.WRIB_SVC_KEI_NO));
		//FROM:異動予約:サービス契約回線内訳番号 TO:異動予約:サービス契約回線内訳番号
		outETMsg.set(KK1681ETMsg.SVC_KEI_KAISEN_UCWK_NO,inCBMMsg.getObject(KK1681CBMMsg.SVC_KEI_KAISEN_UCWK_NO));
		//FROM:異動予約:併合先SYSID TO:異動予約:併合先SYSID
		outETMsg.set(KK1681ETMsg.HEIGO_SK_SYSID,inCBMMsg.getObject(KK1681CBMMsg.HEIGO_SK_SYSID));
		//FROM:異動予約:分割先SYSID TO:異動予約:分割先SYSID
		outETMsg.set(KK1681ETMsg.BUNKATSU_SK_SYSID,inCBMMsg.getObject(KK1681CBMMsg.BUNKATSU_SK_SYSID));
		//FROM:異動予約:併合先請求契約番号 TO:異動予約:併合先請求契約番号
		outETMsg.set(KK1681ETMsg.HEIGO_SK_SEIKY_KEI_NO,inCBMMsg.getObject(KK1681CBMMsg.HEIGO_SK_SEIKY_KEI_NO));
		//FROM:異動予約:分割先請求契約番号 TO:異動予約:分割先請求契約番号
		outETMsg.set(KK1681ETMsg.BUNKATSU_SK_SEIKY_KEI_NO,inCBMMsg.getObject(KK1681CBMMsg.BUNKATSU_SK_SEIKY_KEI_NO));
		//FROM:異動予約:新料金グループコード TO:異動予約:新料金グループコード
		outETMsg.set(KK1681ETMsg.NEW_PRC_GRP_CD,inCBMMsg.getObject(KK1681CBMMsg.NEW_PRC_GRP_CD));
		//FROM:異動予約:新料金コースコード TO:異動予約:新料金コースコード
		outETMsg.set(KK1681ETMsg.NEW_PCRS_CD,inCBMMsg.getObject(KK1681CBMMsg.NEW_PCRS_CD));
		//FROM:異動予約:新料金プランコード TO:異動予約:新料金プランコード
		outETMsg.set(KK1681ETMsg.NEW_PPLAN_CD,inCBMMsg.getObject(KK1681CBMMsg.NEW_PPLAN_CD));
		//FROM:異動予約:新提供方式契約番号 TO:異動予約:新提供方式契約番号
		outETMsg.set(KK1681ETMsg.NEW_TK_HOSHIKI_KEI_NO,inCBMMsg.getObject(KK1681CBMMsg.NEW_TK_HOSHIKI_KEI_NO));
		//FROM:異動予約:新電波障害案件番号 TO:異動予約:新電波障害案件番号
		outETMsg.set(KK1681ETMsg.NEW_DMPS_ANKEN_NO,inCBMMsg.getObject(KK1681CBMMsg.NEW_DMPS_ANKEN_NO));
		//FROM:異動予約:旧料金グループコード TO:異動予約:旧料金グループコード
		outETMsg.set(KK1681ETMsg.OLD_PRC_GRP_CD,inCBMMsg.getObject(KK1681CBMMsg.OLD_PRC_GRP_CD));
		//FROM:異動予約:旧料金コースコード TO:異動予約:旧料金コースコード
		outETMsg.set(KK1681ETMsg.OLD_PCRS_CD,inCBMMsg.getObject(KK1681CBMMsg.OLD_PCRS_CD));
		//FROM:異動予約:旧料金プランコード TO:異動予約:旧料金プランコード
		outETMsg.set(KK1681ETMsg.OLD_PPLAN_CD,inCBMMsg.getObject(KK1681CBMMsg.OLD_PPLAN_CD));
		//FROM:異動予約:旧提供方式契約番号 TO:異動予約:旧提供方式契約番号
		outETMsg.set(KK1681ETMsg.OLD_TK_HOSHIKI_KEI_NO,inCBMMsg.getObject(KK1681CBMMsg.OLD_TK_HOSHIKI_KEI_NO));
		//FROM:異動予約:旧電波障害案件番号 TO:異動予約:旧電波障害案件番号
		outETMsg.set(KK1681ETMsg.OLD_DMPS_ANKEN_NO,inCBMMsg.getObject(KK1681CBMMsg.OLD_DMPS_ANKEN_NO));
		//FROM:異動予約:工事案件番号 TO:異動予約:工事案件番号
		outETMsg.set(KK1681ETMsg.KOJIAK_NO,inCBMMsg.getObject(KK1681CBMMsg.KOJIAK_NO));
		//FROM:異動予約:違約金発生コード TO:異動予約:違約金発生コード
		outETMsg.set(KK1681ETMsg.PNLTY_HASSEI_CD,inCBMMsg.getObject(KK1681CBMMsg.PNLTY_HASSEI_CD));
		//FROM:異動予約:オプション引継先サービス契約番号 TO:異動予約:オプション引継先サービス契約番号
		outETMsg.set(KK1681ETMsg.OP_HKTGI_SK_SVC_KEI_NO,inCBMMsg.getObject(KK1681CBMMsg.OP_HKTGI_SK_SVC_KEI_NO));
		//FROM:異動予約:サービス休止課金開始年月日 TO:異動予約:サービス休止課金開始年月日
		outETMsg.set(KK1681ETMsg.SVC_PAUSE_CHRG_STA_YMD,inCBMMsg.getObject(KK1681CBMMsg.SVC_PAUSE_CHRG_STA_YMD));
		//FROM:異動予約:サービス課金終了年月日 TO:異動予約:サービス課金終了年月日
		outETMsg.set(KK1681ETMsg.SVC_CHRG_ENDYMD,inCBMMsg.getObject(KK1681CBMMsg.SVC_CHRG_ENDYMD));
		//FROM:異動予約:プラン課金開始年月日 TO:異動予約:プラン課金開始年月日
		outETMsg.set(KK1681ETMsg.PLAN_CHRG_STAYMD,inCBMMsg.getObject(KK1681CBMMsg.PLAN_CHRG_STAYMD));
		//FROM:異動予約:プラン課金終了年月日 TO:異動予約:プラン課金終了年月日
		outETMsg.set(KK1681ETMsg.PLAN_CHRG_ENDYMD,inCBMMsg.getObject(KK1681CBMMsg.PLAN_CHRG_ENDYMD));
		//FROM:異動予約:異動予約理由コード TO:異動予約:異動予約理由コード
		outETMsg.set(KK1681ETMsg.IDO_RSV_RSN_CD,inCBMMsg.getObject(KK1681CBMMsg.IDO_RSV_RSN_CD));
		//FROM:異動予約:異動予約理由メモ TO:異動予約:異動予約理由メモ
		outETMsg.set(KK1681ETMsg.IDO_RSV_RSN_MEMO,inCBMMsg.getObject(KK1681CBMMsg.IDO_RSV_RSN_MEMO));
		//FROM:異動予約:登録年月日時分秒 TO:異動予約:登録年月日時分秒
		outETMsg.set(KK1681ETMsg.ADD_DTM,inCBMMsg.getObject(KK1681CBMMsg.ADD_DTM));
		//FROM:異動予約:登録オペレータアカウント TO:異動予約:登録オペレータアカウント
		outETMsg.set(KK1681ETMsg.ADD_OPEACNT,inCBMMsg.getObject(KK1681CBMMsg.ADD_OPEACNT));
		//FROM:異動予約:更新年月日時分秒 TO:異動予約:更新年月日時分秒
		outETMsg.set(KK1681ETMsg.UPD_DTM,inCBMMsg.getObject(KK1681CBMMsg.UPD_DTM));
		//FROM:異動予約:更新オペレータアカウント TO:異動予約:更新オペレータアカウント
		outETMsg.set(KK1681ETMsg.UPD_OPEACNT,inCBMMsg.getObject(KK1681CBMMsg.UPD_OPEACNT));
		//FROM:異動予約:無効フラグ TO:異動予約:無効フラグ
		outETMsg.set(KK1681ETMsg.MK_FLG,inCBMMsg.getObject(KK1681CBMMsg.MK_FLG));
		//FROM:異動予約:機器オプションサービス契約番号 TO:異動予約:機器オプションサービス契約番号
		outETMsg.set(KK1681ETMsg.KKOP_SVC_KEI_NO,inCBMMsg.getObject(KK1681CBMMsg.KKOP_SVC_KEI_NO));
		//FROM:異動予約:パラメータ1 TO:異動予約:パラメータ1
		outETMsg.set(KK1681ETMsg.PARAMETER_1,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_1));

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

		return outETMsg;

	}

	/**
	 * 異動予約登録振舞内部<IKK1681D002> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execIKK1681D002_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:異動予約:異動予約番号 TO:異動予約:異動予約番号
		outETMsg.set(KK1681ETMsg.IDO_RSV_NO,inCBMMsg.getObject(KK1681CBMMsg.IDO_RSV_NO));
		//FROM:異動予約:異動区分 TO:異動予約:異動区分
		outETMsg.set(KK1681ETMsg.IDO_DIV,inCBMMsg.getObject(KK1681CBMMsg.IDO_DIV));
		//FROM:異動予約:異動予約詳細コード TO:異動予約:異動予約詳細コード
		outETMsg.set(KK1681ETMsg.IDO_RSV_DTL_CD,inCBMMsg.getObject(KK1681CBMMsg.IDO_RSV_DTL_CD));
		//FROM:異動予約:予約適用年月日 TO:異動予約:予約適用年月日
		outETMsg.set(KK1681ETMsg.RSV_APLY_YMD,inCBMMsg.getObject(KK1681CBMMsg.RSV_APLY_YMD));
		//FROM:異動予約:異動予約状態コード TO:異動予約:異動予約状態コード
		outETMsg.set(KK1681ETMsg.IDO_RSV_STAT_CD,inCBMMsg.getObject(KK1681CBMMsg.IDO_RSV_STAT_CD));
		//FROM:異動予約:SYSID TO:異動予約:SYSID
		outETMsg.set(KK1681ETMsg.SYSID,inCBMMsg.getObject(KK1681CBMMsg.SYSID));
		//FROM:異動予約:登録オペレータアカウント TO:異動予約:登録オペレータアカウント
		outETMsg.set(KK1681ETMsg.ADD_OPEACNT,inCBMMsg.getObject(KK1681CBMMsg.ADD_OPEACNT));
		//FROM:異動予約:更新オペレータアカウント TO:異動予約:更新オペレータアカウント
		outETMsg.set(KK1681ETMsg.UPD_OPEACNT,inCBMMsg.getObject(KK1681CBMMsg.UPD_OPEACNT));
		//FROM:異動予約:無効フラグ TO:異動予約:無効フラグ
		outETMsg.set(KK1681ETMsg.MK_FLG,inCBMMsg.getObject(KK1681CBMMsg.MK_FLG));
		//FROM:異動予約:パラメータ1 TO:異動予約:パラメータ1
		outETMsg.set(KK1681ETMsg.PARAMETER_1,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_1));
		//FROM:異動予約:パラメータ2 TO:異動予約:パラメータ2
		outETMsg.set(KK1681ETMsg.PARAMETER_2,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_2));
		//FROM:異動予約:パラメータ3 TO:異動予約:パラメータ3
		outETMsg.set(KK1681ETMsg.PARAMETER_3,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_3));
		//FROM:異動予約:パラメータ4 TO:異動予約:パラメータ4
		outETMsg.set(KK1681ETMsg.PARAMETER_4,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_4));
		//FROM:異動予約:パラメータ5 TO:異動予約:パラメータ5
		outETMsg.set(KK1681ETMsg.PARAMETER_5,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_5));
		//FROM:異動予約:パラメータ6 TO:異動予約:パラメータ6
		outETMsg.set(KK1681ETMsg.PARAMETER_6,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_6));
		//FROM:異動予約:パラメータ7 TO:異動予約:パラメータ7
		outETMsg.set(KK1681ETMsg.PARAMETER_7,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_7));
		//FROM:異動予約:パラメータ8 TO:異動予約:パラメータ8
		outETMsg.set(KK1681ETMsg.PARAMETER_8,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_8));
		//FROM:異動予約:パラメータ9 TO:異動予約:パラメータ9
		outETMsg.set(KK1681ETMsg.PARAMETER_9,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_9));
		//FROM:異動予約:パラメータ10 TO:異動予約:パラメータ10
		outETMsg.set(KK1681ETMsg.PARAMETER_10,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_10));
		//FROM:異動予約:パラメータ11 TO:異動予約:パラメータ11
		outETMsg.set(KK1681ETMsg.PARAMETER_11,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_11));
		//FROM:異動予約:パラメータ12 TO:異動予約:パラメータ12
		outETMsg.set(KK1681ETMsg.PARAMETER_12,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_12));
		//FROM:異動予約:パラメータ13 TO:異動予約:パラメータ13
		outETMsg.set(KK1681ETMsg.PARAMETER_13,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_13));
		//FROM:異動予約:パラメータ14 TO:異動予約:パラメータ14
		outETMsg.set(KK1681ETMsg.PARAMETER_14,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_14));
		//FROM:異動予約:パラメータ15 TO:異動予約:パラメータ15
		outETMsg.set(KK1681ETMsg.PARAMETER_15,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_15));
		//FROM:異動予約:パラメータ16 TO:異動予約:パラメータ16
		outETMsg.set(KK1681ETMsg.PARAMETER_16,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_16));
		//FROM:異動予約:パラメータ17 TO:異動予約:パラメータ17
		outETMsg.set(KK1681ETMsg.PARAMETER_17,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_17));
		//FROM:異動予約:パラメータ18 TO:異動予約:パラメータ18
		outETMsg.set(KK1681ETMsg.PARAMETER_18,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_18));
		//FROM:異動予約:パラメータ19 TO:異動予約:パラメータ19
		outETMsg.set(KK1681ETMsg.PARAMETER_19,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_19));
		//FROM:異動予約:パラメータ20 TO:異動予約:パラメータ20
		outETMsg.set(KK1681ETMsg.PARAMETER_20,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_20));
		//FROM:異動予約:パラメータ21 TO:異動予約:パラメータ21
		outETMsg.set(KK1681ETMsg.PARAMETER_21,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_21));
		//FROM:異動予約:パラメータ22 TO:異動予約:パラメータ22
		outETMsg.set(KK1681ETMsg.PARAMETER_22,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_22));
		//FROM:異動予約:パラメータ23 TO:異動予約:パラメータ23
		outETMsg.set(KK1681ETMsg.PARAMETER_23,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_23));
		//FROM:異動予約:パラメータ24 TO:異動予約:パラメータ24
		outETMsg.set(KK1681ETMsg.PARAMETER_24,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_24));
		//FROM:異動予約:パラメータ25 TO:異動予約:パラメータ25
		outETMsg.set(KK1681ETMsg.PARAMETER_25,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_25));
		//FROM:異動予約:パラメータ26 TO:異動予約:パラメータ26
		outETMsg.set(KK1681ETMsg.PARAMETER_26,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_26));
		//FROM:異動予約:パラメータ27 TO:異動予約:パラメータ27
		outETMsg.set(KK1681ETMsg.PARAMETER_27,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_27));
		//FROM:異動予約:パラメータ28 TO:異動予約:パラメータ28
		outETMsg.set(KK1681ETMsg.PARAMETER_28,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_28));
		//FROM:異動予約:パラメータ29 TO:異動予約:パラメータ29
		outETMsg.set(KK1681ETMsg.PARAMETER_29,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_29));
		//FROM:異動予約:パラメータ30 TO:異動予約:パラメータ30
		outETMsg.set(KK1681ETMsg.PARAMETER_30,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_30));
		//FROM:異動予約:パラメータ31 TO:異動予約:パラメータ31
		outETMsg.set(KK1681ETMsg.PARAMETER_31,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_31));
		//FROM:異動予約:パラメータ32 TO:異動予約:パラメータ32
		outETMsg.set(KK1681ETMsg.PARAMETER_32,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_32));
		//FROM:異動予約:パラメータ33 TO:異動予約:パラメータ33
		outETMsg.set(KK1681ETMsg.PARAMETER_33,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_33));
		//FROM:異動予約:パラメータ34 TO:異動予約:パラメータ34
		outETMsg.set(KK1681ETMsg.PARAMETER_34,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_34));
		//FROM:異動予約:パラメータ35 TO:異動予約:パラメータ35
		outETMsg.set(KK1681ETMsg.PARAMETER_35,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_35));
		//FROM:異動予約:パラメータ36 TO:異動予約:パラメータ36
		outETMsg.set(KK1681ETMsg.PARAMETER_36,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_36));
		//FROM:異動予約:パラメータ37 TO:異動予約:パラメータ37
		outETMsg.set(KK1681ETMsg.PARAMETER_37,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_37));
		//FROM:異動予約:パラメータ38 TO:異動予約:パラメータ38
		outETMsg.set(KK1681ETMsg.PARAMETER_38,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_38));
		//FROM:異動予約:パラメータ39 TO:異動予約:パラメータ39
		outETMsg.set(KK1681ETMsg.PARAMETER_39,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_39));
		//FROM:異動予約:パラメータ40 TO:異動予約:パラメータ40
		outETMsg.set(KK1681ETMsg.PARAMETER_40,inCBMMsg.getObject(KK1681CBMMsg.PARAMETER_40));

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

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

		//条件用CAANMsg
		CAANMsg chkCBMMsg = new CAANMsg(KK1681CBMMsg.class.getName());
		chkCBMMsg.setMsgDataOfSchema(inCBMMsg);

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

		//処理の振り分け
		if(eventID.equals(EventIDList.KK1681C001)){
			//異動予約異動予約状態変更振舞内部
			execIKK1681C001_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.KK1681C002)){
			//異動予約予約適用年月日変更（住所変更）振舞内部
			execIKK1681C002_toGroupMsg(inETMsg[0], inCBMMsg, chkCBMMsg, inContext);

		}else if (eventID.equals(EventIDList.KK1681C003)){
			//異動予約予約適用年月日変更振舞内部
			execIKK1681C003_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.KK1681D001)){
			//割引サービス契約解約（異動予約未来登録）振舞内部
			execIKK1681D001_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.KK1681D002)){
			//異動予約登録振舞内部
			execIKK1681D002_toGroupMsg(inETMsg[0], inCBMMsg);

		}

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

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

		return inCBMMsg;
	}

	/**
	 * 異動予約異動予約状態変更振舞内部<IKK1681C001> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execIKK1681C001_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(KK1681ETMsg.IDO_RSV_NO_ERR)){
			//FROM:異動予約:異動予約番号エラー TO:異動予約:異動予約番号エラー
			outCBMMsg.set(KK1681CBMMsg.IDO_RSV_NO_ERR, inETMsg.getObject(KK1681ETMsg.IDO_RSV_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.IDO_RSV_HANEI_YMD_ERR)){
			//FROM:異動予約:異動予約反映年月日エラー TO:異動予約:異動予約反映年月日エラー
			outCBMMsg.set(KK1681CBMMsg.IDO_RSV_HANEI_YMD_ERR, inETMsg.getObject(KK1681ETMsg.IDO_RSV_HANEI_YMD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.IDO_RSV_CL_YMD_ERR)){
			//FROM:異動予約:異動予約取消年月日エラー TO:異動予約:異動予約取消年月日エラー
			outCBMMsg.set(KK1681CBMMsg.IDO_RSV_CL_YMD_ERR, inETMsg.getObject(KK1681ETMsg.IDO_RSV_CL_YMD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.IDO_RSV_STAT_CD_ERR)){
			//FROM:異動予約:異動予約状態コードエラー TO:異動予約:異動予約状態コードエラー
			outCBMMsg.set(KK1681CBMMsg.IDO_RSV_STAT_CD_ERR, inETMsg.getObject(KK1681ETMsg.IDO_RSV_STAT_CD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.UPD_DTM_ERR)){
			//FROM:異動予約:更新年月日時分秒エラー TO:異動予約:更新年月日時分秒エラー
			outCBMMsg.set(KK1681CBMMsg.UPD_DTM_ERR, inETMsg.getObject(KK1681ETMsg.UPD_DTM_ERR));
		}
		//FROM:異動予約:更新年月日時分秒 TO:異動予約:更新年月日時分秒
		outCBMMsg.set(KK1681CBMMsg.UPD_DTM,inETMsg.getObject(KK1681ETMsg.UPD_DTM));
		if(!inETMsg.isNull(KK1681ETMsg.UPD_OPEACNT_ERR)){
			//FROM:異動予約:更新オペレータアカウントエラー TO:異動予約:更新オペレータアカウントエラー
			outCBMMsg.set(KK1681CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(KK1681ETMsg.UPD_OPEACNT_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 異動予約予約適用年月日変更（住所変更）振舞内部<IKK1681C002> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 * @param chkCBMMsg 条件用CBMMsg
	 * @param inContext 条件用inContext
	 */
	private CAANMsg execIKK1681C002_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg, CAANMsg chkCBMMsg, AgentDispatchContext inContext) {

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

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

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

		if(!inETMsg.isNull(KK1681ETMsg.IDO_RSV_NO_ERR)){
			//FROM:異動予約:異動予約番号エラー TO:異動予約:異動予約番号エラー
			outCBMMsg.set(KK1681CBMMsg.IDO_RSV_NO_ERR, inETMsg.getObject(KK1681ETMsg.IDO_RSV_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.IDO_DIV_ERR)){
			//FROM:異動予約:異動区分エラー TO:異動予約:異動区分エラー
			outCBMMsg.set(KK1681CBMMsg.IDO_DIV_ERR, inETMsg.getObject(KK1681ETMsg.IDO_DIV_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.RSV_APLY_YMD_ERR)){
			//FROM:異動予約:予約適用年月日エラー TO:異動予約:予約適用年月日エラー
			outCBMMsg.set(KK1681CBMMsg.RSV_APLY_YMD_ERR, inETMsg.getObject(KK1681ETMsg.RSV_APLY_YMD_ERR));
		}
		if(!JKKModelCommon.isNull(chkCBMMsg, inContext, chkCBMMsg.getObject(KK1681CBMMsg.SVC_CHRG_ENDYMD))){
			if(!inETMsg.isNull(KK1681ETMsg.SVC_CHRG_ENDYMD_ERR)){
				//FROM:異動予約:サービス課金終了年月日エラー TO:異動予約:サービス課金終了年月日エラー
				outCBMMsg.set(KK1681CBMMsg.SVC_CHRG_ENDYMD_ERR, inETMsg.getObject(KK1681ETMsg.SVC_CHRG_ENDYMD_ERR));
			}
		}
		if(!inETMsg.isNull(KK1681ETMsg.UPD_DTM_ERR)){
			//FROM:異動予約:更新年月日時分秒エラー TO:異動予約:更新年月日時分秒エラー
			outCBMMsg.set(KK1681CBMMsg.UPD_DTM_ERR, inETMsg.getObject(KK1681ETMsg.UPD_DTM_ERR));
		}
		//FROM:異動予約:更新年月日時分秒 TO:異動予約:更新年月日時分秒
		outCBMMsg.set(KK1681CBMMsg.UPD_DTM,inETMsg.getObject(KK1681ETMsg.UPD_DTM));
		if(!inETMsg.isNull(KK1681ETMsg.UPD_OPEACNT_ERR)){
			//FROM:異動予約:更新オペレータアカウントエラー TO:異動予約:更新オペレータアカウントエラー
			outCBMMsg.set(KK1681CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(KK1681ETMsg.UPD_OPEACNT_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 異動予約予約適用年月日変更振舞内部<IKK1681C003> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execIKK1681C003_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(KK1681ETMsg.IDO_RSV_NO_ERR)){
			//FROM:異動予約:異動予約番号エラー TO:異動予約:異動予約番号エラー
			outCBMMsg.set(KK1681CBMMsg.IDO_RSV_NO_ERR, inETMsg.getObject(KK1681ETMsg.IDO_RSV_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.RSV_APLY_YMD_ERR)){
			//FROM:異動予約:予約適用年月日エラー TO:異動予約:予約適用年月日エラー
			outCBMMsg.set(KK1681CBMMsg.RSV_APLY_YMD_ERR, inETMsg.getObject(KK1681ETMsg.RSV_APLY_YMD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.UPD_DTM_ERR)){
			//FROM:異動予約:更新年月日時分秒エラー TO:異動予約:更新年月日時分秒エラー
			outCBMMsg.set(KK1681CBMMsg.UPD_DTM_ERR, inETMsg.getObject(KK1681ETMsg.UPD_DTM_ERR));
		}
		//FROM:異動予約:更新年月日時分秒 TO:異動予約:更新年月日時分秒
		outCBMMsg.set(KK1681CBMMsg.UPD_DTM,inETMsg.getObject(KK1681ETMsg.UPD_DTM));
		if(!inETMsg.isNull(KK1681ETMsg.UPD_OPEACNT_ERR)){
			//FROM:異動予約:更新オペレータアカウントエラー TO:異動予約:更新オペレータアカウントエラー
			outCBMMsg.set(KK1681CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(KK1681ETMsg.UPD_OPEACNT_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 割引サービス契約解約（異動予約未来登録）振舞内部<IKK1681D001> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execIKK1681D001_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(KK1681ETMsg.IDO_RSV_NO_ERR)){
			//FROM:異動予約:異動予約番号エラー TO:異動予約:異動予約番号エラー
			outCBMMsg.set(KK1681CBMMsg.IDO_RSV_NO_ERR, inETMsg.getObject(KK1681ETMsg.IDO_RSV_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.IDO_DIV_ERR)){
			//FROM:異動予約:異動区分エラー TO:異動予約:異動区分エラー
			outCBMMsg.set(KK1681CBMMsg.IDO_DIV_ERR, inETMsg.getObject(KK1681ETMsg.IDO_DIV_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.IDO_RSV_DTL_CD_ERR)){
			//FROM:異動予約:異動予約詳細コードエラー TO:異動予約:異動予約詳細コードエラー
			outCBMMsg.set(KK1681CBMMsg.IDO_RSV_DTL_CD_ERR, inETMsg.getObject(KK1681ETMsg.IDO_RSV_DTL_CD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.RSV_APLY_YMD_ERR)){
			//FROM:異動予約:予約適用年月日エラー TO:異動予約:予約適用年月日エラー
			outCBMMsg.set(KK1681CBMMsg.RSV_APLY_YMD_ERR, inETMsg.getObject(KK1681ETMsg.RSV_APLY_YMD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.IDO_RSV_HANEI_YMD_ERR)){
			//FROM:異動予約:異動予約反映年月日エラー TO:異動予約:異動予約反映年月日エラー
			outCBMMsg.set(KK1681CBMMsg.IDO_RSV_HANEI_YMD_ERR, inETMsg.getObject(KK1681ETMsg.IDO_RSV_HANEI_YMD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.IDO_RSV_CL_YMD_ERR)){
			//FROM:異動予約:異動予約取消年月日エラー TO:異動予約:異動予約取消年月日エラー
			outCBMMsg.set(KK1681CBMMsg.IDO_RSV_CL_YMD_ERR, inETMsg.getObject(KK1681ETMsg.IDO_RSV_CL_YMD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.IDO_RSV_STAT_CD_ERR)){
			//FROM:異動予約:異動予約状態コードエラー TO:異動予約:異動予約状態コードエラー
			outCBMMsg.set(KK1681CBMMsg.IDO_RSV_STAT_CD_ERR, inETMsg.getObject(KK1681ETMsg.IDO_RSV_STAT_CD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.MSKM_DTL_NO_ERR)){
			//FROM:異動予約:申込明細番号エラー TO:異動予約:申込明細番号エラー
			outCBMMsg.set(KK1681CBMMsg.MSKM_DTL_NO_ERR, inETMsg.getObject(KK1681ETMsg.MSKM_DTL_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.SYSID_ERR)){
			//FROM:異動予約:SYSIDエラー TO:異動予約:SYSIDエラー
			outCBMMsg.set(KK1681CBMMsg.SYSID_ERR, inETMsg.getObject(KK1681ETMsg.SYSID_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.SEIKY_KEI_NO_ERR)){
			//FROM:異動予約:請求契約番号エラー TO:異動予約:請求契約番号エラー
			outCBMMsg.set(KK1681CBMMsg.SEIKY_KEI_NO_ERR, inETMsg.getObject(KK1681ETMsg.SEIKY_KEI_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.SVC_KEI_NO_ERR)){
			//FROM:異動予約:サービス契約番号エラー TO:異動予約:サービス契約番号エラー
			outCBMMsg.set(KK1681CBMMsg.SVC_KEI_NO_ERR, inETMsg.getObject(KK1681ETMsg.SVC_KEI_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.SVC_KEI_UCWK_NO_ERR)){
			//FROM:異動予約:サービス契約内訳番号エラー TO:異動予約:サービス契約内訳番号エラー
			outCBMMsg.set(KK1681CBMMsg.SVC_KEI_UCWK_NO_ERR, inETMsg.getObject(KK1681ETMsg.SVC_KEI_UCWK_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.OP_SVC_KEI_NO_ERR)){
			//FROM:異動予約:オプションサービス契約番号エラー TO:異動予約:オプションサービス契約番号エラー
			outCBMMsg.set(KK1681CBMMsg.OP_SVC_KEI_NO_ERR, inETMsg.getObject(KK1681ETMsg.OP_SVC_KEI_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.SBOP_SVC_KEI_NO_ERR)){
			//FROM:異動予約:サブオプションサービス契約番号エラー TO:異動予約:サブオプションサービス契約番号エラー
			outCBMMsg.set(KK1681CBMMsg.SBOP_SVC_KEI_NO_ERR, inETMsg.getObject(KK1681ETMsg.SBOP_SVC_KEI_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.KKTK_SVC_KEI_NO_ERR)){
			//FROM:異動予約:機器提供サービス契約番号エラー TO:異動予約:機器提供サービス契約番号エラー
			outCBMMsg.set(KK1681CBMMsg.KKTK_SVC_KEI_NO_ERR, inETMsg.getObject(KK1681ETMsg.KKTK_SVC_KEI_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.WRIB_SVC_KEI_NO_ERR)){
			//FROM:異動予約:割引サービス契約番号エラー TO:異動予約:割引サービス契約番号エラー
			outCBMMsg.set(KK1681CBMMsg.WRIB_SVC_KEI_NO_ERR, inETMsg.getObject(KK1681ETMsg.WRIB_SVC_KEI_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.SVC_KEI_KAISEN_UCWK_NO_ERR)){
			//FROM:異動予約:サービス契約回線内訳番号エラー TO:異動予約:サービス契約回線内訳番号エラー
			outCBMMsg.set(KK1681CBMMsg.SVC_KEI_KAISEN_UCWK_NO_ERR, inETMsg.getObject(KK1681ETMsg.SVC_KEI_KAISEN_UCWK_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.HEIGO_SK_SYSID_ERR)){
			//FROM:異動予約:併合先SYSIDエラー TO:異動予約:併合先SYSIDエラー
			outCBMMsg.set(KK1681CBMMsg.HEIGO_SK_SYSID_ERR, inETMsg.getObject(KK1681ETMsg.HEIGO_SK_SYSID_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.BUNKATSU_SK_SYSID_ERR)){
			//FROM:異動予約:分割先SYSIDエラー TO:異動予約:分割先SYSIDエラー
			outCBMMsg.set(KK1681CBMMsg.BUNKATSU_SK_SYSID_ERR, inETMsg.getObject(KK1681ETMsg.BUNKATSU_SK_SYSID_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.HEIGO_SK_SEIKY_KEI_NO_ERR)){
			//FROM:異動予約:併合先請求契約番号エラー TO:異動予約:併合先請求契約番号エラー
			outCBMMsg.set(KK1681CBMMsg.HEIGO_SK_SEIKY_KEI_NO_ERR, inETMsg.getObject(KK1681ETMsg.HEIGO_SK_SEIKY_KEI_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.BUNKATSU_SK_SEIKY_KEI_NO_ERR)){
			//FROM:異動予約:分割先請求契約番号エラー TO:異動予約:分割先請求契約番号エラー
			outCBMMsg.set(KK1681CBMMsg.BUNKATSU_SK_SEIKY_KEI_NO_ERR, inETMsg.getObject(KK1681ETMsg.BUNKATSU_SK_SEIKY_KEI_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.NEW_PRC_GRP_CD_ERR)){
			//FROM:異動予約:新料金グループコードエラー TO:異動予約:新料金グループコードエラー
			outCBMMsg.set(KK1681CBMMsg.NEW_PRC_GRP_CD_ERR, inETMsg.getObject(KK1681ETMsg.NEW_PRC_GRP_CD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.NEW_PCRS_CD_ERR)){
			//FROM:異動予約:新料金コースコードエラー TO:異動予約:新料金コースコードエラー
			outCBMMsg.set(KK1681CBMMsg.NEW_PCRS_CD_ERR, inETMsg.getObject(KK1681ETMsg.NEW_PCRS_CD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.NEW_PPLAN_CD_ERR)){
			//FROM:異動予約:新料金プランコードエラー TO:異動予約:新料金プランコードエラー
			outCBMMsg.set(KK1681CBMMsg.NEW_PPLAN_CD_ERR, inETMsg.getObject(KK1681ETMsg.NEW_PPLAN_CD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.NEW_TK_HOSHIKI_KEI_NO_ERR)){
			//FROM:異動予約:新提供方式契約番号エラー TO:異動予約:新提供方式契約番号エラー
			outCBMMsg.set(KK1681CBMMsg.NEW_TK_HOSHIKI_KEI_NO_ERR, inETMsg.getObject(KK1681ETMsg.NEW_TK_HOSHIKI_KEI_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.NEW_DMPS_ANKEN_NO_ERR)){
			//FROM:異動予約:新電波障害案件番号エラー TO:異動予約:新電波障害案件番号エラー
			outCBMMsg.set(KK1681CBMMsg.NEW_DMPS_ANKEN_NO_ERR, inETMsg.getObject(KK1681ETMsg.NEW_DMPS_ANKEN_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.OLD_PRC_GRP_CD_ERR)){
			//FROM:異動予約:旧料金グループコードエラー TO:異動予約:旧料金グループコードエラー
			outCBMMsg.set(KK1681CBMMsg.OLD_PRC_GRP_CD_ERR, inETMsg.getObject(KK1681ETMsg.OLD_PRC_GRP_CD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.OLD_PCRS_CD_ERR)){
			//FROM:異動予約:旧料金コースコードエラー TO:異動予約:旧料金コースコードエラー
			outCBMMsg.set(KK1681CBMMsg.OLD_PCRS_CD_ERR, inETMsg.getObject(KK1681ETMsg.OLD_PCRS_CD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.OLD_PPLAN_CD_ERR)){
			//FROM:異動予約:旧料金プランコードエラー TO:異動予約:旧料金プランコードエラー
			outCBMMsg.set(KK1681CBMMsg.OLD_PPLAN_CD_ERR, inETMsg.getObject(KK1681ETMsg.OLD_PPLAN_CD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.OLD_TK_HOSHIKI_KEI_NO_ERR)){
			//FROM:異動予約:旧提供方式契約番号エラー TO:異動予約:旧提供方式契約番号エラー
			outCBMMsg.set(KK1681CBMMsg.OLD_TK_HOSHIKI_KEI_NO_ERR, inETMsg.getObject(KK1681ETMsg.OLD_TK_HOSHIKI_KEI_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.OLD_DMPS_ANKEN_NO_ERR)){
			//FROM:異動予約:旧電波障害案件番号エラー TO:異動予約:旧電波障害案件番号エラー
			outCBMMsg.set(KK1681CBMMsg.OLD_DMPS_ANKEN_NO_ERR, inETMsg.getObject(KK1681ETMsg.OLD_DMPS_ANKEN_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.KOJIAK_NO_ERR)){
			//FROM:異動予約:工事案件番号エラー TO:異動予約:工事案件番号エラー
			outCBMMsg.set(KK1681CBMMsg.KOJIAK_NO_ERR, inETMsg.getObject(KK1681ETMsg.KOJIAK_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PNLTY_HASSEI_CD_ERR)){
			//FROM:異動予約:違約金発生コードエラー TO:異動予約:違約金発生コードエラー
			outCBMMsg.set(KK1681CBMMsg.PNLTY_HASSEI_CD_ERR, inETMsg.getObject(KK1681ETMsg.PNLTY_HASSEI_CD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.OP_HKTGI_SK_SVC_KEI_NO_ERR)){
			//FROM:異動予約:オプション引継先サービス契約番号エラー TO:異動予約:オプション引継先サービス契約番号エラー
			outCBMMsg.set(KK1681CBMMsg.OP_HKTGI_SK_SVC_KEI_NO_ERR, inETMsg.getObject(KK1681ETMsg.OP_HKTGI_SK_SVC_KEI_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.SVC_PAUSE_CHRG_STA_YMD_ERR)){
			//FROM:異動予約:サービス休止課金開始年月日エラー TO:異動予約:サービス休止課金開始年月日エラー
			outCBMMsg.set(KK1681CBMMsg.SVC_PAUSE_CHRG_STA_YMD_ERR, inETMsg.getObject(KK1681ETMsg.SVC_PAUSE_CHRG_STA_YMD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.SVC_CHRG_ENDYMD_ERR)){
			//FROM:異動予約:サービス課金終了年月日エラー TO:異動予約:サービス課金終了年月日エラー
			outCBMMsg.set(KK1681CBMMsg.SVC_CHRG_ENDYMD_ERR, inETMsg.getObject(KK1681ETMsg.SVC_CHRG_ENDYMD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PLAN_CHRG_STAYMD_ERR)){
			//FROM:異動予約:プラン課金開始年月日エラー TO:異動予約:プラン課金開始年月日エラー
			outCBMMsg.set(KK1681CBMMsg.PLAN_CHRG_STAYMD_ERR, inETMsg.getObject(KK1681ETMsg.PLAN_CHRG_STAYMD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PLAN_CHRG_ENDYMD_ERR)){
			//FROM:異動予約:プラン課金終了年月日エラー TO:異動予約:プラン課金終了年月日エラー
			outCBMMsg.set(KK1681CBMMsg.PLAN_CHRG_ENDYMD_ERR, inETMsg.getObject(KK1681ETMsg.PLAN_CHRG_ENDYMD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.IDO_RSV_RSN_CD_ERR)){
			//FROM:異動予約:異動予約理由コードエラー TO:異動予約:異動予約理由コードエラー
			outCBMMsg.set(KK1681CBMMsg.IDO_RSV_RSN_CD_ERR, inETMsg.getObject(KK1681ETMsg.IDO_RSV_RSN_CD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.IDO_RSV_RSN_MEMO_ERR)){
			//FROM:異動予約:異動予約理由メモエラー TO:異動予約:異動予約理由メモエラー
			outCBMMsg.set(KK1681CBMMsg.IDO_RSV_RSN_MEMO_ERR, inETMsg.getObject(KK1681ETMsg.IDO_RSV_RSN_MEMO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.ADD_DTM_ERR)){
			//FROM:異動予約:登録年月日時分秒エラー TO:異動予約:登録年月日時分秒エラー
			outCBMMsg.set(KK1681CBMMsg.ADD_DTM_ERR, inETMsg.getObject(KK1681ETMsg.ADD_DTM_ERR));
		}
		//FROM:異動予約:登録年月日時分秒 TO:異動予約:登録年月日時分秒
		outCBMMsg.set(KK1681CBMMsg.ADD_DTM,inETMsg.getObject(KK1681ETMsg.ADD_DTM));
		if(!inETMsg.isNull(KK1681ETMsg.ADD_OPEACNT_ERR)){
			//FROM:異動予約:登録オペレータアカウントエラー TO:異動予約:登録オペレータアカウントエラー
			outCBMMsg.set(KK1681CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(KK1681ETMsg.ADD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.UPD_DTM_ERR)){
			//FROM:異動予約:更新年月日時分秒エラー TO:異動予約:更新年月日時分秒エラー
			outCBMMsg.set(KK1681CBMMsg.UPD_DTM_ERR, inETMsg.getObject(KK1681ETMsg.UPD_DTM_ERR));
		}
		//FROM:異動予約:更新年月日時分秒 TO:異動予約:更新年月日時分秒
		outCBMMsg.set(KK1681CBMMsg.UPD_DTM,inETMsg.getObject(KK1681ETMsg.UPD_DTM));
		if(!inETMsg.isNull(KK1681ETMsg.UPD_OPEACNT_ERR)){
			//FROM:異動予約:更新オペレータアカウントエラー TO:異動予約:更新オペレータアカウントエラー
			outCBMMsg.set(KK1681CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(KK1681ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.MK_FLG_ERR)){
			//FROM:異動予約:無効フラグエラー TO:異動予約:無効フラグエラー
			outCBMMsg.set(KK1681CBMMsg.MK_FLG_ERR, inETMsg.getObject(KK1681ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.KKOP_SVC_KEI_NO_ERR)){
			//FROM:異動予約:機器オプションサービス契約番号エラー TO:異動予約:機器オプションサービス契約番号エラー
			outCBMMsg.set(KK1681CBMMsg.KKOP_SVC_KEI_NO_ERR, inETMsg.getObject(KK1681ETMsg.KKOP_SVC_KEI_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_1_ERR)){
			//FROM:異動予約:パラメータ1エラー TO:異動予約:パラメータ1エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_1_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_1_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 異動予約登録振舞内部<IKK1681D002> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execIKK1681D002_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(KK1681ETMsg.IDO_RSV_NO_ERR)){
			//FROM:異動予約:異動予約番号エラー TO:異動予約:異動予約番号エラー
			outCBMMsg.set(KK1681CBMMsg.IDO_RSV_NO_ERR, inETMsg.getObject(KK1681ETMsg.IDO_RSV_NO_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.IDO_DIV_ERR)){
			//FROM:異動予約:異動区分エラー TO:異動予約:異動区分エラー
			outCBMMsg.set(KK1681CBMMsg.IDO_DIV_ERR, inETMsg.getObject(KK1681ETMsg.IDO_DIV_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.IDO_RSV_DTL_CD_ERR)){
			//FROM:異動予約:異動予約詳細コードエラー TO:異動予約:異動予約詳細コードエラー
			outCBMMsg.set(KK1681CBMMsg.IDO_RSV_DTL_CD_ERR, inETMsg.getObject(KK1681ETMsg.IDO_RSV_DTL_CD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.RSV_APLY_YMD_ERR)){
			//FROM:異動予約:予約適用年月日エラー TO:異動予約:予約適用年月日エラー
			outCBMMsg.set(KK1681CBMMsg.RSV_APLY_YMD_ERR, inETMsg.getObject(KK1681ETMsg.RSV_APLY_YMD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.IDO_RSV_STAT_CD_ERR)){
			//FROM:異動予約:異動予約状態コードエラー TO:異動予約:異動予約状態コードエラー
			outCBMMsg.set(KK1681CBMMsg.IDO_RSV_STAT_CD_ERR, inETMsg.getObject(KK1681ETMsg.IDO_RSV_STAT_CD_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.SYSID_ERR)){
			//FROM:異動予約:SYSIDエラー TO:異動予約:SYSIDエラー
			outCBMMsg.set(KK1681CBMMsg.SYSID_ERR, inETMsg.getObject(KK1681ETMsg.SYSID_ERR));
		}
		//FROM:異動予約:登録年月日時分秒 TO:異動予約:登録年月日時分秒
		outCBMMsg.set(KK1681CBMMsg.ADD_DTM,inETMsg.getObject(KK1681ETMsg.ADD_DTM));
		if(!inETMsg.isNull(KK1681ETMsg.ADD_OPEACNT_ERR)){
			//FROM:異動予約:登録オペレータアカウントエラー TO:異動予約:登録オペレータアカウントエラー
			outCBMMsg.set(KK1681CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(KK1681ETMsg.ADD_OPEACNT_ERR));
		}
		//FROM:異動予約:更新年月日時分秒 TO:異動予約:更新年月日時分秒
		outCBMMsg.set(KK1681CBMMsg.UPD_DTM,inETMsg.getObject(KK1681ETMsg.UPD_DTM));
		if(!inETMsg.isNull(KK1681ETMsg.UPD_OPEACNT_ERR)){
			//FROM:異動予約:更新オペレータアカウントエラー TO:異動予約:更新オペレータアカウントエラー
			outCBMMsg.set(KK1681CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(KK1681ETMsg.UPD_OPEACNT_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.MK_FLG_ERR)){
			//FROM:異動予約:無効フラグエラー TO:異動予約:無効フラグエラー
			outCBMMsg.set(KK1681CBMMsg.MK_FLG_ERR, inETMsg.getObject(KK1681ETMsg.MK_FLG_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_1_ERR)){
			//FROM:異動予約:パラメータ1エラー TO:異動予約:パラメータ1エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_1_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_1_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_2_ERR)){
			//FROM:異動予約:パラメータ2エラー TO:異動予約:パラメータ2エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_2_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_2_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_3_ERR)){
			//FROM:異動予約:パラメータ3エラー TO:異動予約:パラメータ3エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_3_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_3_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_4_ERR)){
			//FROM:異動予約:パラメータ4エラー TO:異動予約:パラメータ4エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_4_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_4_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_5_ERR)){
			//FROM:異動予約:パラメータ5エラー TO:異動予約:パラメータ5エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_5_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_5_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_6_ERR)){
			//FROM:異動予約:パラメータ6エラー TO:異動予約:パラメータ6エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_6_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_6_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_7_ERR)){
			//FROM:異動予約:パラメータ7エラー TO:異動予約:パラメータ7エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_7_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_7_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_8_ERR)){
			//FROM:異動予約:パラメータ8エラー TO:異動予約:パラメータ8エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_8_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_8_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_9_ERR)){
			//FROM:異動予約:パラメータ9エラー TO:異動予約:パラメータ9エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_9_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_9_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_10_ERR)){
			//FROM:異動予約:パラメータ10エラー TO:異動予約:パラメータ10エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_10_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_10_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_11_ERR)){
			//FROM:異動予約:パラメータ11エラー TO:異動予約:パラメータ11エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_11_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_11_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_12_ERR)){
			//FROM:異動予約:パラメータ12エラー TO:異動予約:パラメータ12エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_12_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_12_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_13_ERR)){
			//FROM:異動予約:パラメータ13エラー TO:異動予約:パラメータ13エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_13_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_13_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_14_ERR)){
			//FROM:異動予約:パラメータ14エラー TO:異動予約:パラメータ14エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_14_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_14_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_15_ERR)){
			//FROM:異動予約:パラメータ15エラー TO:異動予約:パラメータ15エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_15_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_15_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_16_ERR)){
			//FROM:異動予約:パラメータ16エラー TO:異動予約:パラメータ16エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_16_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_16_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_17_ERR)){
			//FROM:異動予約:パラメータ17エラー TO:異動予約:パラメータ17エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_17_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_17_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_18_ERR)){
			//FROM:異動予約:パラメータ18エラー TO:異動予約:パラメータ18エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_18_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_18_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_19_ERR)){
			//FROM:異動予約:パラメータ19エラー TO:異動予約:パラメータ19エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_19_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_19_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_20_ERR)){
			//FROM:異動予約:パラメータ20エラー TO:異動予約:パラメータ20エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_20_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_20_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_21_ERR)){
			//FROM:異動予約:パラメータ21エラー TO:異動予約:パラメータ21エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_21_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_21_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_22_ERR)){
			//FROM:異動予約:パラメータ22エラー TO:異動予約:パラメータ22エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_22_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_22_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_23_ERR)){
			//FROM:異動予約:パラメータ23エラー TO:異動予約:パラメータ23エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_23_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_23_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_24_ERR)){
			//FROM:異動予約:パラメータ24エラー TO:異動予約:パラメータ24エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_24_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_24_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_25_ERR)){
			//FROM:異動予約:パラメータ25エラー TO:異動予約:パラメータ25エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_25_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_25_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_26_ERR)){
			//FROM:異動予約:パラメータ26エラー TO:異動予約:パラメータ26エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_26_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_26_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_27_ERR)){
			//FROM:異動予約:パラメータ27エラー TO:異動予約:パラメータ27エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_27_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_27_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_28_ERR)){
			//FROM:異動予約:パラメータ28エラー TO:異動予約:パラメータ28エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_28_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_28_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_29_ERR)){
			//FROM:異動予約:パラメータ29エラー TO:異動予約:パラメータ29エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_29_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_29_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_30_ERR)){
			//FROM:異動予約:パラメータ30エラー TO:異動予約:パラメータ30エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_30_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_30_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_31_ERR)){
			//FROM:異動予約:パラメータ31エラー TO:異動予約:パラメータ31エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_31_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_31_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_32_ERR)){
			//FROM:異動予約:パラメータ32エラー TO:異動予約:パラメータ32エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_32_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_32_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_33_ERR)){
			//FROM:異動予約:パラメータ33エラー TO:異動予約:パラメータ33エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_33_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_33_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_34_ERR)){
			//FROM:異動予約:パラメータ34エラー TO:異動予約:パラメータ34エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_34_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_34_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_35_ERR)){
			//FROM:異動予約:パラメータ35エラー TO:異動予約:パラメータ35エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_35_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_35_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_36_ERR)){
			//FROM:異動予約:パラメータ36エラー TO:異動予約:パラメータ36エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_36_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_36_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_37_ERR)){
			//FROM:異動予約:パラメータ37エラー TO:異動予約:パラメータ37エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_37_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_37_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_38_ERR)){
			//FROM:異動予約:パラメータ38エラー TO:異動予約:パラメータ38エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_38_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_38_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_39_ERR)){
			//FROM:異動予約:パラメータ39エラー TO:異動予約:パラメータ39エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_39_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_39_ERR));
		}
		if(!inETMsg.isNull(KK1681ETMsg.PARAMETER_40_ERR)){
			//FROM:異動予約:パラメータ40エラー TO:異動予約:パラメータ40エラー
			outCBMMsg.set(KK1681CBMMsg.PARAMETER_40_ERR, inETMsg.getObject(KK1681ETMsg.PARAMETER_40_ERR));
		}

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

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

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

		return outCBMMsg;

	}

}

