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


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

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

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

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

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

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

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

		//ETMsg
		CAANMsg[] outETMsg = null;

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

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

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

			//メーカー修理依頼振舞内部
			execIDK0171C003_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//修理対象機器返品完了振舞内部
			execIDK0171C005_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//物流保全キャンセル振舞内部
			execIDK0171C004_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//機器メーカー修理完了更新振舞内部
			execIDK0171C006_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//物流保全完了振舞内部
			execIDK0171C007_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//修理機器送付振舞内部
			execIDK0171C008_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//交換機器送付振舞内部
			execIDK0171C009_toElementMsg(inCBMMsg, outETMsg[0], inContext);

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

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

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

			//物流保全受付振舞内部
			execIDK0171D002_toElementMsg(inCBMMsg, outETMsg[0], inContext);

		}

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

		return outETMsg;
	}

	/**
	 * メーカー修理依頼振舞内部<IDK0171C003> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execIDK0171C003_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:物流保全:物流保全番号 TO:物流保全:物流保全番号
		outETMsg.set(DK0171ETMsg.BTRYHOZN_NO,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_NO));
		//FROM:物流保全:物流保全ステータス TO:物流保全:物流保全ステータス
		outETMsg.set(DK0171ETMsg.BTRYHOZN_STAT,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_STAT));
		//FROM:物流保全:物流保全結果コード TO:物流保全:物流保全結果コード
		outETMsg.set(DK0171ETMsg.BTRYHOZN_RSLT_CD,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_RSLT_CD));
		//FROM:物流保全:お客様修理依頼票番号 TO:物流保全:お客様修理依頼票番号
		outETMsg.set(DK0171ETMsg.CUST_SHURI_REQ_HYO_NO,inCBMMsg.getObject(DK0171CBMMsg.CUST_SHURI_REQ_HYO_NO));
		//FROM:物流保全:お客様修理代金支払意思コード TO:物流保全:お客様修理代金支払意思コード
		outETMsg.set(DK0171ETMsg.CUST_SHURI_DKN_PAY_ISHI_CD,inCBMMsg.getObject(DK0171CBMMsg.CUST_SHURI_DKN_PAY_ISHI_CD));
		//FROM:物流保全:お客様意思確認年月日 TO:物流保全:お客様意思確認年月日
		outETMsg.set(DK0171ETMsg.CUST_ISHI_CFM_YMD,inCBMMsg.getObject(DK0171CBMMsg.CUST_ISHI_CFM_YMD));
		//FROM:物流保全:メーカー修理依頼年月日 TO:物流保全:メーカー修理依頼年月日
		outETMsg.set(DK0171ETMsg.MAKER_SHURI_REQYMD,inCBMMsg.getObject(DK0171CBMMsg.MAKER_SHURI_REQYMD));
		//FROM:物流保全:物流保全ステータス変更年月日時分秒 TO:物流保全:物流保全ステータス更新年月日時分秒
		outETMsg.set(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_STAT_CHG_DTM));
		//FROM:物流保全:更新年月日時分秒 TO:物流保全:更新年月日時分秒
		outETMsg.set(DK0171ETMsg.UPD_DTM,inCBMMsg.getObject(DK0171CBMMsg.UPD_DTM));
		//FROM:物流保全:更新オペレータアカウント TO:物流保全:更新オペレータアカウント
		outETMsg.set(DK0171ETMsg.UPD_OPEACNT,inCBMMsg.getObject(DK0171CBMMsg.UPD_OPEACNT));

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

		return outETMsg;

	}

	/**
	 * 修理対象機器返品完了振舞内部<IDK0171C005> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execIDK0171C005_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:物流保全:物流保全番号 TO:物流保全:物流保全番号
		outETMsg.set(DK0171ETMsg.BTRYHOZN_NO,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_NO));
		//FROM:固定値 TO:物流保全:物流保全結果コード
		outETMsg.set(DK0171ETMsg.BTRYHOZN_RSLT_CD, "2");
		//FROM:物流保全:修理対象機器受取年月日 TO:物流保全:修理対象機器受取年月日
		outETMsg.set(DK0171ETMsg.SHURITAIKIKI_UKETORI_YMD,inCBMMsg.getObject(DK0171CBMMsg.SHURITAIKIKI_UKETORI_YMD));
		//FROM:物流保全:代替機コード TO:物流保全:代替機コード
		outETMsg.set(DK0171ETMsg.DAITAI_KIKI_CD,inCBMMsg.getObject(DK0171CBMMsg.DAITAI_KIKI_CD));
		//FROM:物流保全:修理可否 TO:物流保全:修理可否
		outETMsg.set(DK0171ETMsg.SHURI_KH,inCBMMsg.getObject(DK0171CBMMsg.SHURI_KH));
		//FROM:物流保全:物流保全ステータス変更年月日時分秒 TO:物流保全:物流保全ステータス更新年月日時分秒
		outETMsg.set(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_STAT_CHG_DTM));
		//FROM:物流保全:更新年月日時分秒 TO:物流保全:更新年月日時分秒
		outETMsg.set(DK0171ETMsg.UPD_DTM,inCBMMsg.getObject(DK0171CBMMsg.UPD_DTM));
		//FROM:物流保全:更新オペレータアカウント TO:物流保全:更新オペレータアカウント
		outETMsg.set(DK0171ETMsg.UPD_OPEACNT,inCBMMsg.getObject(DK0171CBMMsg.UPD_OPEACNT));

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

		return outETMsg;

	}

	/**
	 * 物流保全キャンセル振舞内部<IDK0171C004> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execIDK0171C004_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:物流保全:物流保全番号 TO:物流保全:物流保全番号
		outETMsg.set(DK0171ETMsg.BTRYHOZN_NO,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_NO));
		//FROM:物流保全:物流保全ステータス TO:物流保全:物流保全ステータス
		outETMsg.set(DK0171ETMsg.BTRYHOZN_STAT,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_STAT));
		//FROM:物流保全:物流保全キャンセル年月日 TO:物流保全:物流保全キャンセル年月日
		outETMsg.set(DK0171ETMsg.BTRYHOZN_CANCEL_YMD,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_CANCEL_YMD));
		//FROM:物流保全:物流保全ステータス変更年月日時分秒 TO:物流保全:物流保全ステータス更新年月日時分秒
		outETMsg.set(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_STAT_CHG_DTM));
		//FROM:物流保全:更新年月日時分秒 TO:物流保全:更新年月日時分秒
		outETMsg.set(DK0171ETMsg.UPD_DTM,inCBMMsg.getObject(DK0171CBMMsg.UPD_DTM));
		//FROM:物流保全:更新オペレータアカウント TO:物流保全:更新オペレータアカウント
		outETMsg.set(DK0171ETMsg.UPD_OPEACNT,inCBMMsg.getObject(DK0171CBMMsg.UPD_OPEACNT));

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

		return outETMsg;

	}

	/**
	 * 機器メーカー修理完了更新振舞内部<IDK0171C006> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execIDK0171C006_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:物流保全:物流保全番号 TO:物流保全:物流保全番号
		outETMsg.set(DK0171ETMsg.BTRYHOZN_NO,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_NO));
		//FROM:物流保全:物流保全ステータス TO:物流保全:物流保全ステータス
		outETMsg.set(DK0171ETMsg.BTRYHOZN_STAT,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_STAT));
		//FROM:物流保全:物流保全結果コード TO:物流保全:物流保全結果コード
		outETMsg.set(DK0171ETMsg.BTRYHOZN_RSLT_CD,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_RSLT_CD));
		//FROM:物流保全:メーカー修理完了年月日 TO:物流保全:メーカー修理完了年月日
		outETMsg.set(DK0171ETMsg.MAKER_SHURI_FIN_YMD,inCBMMsg.getObject(DK0171CBMMsg.MAKER_SHURI_FIN_YMD));
		//FROM:物流保全:物流保全ステータス変更年月日時分秒 TO:物流保全:物流保全ステータス更新年月日時分秒
		outETMsg.set(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_STAT_CHG_DTM));
		//FROM:物流保全:更新年月日時分秒 TO:物流保全:更新年月日時分秒
		outETMsg.set(DK0171ETMsg.UPD_DTM,inCBMMsg.getObject(DK0171CBMMsg.UPD_DTM));
		//FROM:物流保全:更新オペレータアカウント TO:物流保全:更新オペレータアカウント
		outETMsg.set(DK0171ETMsg.UPD_OPEACNT,inCBMMsg.getObject(DK0171CBMMsg.UPD_OPEACNT));

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

		return outETMsg;

	}

	/**
	 * 物流保全完了振舞内部<IDK0171C007> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execIDK0171C007_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:物流保全:物流保全番号 TO:物流保全:物流保全番号
		outETMsg.set(DK0171ETMsg.BTRYHOZN_NO,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_NO));
		//FROM:物流保全:物流保全ステータス TO:物流保全:物流保全ステータス
		outETMsg.set(DK0171ETMsg.BTRYHOZN_STAT,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_STAT));
		//FROM:物流保全:物流保全結果コード TO:物流保全:物流保全結果コード
		outETMsg.set(DK0171ETMsg.BTRYHOZN_RSLT_CD,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_RSLT_CD));
		//FROM:物流保全:物流保全完了年月日 TO:物流保全:物流保全完了年月日
		outETMsg.set(DK0171ETMsg.BTRYHOZN_FIN_YMD,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_FIN_YMD));
		//FROM:物流保全:物流保全ステータス変更年月日時分秒 TO:物流保全:物流保全ステータス更新年月日時分秒
		outETMsg.set(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_STAT_CHG_DTM));
		//FROM:物流保全:更新オペレータアカウント TO:物流保全:更新オペレータアカウント
		outETMsg.set(DK0171ETMsg.UPD_OPEACNT,inCBMMsg.getObject(DK0171CBMMsg.UPD_OPEACNT));
		//FROM:物流保全:更新年月日時分秒 TO:物流保全:更新年月日時分秒
		outETMsg.set(DK0171ETMsg.UPD_DTM,inCBMMsg.getObject(DK0171CBMMsg.UPD_DTM));

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

		return outETMsg;

	}

	/**
	 * 修理機器送付振舞内部<IDK0171C008> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execIDK0171C008_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:物流保全:物流保全番号 TO:物流保全:物流保全番号
		outETMsg.set(DK0171ETMsg.BTRYHOZN_NO,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_NO));
		//FROM:物流保全:物流保全結果コード TO:物流保全:物流保全結果コード
		outETMsg.set(DK0171ETMsg.BTRYHOZN_RSLT_CD,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_RSLT_CD));
		//FROM:物流保全:修理機器送付年月日 TO:物流保全:修理機器送付年月日
		outETMsg.set(DK0171ETMsg.SHURI_KIKI_SOHU_YMD,inCBMMsg.getObject(DK0171CBMMsg.SHURI_KIKI_SOHU_YMD));
		//FROM:物流保全:更新年月日時分秒 TO:物流保全:更新年月日時分秒
		outETMsg.set(DK0171ETMsg.UPD_DTM,inCBMMsg.getObject(DK0171CBMMsg.UPD_DTM));
		//FROM:物流保全:更新オペレータアカウント TO:物流保全:更新オペレータアカウント
		outETMsg.set(DK0171ETMsg.UPD_OPEACNT,inCBMMsg.getObject(DK0171CBMMsg.UPD_OPEACNT));

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

		return outETMsg;

	}

	/**
	 * 交換機器送付振舞内部<IDK0171C009> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execIDK0171C009_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:物流保全:物流保全番号 TO:物流保全:物流保全番号
		outETMsg.set(DK0171ETMsg.BTRYHOZN_NO,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_NO));
		//FROM:物流保全:引渡商品コード TO:物流保全:引渡商品コード
		outETMsg.set(DK0171ETMsg.HIKIWATASHI_GOODS_CD,inCBMMsg.getObject(DK0171CBMMsg.HIKIWATASHI_GOODS_CD));
		//FROM:物流保全:物流保全結果コード TO:物流保全:物流保全結果コード
		outETMsg.set(DK0171ETMsg.BTRYHOZN_RSLT_CD,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_RSLT_CD));
		//FROM:物流保全:交換機器送付年月日 TO:物流保全:交換機器送付年月日
		outETMsg.set(DK0171ETMsg.KOKAN_KIKI_SOHU_YMD,inCBMMsg.getObject(DK0171CBMMsg.KOKAN_KIKI_SOHU_YMD));
		//FROM:物流保全:更新年月日時分秒 TO:物流保全:更新年月日時分秒
		outETMsg.set(DK0171ETMsg.UPD_DTM,inCBMMsg.getObject(DK0171CBMMsg.UPD_DTM));
		//FROM:物流保全:更新オペレータアカウント TO:物流保全:更新オペレータアカウント
		outETMsg.set(DK0171ETMsg.UPD_OPEACNT,inCBMMsg.getObject(DK0171CBMMsg.UPD_OPEACNT));

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

		return outETMsg;

	}

	/**
	 * 物流保全受付振舞内部<IDK0171D002> (CBMMsg→ETMsg) です。
	 * @param inCBMMsg 処理を行うCBMMsg
	 * @param outETMsg 処理を行うETMsg
	 */
	private CAANMsg execIDK0171D002_toElementMsg(CAANMsg inCBMMsg,CAANMsg outETMsg,AgentDispatchContext inContext) {

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

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

		//FROM:物流保全:物流保全番号 TO:物流保全:物流保全番号
		outETMsg.set(DK0171ETMsg.BTRYHOZN_NO,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_NO));
		//FROM:物流保全:物流保全ステータス TO:物流保全:物流保全ステータス
		outETMsg.set(DK0171ETMsg.BTRYHOZN_STAT,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_STAT));
		//FROM:物流保全:機器提供サービス契約番号 TO:物流保全:機器提供サービス契約番号
		outETMsg.set(DK0171ETMsg.KKTK_SVC_KEI_NO,inCBMMsg.getObject(DK0171CBMMsg.KKTK_SVC_KEI_NO));
		//FROM:物流保全:機器変更番号 TO:物流保全:機器変更番号
		outETMsg.set(DK0171ETMsg.KIKI_CHG_NO,inCBMMsg.getObject(DK0171CBMMsg.KIKI_CHG_NO));
		//FROM:物流保全:機器提供サービス契約異動コード TO:物流保全:機器提供サービス契約異動コード
		outETMsg.set(DK0171ETMsg.KKTK_SVKEI_IDO_CD,inCBMMsg.getObject(DK0171CBMMsg.KKTK_SVKEI_IDO_CD));
		//FROM:物流保全:機器提供サービス契約異動年月日時分秒 TO:物流保全:機器提供サービス契約異動年月日時分秒
		outETMsg.set(DK0171ETMsg.KKTK_SVKEI_IDO_DTM,inCBMMsg.getObject(DK0171CBMMsg.KKTK_SVKEI_IDO_DTM));
		//FROM:物流保全:物流保全コード TO:物流保全:物流保全コード
		outETMsg.set(DK0171ETMsg.BTRYHOZN_CD,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_CD));
		//FROM:物流保全:物流保全結果コード TO:物流保全:物流保全結果コード
		outETMsg.set(DK0171ETMsg.BTRYHOZN_RSLT_CD,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_RSLT_CD));
		//FROM:物流保全:物流保全受付年月日時分秒 TO:物流保全:物流保全受付年月日時分秒
		outETMsg.set(DK0171ETMsg.BTRYHOZN_UK_DTM,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_UK_DTM));
		//FROM:物流保全:お客様機器障害申告内容 TO:物流保全:お客様機器障害申告内容
		outETMsg.set(DK0171ETMsg.CUST_KIKI_SHOGAI_SKK_NYO,inCBMMsg.getObject(DK0171CBMMsg.CUST_KIKI_SHOGAI_SKK_NYO));
		//FROM:物流保全:対応記録番号 TO:物流保全:対応記録番号
		outETMsg.set(DK0171ETMsg.TAIO_KIROK_NO,inCBMMsg.getObject(DK0171CBMMsg.TAIO_KIROK_NO));
		//FROM:物流保全:お客様修理故障コード TO:物流保全:お客様修理故障コード
		outETMsg.set(DK0171ETMsg.CUST_SHURI_KOSHO_CD,inCBMMsg.getObject(DK0171CBMMsg.CUST_SHURI_KOSHO_CD));
		//FROM:物流保全:物流保全ステータス変更年月日時分秒 TO:物流保全:物流保全ステータス更新年月日時分秒
		outETMsg.set(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_STAT_CHG_DTM));
		//FROM:物流保全:物流保全受付担当ユーザーＩＤ TO:物流保全:物流保全受付担当ユーザーＩＤ
		outETMsg.set(DK0171ETMsg.BTRYHOZN_UK_TNT_USER_ID,inCBMMsg.getObject(DK0171CBMMsg.BTRYHOZN_UK_TNT_USER_ID));
		//FROM:物流保全:登録年月日時分秒 TO:物流保全:登録年月日時分秒
		outETMsg.set(DK0171ETMsg.ADD_DTM,inCBMMsg.getObject(DK0171CBMMsg.ADD_DTM));
		//FROM:物流保全:登録オペレータアカウント TO:物流保全:登録オペレータアカウント
		outETMsg.set(DK0171ETMsg.ADD_OPEACNT,inCBMMsg.getObject(DK0171CBMMsg.ADD_OPEACNT));
		//FROM:物流保全:更新年月日時分秒 TO:物流保全:更新年月日時分秒
		outETMsg.set(DK0171ETMsg.UPD_DTM,inCBMMsg.getObject(DK0171CBMMsg.UPD_DTM));
		//FROM:物流保全:更新オペレータアカウント TO:物流保全:更新オペレータアカウント
		outETMsg.set(DK0171ETMsg.UPD_OPEACNT,inCBMMsg.getObject(DK0171CBMMsg.UPD_OPEACNT));
		//FROM:物流保全:無効フラグ TO:物流保全:無効フラグ
		outETMsg.set(DK0171ETMsg.MK_FLG,inCBMMsg.getObject(DK0171CBMMsg.MK_FLG));
		//FROM:物流保全:お客様修理保証コード TO:物流保全:お客様修理保証コード
		outETMsg.set(DK0171ETMsg.CUST_SHURI_HOSHO_CD,inCBMMsg.getObject(DK0171CBMMsg.CUST_SHURI_HOSHO_CD));
		//FROM:物流保全:取付機器宅内機器型式コード TO:物流保全:取付機器宅内機器型式コード
		outETMsg.set(DK0171ETMsg.ATT_KIKI_TKKKMDL_CD,inCBMMsg.getObject(DK0171CBMMsg.ATT_KIKI_TKKKMDL_CD));
		//FROM:物流保全:取付機器製造番号 TO:物流保全:取付機器製造番号
		outETMsg.set(DK0171ETMsg.ATT_KIKI_SEIZO_NO,inCBMMsg.getObject(DK0171CBMMsg.ATT_KIKI_SEIZO_NO));
		//FROM:物流保全:取付機器管理場所コード TO:物流保全:取付機器管理場所コード
		outETMsg.set(DK0171ETMsg.ATT_KIKI_KRIPLACE_CD,inCBMMsg.getObject(DK0171CBMMsg.ATT_KIKI_KRIPLACE_CD));
		//FROM:物流保全:取付機器管理場所棚コード TO:物流保全:取付機器管理場所棚コード
		outETMsg.set(DK0171ETMsg.ATT_KIKI_KRIPLACE_SHELF_CD,inCBMMsg.getObject(DK0171CBMMsg.ATT_KIKI_KRIPLACE_SHELF_CD));

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

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

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

		//処理の振り分け
		if(eventID.equals(EventIDList.DK0171C001)){
			//メーカー修理依頼振舞内部
			execIDK0171C003_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.DK0171C002)){
			//修理対象機器返品完了振舞内部
			execIDK0171C005_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.DK0171C003)){
			//物流保全キャンセル振舞内部
			execIDK0171C004_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.DK0171C004)){
			//機器メーカー修理完了更新振舞内部
			execIDK0171C006_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.DK0171C005)){
			//物流保全完了振舞内部
			execIDK0171C007_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.DK0171C006)){
			//修理機器送付振舞内部
			execIDK0171C008_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.DK0171C007)){
			//交換機器送付振舞内部
			execIDK0171C009_toGroupMsg(inETMsg[0], inCBMMsg);

		}else if (eventID.equals(EventIDList.DK0171D002)){
			//物流保全受付振舞内部
			execIDK0171D002_toGroupMsg(inETMsg[0], inCBMMsg);

		}

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

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

		return inCBMMsg;
	}

	/**
	 * メーカー修理依頼振舞内部<IDK0171C003> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execIDK0171C003_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_NO_ERR)){
			//FROM:物流保全:物流保全番号エラー TO:物流保全:物流保全番号エラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_NO_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_NO_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_STAT_ERR)){
			//FROM:物流保全:物流保全ステータスエラー TO:物流保全:物流保全ステータスエラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT_ERR));
		}
		//FROM:物流保全:物流保全ステータス TO:物流保全:物流保全ステータス
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT));
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_RSLT_CD_ERR)){
			//FROM:物流保全:物流保全結果コードエラー TO:物流保全:物流保全結果コードエラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_RSLT_CD_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_RSLT_CD_ERR));
		}
		//FROM:物流保全:物流保全結果コード TO:物流保全:物流保全結果コード
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_RSLT_CD,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_RSLT_CD));
		if(!inETMsg.isNull(DK0171ETMsg.CUST_SHURI_REQ_HYO_NO_ERR)){
			//FROM:物流保全:お客様修理依頼票番号エラー TO:物流保全:お客様修理依頼票番号エラー
			outCBMMsg.set(DK0171CBMMsg.CUST_SHURI_REQ_HYO_NO_ERR, inETMsg.getObject(DK0171ETMsg.CUST_SHURI_REQ_HYO_NO_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.CUST_SHURI_DKN_PAY_ISHI_CD_ERR)){
			//FROM:物流保全:お客様修理代金支払意思コードエラー TO:物流保全:お客様修理代金支払意思コードエラー
			outCBMMsg.set(DK0171CBMMsg.CUST_SHURI_DKN_PAY_ISHI_CD_ERR, inETMsg.getObject(DK0171ETMsg.CUST_SHURI_DKN_PAY_ISHI_CD_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.CUST_ISHI_CFM_YMD_ERR)){
			//FROM:物流保全:お客様意思確認年月日エラー TO:物流保全:お客様意思確認年月日エラー
			outCBMMsg.set(DK0171CBMMsg.CUST_ISHI_CFM_YMD_ERR, inETMsg.getObject(DK0171ETMsg.CUST_ISHI_CFM_YMD_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.MAKER_SHURI_REQYMD_ERR)){
			//FROM:物流保全:メーカー修理依頼年月日エラー TO:物流保全:メーカー修理依頼年月日エラー
			outCBMMsg.set(DK0171CBMMsg.MAKER_SHURI_REQYMD_ERR, inETMsg.getObject(DK0171ETMsg.MAKER_SHURI_REQYMD_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM_ERR)){
			//FROM:物流保全:物流保全ステータス更新年月日時分秒エラー TO:物流保全:物流保全ステータス変更年月日時分秒エラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT_CHG_DTM_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM_ERR));
		}
		//FROM:物流保全:物流保全ステータス更新年月日時分秒 TO:物流保全:物流保全ステータス変更年月日時分秒
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT_CHG_DTM,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM));
		if(!inETMsg.isNull(DK0171ETMsg.UPD_DTM_ERR)){
			//FROM:物流保全:更新年月日時分秒エラー TO:物流保全:更新年月日時分秒エラー
			outCBMMsg.set(DK0171CBMMsg.UPD_DTM_ERR, inETMsg.getObject(DK0171ETMsg.UPD_DTM_ERR));
		}
		//FROM:物流保全:更新年月日時分秒 TO:物流保全:更新年月日時分秒
		outCBMMsg.set(DK0171CBMMsg.UPD_DTM,inETMsg.getObject(DK0171ETMsg.UPD_DTM));
		if(!inETMsg.isNull(DK0171ETMsg.UPD_OPEACNT_ERR)){
			//FROM:物流保全:更新オペレータアカウントエラー TO:物流保全:更新オペレータアカウントエラー
			outCBMMsg.set(DK0171CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(DK0171ETMsg.UPD_OPEACNT_ERR));
		}
		//FROM:物流保全:更新オペレータアカウント TO:物流保全:更新オペレータアカウント
		outCBMMsg.set(DK0171CBMMsg.UPD_OPEACNT,inETMsg.getObject(DK0171ETMsg.UPD_OPEACNT));

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

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

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

		return outCBMMsg;

	}

	/**
	 * 修理対象機器返品完了振舞内部<IDK0171C005> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execIDK0171C005_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_NO_ERR)){
			//FROM:物流保全:物流保全番号エラー TO:物流保全:物流保全番号エラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_NO_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_NO_ERR));
		}
		//FROM:物流保全:物流保全結果コード TO:物流保全:物流保全結果コード
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_RSLT_CD,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_RSLT_CD));
		if(!inETMsg.isNull(DK0171ETMsg.SHURITAIKIKI_UKETORI_YMD_ERR)){
			//FROM:物流保全:修理対象機器受取年月日エラー TO:物流保全:修理対象機器受取年月日エラー
			outCBMMsg.set(DK0171CBMMsg.SHURITAIKIKI_UKETORI_YMD_ERR, inETMsg.getObject(DK0171ETMsg.SHURITAIKIKI_UKETORI_YMD_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.DAITAI_KIKI_CD_ERR)){
			//FROM:物流保全:代替機コードエラー TO:物流保全:代替機コードエラー
			outCBMMsg.set(DK0171CBMMsg.DAITAI_KIKI_CD_ERR, inETMsg.getObject(DK0171ETMsg.DAITAI_KIKI_CD_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.SHURI_KH_ERR)){
			//FROM:物流保全:修理可否エラー TO:物流保全:修理可否エラー
			outCBMMsg.set(DK0171CBMMsg.SHURI_KH_ERR, inETMsg.getObject(DK0171ETMsg.SHURI_KH_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM_ERR)){
			//FROM:物流保全:物流保全ステータス更新年月日時分秒エラー TO:物流保全:物流保全ステータス変更年月日時分秒エラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT_CHG_DTM_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM_ERR));
		}
		//FROM:物流保全:物流保全ステータス更新年月日時分秒 TO:物流保全:物流保全ステータス変更年月日時分秒
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT_CHG_DTM,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM));
		//FROM:物流保全:更新年月日時分秒 TO:物流保全:更新年月日時分秒
		outCBMMsg.set(DK0171CBMMsg.UPD_DTM,inETMsg.getObject(DK0171ETMsg.UPD_DTM));
		if(!inETMsg.isNull(DK0171ETMsg.UPD_DTM_ERR)){
			//FROM:物流保全:更新年月日時分秒エラー TO:物流保全:更新年月日時分秒エラー
			outCBMMsg.set(DK0171CBMMsg.UPD_DTM_ERR, inETMsg.getObject(DK0171ETMsg.UPD_DTM_ERR));
		}
		//FROM:物流保全:更新オペレータアカウント TO:物流保全:更新オペレータアカウント
		outCBMMsg.set(DK0171CBMMsg.UPD_OPEACNT,inETMsg.getObject(DK0171ETMsg.UPD_OPEACNT));
		if(!inETMsg.isNull(DK0171ETMsg.UPD_OPEACNT_ERR)){
			//FROM:物流保全:更新オペレータアカウントエラー TO:物流保全:更新オペレータアカウントエラー
			outCBMMsg.set(DK0171CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(DK0171ETMsg.UPD_OPEACNT_ERR));
		}

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

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

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

		return outCBMMsg;

	}

	/**
	 * 物流保全キャンセル振舞内部<IDK0171C004> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execIDK0171C004_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_NO_ERR)){
			//FROM:物流保全:物流保全番号エラー TO:物流保全:物流保全番号エラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_NO_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_NO_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_STAT_ERR)){
			//FROM:物流保全:物流保全ステータスエラー TO:物流保全:物流保全ステータスエラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT_ERR));
		}
		//FROM:物流保全:物流保全ステータス TO:物流保全:物流保全ステータス
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT));
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_CANCEL_YMD_ERR)){
			//FROM:物流保全:物流保全キャンセル年月日エラー TO:物流保全:物流保全キャンセル年月日エラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_CANCEL_YMD_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_CANCEL_YMD_ERR));
		}
		//FROM:物流保全:物流保全キャンセル年月日 TO:物流保全:物流保全キャンセル年月日
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_CANCEL_YMD,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_CANCEL_YMD));
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM_ERR)){
			//FROM:物流保全:物流保全ステータス更新年月日時分秒エラー TO:物流保全:物流保全ステータス変更年月日時分秒エラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT_CHG_DTM_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM_ERR));
		}
		//FROM:物流保全:物流保全ステータス更新年月日時分秒 TO:物流保全:物流保全ステータス変更年月日時分秒
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT_CHG_DTM,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM));
		if(!inETMsg.isNull(DK0171ETMsg.UPD_DTM_ERR)){
			//FROM:物流保全:更新年月日時分秒エラー TO:物流保全:更新年月日時分秒エラー
			outCBMMsg.set(DK0171CBMMsg.UPD_DTM_ERR, inETMsg.getObject(DK0171ETMsg.UPD_DTM_ERR));
		}
		//FROM:物流保全:更新年月日時分秒 TO:物流保全:更新年月日時分秒
		outCBMMsg.set(DK0171CBMMsg.UPD_DTM,inETMsg.getObject(DK0171ETMsg.UPD_DTM));
		if(!inETMsg.isNull(DK0171ETMsg.UPD_OPEACNT_ERR)){
			//FROM:物流保全:更新オペレータアカウントエラー TO:物流保全:更新オペレータアカウントエラー
			outCBMMsg.set(DK0171CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(DK0171ETMsg.UPD_OPEACNT_ERR));
		}
		//FROM:物流保全:更新オペレータアカウント TO:物流保全:更新オペレータアカウント
		outCBMMsg.set(DK0171CBMMsg.UPD_OPEACNT,inETMsg.getObject(DK0171ETMsg.UPD_OPEACNT));

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

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

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

		return outCBMMsg;

	}

	/**
	 * 機器メーカー修理完了更新振舞内部<IDK0171C006> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execIDK0171C006_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_NO_ERR)){
			//FROM:物流保全:物流保全番号エラー TO:物流保全:物流保全番号エラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_NO_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_NO_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_STAT_ERR)){
			//FROM:物流保全:物流保全ステータスエラー TO:物流保全:物流保全ステータスエラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT_ERR));
		}
		//FROM:物流保全:物流保全ステータス TO:物流保全:物流保全ステータス
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT));
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_RSLT_CD_ERR)){
			//FROM:物流保全:物流保全結果コードエラー TO:物流保全:物流保全結果コードエラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_RSLT_CD_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_RSLT_CD_ERR));
		}
		//FROM:物流保全:物流保全結果コード TO:物流保全:物流保全結果コード
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_RSLT_CD,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_RSLT_CD));
		if(!inETMsg.isNull(DK0171ETMsg.MAKER_SHURI_FIN_YMD_ERR)){
			//FROM:物流保全:メーカー修理完了年月日エラー TO:物流保全:メーカー修理完了年月日エラー
			outCBMMsg.set(DK0171CBMMsg.MAKER_SHURI_FIN_YMD_ERR, inETMsg.getObject(DK0171ETMsg.MAKER_SHURI_FIN_YMD_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM_ERR)){
			//FROM:物流保全:物流保全ステータス更新年月日時分秒エラー TO:物流保全:物流保全ステータス変更年月日時分秒エラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT_CHG_DTM_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM_ERR));
		}
		//FROM:物流保全:物流保全ステータス更新年月日時分秒 TO:物流保全:物流保全ステータス変更年月日時分秒
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT_CHG_DTM,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM));
		if(!inETMsg.isNull(DK0171ETMsg.UPD_DTM_ERR)){
			//FROM:物流保全:更新年月日時分秒エラー TO:物流保全:更新年月日時分秒エラー
			outCBMMsg.set(DK0171CBMMsg.UPD_DTM_ERR, inETMsg.getObject(DK0171ETMsg.UPD_DTM_ERR));
		}
		//FROM:物流保全:更新年月日時分秒 TO:物流保全:更新年月日時分秒
		outCBMMsg.set(DK0171CBMMsg.UPD_DTM,inETMsg.getObject(DK0171ETMsg.UPD_DTM));
		if(!inETMsg.isNull(DK0171ETMsg.UPD_OPEACNT_ERR)){
			//FROM:物流保全:更新オペレータアカウントエラー TO:物流保全:更新オペレータアカウントエラー
			outCBMMsg.set(DK0171CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(DK0171ETMsg.UPD_OPEACNT_ERR));
		}
		//FROM:物流保全:更新オペレータアカウント TO:物流保全:更新オペレータアカウント
		outCBMMsg.set(DK0171CBMMsg.UPD_OPEACNT,inETMsg.getObject(DK0171ETMsg.UPD_OPEACNT));

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

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

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

		return outCBMMsg;

	}

	/**
	 * 物流保全完了振舞内部<IDK0171C007> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execIDK0171C007_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_NO_ERR)){
			//FROM:物流保全:物流保全番号エラー TO:物流保全:物流保全番号エラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_NO_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_NO_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_STAT_ERR)){
			//FROM:物流保全:物流保全ステータスエラー TO:物流保全:物流保全ステータスエラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT_ERR));
		}
		//FROM:物流保全:物流保全ステータス TO:物流保全:物流保全ステータス
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT));
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_RSLT_CD_ERR)){
			//FROM:物流保全:物流保全結果コードエラー TO:物流保全:物流保全結果コードエラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_RSLT_CD_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_RSLT_CD_ERR));
		}
		//FROM:物流保全:物流保全結果コード TO:物流保全:物流保全結果コード
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_RSLT_CD,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_RSLT_CD));
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_FIN_YMD_ERR)){
			//FROM:物流保全:物流保全完了年月日エラー TO:物流保全:物流保全完了年月日エラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_FIN_YMD_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_FIN_YMD_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM_ERR)){
			//FROM:物流保全:物流保全ステータス更新年月日時分秒エラー TO:物流保全:物流保全ステータス変更年月日時分秒エラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT_CHG_DTM_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM_ERR));
		}
		//FROM:物流保全:物流保全ステータス更新年月日時分秒 TO:物流保全:物流保全ステータス変更年月日時分秒
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT_CHG_DTM,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM));
		if(!inETMsg.isNull(DK0171ETMsg.UPD_OPEACNT_ERR)){
			//FROM:物流保全:更新オペレータアカウントエラー TO:物流保全:更新オペレータアカウントエラー
			outCBMMsg.set(DK0171CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(DK0171ETMsg.UPD_OPEACNT_ERR));
		}
		//FROM:物流保全:更新オペレータアカウント TO:物流保全:更新オペレータアカウント
		outCBMMsg.set(DK0171CBMMsg.UPD_OPEACNT,inETMsg.getObject(DK0171ETMsg.UPD_OPEACNT));
		if(!inETMsg.isNull(DK0171ETMsg.UPD_DTM_ERR)){
			//FROM:物流保全:更新年月日時分秒エラー TO:物流保全:更新年月日時分秒エラー
			outCBMMsg.set(DK0171CBMMsg.UPD_DTM_ERR, inETMsg.getObject(DK0171ETMsg.UPD_DTM_ERR));
		}
		//FROM:物流保全:更新年月日時分秒 TO:物流保全:更新年月日時分秒
		outCBMMsg.set(DK0171CBMMsg.UPD_DTM,inETMsg.getObject(DK0171ETMsg.UPD_DTM));

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

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

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

		return outCBMMsg;

	}

	/**
	 * 修理機器送付振舞内部<IDK0171C008> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execIDK0171C008_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_NO_ERR)){
			//FROM:物流保全:物流保全番号エラー TO:物流保全:物流保全番号エラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_NO_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_NO_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_RSLT_CD_ERR)){
			//FROM:物流保全:物流保全結果コードエラー TO:物流保全:物流保全結果コードエラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_RSLT_CD_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_RSLT_CD_ERR));
		}
		//FROM:物流保全:物流保全結果コード TO:物流保全:物流保全結果コード
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_RSLT_CD,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_RSLT_CD));
		if(!inETMsg.isNull(DK0171ETMsg.SHURI_KIKI_SOHU_YMD_ERR)){
			//FROM:物流保全:修理機器送付年月日エラー TO:物流保全:修理機器送付年月日エラー
			outCBMMsg.set(DK0171CBMMsg.SHURI_KIKI_SOHU_YMD_ERR, inETMsg.getObject(DK0171ETMsg.SHURI_KIKI_SOHU_YMD_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.UPD_DTM_ERR)){
			//FROM:物流保全:更新年月日時分秒エラー TO:物流保全:更新年月日時分秒エラー
			outCBMMsg.set(DK0171CBMMsg.UPD_DTM_ERR, inETMsg.getObject(DK0171ETMsg.UPD_DTM_ERR));
		}
		//FROM:物流保全:更新年月日時分秒 TO:物流保全:更新年月日時分秒
		outCBMMsg.set(DK0171CBMMsg.UPD_DTM,inETMsg.getObject(DK0171ETMsg.UPD_DTM));
		if(!inETMsg.isNull(DK0171ETMsg.UPD_OPEACNT_ERR)){
			//FROM:物流保全:更新オペレータアカウントエラー TO:物流保全:更新オペレータアカウントエラー
			outCBMMsg.set(DK0171CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(DK0171ETMsg.UPD_OPEACNT_ERR));
		}
		//FROM:物流保全:更新オペレータアカウント TO:物流保全:更新オペレータアカウント
		outCBMMsg.set(DK0171CBMMsg.UPD_OPEACNT,inETMsg.getObject(DK0171ETMsg.UPD_OPEACNT));

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

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

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

		return outCBMMsg;

	}

	/**
	 * 交換機器送付振舞内部<IDK0171C009> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execIDK0171C009_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_NO_ERR)){
			//FROM:物流保全:物流保全番号エラー TO:物流保全:物流保全番号エラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_NO_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_NO_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.HIKIWATASHI_GOODS_CD_ERR)){
			//FROM:物流保全:引渡商品コードエラー TO:物流保全:引渡商品コードエラー
			outCBMMsg.set(DK0171CBMMsg.HIKIWATASHI_GOODS_CD_ERR, inETMsg.getObject(DK0171ETMsg.HIKIWATASHI_GOODS_CD_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_RSLT_CD_ERR)){
			//FROM:物流保全:物流保全結果コードエラー TO:物流保全:物流保全結果コードエラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_RSLT_CD_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_RSLT_CD_ERR));
		}
		//FROM:物流保全:物流保全結果コード TO:物流保全:物流保全結果コード
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_RSLT_CD,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_RSLT_CD));
		if(!inETMsg.isNull(DK0171ETMsg.KOKAN_KIKI_SOHU_YMD_ERR)){
			//FROM:物流保全:交換機器送付年月日エラー TO:物流保全:交換機器送付年月日エラー
			outCBMMsg.set(DK0171CBMMsg.KOKAN_KIKI_SOHU_YMD_ERR, inETMsg.getObject(DK0171ETMsg.KOKAN_KIKI_SOHU_YMD_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.UPD_DTM_ERR)){
			//FROM:物流保全:更新年月日時分秒エラー TO:物流保全:更新年月日時分秒エラー
			outCBMMsg.set(DK0171CBMMsg.UPD_DTM_ERR, inETMsg.getObject(DK0171ETMsg.UPD_DTM_ERR));
		}
		//FROM:物流保全:更新年月日時分秒 TO:物流保全:更新年月日時分秒
		outCBMMsg.set(DK0171CBMMsg.UPD_DTM,inETMsg.getObject(DK0171ETMsg.UPD_DTM));
		if(!inETMsg.isNull(DK0171ETMsg.UPD_OPEACNT_ERR)){
			//FROM:物流保全:更新オペレータアカウントエラー TO:物流保全:更新オペレータアカウントエラー
			outCBMMsg.set(DK0171CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(DK0171ETMsg.UPD_OPEACNT_ERR));
		}
		//FROM:物流保全:更新オペレータアカウント TO:物流保全:更新オペレータアカウント
		outCBMMsg.set(DK0171CBMMsg.UPD_OPEACNT,inETMsg.getObject(DK0171ETMsg.UPD_OPEACNT));

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

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

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

		return outCBMMsg;

	}

	/**
	 * 物流保全受付振舞内部<IDK0171D002> (ETMsg→CBMMsg) です。
	 * @param inETMsg   処理を行うETMsg
	 * @param outCBMMsg 処理を行うoutCBMMsg
	 */
	private CAANMsg execIDK0171D002_toGroupMsg(CAANMsg inETMsg,CAANMsg outCBMMsg) {

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

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

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

		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_NO_ERR)){
			//FROM:物流保全:物流保全番号エラー TO:物流保全:物流保全番号エラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_NO_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_NO_ERR));
		}
		//FROM:物流保全:物流保全番号 TO:物流保全:物流保全番号
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_NO,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_NO));
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_STAT_ERR)){
			//FROM:物流保全:物流保全ステータスエラー TO:物流保全:物流保全ステータスエラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT_ERR));
		}
		//FROM:物流保全:物流保全ステータス TO:物流保全:物流保全ステータス
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT));
		if(!inETMsg.isNull(DK0171ETMsg.KKTK_SVC_KEI_NO_ERR)){
			//FROM:物流保全:機器提供サービス契約番号エラー TO:物流保全:機器提供サービス契約番号エラー
			outCBMMsg.set(DK0171CBMMsg.KKTK_SVC_KEI_NO_ERR, inETMsg.getObject(DK0171ETMsg.KKTK_SVC_KEI_NO_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.KIKI_CHG_NO_ERR)){
			//FROM:物流保全:機器変更番号エラー TO:物流保全:機器変更番号エラー
			outCBMMsg.set(DK0171CBMMsg.KIKI_CHG_NO_ERR, inETMsg.getObject(DK0171ETMsg.KIKI_CHG_NO_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.KKTK_SVKEI_IDO_CD_ERR)){
			//FROM:物流保全:機器提供サービス契約異動コードエラー TO:物流保全:機器提供サービス契約異動コードエラー
			outCBMMsg.set(DK0171CBMMsg.KKTK_SVKEI_IDO_CD_ERR, inETMsg.getObject(DK0171ETMsg.KKTK_SVKEI_IDO_CD_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.KKTK_SVKEI_IDO_DTM_ERR)){
			//FROM:物流保全:機器提供サービス契約異動年月日時分秒エラー TO:物流保全:機器提供サービス契約異動年月日時分秒エラー
			outCBMMsg.set(DK0171CBMMsg.KKTK_SVKEI_IDO_DTM_ERR, inETMsg.getObject(DK0171ETMsg.KKTK_SVKEI_IDO_DTM_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_CD_ERR)){
			//FROM:物流保全:物流保全コードエラー TO:物流保全:物流保全コードエラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_CD_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_CD_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_RSLT_CD_ERR)){
			//FROM:物流保全:物流保全結果コードエラー TO:物流保全:物流保全結果コードエラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_RSLT_CD_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_RSLT_CD_ERR));
		}
		//FROM:物流保全:物流保全コード TO:物流保全:物流保全結果コード
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_RSLT_CD,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_CD));
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_UK_DTM_ERR)){
			//FROM:物流保全:物流保全受付年月日時分秒エラー TO:物流保全:物流保全受付年月日時分秒エラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_UK_DTM_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_UK_DTM_ERR));
		}
		//FROM:物流保全:物流保全受付年月日時分秒 TO:物流保全:物流保全受付年月日時分秒
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_UK_DTM,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_UK_DTM));
		if(!inETMsg.isNull(DK0171ETMsg.CUST_KIKI_SHOGAI_SKK_NYO_ERR)){
			//FROM:物流保全:お客様機器障害申告内容エラー TO:物流保全:お客様機器障害申告内容エラー
			outCBMMsg.set(DK0171CBMMsg.CUST_KIKI_SHOGAI_SKK_NYO_ERR, inETMsg.getObject(DK0171ETMsg.CUST_KIKI_SHOGAI_SKK_NYO_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.TAIO_KIROK_NO_ERR)){
			//FROM:物流保全:対応記録番号エラー TO:物流保全:対応記録番号エラー
			outCBMMsg.set(DK0171CBMMsg.TAIO_KIROK_NO_ERR, inETMsg.getObject(DK0171ETMsg.TAIO_KIROK_NO_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.CUST_SHURI_KOSHO_CD_ERR)){
			//FROM:物流保全:お客様修理故障コードエラー TO:物流保全:お客様修理故障コードエラー
			outCBMMsg.set(DK0171CBMMsg.CUST_SHURI_KOSHO_CD_ERR, inETMsg.getObject(DK0171ETMsg.CUST_SHURI_KOSHO_CD_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM_ERR)){
			//FROM:物流保全:物流保全ステータス更新年月日時分秒エラー TO:物流保全:物流保全ステータス変更年月日時分秒エラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT_CHG_DTM_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM_ERR));
		}
		//FROM:物流保全:物流保全ステータス更新年月日時分秒 TO:物流保全:物流保全ステータス変更年月日時分秒
		outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_STAT_CHG_DTM,inETMsg.getObject(DK0171ETMsg.BTRYHOZN_STAT_CHG_DTM));
		if(!inETMsg.isNull(DK0171ETMsg.BTRYHOZN_UK_TNT_USER_ID_ERR)){
			//FROM:物流保全:物流保全受付担当ユーザーＩＤエラー TO:物流保全:物流保全受付担当ユーザーＩＤエラー
			outCBMMsg.set(DK0171CBMMsg.BTRYHOZN_UK_TNT_USER_ID_ERR, inETMsg.getObject(DK0171ETMsg.BTRYHOZN_UK_TNT_USER_ID_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.ADD_DTM_ERR)){
			//FROM:物流保全:登録年月日時分秒エラー TO:物流保全:登録年月日時分秒エラー
			outCBMMsg.set(DK0171CBMMsg.ADD_DTM_ERR, inETMsg.getObject(DK0171ETMsg.ADD_DTM_ERR));
		}
		//FROM:物流保全:登録年月日時分秒 TO:物流保全:登録年月日時分秒
		outCBMMsg.set(DK0171CBMMsg.ADD_DTM,inETMsg.getObject(DK0171ETMsg.ADD_DTM));
		if(!inETMsg.isNull(DK0171ETMsg.ADD_OPEACNT_ERR)){
			//FROM:物流保全:登録オペレータアカウントエラー TO:物流保全:登録オペレータアカウントエラー
			outCBMMsg.set(DK0171CBMMsg.ADD_OPEACNT_ERR, inETMsg.getObject(DK0171ETMsg.ADD_OPEACNT_ERR));
		}
		//FROM:物流保全:登録オペレータアカウント TO:物流保全:登録オペレータアカウント
		outCBMMsg.set(DK0171CBMMsg.ADD_OPEACNT,inETMsg.getObject(DK0171ETMsg.ADD_OPEACNT));
		if(!inETMsg.isNull(DK0171ETMsg.UPD_DTM_ERR)){
			//FROM:物流保全:更新年月日時分秒エラー TO:物流保全:更新年月日時分秒エラー
			outCBMMsg.set(DK0171CBMMsg.UPD_DTM_ERR, inETMsg.getObject(DK0171ETMsg.UPD_DTM_ERR));
		}
		//FROM:物流保全:更新年月日時分秒 TO:物流保全:更新年月日時分秒
		outCBMMsg.set(DK0171CBMMsg.UPD_DTM,inETMsg.getObject(DK0171ETMsg.UPD_DTM));
		if(!inETMsg.isNull(DK0171ETMsg.UPD_OPEACNT_ERR)){
			//FROM:物流保全:更新オペレータアカウントエラー TO:物流保全:更新オペレータアカウントエラー
			outCBMMsg.set(DK0171CBMMsg.UPD_OPEACNT_ERR, inETMsg.getObject(DK0171ETMsg.UPD_OPEACNT_ERR));
		}
		//FROM:物流保全:更新オペレータアカウント TO:物流保全:更新オペレータアカウント
		outCBMMsg.set(DK0171CBMMsg.UPD_OPEACNT,inETMsg.getObject(DK0171ETMsg.UPD_OPEACNT));
		if(!inETMsg.isNull(DK0171ETMsg.MK_FLG_ERR)){
			//FROM:物流保全:無効フラグエラー TO:物流保全:無効フラグエラー
			outCBMMsg.set(DK0171CBMMsg.MK_FLG_ERR, inETMsg.getObject(DK0171ETMsg.MK_FLG_ERR));
		}
		//FROM:物流保全:無効フラグ TO:物流保全:無効フラグ
		outCBMMsg.set(DK0171CBMMsg.MK_FLG,inETMsg.getObject(DK0171ETMsg.MK_FLG));
		if(!inETMsg.isNull(DK0171ETMsg.CUST_SHURI_HOSHO_CD_ERR)){
			//FROM:物流保全:お客様修理保証コードエラー TO:物流保全:お客様修理保証コードエラー
			outCBMMsg.set(DK0171CBMMsg.CUST_SHURI_HOSHO_CD_ERR, inETMsg.getObject(DK0171ETMsg.CUST_SHURI_HOSHO_CD_ERR));
		}
		//FROM:物流保全:お客様修理保証コード TO:物流保全:お客様修理保証コード
		outCBMMsg.set(DK0171CBMMsg.CUST_SHURI_HOSHO_CD,inETMsg.getObject(DK0171ETMsg.CUST_SHURI_HOSHO_CD));
		if(!inETMsg.isNull(DK0171ETMsg.ATT_KIKI_TKKKMDL_CD_ERR)){
			//FROM:物流保全:取付機器宅内機器型式コードエラー TO:物流保全:取付機器宅内機器型式コードエラー
			outCBMMsg.set(DK0171CBMMsg.ATT_KIKI_TKKKMDL_CD_ERR, inETMsg.getObject(DK0171ETMsg.ATT_KIKI_TKKKMDL_CD_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.ATT_KIKI_SEIZO_NO_ERR)){
			//FROM:物流保全:取付機器製造番号エラー TO:物流保全:取付機器製造番号エラー
			outCBMMsg.set(DK0171CBMMsg.ATT_KIKI_SEIZO_NO_ERR, inETMsg.getObject(DK0171ETMsg.ATT_KIKI_SEIZO_NO_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.ATT_KIKI_KRIPLACE_CD_ERR)){
			//FROM:物流保全:取付機器管理場所コードエラー TO:物流保全:取付機器管理場所コードエラー
			outCBMMsg.set(DK0171CBMMsg.ATT_KIKI_KRIPLACE_CD_ERR, inETMsg.getObject(DK0171ETMsg.ATT_KIKI_KRIPLACE_CD_ERR));
		}
		if(!inETMsg.isNull(DK0171ETMsg.ATT_KIKI_KRIPLACE_SHELF_CD_ERR)){
			//FROM:物流保全:取付機器管理場所棚コードエラー TO:物流保全:取付機器管理場所棚コードエラー
			outCBMMsg.set(DK0171CBMMsg.ATT_KIKI_KRIPLACE_SHELF_CD_ERR, inETMsg.getObject(DK0171ETMsg.ATT_KIKI_KRIPLACE_SHELF_CD_ERR));
		}

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

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

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

		return outCBMMsg;

	}

}

