/*********************************************************************
*  All Rights reserved,Copyright (c) K-Opticom						 *
**********************************************************************
*＜プログラム内容＞
*	システム名		：契約管理
*	モジュール名	：JKKEponSwchKjFinFixCC
*	ソースファイル名：JKKEponSwchKjFinFixCC.java
*	作成者			：FJ
*	日付			：2012年05月30日
*＜機能概要＞
*	E-PON切替工事完了確定の共通コンポーネント
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v3.00.00	2012/05/30	FJ)神吉		新規作成
*   v25.00.00	2016/07/11  FJ)森脇		【OM-2016-0001410】対応
**********************************************************************/
package com.fujitsu.futurity.bp.custom.common;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;

import com.fujitsu.futurity.bp.x21.bpm.ServiceComponentRequestInvoker;
import com.fujitsu.futurity.bp.x21.bpm.db.SessionHandle;
import com.fujitsu.futurity.bp.x21.bpm.exception.RequestParameterException;
import com.fujitsu.futurity.bp.x21.bpm.parameter.IRequestParameterReadOnly;
import com.fujitsu.futurity.bp.x21.bpm.parameter.IRequestParameterReadWrite;
import com.fujitsu.futurity.bp.x21.cc.AbstractCommonComponent;
import com.fujitsu.futurity.bp.x21.cc.exception.SCCallException;
import com.fujitsu.futurity.common.JCMConstants;
import com.fujitsu.futurity.common.x01.sc.SCControlMapKeys;
import com.fujitsu.futurity.mapping.bp.common.TemplateErrorUtil;
import com.fujitsu.futurity.model.base.CAANMsg;
import com.fujitsu.futurity.model.common.JCMAPLConstMgr;

import eo.ejb.cbs.cbsmsg.EKK1091D010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK1091D010CBSMsg1List;
import eo.ejb.cbs.cbsmsg.EKU0021C010CBSMsg;

/**
 * E-PON切替工事完了確定処理を行います。<p>
 * <BR>
 * @author 富士通
 */
public class JKKEponSwchKjFinFixCC extends AbstractCommonComponent
{
	/**
	 * テンプレートID(EKU0021C010)工事案件＜eo光ネット＞諸変更
	 */
	private static final String TEMPLATE_ID_EKU0021C010 = "EKU0021C010";
	
	/**
	 * テンプレートID(EKK1091D010)進捗登録
	 */
	private static final String TEMPLATE_ID_EKK1091D010 = "EKK1091D010";
	
	
	/**
	 *  E-PON切替工事完了確定処理を行います。
	 * 
	 * <br>
	 * @param handle セッションハンドル
	 * @param param リクエストパラメータ
	 * @param fixedText サービスメッセージ
	 * @return リクエストパラメータ
	 * @throws Throwable 
	 */
	@SuppressWarnings("unchecked")
	public IRequestParameterReadWrite eponSwchKjFinFix(SessionHandle handle, IRequestParameterReadWrite param, String fixedText) throws Throwable
	{
		HashMap<String, Object> paramMap = null;
		
		// データ情報
		Map<String, Object> dataMap = (HashMap<String, Object>)param.getData(fixedText);
		
		// SC呼び出し部品のインスタンス生成
		ServiceComponentRequestInvoker scCall = new ServiceComponentRequestInvoker();
		
// OM-2016-0001410 DEL START
//		// ■工事案件＜eo光ネット＞諸変更マップ取得（EKU0021C010）
//		HashMap<String, Object> eku0021C010Map = (HashMap<String, Object>)dataMap.get("kjAnkenEoNetShoChgMap");
//		
//		// ◇ 上りマッピング処理
//		// リクエストパラメータを引数に上りマッピング処理メソッドを実行
//		paramMap = editInMsg_EKU0021C010(param, eku0021C010Map);
//		
//		// ◇ SC呼出実行 (工事案件＜eo光ネット＞諸変更)
//		Map<?, ?> result = scCall.run(paramMap, handle);
//		
//		// ◇ 下りマッピング処理
//		editOutEKU0021C010(result, param, eku0021C010Map);
// OM-2016-0001410 DEL END

		// ■進捗登録マップ取得（EKK1091D010）
		HashMap<String, Object> prgAddDataMap = (HashMap<String, Object>)dataMap.get("prgAddMap");
		
		// ■異動理由明細リスト取得（EKK1091D010）
		ArrayList<HashMap<String, Object>>idoRsnDtlList = (ArrayList<HashMap<String, Object>>)prgAddDataMap.get("EKK1091D010CBSMsg1List");
		
		HashMap<String, Object>  childMap = idoRsnDtlList.get(0);

		// ◇ 上りマッピング処理
		// リクエストパラメータを引数に上りマッピング処理メソッドを実行
		paramMap = editInMsg_EKK1091D010(param, prgAddDataMap);
		
		// ◇ SC呼出実行 (進捗登録)
		Map<?, ?> result2 = scCall.run(paramMap, handle);
		
		// ◇ 下りマッピング処理
		editOutMsg_EKK1091D010(result2, param, dataMap, childMap);

		return param;
	}
	
	/**
	 * 工事案件(eo光ネット)諸変更用のメッセージを作成します。
	 * 
	 * @param param
	 * @param eku0021C010Map
	 * @return HashMap<String, Object>
	 * @throws RequestParameterException
	 */
	private HashMap<String, Object> editInMsg_EKU0021C010(IRequestParameterReadWrite param,
															HashMap<String, Object> eku0021C010Map) throws RequestParameterException
	{
		// 共通領域の情報の設定
		HashMap<String, Object> paramMap = editInMsg(param);

		CAANMsg template = new CAANMsg(EKU0021C010CBSMsg.class.getName());

		// テンプレートID
		template.set(EKU0021C010CBSMsg.TEMPLATEID, TEMPLATE_ID_EKU0021C010);

		template.set(EKU0021C010CBSMsg.FUNC_CODE, "1");

		// オペレータID
		Object operatorId = param.getControlMapData(SCControlMapKeys.OPERATOR_ID);
		template.set(JCMConstants.OPERATOR_ID_KEY, operatorId);

		// 運用日付
		Object operateDate = param.getControlMapData(SCControlMapKeys.OPE_DATE);
		template.set(JCMConstants.OPERATE_DATE_KEY, operateDate);

		// 運用日時
		Object operateDateTime = param.getControlMapData(SCControlMapKeys.OPE_TIME);
		template.set(JCMConstants.OPERATE_DATETIME_KEY, operateDateTime);
		
		// ◇ 業務データの設定
		setParam(template, eku0021C010Map, EKU0021C010CBSMsg.SVC_KEI_NO, "svc_kei_no");									// サービス契約番号
		setParam(template, eku0021C010Map, EKU0021C010CBSMsg.SVC_KEI_KAISEN_UCWK_NO, "svc_kei_kaisen_ucwk_no");			// サービス契約回線内訳番号
		setParam(template, eku0021C010Map, EKU0021C010CBSMsg.KOJIAK_NO, "kojiak_no");									// 工事案件番号
		setParam(template, eku0021C010Map, EKU0021C010CBSMsg.AD_CHG_FIX_DTM, "ad_chg_fix_dtm");							// 住所変更確定年月日時分秒
		setParam(template, eku0021C010Map, EKU0021C010CBSMsg.KOJI_UK_CD, "koji_uk_cd");									// 工事受付コード
		setParam(template, eku0021C010Map, EKU0021C010CBSMsg.KOJI_UK_DTAIL_CD, "koji_uk_dtail_cd");						// 工事受付詳細コード
		setParam(template, eku0021C010Map, EKU0021C010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM, "koji_uk_optnty_ido_dtm");			// 工事受付契機異動年月日時分秒
		setParam(template, eku0021C010Map, EKU0021C010CBSMsg.SVC_CD, "svc_cd");											// サービスコード
		setParam(template, eku0021C010Map, EKU0021C010CBSMsg.SYSID, "sysid");											// ＳＹＳＩＤ
		
		
		// 他のインプット項目の設定
		setNullValue_EKU0021C010(template);
		
		CAANMsg[] templates = new CAANMsg[1];
		templates[0] = template;
		paramMap.put(JCMConstants.TEMPLATE_LIST_KEY, templates);

		return paramMap;
	}
	
	/**
	 * 工事案件<eo光ネット>諸変更の下りマッピング処理を行います。
	 * <br>
	 * @param msgList
	 * @param param
	 * @param inMap
	 * @return リクエストパラメータ
	 * @throws Exception
	 */
	@SuppressWarnings("unchecked")
	private void editOutEKU0021C010(Map<?, ?> msgList, IRequestParameterReadWrite param, HashMap inMap) throws Exception
	{
		CAANMsg[] templates = (CAANMsg[])msgList.get(JCMConstants.TEMPLATE_LIST_KEY);
		CAANMsg parentTemplate = templates[0];
		
		// リターンコード取得
		int returnCode = (Integer)msgList.get(JCMConstants.RET_CD_INT_KEY);
		
		// エラー情報の設定
		editErrorInfoEKU0021C010(param, inMap, templates, returnCode);
		
		//エラー情報のマップを取得
		ArrayList<Object> errList = (ArrayList<Object>)param.getControlMapData(SCControlMapKeys.ERROR_INFO);
		if (errList == null)
		{
			errList = new ArrayList<Object>();
		}
		// コントロールマップに設定
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo(msgList, errList));
		
		// 取得したリターンコード、ステータスの内容を見て異常かどうかの判断をする。
		String rtnCode = msgList.get(JCMConstants.RET_CD_INT_KEY).toString();
		Integer status = parentTemplate.getInt(JCMConstants.STATUS_INT_KEY);
		// 異常の場合、SCCallExceptionを生成してスローする
		if(!("0".equals(rtnCode) && 0 == status.intValue()))
		{
			SCCallException scCallEx = new SCCallException("戻り値不正", rtnCode, status);
			throw scCallEx;
		}
	}

	/**
	 * 工事案件<eo光ネット>諸変更のエラー情報マッピング処理を行います。
	 * <br>
	 * @param param
	 * @param inMap
	 * @param templates
	 * @param returnCode
	 * @return IRequestParameterReadWrite
	 * @throws RequestParameterException
	 */
	private IRequestParameterReadWrite editErrorInfoEKU0021C010(IRequestParameterReadWrite param, HashMap<String, Object> inMap,
																CAANMsg[] templates, int returnCode) throws RequestParameterException
	{
		CAANMsg template = templates[0];
		int templateStatus = template.getInt(EKU0021C010CBSMsg.STATUS);
		if (returnCode != 0)
		{
			templateStatus = 9000;
		}
		if (JCMAPLConstMgr.getString("RETURN_MESSAGE_" + String.format("%1$04d", templateStatus)) == null)
		{
			templateStatus = 0;
		}
		int bpStatus = 0;
		Object obj = param.getControlMapData(SCControlMapKeys.RETURN_CODE);
		if (obj == null)
		{
			bpStatus = -1;
		}
		else
		{
			bpStatus = Integer.parseInt((String)param.getControlMapData(SCControlMapKeys.RETURN_CODE));
		}
		if (templateStatus > bpStatus)
		{
			// BPにサービスコンポーネントのステータスを設定する。
			String formatStatus = String.format("%1$04d", templateStatus);
			String message = JCMAPLConstMgr.getString("RETURN_MESSAGE_" + formatStatus);
			param.setControlMapData(SCControlMapKeys.RETURN_CODE, formatStatus);
			param.setControlMapData(SCControlMapKeys.RETURN_MESSAGE, message);
		}
		// 工事案件（eo光ネット）諸変更マップ.サービス契約番号 → サービス契約番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.SVC_KEI_NO_ERR))
		{
			if (!inMap.containsKey("svc_kei_no_err"))
			{
				inMap.put("svc_kei_no_err", template.getString(EKU0021C010CBSMsg.SVC_KEI_NO_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.サービス契約回線内訳番号 → サービス契約回線内訳番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.SVC_KEI_KAISEN_UCWK_NO_ERR))
		{
			if (!inMap.containsKey("svc_kei_kaisen_ucwk_no_err"))
			{
				inMap.put("svc_kei_kaisen_ucwk_no_err", template.getString(EKU0021C010CBSMsg.SVC_KEI_KAISEN_UCWK_NO_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.申込明細番号 → 申込明細番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MSKM_DTL_NO_ERR))
		{
			if (!inMap.containsKey("mskm_dtl_no_err"))
			{
				inMap.put("mskm_dtl_no_err", template.getString(EKU0021C010CBSMsg.MSKM_DTL_NO_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.工事案件番号 → 工事案件番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KOJIAK_NO_ERR))
		{
			if (!inMap.containsKey("kojiak_no_err"))
			{
				inMap.put("kojiak_no_err", template.getString(EKU0021C010CBSMsg.KOJIAK_NO_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.工事受付コード → 工事受付コード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KOJI_UK_CD_ERR))
		{
			if (!inMap.containsKey("koji_uk_cd_err"))
			{
				inMap.put("koji_uk_cd_err", template.getString(EKU0021C010CBSMsg.KOJI_UK_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.工事受付詳細コード → 工事受付詳細コード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KOJI_UK_DTAIL_CD_ERR))
		{
			if (!inMap.containsKey("koji_uk_dtail_cd_err"))
			{
				inMap.put("koji_uk_dtail_cd_err", template.getString(EKU0021C010CBSMsg.KOJI_UK_DTAIL_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.工事受付契機異動年月日時分秒 → 工事受付契機異動年月日時分秒 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM_ERR))
		{
			if (!inMap.containsKey("koji_uk_optnty_ido_dtm_err"))
			{
				inMap.put("koji_uk_optnty_ido_dtm_err", template.getString(EKU0021C010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.サービスコード → サービスコード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.SVC_CD_ERR))
		{
			if (!inMap.containsKey("svc_cd_err"))
			{
				inMap.put("svc_cd_err", template.getString(EKU0021C010CBSMsg.SVC_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.料金グループコード → 料金グループコード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.PRC_GRP_CD_ERR))
		{
			if (!inMap.containsKey("prc_grp_cd_err"))
			{
				inMap.put("prc_grp_cd_err", template.getString(EKU0021C010CBSMsg.PRC_GRP_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.料金コースコード → 料金コースコード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.PCRS_CD_ERR))
		{
			if (!inMap.containsKey("pcrs_cd_err"))
			{
				inMap.put("pcrs_cd_err", template.getString(EKU0021C010CBSMsg.PCRS_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.料金プランコード → 料金プランコード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.PPLAN_CD_ERR))
		{
			if (!inMap.containsKey("pplan_cd_err"))
			{
				inMap.put("pplan_cd_err", template.getString(EKU0021C010CBSMsg.PPLAN_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.割引タイプコード → 割引タイプコード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.WRIB_TYPE_CD_ERR))
		{
			if (!inMap.containsKey("wrib_type_cd_err"))
			{
				inMap.put("wrib_type_cd_err", template.getString(EKU0021C010CBSMsg.WRIB_TYPE_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.プラン変更確定年月日時分秒 → プラン変更確定年月日時分秒 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.PLAN_CHG_FIX_YMD_ERR))
		{
			if (!inMap.containsKey("plan_chg_fix_dtm_err"))
			{
				inMap.put("plan_chg_fix_dtm_err", template.getString(EKU0021C010CBSMsg.PLAN_CHG_FIX_YMD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.住所変更完了年月日時分秒 → 住所変更完了年月日時分秒 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.AD_CHG_FIX_DTM_ERR))
		{
			if (!inMap.containsKey("ad_chg_fix_dtm_err"))
			{
				inMap.put("ad_chg_fix_dtm_err", template.getString(EKU0021C010CBSMsg.AD_CHG_FIX_DTM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.面開発案件番号 → 面開発案件番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MENKAIHAT_ANKEN_NO_ERR))
		{
			if (!inMap.containsKey("menkaihat_anken_no_err"))
			{
				inMap.put("menkaihat_anken_no_err", template.getString(EKU0021C010CBSMsg.MENKAIHAT_ANKEN_NO_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.面開発工事コード → 面開発工事コード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MNKHT_KOJI_CD_ERR))
		{
			if (!inMap.containsKey("mnkht_koji_cd_err"))
			{
				inMap.put("mnkht_koji_cd_err", template.getString(EKU0021C010CBSMsg.MNKHT_KOJI_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.PON識別コード → PON識別コード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.PON_SKBT_CD_ERR))
		{
			if (!inMap.containsKey("pon_skbt_cd_err"))
			{
				inMap.put("pon_skbt_cd_err", template.getString(EKU0021C010CBSMsg.PON_SKBT_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.SYSID → SYSID のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.SYSID_ERR))
		{
			if (!inMap.containsKey("sysid_err"))
			{
				inMap.put("sysid_err", template.getString(EKU0021C010CBSMsg.SYSID_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.お客様名 → お客様名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CUST_NM_ERR))
		{
			if (!inMap.containsKey("cust_nm_err"))
			{
				inMap.put("cust_nm_err", template.getString(EKU0021C010CBSMsg.CUST_NM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.お客様カナ名 → お客様カナ名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CUST_KANA_ERR))
		{
			if (!inMap.containsKey("cust_kana_err"))
			{
				inMap.put("cust_kana_err", template.getString(EKU0021C010CBSMsg.CUST_KANA_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.お客様自宅電話番号 → お客様自宅電話番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CUST_HOME_TEL_NO_ERR))
		{
			if (!inMap.containsKey("cust_home_tel_no_err"))
			{
				inMap.put("cust_home_tel_no_err", template.getString(EKU0021C010CBSMsg.CUST_HOME_TEL_NO_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.お客様携帯電話番号 → お客様携帯電話番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CUST_KTAI_TEL_NO_ERR))
		{
			if (!inMap.containsKey("cust_ktai_tel_no_err"))
			{
				inMap.put("cust_ktai_tel_no_err", template.getString(EKU0021C010CBSMsg.CUST_KTAI_TEL_NO_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.お客様連絡先電話番号 → お客様連絡先電話番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CUST_RRKS_TEL_NO_ERR))
		{
			if (!inMap.containsKey("cust_rrks_tel_no_err"))
			{
				inMap.put("cust_rrks_tel_no_err", template.getString(EKU0021C010CBSMsg.CUST_RRKS_TEL_NO_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.連絡先勤務先名 → 連絡先勤務先名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.RRKS_OFFC_NM_ERR))
		{
			if (!inMap.containsKey("rrks_offc_nm_err"))
			{
				inMap.put("rrks_offc_nm_err", template.getString(EKU0021C010CBSMsg.RRKS_OFFC_NM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.契約者住所コード → 契約者住所コード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KEISHA_AD_CD_ERR))
		{
			if (!inMap.containsKey("keisha_ad_cd_err"))
			{
				inMap.put("keisha_ad_cd_err", template.getString(EKU0021C010CBSMsg.KEISHA_AD_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.契約者郵便番号 → 契約者郵便番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KEISHA_PCD_ERR))
		{
			if (!inMap.containsKey("keisha_pcd_err"))
			{
				inMap.put("keisha_pcd_err", template.getString(EKU0021C010CBSMsg.KEISHA_PCD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.契約者都道府県名 → 契約者都道府県名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KEISHA_STATE_NM_ERR))
		{
			if (!inMap.containsKey("keisha_state_nm_err"))
			{
				inMap.put("keisha_state_nm_err", template.getString(EKU0021C010CBSMsg.KEISHA_STATE_NM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.契約者市区町村名 → 契約者市区町村名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KEISHA_CITY_NM_ERR))
		{
			if (!inMap.containsKey("keisha_city_nm_err"))
			{
				inMap.put("keisha_city_nm_err", template.getString(EKU0021C010CBSMsg.KEISHA_CITY_NM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.契約者大字通称名 → 契約者大字通称名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KEISHA_OAZTSU_NM_ERR))
		{
			if (!inMap.containsKey("keisha_oaztsu_nm_err"))
			{
				inMap.put("keisha_oaztsu_nm_err", template.getString(EKU0021C010CBSMsg.KEISHA_OAZTSU_NM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.契約者字丁目名 → 契約者字丁目名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KEISHA_AZCHO_NM_ERR))
		{
			if (!inMap.containsKey("keisha_azcho_nm_err"))
			{
				inMap.put("keisha_azcho_nm_err", template.getString(EKU0021C010CBSMsg.KEISHA_AZCHO_NM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.契約者住所番地号 → 契約者住所番地号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KEISHA_AD_BNCHIGO_ERR))
		{
			if (!inMap.containsKey("keisha_ad_bnchigo_err"))
			{
				inMap.put("keisha_ad_bnchigo_err", template.getString(EKU0021C010CBSMsg.KEISHA_AD_BNCHIGO_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.契約者住所補記・建物名 → 契約者住所補記・建物名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KEISHA_ADRTTM_ERR))
		{
			if (!inMap.containsKey("keisha_adrttm_err"))
			{
				inMap.put("keisha_adrttm_err", template.getString(EKU0021C010CBSMsg.KEISHA_ADRTTM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.契約者住所補記・部屋番号 → 契約者住所補記・部屋番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KEISHA_ADRRM_ERR))
		{
			if (!inMap.containsKey("keisha_adrrm_err"))
			{
				inMap.put("keisha_adrrm_err", template.getString(EKU0021C010CBSMsg.KEISHA_ADRRM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.請求契約番号 → 請求契約番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.SEIKY_KEI_NO_ERR))
		{
			if (!inMap.containsKey("seiky_kei_no_err"))
			{
				inMap.put("seiky_kei_no_err", template.getString(EKU0021C010CBSMsg.SEIKY_KEI_NO_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.場所番号 → 場所番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.PLACE_NO_ERR))
		{
			if (!inMap.containsKey("place_no_err"))
			{
				inMap.put("place_no_err", template.getString(EKU0021C010CBSMsg.PLACE_NO_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.設置場所住所コード → 設置場所住所コード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.SETPLACE_AD_CD_ERR))
		{
			if (!inMap.containsKey("setplace_ad_cd_err"))
			{
				inMap.put("setplace_ad_cd_err", template.getString(EKU0021C010CBSMsg.SETPLACE_AD_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.設置場所郵便番号 → 設置場所郵便番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.SETPLACE_PCD_ERR))
		{
			if (!inMap.containsKey("setplace_pcd_err"))
			{
				inMap.put("setplace_pcd_err", template.getString(EKU0021C010CBSMsg.SETPLACE_PCD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.設置場所都道府県名 → 設置場所都道府県名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.SETPLACE_STATE_NM_ERR))
		{
			if (!inMap.containsKey("setplace_state_nm_err"))
			{
				inMap.put("setplace_state_nm_err", template.getString(EKU0021C010CBSMsg.SETPLACE_STATE_NM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.設置場所市区町村名 → 設置場所市区町村名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.SETPLACE_CITY_NM_ERR))
		{
			if (!inMap.containsKey("setplace_city_nm_err"))
			{
				inMap.put("setplace_city_nm_err", template.getString(EKU0021C010CBSMsg.SETPLACE_CITY_NM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.設置場所大字通称名 → 設置場所大字通称名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.SETPLACE_OAZTSU_NM_ERR))
		{
			if (!inMap.containsKey("setplace_oaztsu_nm_err"))
			{
				inMap.put("setplace_oaztsu_nm_err", template.getString(EKU0021C010CBSMsg.SETPLACE_OAZTSU_NM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.設置場所字丁目名 → 設置場所字丁目名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.SETPLACE_AZCHO_NM_ERR))
		{
			if (!inMap.containsKey("setplace_azcho_nm_err"))
			{
				inMap.put("setplace_azcho_nm_err", template.getString(EKU0021C010CBSMsg.SETPLACE_AZCHO_NM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.設置場所住所番地号 → 設置場所住所番地号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.SETPLACE_AD_BNCHIGO_ERR))
		{
			if (!inMap.containsKey("setplace_ad_bnchigo_err"))
			{
				inMap.put("setplace_ad_bnchigo_err", template.getString(EKU0021C010CBSMsg.SETPLACE_AD_BNCHIGO_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.設置場所住所補記・建物名 → 設置場所住所補記・建物名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.SETPLACE_ADRTTM_ERR))
		{
			if (!inMap.containsKey("setplace_adrttm_err"))
			{
				inMap.put("setplace_adrttm_err", template.getString(EKU0021C010CBSMsg.SETPLACE_ADRTTM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.設置場所住所補記・部屋番号 → 設置場所住所補記・部屋番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.SETPLACE_ADRRM_ERR))
		{
			if (!inMap.containsKey("setplace_adrrm_err"))
			{
				inMap.put("setplace_adrrm_err", template.getString(EKU0021C010CBSMsg.SETPLACE_ADRRM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.工事先住所未確定フラグ → 工事先住所未確定フラグ のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG_ERR))
		{
			if (!inMap.containsKey("koji_saki_ad_mi_fix_flg_err"))
			{
				inMap.put("koji_saki_ad_mi_fix_flg_err", template.getString(EKU0021C010CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG_ERR));
			}
		}
//		// 工事案件（eo光ネット）諸変更マップ.回線場所住所確定後変更可否 → 回線場所住所確定後変更可否 のエラー情報返却
//		if (!template.isNull(EKU0021C010CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH_ERR))
//		{
//			if (!inMap.containsKey("kisn_plc_ad_fix_af_chg_kh_err"))
//			{
//				inMap.put("kisn_plc_ad_fix_af_chg_kh_err", template.getString(EKU0021C010CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH_ERR));
//			}
//		}
		// 工事案件（eo光ネット）諸変更マップ.回線場所電話番号 → 回線場所電話番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KAISEN_PLACE_TELNO_ERR))
		{
			if (!inMap.containsKey("kaisen_place_telno_err"))
			{
				inMap.put("kaisen_place_telno_err", template.getString(EKU0021C010CBSMsg.KAISEN_PLACE_TELNO_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.関電営業所番号 → 関電営業所番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KEPCO_BUSIOFFICE_NO_ERR))
		{
			if (!inMap.containsKey("kepco_busioffice_no_err"))
			{
				inMap.put("kepco_busioffice_no_err", template.getString(EKU0021C010CBSMsg.KEPCO_BUSIOFFICE_NO_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.経度 → 経度 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.LGTD_ERR))
		{
			if (!inMap.containsKey("lgtd_err"))
			{
				inMap.put("lgtd_err", template.getString(EKU0021C010CBSMsg.LGTD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.緯度 → 緯度 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.LTTD_ERR))
		{
			if (!inMap.containsKey("lttd_err"))
			{
				inMap.put("lttd_err", template.getString(EKU0021C010CBSMsg.LTTD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.座標補正有無 → 座標補正有無 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ZAHYO_HOSEI_UM_ERR))
		{
			if (!inMap.containsKey("zahyo_hosei_um_err"))
			{
				inMap.put("zahyo_hosei_um_err", template.getString(EKU0021C010CBSMsg.ZAHYO_HOSEI_UM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.住所形態コード → 住所形態コード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.AD_FORM_CD_ERR))
		{
			if (!inMap.containsKey("ad_form_cd_err"))
			{
				inMap.put("ad_form_cd_err", template.getString(EKU0021C010CBSMsg.AD_FORM_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.入居階数コード → 入居階数コード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.NYUKYO_FLR_CNT_CD_ERR))
		{
			if (!inMap.containsKey("nyukyo_flr_cnt_cd_err"))
			{
				inMap.put("nyukyo_flr_cnt_cd_err", template.getString(EKU0021C010CBSMsg.NYUKYO_FLR_CNT_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.建築階数コード → 建築階数コード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KCKU_FLR_CNT_CD_ERR))
		{
			if (!inMap.containsKey("kcku_flr_cnt_cd_err"))
			{
				inMap.put("kcku_flr_cnt_cd_err", template.getString(EKU0021C010CBSMsg.KCKU_FLR_CNT_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.方角コード1 → 方角コード1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.DIRECTION_CD_1_ERR))
		{
			if (!inMap.containsKey("direction_cd_1_err"))
			{
				inMap.put("direction_cd_1_err", template.getString(EKU0021C010CBSMsg.DIRECTION_CD_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.方角コード2 → 方角コード2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.DIRECTION_CD_2_ERR))
		{
			if (!inMap.containsKey("direction_cd_2_err"))
			{
				inMap.put("direction_cd_2_err", template.getString(EKU0021C010CBSMsg.DIRECTION_CD_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.転宅前住所コード → 転宅前住所コード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TENTAKU_BF_AD_CD_ERR))
		{
			if (!inMap.containsKey("tentaku_bf_ad_cd_err"))
			{
				inMap.put("tentaku_bf_ad_cd_err", template.getString(EKU0021C010CBSMsg.TENTAKU_BF_AD_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.転宅前郵便番号 → 転宅前郵便番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TENTAKU_BF_PCD_ERR))
		{
			if (!inMap.containsKey("tentaku_bf_pcd_err"))
			{
				inMap.put("tentaku_bf_pcd_err", template.getString(EKU0021C010CBSMsg.TENTAKU_BF_PCD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.転宅前都道府県名 → 転宅前都道府県名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TENTAKU_BF_STATE_NM_ERR))
		{
			if (!inMap.containsKey("tentaku_bf_state_nm_err"))
			{
				inMap.put("tentaku_bf_state_nm_err", template.getString(EKU0021C010CBSMsg.TENTAKU_BF_STATE_NM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.転宅前市区町村名 → 転宅前市区町村名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TENTAKU_BF_CITY_NM_ERR))
		{
			if (!inMap.containsKey("tentaku_bf_city_nm_err"))
			{
				inMap.put("tentaku_bf_city_nm_err", template.getString(EKU0021C010CBSMsg.TENTAKU_BF_CITY_NM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.転宅前大字通称名 → 転宅前大字通称名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TENTAKU_BF_OAZTSU_NM_ERR))
		{
			if (!inMap.containsKey("tentaku_bf_oaztsu_nm_err"))
			{
				inMap.put("tentaku_bf_oaztsu_nm_err", template.getString(EKU0021C010CBSMsg.TENTAKU_BF_OAZTSU_NM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.転宅前字丁目名 → 転宅前字丁目名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TENTAKU_BF_AZCHO_NM_ERR))
		{
			if (!inMap.containsKey("tentaku_bf_azcho_nm_err"))
			{
				inMap.put("tentaku_bf_azcho_nm_err", template.getString(EKU0021C010CBSMsg.TENTAKU_BF_AZCHO_NM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.転宅前住所番地号 → 転宅前住所番地号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TENTAKU_BF_AD_BNCHIGO_ERR))
		{
			if (!inMap.containsKey("tentaku_bf_ad_bnchigo_err"))
			{
				inMap.put("tentaku_bf_ad_bnchigo_err", template.getString(EKU0021C010CBSMsg.TENTAKU_BF_AD_BNCHIGO_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.転宅前住所補記・建物名 → 転宅前住所補記・建物名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TENTAKU_BF_ADRTTM_ERR))
		{
			if (!inMap.containsKey("tentaku_bf_adrttm_err"))
			{
				inMap.put("tentaku_bf_adrttm_err", template.getString(EKU0021C010CBSMsg.TENTAKU_BF_ADRTTM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.転宅前住所補記・部屋番号 → 転宅前住所補記・部屋番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TENTAKU_BF_ADRRM_ERR))
		{
			if (!inMap.containsKey("tentaku_bf_adrrm_err"))
			{
				inMap.put("tentaku_bf_adrrm_err", template.getString(EKU0021C010CBSMsg.TENTAKU_BF_ADRRM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.転宅先住所コード → 転宅先住所コード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TENTAKU_SAKI_AD_CD_ERR))
		{
			if (!inMap.containsKey("tentaku_saki_ad_cd_err"))
			{
				inMap.put("tentaku_saki_ad_cd_err", template.getString(EKU0021C010CBSMsg.TENTAKU_SAKI_AD_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.転宅先郵便番号 → 転宅先郵便番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TENTAKU_SAKI_PCD_ERR))
		{
			if (!inMap.containsKey("tentaku_saki_pcd_err"))
			{
				inMap.put("tentaku_saki_pcd_err", template.getString(EKU0021C010CBSMsg.TENTAKU_SAKI_PCD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.転宅先都道府県名 → 転宅先都道府県名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TENTAKU_SAKI_STATE_NM_ERR))
		{
			if (!inMap.containsKey("tentaku_saki_state_nm_err"))
			{
				inMap.put("tentaku_saki_state_nm_err", template.getString(EKU0021C010CBSMsg.TENTAKU_SAKI_STATE_NM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.転宅先市区町村名 → 転宅先市区町村名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TENTAKU_SAKI_CITY_NM_ERR))
		{
			if (!inMap.containsKey("tentaku_saki_city_nm_err"))
			{
				inMap.put("tentaku_saki_city_nm_err", template.getString(EKU0021C010CBSMsg.TENTAKU_SAKI_CITY_NM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.転宅先大字通称名 → 転宅先大字通称名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TENTAKU_SAKI_OAZTSU_NM_ERR))
		{
			if (!inMap.containsKey("tentaku_saki_oaztsu_nm_err"))
			{
				inMap.put("tentaku_saki_oaztsu_nm_err", template.getString(EKU0021C010CBSMsg.TENTAKU_SAKI_OAZTSU_NM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.転宅先字丁目名 → 転宅先字丁目名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TENTAKU_SAKI_AZCHO_NM_ERR))
		{
			if (!inMap.containsKey("tentaku_saki_azcho_nm_err"))
			{
				inMap.put("tentaku_saki_azcho_nm_err", template.getString(EKU0021C010CBSMsg.TENTAKU_SAKI_AZCHO_NM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.転宅先住所番地号 → 転宅先住所番地号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TENTAKU_SAKI_AD_BNCHIGO_ERR))
		{
			if (!inMap.containsKey("tentaku_saki_ad_bnchigo_err"))
			{
				inMap.put("tentaku_saki_ad_bnchigo_err", template.getString(EKU0021C010CBSMsg.TENTAKU_SAKI_AD_BNCHIGO_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.転宅先住所補記・建物名 → 転宅先住所補記・建物名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TENTAKU_SAKI_ADRTTM_ERR))
		{
			if (!inMap.containsKey("tentaku_saki_adrttm_err"))
			{
				inMap.put("tentaku_saki_adrttm_err", template.getString(EKU0021C010CBSMsg.TENTAKU_SAKI_ADRTTM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.転宅先住所補記・部屋番号 → 転宅先住所補記・部屋番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TENTAKU_SAKI_ADRRM_ERR))
		{
			if (!inMap.containsKey("tentaku_saki_adrrm_err"))
			{
				inMap.put("tentaku_saki_adrrm_err", template.getString(EKU0021C010CBSMsg.TENTAKU_SAKI_ADRRM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.新築物件コード → 新築物件コード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.NEWCONST_BUKKEN_CD_ERR))
		{
			if (!inMap.containsKey("newconst_bukken_cd_err"))
			{
				inMap.put("newconst_bukken_cd_err", template.getString(EKU0021C010CBSMsg.NEWCONST_BUKKEN_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.復活案件フラグ → 復活案件フラグ のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.HUKKAT_ANKEN_FLG_ERR))
		{
			if (!inMap.containsKey("hukkat_anken_flg_err"))
			{
				inMap.put("hukkat_anken_flg_err", template.getString(EKU0021C010CBSMsg.HUKKAT_ANKEN_FLG_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.同一設備再申込コード → 同一設備再申込コード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.SAME_EQUIP_RE_MSKM_CD_ERR))
		{
			if (!inMap.containsKey("same_equip_re_mskm_cd_err"))
			{
				inMap.put("same_equip_re_mskm_cd_err", template.getString(EKU0021C010CBSMsg.SAME_EQUIP_RE_MSKM_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.オプションサービス契約引継ぎフラグ → オプションサービス契約引継ぎフラグ のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.OPSVKEI_HKTGI_FLG_ERR))
		{
			if (!inMap.containsKey("opsvkei_hktgi_flg_err"))
			{
				inMap.put("opsvkei_hktgi_flg_err", template.getString(EKU0021C010CBSMsg.OPSVKEI_HKTGI_FLG_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.工事範囲コード → 工事範囲コード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KOJI_SCOPE_CD_ERR))
		{
			if (!inMap.containsKey("koji_scope_cd_err"))
			{
				inMap.put("koji_scope_cd_err", template.getString(EKU0021C010CBSMsg.KOJI_SCOPE_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.移設コード → 移設コード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ISETSU_CD_ERR))
		{
			if (!inMap.containsKey("isetsu_cd_err"))
			{
				inMap.put("isetsu_cd_err", template.getString(EKU0021C010CBSMsg.ISETSU_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.工事希望年月日 → 工事希望年月日 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KOJI_KIBO_YMD_ERR))
		{
			if (!inMap.containsKey("koji_kibo_ymd_err"))
			{
				inMap.put("koji_kibo_ymd_err", template.getString(EKU0021C010CBSMsg.KOJI_KIBO_YMD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.解約希望年月日 → 解約希望年月日 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.DSL_KIBO_YMD_ERR))
		{
			if (!inMap.containsKey("dsl_kibo_ymd_err"))
			{
				inMap.put("dsl_kibo_ymd_err", template.getString(EKU0021C010CBSMsg.DSL_KIBO_YMD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.竣工予定年月日 → 竣工予定年月日 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.SHUNKO_RSV_YMD_ERR))
		{
			if (!inMap.containsKey("shunko_rsv_ymd_err"))
			{
				inMap.put("shunko_rsv_ymd_err", template.getString(EKU0021C010CBSMsg.SHUNKO_RSV_YMD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.入居予定年月日 → 入居予定年月日 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.NYUKYO_RSV_YMD_ERR))
		{
			if (!inMap.containsKey("nyukyo_rsv_ymd_err"))
			{
				inMap.put("nyukyo_rsv_ymd_err", template.getString(EKU0021C010CBSMsg.NYUKYO_RSV_YMD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.引渡し予定年月日 → 引渡し予定年月日 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.HIKIWATASHI_RSV_YMD_ERR))
		{
			if (!inMap.containsKey("hikiwatashi_rsv_ymd_err"))
			{
				inMap.put("hikiwatashi_rsv_ymd_err", template.getString(EKU0021C010CBSMsg.HIKIWATASHI_RSV_YMD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.電力送電予定年月日 → 電力送電予定年月日 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.EPOWER_SODEN_RSV_YMD_ERR))
		{
			if (!inMap.containsKey("epower_soden_rsv_ymd_err"))
			{
				inMap.put("epower_soden_rsv_ymd_err", template.getString(EKU0021C010CBSMsg.EPOWER_SODEN_RSV_YMD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.電話連絡希望年月日 → 電話連絡希望年月日 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TEL_RRK_KIBO_YMD_ERR))
		{
			if (!inMap.containsKey("tel_rrk_kibo_ymd_err"))
			{
				inMap.put("tel_rrk_kibo_ymd_err", template.getString(EKU0021C010CBSMsg.TEL_RRK_KIBO_YMD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.電話連絡希望時間帯コード → 電話連絡希望時間帯コード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TEL_RRK_KIBO_TIME_CD_ERR))
		{
			if (!inMap.containsKey("tel_rrk_kibo_time_cd_err"))
			{
				inMap.put("tel_rrk_kibo_time_cd_err", template.getString(EKU0021C010CBSMsg.TEL_RRK_KIBO_TIME_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内調査希望アポ期限年月日 → 宅内調査希望アポ期限年月日 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD_ERR))
		{
			if (!inMap.containsKey("takcho_kibo_apo_kigen_ymd_err"))
			{
				inMap.put("takcho_kibo_apo_kigen_ymd_err", template.getString(EKU0021C010CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内工事希望アポ期限年月日 → 宅内工事希望アポ期限年月日 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD_ERR))
		{
			if (!inMap.containsKey("tnkj_kibo_apo_kigen_ymd_err"))
			{
				inMap.put("tnkj_kibo_apo_kigen_ymd_err", template.getString(EKU0021C010CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.工事アポ連絡先指定コード → 工事アポ連絡先指定コード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KOJI_APO_RRKS_SHITEI_CD_ERR))
		{
			if (!inMap.containsKey("koji_apo_rrks_shitei_cd_err"))
			{
				inMap.put("koji_apo_rrks_shitei_cd_err", template.getString(EKU0021C010CBSMsg.KOJI_APO_RRKS_SHITEI_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.連絡手段コード → 連絡手段コード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.RRK_WAY_CD_ERR))
		{
			if (!inMap.containsKey("rrk_way_cd_err"))
			{
				inMap.put("rrk_way_cd_err", template.getString(EKU0021C010CBSMsg.RRK_WAY_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.連絡手段補記 → 連絡手段補記 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.RRK_WAY_HOKI_ERR))
		{
			if (!inMap.containsKey("rrk_way_hoki_err"))
			{
				inMap.put("rrk_way_hoki_err", template.getString(EKU0021C010CBSMsg.RRK_WAY_HOKI_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.工事案件備考 → 工事案件備考 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KOJIAK_BIKO_ERR))
		{
			if (!inMap.containsKey("kojiak_biko_err"))
			{
				inMap.put("kojiak_biko_err", template.getString(EKU0021C010CBSMsg.KOJIAK_BIKO_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.工事案件備考1 → 工事案件備考1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KOJIAK_BIKO_1_ERR))
		{
			if (!inMap.containsKey("kojiak_biko_1_err"))
			{
				inMap.put("kojiak_biko_1_err", template.getString(EKU0021C010CBSMsg.KOJIAK_BIKO_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.工事案件備考2 → 工事案件備考2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KOJIAK_BIKO_2_ERR))
		{
			if (!inMap.containsKey("kojiak_biko_2_err"))
			{
				inMap.put("kojiak_biko_2_err", template.getString(EKU0021C010CBSMsg.KOJIAK_BIKO_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.電波障害案件種別コード → 電波障害案件種別コード のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.DMPSANK_SBT_CD_ERR))
		{
			if (!inMap.containsKey("dmpsank_sbt_cd_err"))
			{
				inMap.put("dmpsank_sbt_cd_err", template.getString(EKU0021C010CBSMsg.DMPSANK_SBT_CD_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.関西電力お客様情報授受同意有無 → 関西電力お客様情報授受同意有無 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM_ERR))
		{
			if (!inMap.containsKey("kepco_ctinfo_juju_doi_um_err"))
			{
				inMap.put("kepco_ctinfo_juju_doi_um_err", template.getString(EKU0021C010CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.お客様SOS利用有無 → お客様SOS利用有無 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CUST_SOS_USE_UM_ERR))
		{
			if (!inMap.containsKey("cust_sos_use_um_err"))
			{
				inMap.put("cust_sos_use_um_err", template.getString(EKU0021C010CBSMsg.CUST_SOS_USE_UM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ファミリー契約フラグ → ファミリー契約フラグ のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.FAMILY_KEI_FLG_ERR))
		{
			if (!inMap.containsKey("family_kei_flg_err"))
			{
				inMap.put("family_kei_flg_err", template.getString(EKU0021C010CBSMsg.FAMILY_KEI_FLG_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.番ポ同時工事希望有無 → 番ポ同時工事希望有無 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.BMP_DOJI_KJ_KIBO_UM_ERR))
		{
			if (!inMap.containsKey("bmp_doji_kj_kibo_um_err"))
			{
				inMap.put("bmp_doji_kj_kibo_um_err", template.getString(EKU0021C010CBSMsg.BMP_DOJI_KJ_KIBO_UM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.番ポ有無1 → 番ポ有無1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.BMP_UM_1_ERR))
		{
			if (!inMap.containsKey("bmp_um_1_err"))
			{
				inMap.put("bmp_um_1_err", template.getString(EKU0021C010CBSMsg.BMP_UM_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.eo光電話番号1 → eo光電話番号1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.EOH_TEL_NO_1_ERR))
		{
			if (!inMap.containsKey("eoh_tel_no_1_err"))
			{
				inMap.put("eoh_tel_no_1_err", template.getString(EKU0021C010CBSMsg.EOH_TEL_NO_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.番ポ予定年月日1 → 番ポ予定年月日1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.BMP_RSV_YMD_1_ERR))
		{
			if (!inMap.containsKey("bmp_rsv_ymd_1_err"))
			{
				inMap.put("bmp_rsv_ymd_1_err", template.getString(EKU0021C010CBSMsg.BMP_RSV_YMD_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.番ポ元通信事業者コード1 → 番ポ元通信事業者コード1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_1_ERR))
		{
			if (!inMap.containsKey("bmp_moto_tushin_jgs_cd_1_err"))
			{
				inMap.put("bmp_moto_tushin_jgs_cd_1_err", template.getString(EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前番ポ有無1 → 変更前番ポ有無1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_BMP_UM_1_ERR))
		{
			if (!inMap.containsKey("chgb_bmp_um_1_err"))
			{
				inMap.put("chgb_bmp_um_1_err", template.getString(EKU0021C010CBSMsg.CHGB_BMP_UM_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前eo光電話番号1 → 変更前eo光電話番号1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_1_ERR))
		{
			if (!inMap.containsKey("chgb_eoh_tel_no_1_err"))
			{
				inMap.put("chgb_eoh_tel_no_1_err", template.getString(EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前番ポ予定年月日1 → 変更前番ポ予定年月日1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_1_ERR))
		{
			if (!inMap.containsKey("chgb_bmp_rsv_ymd_1_err"))
			{
				inMap.put("chgb_bmp_rsv_ymd_1_err", template.getString(EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前番ポ元通信事業者コード1 → 変更前番ポ元通信事業者コード1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_1_ERR))
		{
			if (!inMap.containsKey("chgb_bmp_moto_tushin_jgs_cd_1_err"))
			{
				inMap.put("chgb_bmp_moto_tushin_jgs_cd_1_err", template.getString(EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.番ポ有無2 → 番ポ有無2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.BMP_UM_2_ERR))
		{
			if (!inMap.containsKey("bmp_um_2_err"))
			{
				inMap.put("bmp_um_2_err", template.getString(EKU0021C010CBSMsg.BMP_UM_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.eo光電話番号2 → eo光電話番号2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.EOH_TEL_NO_2_ERR))
		{
			if (!inMap.containsKey("eoh_tel_no_2_err"))
			{
				inMap.put("eoh_tel_no_2_err", template.getString(EKU0021C010CBSMsg.EOH_TEL_NO_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.番ポ予定年月日2 → 番ポ予定年月日2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.BMP_RSV_YMD_2_ERR))
		{
			if (!inMap.containsKey("bmp_rsv_ymd_2_err"))
			{
				inMap.put("bmp_rsv_ymd_2_err", template.getString(EKU0021C010CBSMsg.BMP_RSV_YMD_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.番ポ元通信事業者コード2 → 番ポ元通信事業者コード2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_2_ERR))
		{
			if (!inMap.containsKey("bmp_moto_tushin_jgs_cd_2_err"))
			{
				inMap.put("bmp_moto_tushin_jgs_cd_2_err", template.getString(EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前番ポ有無2 → 変更前番ポ有無2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_BMP_UM_2_ERR))
		{
			if (!inMap.containsKey("chgb_bmp_um_2_err"))
			{
				inMap.put("chgb_bmp_um_2_err", template.getString(EKU0021C010CBSMsg.CHGB_BMP_UM_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前eo光電話番号2 → 変更前eo光電話番号2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_2_ERR))
		{
			if (!inMap.containsKey("chgb_eoh_tel_no_2_err"))
			{
				inMap.put("chgb_eoh_tel_no_2_err", template.getString(EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前番ポ予定年月日2 → 変更前番ポ予定年月日2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_2_ERR))
		{
			if (!inMap.containsKey("chgb_bmp_rsv_ymd_2_err"))
			{
				inMap.put("chgb_bmp_rsv_ymd_2_err", template.getString(EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前番ポ元通信事業者コード2 → 変更前番ポ元通信事業者コード2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_2_ERR))
		{
			if (!inMap.containsKey("chgb_bmp_moto_tushin_jgs_cd_2_err"))
			{
				inMap.put("chgb_bmp_moto_tushin_jgs_cd_2_err", template.getString(EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.番ポ有無3 → 番ポ有無3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.BMP_UM_3_ERR))
		{
			if (!inMap.containsKey("bmp_um_3_err"))
			{
				inMap.put("bmp_um_3_err", template.getString(EKU0021C010CBSMsg.BMP_UM_3_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.eo光電話番号3 → eo光電話番号3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.EOH_TEL_NO_3_ERR))
		{
			if (!inMap.containsKey("eoh_tel_no_3_err"))
			{
				inMap.put("eoh_tel_no_3_err", template.getString(EKU0021C010CBSMsg.EOH_TEL_NO_3_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.番ポ予定年月日3 → 番ポ予定年月日3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.BMP_RSV_YMD_3_ERR))
		{
			if (!inMap.containsKey("bmp_rsv_ymd_3_err"))
			{
				inMap.put("bmp_rsv_ymd_3_err", template.getString(EKU0021C010CBSMsg.BMP_RSV_YMD_3_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.番ポ元通信事業者コード3 → 番ポ元通信事業者コード3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_3_ERR))
		{
			if (!inMap.containsKey("bmp_moto_tushin_jgs_cd_3_err"))
			{
				inMap.put("bmp_moto_tushin_jgs_cd_3_err", template.getString(EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_3_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前番ポ有無3 → 変更前番ポ有無3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_BMP_UM_3_ERR))
		{
			if (!inMap.containsKey("chgb_bmp_um_3_err"))
			{
				inMap.put("chgb_bmp_um_3_err", template.getString(EKU0021C010CBSMsg.CHGB_BMP_UM_3_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前eo光電話番号3 → 変更前eo光電話番号3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_3_ERR))
		{
			if (!inMap.containsKey("chgb_eoh_tel_no_3_err"))
			{
				inMap.put("chgb_eoh_tel_no_3_err", template.getString(EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_3_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前番ポ予定年月日3 → 変更前番ポ予定年月日3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_3_ERR))
		{
			if (!inMap.containsKey("chgb_bmp_rsv_ymd_3_err"))
			{
				inMap.put("chgb_bmp_rsv_ymd_3_err", template.getString(EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_3_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前番ポ元通信事業者コード3 → 変更前番ポ元通信事業者コード3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_3_ERR))
		{
			if (!inMap.containsKey("chgb_bmp_moto_tushin_jgs_cd_3_err"))
			{
				inMap.put("chgb_bmp_moto_tushin_jgs_cd_3_err", template.getString(EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_3_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.番ポ有無4 → 番ポ有無4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.BMP_UM_4_ERR))
		{
			if (!inMap.containsKey("bmp_um_4_err"))
			{
				inMap.put("bmp_um_4_err", template.getString(EKU0021C010CBSMsg.BMP_UM_4_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.eo光電話番号4 → eo光電話番号4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.EOH_TEL_NO_4_ERR))
		{
			if (!inMap.containsKey("eoh_tel_no_4_err"))
			{
				inMap.put("eoh_tel_no_4_err", template.getString(EKU0021C010CBSMsg.EOH_TEL_NO_4_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.番ポ予定年月日4 → 番ポ予定年月日4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.BMP_RSV_YMD_4_ERR))
		{
			if (!inMap.containsKey("bmp_rsv_ymd_4_err"))
			{
				inMap.put("bmp_rsv_ymd_4_err", template.getString(EKU0021C010CBSMsg.BMP_RSV_YMD_4_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.番ポ元通信事業者コード4 → 番ポ元通信事業者コード4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_4_ERR))
		{
			if (!inMap.containsKey("bmp_moto_tushin_jgs_cd_4_err"))
			{
				inMap.put("bmp_moto_tushin_jgs_cd_4_err", template.getString(EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_4_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前番ポ有無4 → 変更前番ポ有無4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_BMP_UM_4_ERR))
		{
			if (!inMap.containsKey("chgb_bmp_um_4_err"))
			{
				inMap.put("chgb_bmp_um_4_err", template.getString(EKU0021C010CBSMsg.CHGB_BMP_UM_4_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前eo光電話番号4 → 変更前eo光電話番号4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_4_ERR))
		{
			if (!inMap.containsKey("chgb_eoh_tel_no_4_err"))
			{
				inMap.put("chgb_eoh_tel_no_4_err", template.getString(EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_4_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前番ポ予定年月日4 → 変更前番ポ予定年月日4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_4_ERR))
		{
			if (!inMap.containsKey("chgb_bmp_rsv_ymd_4_err"))
			{
				inMap.put("chgb_bmp_rsv_ymd_4_err", template.getString(EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_4_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前番ポ元通信事業者コード4 → 変更前番ポ元通信事業者コード4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_4_ERR))
		{
			if (!inMap.containsKey("chgb_bmp_moto_tushin_jgs_cd_4_err"))
			{
				inMap.put("chgb_bmp_moto_tushin_jgs_cd_4_err", template.getString(EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_4_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.番ポ有無5 → 番ポ有無5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.BMP_UM_5_ERR))
		{
			if (!inMap.containsKey("bmp_um_5_err"))
			{
				inMap.put("bmp_um_5_err", template.getString(EKU0021C010CBSMsg.BMP_UM_5_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.eo光電話番号5 → eo光電話番号5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.EOH_TEL_NO_5_ERR))
		{
			if (!inMap.containsKey("eoh_tel_no_5_err"))
			{
				inMap.put("eoh_tel_no_5_err", template.getString(EKU0021C010CBSMsg.EOH_TEL_NO_5_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.番ポ予定年月日5 → 番ポ予定年月日5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.BMP_RSV_YMD_5_ERR))
		{
			if (!inMap.containsKey("bmp_rsv_ymd_5_err"))
			{
				inMap.put("bmp_rsv_ymd_5_err", template.getString(EKU0021C010CBSMsg.BMP_RSV_YMD_5_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.番ポ元通信事業者コード5 → 番ポ元通信事業者コード5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_5_ERR))
		{
			if (!inMap.containsKey("bmp_moto_tushin_jgs_cd_5_err"))
			{
				inMap.put("bmp_moto_tushin_jgs_cd_5_err", template.getString(EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_5_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前番ポ有無5 → 変更前番ポ有無5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_BMP_UM_5_ERR))
		{
			if (!inMap.containsKey("chgb_bmp_um_5_err"))
			{
				inMap.put("chgb_bmp_um_5_err", template.getString(EKU0021C010CBSMsg.CHGB_BMP_UM_5_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前eo光電話番号5 → 変更前eo光電話番号5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_5_ERR))
		{
			if (!inMap.containsKey("chgb_eoh_tel_no_5_err"))
			{
				inMap.put("chgb_eoh_tel_no_5_err", template.getString(EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_5_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前番ポ予定年月日5 → 変更前番ポ予定年月日5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_5_ERR))
		{
			if (!inMap.containsKey("chgb_bmp_rsv_ymd_5_err"))
			{
				inMap.put("chgb_bmp_rsv_ymd_5_err", template.getString(EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_5_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前番ポ元通信事業者コード5 → 変更前番ポ元通信事業者コード5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_5_ERR))
		{
			if (!inMap.containsKey("chgb_bmp_moto_tushin_jgs_cd_5_err"))
			{
				inMap.put("chgb_bmp_moto_tushin_jgs_cd_5_err", template.getString(EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_5_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器種別コード1 → 宅内機器種別コード1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_1_ERR))
		{
			if (!inMap.containsKey("taknkiki_sbt_cd_1_err"))
			{
				inMap.put("taknkiki_sbt_cd_1_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器提供サービス契約番号1 → 機器提供サービス契約番号1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_1_ERR))
		{
			if (!inMap.containsKey("kktk_svc_kei_no_1_err"))
			{
				inMap.put("kktk_svc_kei_no_1_err", template.getString(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器型式コード1 → 宅内機器型式コード1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_1_ERR))
		{
			if (!inMap.containsKey("taknkiki_model_cd_1_err"))
			{
				inMap.put("taknkiki_model_cd_1_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器製造番号1 → 機器製造番号1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKSEIZO_NO_1_ERR))
		{
			if (!inMap.containsKey("kkseizo_no_1_err"))
			{
				inMap.put("kkseizo_no_1_err", template.getString(EKU0021C010CBSMsg.KKSEIZO_NO_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.MACアドレス1 → MACアドレス1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MACAD_1_ERR))
		{
			if (!inMap.containsKey("macad_1_err"))
			{
				inMap.put("macad_1_err", template.getString(EKU0021C010CBSMsg.MACAD_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ルーター種類コード1 → ルーター種類コード1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_1_ERR))
		{
			if (!inMap.containsKey("router_kind_cd_1_err"))
			{
				inMap.put("router_kind_cd_1_err", template.getString(EKU0021C010CBSMsg.ROUTER_KIND_CD_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.提供種別コード1 → 提供種別コード1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TK_SBT_CD_1_ERR))
		{
			if (!inMap.containsKey("tk_sbt_cd_1_err"))
			{
				inMap.put("tk_sbt_cd_1_err", template.getString(EKU0021C010CBSMsg.TK_SBT_CD_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前宅内機器型式コード1 → 変更前宅内機器型式コード1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_1_ERR))
		{
			if (!inMap.containsKey("chgb_taknikk_model_cd_1_err"))
			{
				inMap.put("chgb_taknikk_model_cd_1_err", template.getString(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前機器製造番号1 → 変更前機器製造番号1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_1_ERR))
		{
			if (!inMap.containsKey("chgb_kkseizo_no_1_err"))
			{
				inMap.put("chgb_kkseizo_no_1_err", template.getString(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前MACアドレス1 → 変更前MACアドレス1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_MACAD_1_ERR))
		{
			if (!inMap.containsKey("chgb_macad_1_err"))
			{
				inMap.put("chgb_macad_1_err", template.getString(EKU0021C010CBSMsg.CHGB_MACAD_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前ルーター種類コード1 → 変更前ルーター種類コード1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_1_ERR))
		{
			if (!inMap.containsKey("chgb_router_kind_cd_1_err"))
			{
				inMap.put("chgb_router_kind_cd_1_err", template.getString(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前提供種別コード1 → 変更前提供種別コード1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_1_ERR))
		{
			if (!inMap.containsKey("chgb_tk_sbt_cd_1_err"))
			{
				inMap.put("chgb_tk_sbt_cd_1_err", template.getString(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_1_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器種別コード2 → 宅内機器種別コード2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_2_ERR))
		{
			if (!inMap.containsKey("taknkiki_sbt_cd_2_err"))
			{
				inMap.put("taknkiki_sbt_cd_2_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器提供サービス契約番号2 → 機器提供サービス契約番号2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_2_ERR))
		{
			if (!inMap.containsKey("kktk_svc_kei_no_2_err"))
			{
				inMap.put("kktk_svc_kei_no_2_err", template.getString(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器型式コード2 → 宅内機器型式コード2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_2_ERR))
		{
			if (!inMap.containsKey("taknkiki_model_cd_2_err"))
			{
				inMap.put("taknkiki_model_cd_2_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器製造番号2 → 機器製造番号2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKSEIZO_NO_2_ERR))
		{
			if (!inMap.containsKey("kkseizo_no_2_err"))
			{
				inMap.put("kkseizo_no_2_err", template.getString(EKU0021C010CBSMsg.KKSEIZO_NO_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.MACアドレス2 → MACアドレス2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MACAD_2_ERR))
		{
			if (!inMap.containsKey("macad_2_err"))
			{
				inMap.put("macad_2_err", template.getString(EKU0021C010CBSMsg.MACAD_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ルーター種類コード2 → ルーター種類コード2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_2_ERR))
		{
			if (!inMap.containsKey("router_kind_cd_2_err"))
			{
				inMap.put("router_kind_cd_2_err", template.getString(EKU0021C010CBSMsg.ROUTER_KIND_CD_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.提供種別コード2 → 提供種別コード2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TK_SBT_CD_2_ERR))
		{
			if (!inMap.containsKey("tk_sbt_cd_2_err"))
			{
				inMap.put("tk_sbt_cd_2_err", template.getString(EKU0021C010CBSMsg.TK_SBT_CD_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前宅内機器型式コード2 → 変更前宅内機器型式コード2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_2_ERR))
		{
			if (!inMap.containsKey("chgb_taknikk_model_cd_2_err"))
			{
				inMap.put("chgb_taknikk_model_cd_2_err", template.getString(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前機器製造番号2 → 変更前機器製造番号2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_2_ERR))
		{
			if (!inMap.containsKey("chgb_kkseizo_no_2_err"))
			{
				inMap.put("chgb_kkseizo_no_2_err", template.getString(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前MACアドレス2 → 変更前MACアドレス2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_MACAD_2_ERR))
		{
			if (!inMap.containsKey("chgb_macad_2_err"))
			{
				inMap.put("chgb_macad_2_err", template.getString(EKU0021C010CBSMsg.CHGB_MACAD_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前ルーター種類コード2 → 変更前ルーター種類コード2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_2_ERR))
		{
			if (!inMap.containsKey("chgb_router_kind_cd_2_err"))
			{
				inMap.put("chgb_router_kind_cd_2_err", template.getString(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前提供種別コード2 → 変更前提供種別コード2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_2_ERR))
		{
			if (!inMap.containsKey("chgb_tk_sbt_cd_2_err"))
			{
				inMap.put("chgb_tk_sbt_cd_2_err", template.getString(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_2_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器種別コード3 → 宅内機器種別コード3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_3_ERR))
		{
			if (!inMap.containsKey("taknkiki_sbt_cd_3_err"))
			{
				inMap.put("taknkiki_sbt_cd_3_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_3_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器提供サービス契約番号3 → 機器提供サービス契約番号3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_3_ERR))
		{
			if (!inMap.containsKey("kktk_svc_kei_no_3_err"))
			{
				inMap.put("kktk_svc_kei_no_3_err", template.getString(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_3_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器型式コード3 → 宅内機器型式コード3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_3_ERR))
		{
			if (!inMap.containsKey("taknkiki_model_cd_3_err"))
			{
				inMap.put("taknkiki_model_cd_3_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_3_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器製造番号3 → 機器製造番号3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKSEIZO_NO_3_ERR))
		{
			if (!inMap.containsKey("kkseizo_no_3_err"))
			{
				inMap.put("kkseizo_no_3_err", template.getString(EKU0021C010CBSMsg.KKSEIZO_NO_3_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.MACアドレス3 → MACアドレス3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MACAD_3_ERR))
		{
			if (!inMap.containsKey("macad_3_err"))
			{
				inMap.put("macad_3_err", template.getString(EKU0021C010CBSMsg.MACAD_3_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ルーター種類コード3 → ルーター種類コード3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_3_ERR))
		{
			if (!inMap.containsKey("router_kind_cd_3_err"))
			{
				inMap.put("router_kind_cd_3_err", template.getString(EKU0021C010CBSMsg.ROUTER_KIND_CD_3_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.提供種別コード3 → 提供種別コード3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TK_SBT_CD_3_ERR))
		{
			if (!inMap.containsKey("tk_sbt_cd_3_err"))
			{
				inMap.put("tk_sbt_cd_3_err", template.getString(EKU0021C010CBSMsg.TK_SBT_CD_3_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前宅内機器型式コード3 → 変更前宅内機器型式コード3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_3_ERR))
		{
			if (!inMap.containsKey("chgb_taknikk_model_cd_3_err"))
			{
				inMap.put("chgb_taknikk_model_cd_3_err", template.getString(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_3_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前機器製造番号3 → 変更前機器製造番号3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_3_ERR))
		{
			if (!inMap.containsKey("chgb_kkseizo_no_3_err"))
			{
				inMap.put("chgb_kkseizo_no_3_err", template.getString(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_3_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前MACアドレス3 → 変更前MACアドレス3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_MACAD_3_ERR))
		{
			if (!inMap.containsKey("chgb_macad_3_err"))
			{
				inMap.put("chgb_macad_3_err", template.getString(EKU0021C010CBSMsg.CHGB_MACAD_3_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前ルーター種類コード3 → 変更前ルーター種類コード3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_3_ERR))
		{
			if (!inMap.containsKey("chgb_router_kind_cd_3_err"))
			{
				inMap.put("chgb_router_kind_cd_3_err", template.getString(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_3_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前提供種別コード3 → 変更前提供種別コード3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_3_ERR))
		{
			if (!inMap.containsKey("chgb_tk_sbt_cd_3_err"))
			{
				inMap.put("chgb_tk_sbt_cd_3_err", template.getString(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_3_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器種別コード4 → 宅内機器種別コード4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_4_ERR))
		{
			if (!inMap.containsKey("taknkiki_sbt_cd_4_err"))
			{
				inMap.put("taknkiki_sbt_cd_4_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_4_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器提供サービス契約番号4 → 機器提供サービス契約番号4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_4_ERR))
		{
			if (!inMap.containsKey("kktk_svc_kei_no_4_err"))
			{
				inMap.put("kktk_svc_kei_no_4_err", template.getString(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_4_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器型式コード4 → 宅内機器型式コード4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_4_ERR))
		{
			if (!inMap.containsKey("taknkiki_model_cd_4_err"))
			{
				inMap.put("taknkiki_model_cd_4_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_4_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器製造番号4 → 機器製造番号4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKSEIZO_NO_4_ERR))
		{
			if (!inMap.containsKey("kkseizo_no_4_err"))
			{
				inMap.put("kkseizo_no_4_err", template.getString(EKU0021C010CBSMsg.KKSEIZO_NO_4_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.MACアドレス4 → MACアドレス4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MACAD_4_ERR))
		{
			if (!inMap.containsKey("macad_4_err"))
			{
				inMap.put("macad_4_err", template.getString(EKU0021C010CBSMsg.MACAD_4_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ルーター種類コード4 → ルーター種類コード4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_4_ERR))
		{
			if (!inMap.containsKey("router_kind_cd_4_err"))
			{
				inMap.put("router_kind_cd_4_err", template.getString(EKU0021C010CBSMsg.ROUTER_KIND_CD_4_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.提供種別コード4 → 提供種別コード4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TK_SBT_CD_4_ERR))
		{
			if (!inMap.containsKey("tk_sbt_cd_4_err"))
			{
				inMap.put("tk_sbt_cd_4_err", template.getString(EKU0021C010CBSMsg.TK_SBT_CD_4_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前宅内機器型式コード4 → 変更前宅内機器型式コード4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_4_ERR))
		{
			if (!inMap.containsKey("chgb_taknikk_model_cd_4_err"))
			{
				inMap.put("chgb_taknikk_model_cd_4_err", template.getString(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_4_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前機器製造番号4 → 変更前機器製造番号4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_4_ERR))
		{
			if (!inMap.containsKey("chgb_kkseizo_no_4_err"))
			{
				inMap.put("chgb_kkseizo_no_4_err", template.getString(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_4_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前MACアドレス4 → 変更前MACアドレス4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_MACAD_4_ERR))
		{
			if (!inMap.containsKey("chgb_macad_4_err"))
			{
				inMap.put("chgb_macad_4_err", template.getString(EKU0021C010CBSMsg.CHGB_MACAD_4_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前ルーター種類コード4 → 変更前ルーター種類コード4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_4_ERR))
		{
			if (!inMap.containsKey("chgb_router_kind_cd_4_err"))
			{
				inMap.put("chgb_router_kind_cd_4_err", template.getString(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_4_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前提供種別コード4 → 変更前提供種別コード4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_4_ERR))
		{
			if (!inMap.containsKey("chgb_tk_sbt_cd_4_err"))
			{
				inMap.put("chgb_tk_sbt_cd_4_err", template.getString(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_4_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器種別コード5 → 宅内機器種別コード5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_5_ERR))
		{
			if (!inMap.containsKey("taknkiki_sbt_cd_5_err"))
			{
				inMap.put("taknkiki_sbt_cd_5_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_5_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器提供サービス契約番号5 → 機器提供サービス契約番号5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_5_ERR))
		{
			if (!inMap.containsKey("kktk_svc_kei_no_5_err"))
			{
				inMap.put("kktk_svc_kei_no_5_err", template.getString(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_5_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器型式コード5 → 宅内機器型式コード5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_5_ERR))
		{
			if (!inMap.containsKey("taknkiki_model_cd_5_err"))
			{
				inMap.put("taknkiki_model_cd_5_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_5_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器製造番号5 → 機器製造番号5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKSEIZO_NO_5_ERR))
		{
			if (!inMap.containsKey("kkseizo_no_5_err"))
			{
				inMap.put("kkseizo_no_5_err", template.getString(EKU0021C010CBSMsg.KKSEIZO_NO_5_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.MACアドレス5 → MACアドレス5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MACAD_5_ERR))
		{
			if (!inMap.containsKey("macad_5_err"))
			{
				inMap.put("macad_5_err", template.getString(EKU0021C010CBSMsg.MACAD_5_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ルーター種類コード5 → ルーター種類コード5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_5_ERR))
		{
			if (!inMap.containsKey("router_kind_cd_5_err"))
			{
				inMap.put("router_kind_cd_5_err", template.getString(EKU0021C010CBSMsg.ROUTER_KIND_CD_5_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.提供種別コード5 → 提供種別コード5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TK_SBT_CD_5_ERR))
		{
			if (!inMap.containsKey("tk_sbt_cd_5_err"))
			{
				inMap.put("tk_sbt_cd_5_err", template.getString(EKU0021C010CBSMsg.TK_SBT_CD_5_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前宅内機器型式コード5 → 変更前宅内機器型式コード5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_5_ERR))
		{
			if (!inMap.containsKey("chgb_taknikk_model_cd_5_err"))
			{
				inMap.put("chgb_taknikk_model_cd_5_err", template.getString(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_5_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前機器製造番号5 → 変更前機器製造番号5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_5_ERR))
		{
			if (!inMap.containsKey("chgb_kkseizo_no_5_err"))
			{
				inMap.put("chgb_kkseizo_no_5_err", template.getString(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_5_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前MACアドレス5 → 変更前MACアドレス5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_MACAD_5_ERR))
		{
			if (!inMap.containsKey("chgb_macad_5_err"))
			{
				inMap.put("chgb_macad_5_err", template.getString(EKU0021C010CBSMsg.CHGB_MACAD_5_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前ルーター種類コード5 → 変更前ルーター種類コード5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_5_ERR))
		{
			if (!inMap.containsKey("chgb_router_kind_cd_5_err"))
			{
				inMap.put("chgb_router_kind_cd_5_err", template.getString(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_5_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前提供種別コード5 → 変更前提供種別コード5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_5_ERR))
		{
			if (!inMap.containsKey("chgb_tk_sbt_cd_5_err"))
			{
				inMap.put("chgb_tk_sbt_cd_5_err", template.getString(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_5_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器種別コード6 → 宅内機器種別コード6 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_6_ERR))
		{
			if (!inMap.containsKey("taknkiki_sbt_cd_6_err"))
			{
				inMap.put("taknkiki_sbt_cd_6_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_6_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器提供サービス契約番号6 → 機器提供サービス契約番号6 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_6_ERR))
		{
			if (!inMap.containsKey("kktk_svc_kei_no_6_err"))
			{
				inMap.put("kktk_svc_kei_no_6_err", template.getString(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_6_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器型式コード6 → 宅内機器型式コード6 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_6_ERR))
		{
			if (!inMap.containsKey("taknkiki_model_cd_6_err"))
			{
				inMap.put("taknkiki_model_cd_6_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_6_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器製造番号6 → 機器製造番号6 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKSEIZO_NO_6_ERR))
		{
			if (!inMap.containsKey("kkseizo_no_6_err"))
			{
				inMap.put("kkseizo_no_6_err", template.getString(EKU0021C010CBSMsg.KKSEIZO_NO_6_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.MACアドレス6 → MACアドレス6 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MACAD_6_ERR))
		{
			if (!inMap.containsKey("macad_6_err"))
			{
				inMap.put("macad_6_err", template.getString(EKU0021C010CBSMsg.MACAD_6_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ルーター種類コード6 → ルーター種類コード6 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_6_ERR))
		{
			if (!inMap.containsKey("router_kind_cd_6_err"))
			{
				inMap.put("router_kind_cd_6_err", template.getString(EKU0021C010CBSMsg.ROUTER_KIND_CD_6_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.提供種別コード6 → 提供種別コード6 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TK_SBT_CD_6_ERR))
		{
			if (!inMap.containsKey("tk_sbt_cd_6_err"))
			{
				inMap.put("tk_sbt_cd_6_err", template.getString(EKU0021C010CBSMsg.TK_SBT_CD_6_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前宅内機器型式コード6 → 変更前宅内機器型式コード6 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_6_ERR))
		{
			if (!inMap.containsKey("chgb_taknikk_model_cd_6_err"))
			{
				inMap.put("chgb_taknikk_model_cd_6_err", template.getString(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_6_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前機器製造番号6 → 変更前機器製造番号6 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_6_ERR))
		{
			if (!inMap.containsKey("chgb_kkseizo_no_6_err"))
			{
				inMap.put("chgb_kkseizo_no_6_err", template.getString(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_6_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前MACアドレス6 → 変更前MACアドレス6 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_MACAD_6_ERR))
		{
			if (!inMap.containsKey("chgb_macad_6_err"))
			{
				inMap.put("chgb_macad_6_err", template.getString(EKU0021C010CBSMsg.CHGB_MACAD_6_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前ルーター種類コード6 → 変更前ルーター種類コード6 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_6_ERR))
		{
			if (!inMap.containsKey("chgb_router_kind_cd_6_err"))
			{
				inMap.put("chgb_router_kind_cd_6_err", template.getString(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_6_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前提供種別コード6 → 変更前提供種別コード6 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_6_ERR))
		{
			if (!inMap.containsKey("chgb_tk_sbt_cd_6_err"))
			{
				inMap.put("chgb_tk_sbt_cd_6_err", template.getString(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_6_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器種別コード7 → 宅内機器種別コード7 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_7_ERR))
		{
			if (!inMap.containsKey("taknkiki_sbt_cd_7_err"))
			{
				inMap.put("taknkiki_sbt_cd_7_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_7_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器提供サービス契約番号7 → 機器提供サービス契約番号7 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_7_ERR))
		{
			if (!inMap.containsKey("kktk_svc_kei_no_7_err"))
			{
				inMap.put("kktk_svc_kei_no_7_err", template.getString(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_7_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器型式コード7 → 宅内機器型式コード7 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_7_ERR))
		{
			if (!inMap.containsKey("taknkiki_model_cd_7_err"))
			{
				inMap.put("taknkiki_model_cd_7_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_7_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器製造番号7 → 機器製造番号7 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKSEIZO_NO_7_ERR))
		{
			if (!inMap.containsKey("kkseizo_no_7_err"))
			{
				inMap.put("kkseizo_no_7_err", template.getString(EKU0021C010CBSMsg.KKSEIZO_NO_7_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.MACアドレス7 → MACアドレス7 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MACAD_7_ERR))
		{
			if (!inMap.containsKey("macad_7_err"))
			{
				inMap.put("macad_7_err", template.getString(EKU0021C010CBSMsg.MACAD_7_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ルーター種類コード7 → ルーター種類コード7 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_7_ERR))
		{
			if (!inMap.containsKey("router_kind_cd_7_err"))
			{
				inMap.put("router_kind_cd_7_err", template.getString(EKU0021C010CBSMsg.ROUTER_KIND_CD_7_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.提供種別コード7 → 提供種別コード7 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TK_SBT_CD_7_ERR))
		{
			if (!inMap.containsKey("tk_sbt_cd_7_err"))
			{
				inMap.put("tk_sbt_cd_7_err", template.getString(EKU0021C010CBSMsg.TK_SBT_CD_7_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前宅内機器型式コード7 → 変更前宅内機器型式コード7 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_7_ERR))
		{
			if (!inMap.containsKey("chgb_taknikk_model_cd_7_err"))
			{
				inMap.put("chgb_taknikk_model_cd_7_err", template.getString(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_7_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前機器製造番号7 → 変更前機器製造番号7 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_7_ERR))
		{
			if (!inMap.containsKey("chgb_kkseizo_no_7_err"))
			{
				inMap.put("chgb_kkseizo_no_7_err", template.getString(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_7_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前MACアドレス7 → 変更前MACアドレス7 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_MACAD_7_ERR))
		{
			if (!inMap.containsKey("chgb_macad_7_err"))
			{
				inMap.put("chgb_macad_7_err", template.getString(EKU0021C010CBSMsg.CHGB_MACAD_7_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前ルーター種類コード7 → 変更前ルーター種類コード7 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_7_ERR))
		{
			if (!inMap.containsKey("chgb_router_kind_cd_7_err"))
			{
				inMap.put("chgb_router_kind_cd_7_err", template.getString(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_7_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前提供種別コード7 → 変更前提供種別コード7 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_7_ERR))
		{
			if (!inMap.containsKey("chgb_tk_sbt_cd_7_err"))
			{
				inMap.put("chgb_tk_sbt_cd_7_err", template.getString(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_7_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器種別コード8 → 宅内機器種別コード8 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_8_ERR))
		{
			if (!inMap.containsKey("taknkiki_sbt_cd_8_err"))
			{
				inMap.put("taknkiki_sbt_cd_8_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_8_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器提供サービス契約番号8 → 機器提供サービス契約番号8 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_8_ERR))
		{
			if (!inMap.containsKey("kktk_svc_kei_no_8_err"))
			{
				inMap.put("kktk_svc_kei_no_8_err", template.getString(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_8_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器型式コード8 → 宅内機器型式コード8 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_8_ERR))
		{
			if (!inMap.containsKey("taknkiki_model_cd_8_err"))
			{
				inMap.put("taknkiki_model_cd_8_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_8_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器製造番号8 → 機器製造番号8 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKSEIZO_NO_8_ERR))
		{
			if (!inMap.containsKey("kkseizo_no_8_err"))
			{
				inMap.put("kkseizo_no_8_err", template.getString(EKU0021C010CBSMsg.KKSEIZO_NO_8_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.MACアドレス8 → MACアドレス8 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MACAD_8_ERR))
		{
			if (!inMap.containsKey("macad_8_err"))
			{
				inMap.put("macad_8_err", template.getString(EKU0021C010CBSMsg.MACAD_8_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ルーター種類コード8 → ルーター種類コード8 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_8_ERR))
		{
			if (!inMap.containsKey("router_kind_cd_8_err"))
			{
				inMap.put("router_kind_cd_8_err", template.getString(EKU0021C010CBSMsg.ROUTER_KIND_CD_8_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.提供種別コード8 → 提供種別コード8 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TK_SBT_CD_8_ERR))
		{
			if (!inMap.containsKey("tk_sbt_cd_8_err"))
			{
				inMap.put("tk_sbt_cd_8_err", template.getString(EKU0021C010CBSMsg.TK_SBT_CD_8_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前宅内機器型式コード8 → 変更前宅内機器型式コード8 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_8_ERR))
		{
			if (!inMap.containsKey("chgb_taknikk_model_cd_8_err"))
			{
				inMap.put("chgb_taknikk_model_cd_8_err", template.getString(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_8_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前機器製造番号8 → 変更前機器製造番号8 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_8_ERR))
		{
			if (!inMap.containsKey("chgb_kkseizo_no_8_err"))
			{
				inMap.put("chgb_kkseizo_no_8_err", template.getString(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_8_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前MACアドレス8 → 変更前MACアドレス8 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_MACAD_8_ERR))
		{
			if (!inMap.containsKey("chgb_macad_8_err"))
			{
				inMap.put("chgb_macad_8_err", template.getString(EKU0021C010CBSMsg.CHGB_MACAD_8_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前ルーター種類コード8 → 変更前ルーター種類コード8 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_8_ERR))
		{
			if (!inMap.containsKey("chgb_router_kind_cd_8_err"))
			{
				inMap.put("chgb_router_kind_cd_8_err", template.getString(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_8_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前提供種別コード8 → 変更前提供種別コード8 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_8_ERR))
		{
			if (!inMap.containsKey("chgb_tk_sbt_cd_8_err"))
			{
				inMap.put("chgb_tk_sbt_cd_8_err", template.getString(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_8_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器種別コード9 → 宅内機器種別コード9 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_9_ERR))
		{
			if (!inMap.containsKey("taknkiki_sbt_cd_9_err"))
			{
				inMap.put("taknkiki_sbt_cd_9_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_9_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器提供サービス契約番号9 → 機器提供サービス契約番号9 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_9_ERR))
		{
			if (!inMap.containsKey("kktk_svc_kei_no_9_err"))
			{
				inMap.put("kktk_svc_kei_no_9_err", template.getString(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_9_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器型式コード9 → 宅内機器型式コード9 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_9_ERR))
		{
			if (!inMap.containsKey("taknkiki_model_cd_9_err"))
			{
				inMap.put("taknkiki_model_cd_9_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_9_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器製造番号9 → 機器製造番号9 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKSEIZO_NO_9_ERR))
		{
			if (!inMap.containsKey("kkseizo_no_9_err"))
			{
				inMap.put("kkseizo_no_9_err", template.getString(EKU0021C010CBSMsg.KKSEIZO_NO_9_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.MACアドレス9 → MACアドレス9 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MACAD_9_ERR))
		{
			if (!inMap.containsKey("macad_9_err"))
			{
				inMap.put("macad_9_err", template.getString(EKU0021C010CBSMsg.MACAD_9_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ルーター種類コード9 → ルーター種類コード9 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_9_ERR))
		{
			if (!inMap.containsKey("router_kind_cd_9_err"))
			{
				inMap.put("router_kind_cd_9_err", template.getString(EKU0021C010CBSMsg.ROUTER_KIND_CD_9_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.提供種別コード9 → 提供種別コード9 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TK_SBT_CD_9_ERR))
		{
			if (!inMap.containsKey("tk_sbt_cd_9_err"))
			{
				inMap.put("tk_sbt_cd_9_err", template.getString(EKU0021C010CBSMsg.TK_SBT_CD_9_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前宅内機器型式コード9 → 変更前宅内機器型式コード9 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_9_ERR))
		{
			if (!inMap.containsKey("chgb_taknikk_model_cd_9_err"))
			{
				inMap.put("chgb_taknikk_model_cd_9_err", template.getString(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_9_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前機器製造番号9 → 変更前機器製造番号9 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_9_ERR))
		{
			if (!inMap.containsKey("chgb_kkseizo_no_9_err"))
			{
				inMap.put("chgb_kkseizo_no_9_err", template.getString(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_9_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前MACアドレス9 → 変更前MACアドレス9 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_MACAD_9_ERR))
		{
			if (!inMap.containsKey("chgb_macad_9_err"))
			{
				inMap.put("chgb_macad_9_err", template.getString(EKU0021C010CBSMsg.CHGB_MACAD_9_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前ルーター種類コード9 → 変更前ルーター種類コード9 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_9_ERR))
		{
			if (!inMap.containsKey("chgb_router_kind_cd_9_err"))
			{
				inMap.put("chgb_router_kind_cd_9_err", template.getString(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_9_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前提供種別コード9 → 変更前提供種別コード9 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_9_ERR))
		{
			if (!inMap.containsKey("chgb_tk_sbt_cd_9_err"))
			{
				inMap.put("chgb_tk_sbt_cd_9_err", template.getString(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_9_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器種別コード10 → 宅内機器種別コード10 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_10_ERR))
		{
			if (!inMap.containsKey("taknkiki_sbt_cd_10_err"))
			{
				inMap.put("taknkiki_sbt_cd_10_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_10_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器提供サービス契約番号10 → 機器提供サービス契約番号10 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_10_ERR))
		{
			if (!inMap.containsKey("kktk_svc_kei_no_10_err"))
			{
				inMap.put("kktk_svc_kei_no_10_err", template.getString(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_10_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器型式コード10 → 宅内機器型式コード10 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_10_ERR))
		{
			if (!inMap.containsKey("taknkiki_model_cd_10_err"))
			{
				inMap.put("taknkiki_model_cd_10_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_10_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器製造番号10 → 機器製造番号10 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKSEIZO_NO_10_ERR))
		{
			if (!inMap.containsKey("kkseizo_no_10_err"))
			{
				inMap.put("kkseizo_no_10_err", template.getString(EKU0021C010CBSMsg.KKSEIZO_NO_10_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.MACアドレス10 → MACアドレス10 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MACAD_10_ERR))
		{
			if (!inMap.containsKey("macad_10_err"))
			{
				inMap.put("macad_10_err", template.getString(EKU0021C010CBSMsg.MACAD_10_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ルーター種類コード10 → ルーター種類コード10 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_10_ERR))
		{
			if (!inMap.containsKey("router_kind_cd_10_err"))
			{
				inMap.put("router_kind_cd_10_err", template.getString(EKU0021C010CBSMsg.ROUTER_KIND_CD_10_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.提供種別コード10 → 提供種別コード10 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TK_SBT_CD_10_ERR))
		{
			if (!inMap.containsKey("tk_sbt_cd_10_err"))
			{
				inMap.put("tk_sbt_cd_10_err", template.getString(EKU0021C010CBSMsg.TK_SBT_CD_10_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前宅内機器型式コード10 → 変更前宅内機器型式コード10 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_10_ERR))
		{
			if (!inMap.containsKey("chgb_taknikk_model_cd_10_err"))
			{
				inMap.put("chgb_taknikk_model_cd_10_err", template.getString(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_10_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前機器製造番号10 → 変更前機器製造番号10 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_10_ERR))
		{
			if (!inMap.containsKey("chgb_kkseizo_no_10_err"))
			{
				inMap.put("chgb_kkseizo_no_10_err", template.getString(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_10_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前MACアドレス10 → 変更前MACアドレス10 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_MACAD_10_ERR))
		{
			if (!inMap.containsKey("chgb_macad_10_err"))
			{
				inMap.put("chgb_macad_10_err", template.getString(EKU0021C010CBSMsg.CHGB_MACAD_10_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前ルーター種類コード10 → 変更前ルーター種類コード10 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_10_ERR))
		{
			if (!inMap.containsKey("chgb_router_kind_cd_10_err"))
			{
				inMap.put("chgb_router_kind_cd_10_err", template.getString(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_10_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前提供種別コード10 → 変更前提供種別コード10 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_10_ERR))
		{
			if (!inMap.containsKey("chgb_tk_sbt_cd_10_err"))
			{
				inMap.put("chgb_tk_sbt_cd_10_err", template.getString(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_10_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器種別コード11 → 宅内機器種別コード11 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_11_ERR))
		{
			if (!inMap.containsKey("taknkiki_sbt_cd_11_err"))
			{
				inMap.put("taknkiki_sbt_cd_11_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_11_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器提供サービス契約番号11 → 機器提供サービス契約番号11 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_11_ERR))
		{
			if (!inMap.containsKey("kktk_svc_kei_no_11_err"))
			{
				inMap.put("kktk_svc_kei_no_11_err", template.getString(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_11_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器型式コード11 → 宅内機器型式コード11 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_11_ERR))
		{
			if (!inMap.containsKey("taknkiki_model_cd_11_err"))
			{
				inMap.put("taknkiki_model_cd_11_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_11_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器製造番号11 → 機器製造番号11 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKSEIZO_NO_11_ERR))
		{
			if (!inMap.containsKey("kkseizo_no_11_err"))
			{
				inMap.put("kkseizo_no_11_err", template.getString(EKU0021C010CBSMsg.KKSEIZO_NO_11_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.MACアドレス11 → MACアドレス11 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MACAD_11_ERR))
		{
			if (!inMap.containsKey("macad_11_err"))
			{
				inMap.put("macad_11_err", template.getString(EKU0021C010CBSMsg.MACAD_11_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ルーター種類コード11 → ルーター種類コード11 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_11_ERR))
		{
			if (!inMap.containsKey("router_kind_cd_11_err"))
			{
				inMap.put("router_kind_cd_11_err", template.getString(EKU0021C010CBSMsg.ROUTER_KIND_CD_11_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.提供種別コード11 → 提供種別コード11 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TK_SBT_CD_11_ERR))
		{
			if (!inMap.containsKey("tk_sbt_cd_11_err"))
			{
				inMap.put("tk_sbt_cd_11_err", template.getString(EKU0021C010CBSMsg.TK_SBT_CD_11_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前宅内機器型式コード11 → 変更前宅内機器型式コード11 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_11_ERR))
		{
			if (!inMap.containsKey("chgb_taknikk_model_cd_11_err"))
			{
				inMap.put("chgb_taknikk_model_cd_11_err", template.getString(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_11_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前機器製造番号11 → 変更前機器製造番号11 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_11_ERR))
		{
			if (!inMap.containsKey("chgb_kkseizo_no_11_err"))
			{
				inMap.put("chgb_kkseizo_no_11_err", template.getString(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_11_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前MACアドレス11 → 変更前MACアドレス11 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_MACAD_11_ERR))
		{
			if (!inMap.containsKey("chgb_macad_11_err"))
			{
				inMap.put("chgb_macad_11_err", template.getString(EKU0021C010CBSMsg.CHGB_MACAD_11_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前ルーター種類コード11 → 変更前ルーター種類コード11 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_11_ERR))
		{
			if (!inMap.containsKey("chgb_router_kind_cd_11_err"))
			{
				inMap.put("chgb_router_kind_cd_11_err", template.getString(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_11_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前提供種別コード11 → 変更前提供種別コード11 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_11_ERR))
		{
			if (!inMap.containsKey("chgb_tk_sbt_cd_11_err"))
			{
				inMap.put("chgb_tk_sbt_cd_11_err", template.getString(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_11_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器種別コード12 → 宅内機器種別コード12 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_12_ERR))
		{
			if (!inMap.containsKey("taknkiki_sbt_cd_12_err"))
			{
				inMap.put("taknkiki_sbt_cd_12_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_12_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器提供サービス契約番号12 → 機器提供サービス契約番号12 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_12_ERR))
		{
			if (!inMap.containsKey("kktk_svc_kei_no_12_err"))
			{
				inMap.put("kktk_svc_kei_no_12_err", template.getString(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_12_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器型式コード12 → 宅内機器型式コード12 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_12_ERR))
		{
			if (!inMap.containsKey("taknkiki_model_cd_12_err"))
			{
				inMap.put("taknkiki_model_cd_12_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_12_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器製造番号12 → 機器製造番号12 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKSEIZO_NO_12_ERR))
		{
			if (!inMap.containsKey("kkseizo_no_12_err"))
			{
				inMap.put("kkseizo_no_12_err", template.getString(EKU0021C010CBSMsg.KKSEIZO_NO_12_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.MACアドレス12 → MACアドレス12 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MACAD_12_ERR))
		{
			if (!inMap.containsKey("macad_12_err"))
			{
				inMap.put("macad_12_err", template.getString(EKU0021C010CBSMsg.MACAD_12_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ルーター種類コード12 → ルーター種類コード12 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_12_ERR))
		{
			if (!inMap.containsKey("router_kind_cd_12_err"))
			{
				inMap.put("router_kind_cd_12_err", template.getString(EKU0021C010CBSMsg.ROUTER_KIND_CD_12_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.提供種別コード12 → 提供種別コード12 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TK_SBT_CD_12_ERR))
		{
			if (!inMap.containsKey("tk_sbt_cd_12_err"))
			{
				inMap.put("tk_sbt_cd_12_err", template.getString(EKU0021C010CBSMsg.TK_SBT_CD_12_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前宅内機器型式コード12 → 変更前宅内機器型式コード12 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_12_ERR))
		{
			if (!inMap.containsKey("chgb_taknikk_model_cd_12_err"))
			{
				inMap.put("chgb_taknikk_model_cd_12_err", template.getString(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_12_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前機器製造番号12 → 変更前機器製造番号12 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_12_ERR))
		{
			if (!inMap.containsKey("chgb_kkseizo_no_12_err"))
			{
				inMap.put("chgb_kkseizo_no_12_err", template.getString(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_12_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前MACアドレス12 → 変更前MACアドレス12 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_MACAD_12_ERR))
		{
			if (!inMap.containsKey("chgb_macad_12_err"))
			{
				inMap.put("chgb_macad_12_err", template.getString(EKU0021C010CBSMsg.CHGB_MACAD_12_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前ルーター種類コード12 → 変更前ルーター種類コード12 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_12_ERR))
		{
			if (!inMap.containsKey("chgb_router_kind_cd_12_err"))
			{
				inMap.put("chgb_router_kind_cd_12_err", template.getString(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_12_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前提供種別コード12 → 変更前提供種別コード12 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_12_ERR))
		{
			if (!inMap.containsKey("chgb_tk_sbt_cd_12_err"))
			{
				inMap.put("chgb_tk_sbt_cd_12_err", template.getString(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_12_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器種別コード13 → 宅内機器種別コード13 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_13_ERR))
		{
			if (!inMap.containsKey("taknkiki_sbt_cd_13_err"))
			{
				inMap.put("taknkiki_sbt_cd_13_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_13_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器提供サービス契約番号13 → 機器提供サービス契約番号13 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_13_ERR))
		{
			if (!inMap.containsKey("kktk_svc_kei_no_13_err"))
			{
				inMap.put("kktk_svc_kei_no_13_err", template.getString(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_13_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器型式コード13 → 宅内機器型式コード13 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_13_ERR))
		{
			if (!inMap.containsKey("taknkiki_model_cd_13_err"))
			{
				inMap.put("taknkiki_model_cd_13_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_13_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器製造番号13 → 機器製造番号13 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKSEIZO_NO_13_ERR))
		{
			if (!inMap.containsKey("kkseizo_no_13_err"))
			{
				inMap.put("kkseizo_no_13_err", template.getString(EKU0021C010CBSMsg.KKSEIZO_NO_13_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.MACアドレス13 → MACアドレス13 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MACAD_13_ERR))
		{
			if (!inMap.containsKey("macad_13_err"))
			{
				inMap.put("macad_13_err", template.getString(EKU0021C010CBSMsg.MACAD_13_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ルーター種類コード13 → ルーター種類コード13 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_13_ERR))
		{
			if (!inMap.containsKey("router_kind_cd_13_err"))
			{
				inMap.put("router_kind_cd_13_err", template.getString(EKU0021C010CBSMsg.ROUTER_KIND_CD_13_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.提供種別コード13 → 提供種別コード13 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TK_SBT_CD_13_ERR))
		{
			if (!inMap.containsKey("tk_sbt_cd_13_err"))
			{
				inMap.put("tk_sbt_cd_13_err", template.getString(EKU0021C010CBSMsg.TK_SBT_CD_13_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前宅内機器型式コード13 → 変更前宅内機器型式コード13 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_13_ERR))
		{
			if (!inMap.containsKey("chgb_taknikk_model_cd_13_err"))
			{
				inMap.put("chgb_taknikk_model_cd_13_err", template.getString(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_13_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前機器製造番号13 → 変更前機器製造番号13 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_13_ERR))
		{
			if (!inMap.containsKey("chgb_kkseizo_no_13_err"))
			{
				inMap.put("chgb_kkseizo_no_13_err", template.getString(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_13_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前MACアドレス13 → 変更前MACアドレス13 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_MACAD_13_ERR))
		{
			if (!inMap.containsKey("chgb_macad_13_err"))
			{
				inMap.put("chgb_macad_13_err", template.getString(EKU0021C010CBSMsg.CHGB_MACAD_13_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前ルーター種類コード13 → 変更前ルーター種類コード13 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_13_ERR))
		{
			if (!inMap.containsKey("chgb_router_kind_cd_13_err"))
			{
				inMap.put("chgb_router_kind_cd_13_err", template.getString(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_13_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前提供種別コード13 → 変更前提供種別コード13 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_13_ERR))
		{
			if (!inMap.containsKey("chgb_tk_sbt_cd_13_err"))
			{
				inMap.put("chgb_tk_sbt_cd_13_err", template.getString(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_13_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器種別コード14 → 宅内機器種別コード14 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_14_ERR))
		{
			if (!inMap.containsKey("taknkiki_sbt_cd_14_err"))
			{
				inMap.put("taknkiki_sbt_cd_14_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_14_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器提供サービス契約番号14 → 機器提供サービス契約番号14 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_14_ERR))
		{
			if (!inMap.containsKey("kktk_svc_kei_no_14_err"))
			{
				inMap.put("kktk_svc_kei_no_14_err", template.getString(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_14_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器型式コード14 → 宅内機器型式コード14 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_14_ERR))
		{
			if (!inMap.containsKey("taknkiki_model_cd_14_err"))
			{
				inMap.put("taknkiki_model_cd_14_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_14_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器製造番号14 → 機器製造番号14 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKSEIZO_NO_14_ERR))
		{
			if (!inMap.containsKey("kkseizo_no_14_err"))
			{
				inMap.put("kkseizo_no_14_err", template.getString(EKU0021C010CBSMsg.KKSEIZO_NO_14_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.MACアドレス14 → MACアドレス14 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MACAD_14_ERR))
		{
			if (!inMap.containsKey("macad_14_err"))
			{
				inMap.put("macad_14_err", template.getString(EKU0021C010CBSMsg.MACAD_14_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ルーター種類コード14 → ルーター種類コード14 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_14_ERR))
		{
			if (!inMap.containsKey("router_kind_cd_14_err"))
			{
				inMap.put("router_kind_cd_14_err", template.getString(EKU0021C010CBSMsg.ROUTER_KIND_CD_14_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.提供種別コード14 → 提供種別コード14 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TK_SBT_CD_14_ERR))
		{
			if (!inMap.containsKey("tk_sbt_cd_14_err"))
			{
				inMap.put("tk_sbt_cd_14_err", template.getString(EKU0021C010CBSMsg.TK_SBT_CD_14_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前宅内機器型式コード14 → 変更前宅内機器型式コード14 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_14_ERR))
		{
			if (!inMap.containsKey("chgb_taknikk_model_cd_14_err"))
			{
				inMap.put("chgb_taknikk_model_cd_14_err", template.getString(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_14_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前機器製造番号14 → 変更前機器製造番号14 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_14_ERR))
		{
			if (!inMap.containsKey("chgb_kkseizo_no_14_err"))
			{
				inMap.put("chgb_kkseizo_no_14_err", template.getString(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_14_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前MACアドレス14 → 変更前MACアドレス14 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_MACAD_14_ERR))
		{
			if (!inMap.containsKey("chgb_macad_14_err"))
			{
				inMap.put("chgb_macad_14_err", template.getString(EKU0021C010CBSMsg.CHGB_MACAD_14_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前ルーター種類コード14 → 変更前ルーター種類コード14 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_14_ERR))
		{
			if (!inMap.containsKey("chgb_router_kind_cd_14_err"))
			{
				inMap.put("chgb_router_kind_cd_14_err", template.getString(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_14_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前提供種別コード14 → 変更前提供種別コード14 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_14_ERR))
		{
			if (!inMap.containsKey("chgb_tk_sbt_cd_14_err"))
			{
				inMap.put("chgb_tk_sbt_cd_14_err", template.getString(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_14_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器種別コード15 → 宅内機器種別コード15 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_15_ERR))
		{
			if (!inMap.containsKey("taknkiki_sbt_cd_15_err"))
			{
				inMap.put("taknkiki_sbt_cd_15_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_15_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器提供サービス契約番号15 → 機器提供サービス契約番号15 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_15_ERR))
		{
			if (!inMap.containsKey("kktk_svc_kei_no_15_err"))
			{
				inMap.put("kktk_svc_kei_no_15_err", template.getString(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_15_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器型式コード15 → 宅内機器型式コード15 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_15_ERR))
		{
			if (!inMap.containsKey("taknkiki_model_cd_15_err"))
			{
				inMap.put("taknkiki_model_cd_15_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_15_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器製造番号15 → 機器製造番号15 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKSEIZO_NO_15_ERR))
		{
			if (!inMap.containsKey("kkseizo_no_15_err"))
			{
				inMap.put("kkseizo_no_15_err", template.getString(EKU0021C010CBSMsg.KKSEIZO_NO_15_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.MACアドレス15 → MACアドレス15 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MACAD_15_ERR))
		{
			if (!inMap.containsKey("macad_15_err"))
			{
				inMap.put("macad_15_err", template.getString(EKU0021C010CBSMsg.MACAD_15_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ルーター種類コード15 → ルーター種類コード15 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_15_ERR))
		{
			if (!inMap.containsKey("router_kind_cd_15_err"))
			{
				inMap.put("router_kind_cd_15_err", template.getString(EKU0021C010CBSMsg.ROUTER_KIND_CD_15_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.提供種別コード15 → 提供種別コード15 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TK_SBT_CD_15_ERR))
		{
			if (!inMap.containsKey("tk_sbt_cd_15_err"))
			{
				inMap.put("tk_sbt_cd_15_err", template.getString(EKU0021C010CBSMsg.TK_SBT_CD_15_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前宅内機器型式コード15 → 変更前宅内機器型式コード15 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_15_ERR))
		{
			if (!inMap.containsKey("chgb_taknikk_model_cd_15_err"))
			{
				inMap.put("chgb_taknikk_model_cd_15_err", template.getString(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_15_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前機器製造番号15 → 変更前機器製造番号15 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_15_ERR))
		{
			if (!inMap.containsKey("chgb_kkseizo_no_15_err"))
			{
				inMap.put("chgb_kkseizo_no_15_err", template.getString(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_15_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前MACアドレス15 → 変更前MACアドレス15 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_MACAD_15_ERR))
		{
			if (!inMap.containsKey("chgb_macad_15_err"))
			{
				inMap.put("chgb_macad_15_err", template.getString(EKU0021C010CBSMsg.CHGB_MACAD_15_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前ルーター種類コード15 → 変更前ルーター種類コード15 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_15_ERR))
		{
			if (!inMap.containsKey("chgb_router_kind_cd_15_err"))
			{
				inMap.put("chgb_router_kind_cd_15_err", template.getString(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_15_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前提供種別コード15 → 変更前提供種別コード15 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_15_ERR))
		{
			if (!inMap.containsKey("chgb_tk_sbt_cd_15_err"))
			{
				inMap.put("chgb_tk_sbt_cd_15_err", template.getString(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_15_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器種別コード16 → 宅内機器種別コード16 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_16_ERR))
		{
			if (!inMap.containsKey("taknkiki_sbt_cd_16_err"))
			{
				inMap.put("taknkiki_sbt_cd_16_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_16_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器提供サービス契約番号16 → 機器提供サービス契約番号16 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_16_ERR))
		{
			if (!inMap.containsKey("kktk_svc_kei_no_16_err"))
			{
				inMap.put("kktk_svc_kei_no_16_err", template.getString(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_16_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器型式コード16 → 宅内機器型式コード16 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_16_ERR))
		{
			if (!inMap.containsKey("taknkiki_model_cd_16_err"))
			{
				inMap.put("taknkiki_model_cd_16_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_16_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器製造番号16 → 機器製造番号16 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKSEIZO_NO_16_ERR))
		{
			if (!inMap.containsKey("kkseizo_no_16_err"))
			{
				inMap.put("kkseizo_no_16_err", template.getString(EKU0021C010CBSMsg.KKSEIZO_NO_16_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.MACアドレス16 → MACアドレス16 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MACAD_16_ERR))
		{
			if (!inMap.containsKey("macad_16_err"))
			{
				inMap.put("macad_16_err", template.getString(EKU0021C010CBSMsg.MACAD_16_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ルーター種類コード16 → ルーター種類コード16 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_16_ERR))
		{
			if (!inMap.containsKey("router_kind_cd_16_err"))
			{
				inMap.put("router_kind_cd_16_err", template.getString(EKU0021C010CBSMsg.ROUTER_KIND_CD_16_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.提供種別コード16 → 提供種別コード16 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TK_SBT_CD_16_ERR))
		{
			if (!inMap.containsKey("tk_sbt_cd_16_err"))
			{
				inMap.put("tk_sbt_cd_16_err", template.getString(EKU0021C010CBSMsg.TK_SBT_CD_16_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前宅内機器型式コード16 → 変更前宅内機器型式コード16 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_16_ERR))
		{
			if (!inMap.containsKey("chgb_taknikk_model_cd_16_err"))
			{
				inMap.put("chgb_taknikk_model_cd_16_err", template.getString(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_16_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前機器製造番号16 → 変更前機器製造番号16 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_16_ERR))
		{
			if (!inMap.containsKey("chgb_kkseizo_no_16_err"))
			{
				inMap.put("chgb_kkseizo_no_16_err", template.getString(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_16_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前MACアドレス16 → 変更前MACアドレス16 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_MACAD_16_ERR))
		{
			if (!inMap.containsKey("chgb_macad_16_err"))
			{
				inMap.put("chgb_macad_16_err", template.getString(EKU0021C010CBSMsg.CHGB_MACAD_16_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前ルーター種類コード16 → 変更前ルーター種類コード16 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_16_ERR))
		{
			if (!inMap.containsKey("chgb_router_kind_cd_16_err"))
			{
				inMap.put("chgb_router_kind_cd_16_err", template.getString(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_16_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前提供種別コード16 → 変更前提供種別コード16 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_16_ERR))
		{
			if (!inMap.containsKey("chgb_tk_sbt_cd_16_err"))
			{
				inMap.put("chgb_tk_sbt_cd_16_err", template.getString(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_16_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器種別コード17 → 宅内機器種別コード17 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_17_ERR))
		{
			if (!inMap.containsKey("taknkiki_sbt_cd_17_err"))
			{
				inMap.put("taknkiki_sbt_cd_17_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_17_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器提供サービス契約番号17 → 機器提供サービス契約番号17 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_17_ERR))
		{
			if (!inMap.containsKey("kktk_svc_kei_no_17_err"))
			{
				inMap.put("kktk_svc_kei_no_17_err", template.getString(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_17_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器型式コード17 → 宅内機器型式コード17 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_17_ERR))
		{
			if (!inMap.containsKey("taknkiki_model_cd_17_err"))
			{
				inMap.put("taknkiki_model_cd_17_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_17_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器製造番号17 → 機器製造番号17 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKSEIZO_NO_17_ERR))
		{
			if (!inMap.containsKey("kkseizo_no_17_err"))
			{
				inMap.put("kkseizo_no_17_err", template.getString(EKU0021C010CBSMsg.KKSEIZO_NO_17_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.MACアドレス17 → MACアドレス17 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MACAD_17_ERR))
		{
			if (!inMap.containsKey("macad_17_err"))
			{
				inMap.put("macad_17_err", template.getString(EKU0021C010CBSMsg.MACAD_17_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ルーター種類コード17 → ルーター種類コード17 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_17_ERR))
		{
			if (!inMap.containsKey("router_kind_cd_17_err"))
			{
				inMap.put("router_kind_cd_17_err", template.getString(EKU0021C010CBSMsg.ROUTER_KIND_CD_17_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.提供種別コード17 → 提供種別コード17 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TK_SBT_CD_17_ERR))
		{
			if (!inMap.containsKey("tk_sbt_cd_17_err"))
			{
				inMap.put("tk_sbt_cd_17_err", template.getString(EKU0021C010CBSMsg.TK_SBT_CD_17_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前宅内機器型式コード17 → 変更前宅内機器型式コード17 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_17_ERR))
		{
			if (!inMap.containsKey("chgb_taknikk_model_cd_17_err"))
			{
				inMap.put("chgb_taknikk_model_cd_17_err", template.getString(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_17_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前機器製造番号17 → 変更前機器製造番号17 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_17_ERR))
		{
			if (!inMap.containsKey("chgb_kkseizo_no_17_err"))
			{
				inMap.put("chgb_kkseizo_no_17_err", template.getString(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_17_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前MACアドレス17 → 変更前MACアドレス17 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_MACAD_17_ERR))
		{
			if (!inMap.containsKey("chgb_macad_17_err"))
			{
				inMap.put("chgb_macad_17_err", template.getString(EKU0021C010CBSMsg.CHGB_MACAD_17_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前ルーター種類コード17 → 変更前ルーター種類コード17 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_17_ERR))
		{
			if (!inMap.containsKey("chgb_router_kind_cd_17_err"))
			{
				inMap.put("chgb_router_kind_cd_17_err", template.getString(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_17_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前提供種別コード17 → 変更前提供種別コード17 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_17_ERR))
		{
			if (!inMap.containsKey("chgb_tk_sbt_cd_17_err"))
			{
				inMap.put("chgb_tk_sbt_cd_17_err", template.getString(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_17_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器種別コード18 → 宅内機器種別コード18 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_18_ERR))
		{
			if (!inMap.containsKey("taknkiki_sbt_cd_18_err"))
			{
				inMap.put("taknkiki_sbt_cd_18_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_18_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器提供サービス契約番号18 → 機器提供サービス契約番号18 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_18_ERR))
		{
			if (!inMap.containsKey("kktk_svc_kei_no_18_err"))
			{
				inMap.put("kktk_svc_kei_no_18_err", template.getString(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_18_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器型式コード18 → 宅内機器型式コード18 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_18_ERR))
		{
			if (!inMap.containsKey("taknkiki_model_cd_18_err"))
			{
				inMap.put("taknkiki_model_cd_18_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_18_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器製造番号18 → 機器製造番号18 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKSEIZO_NO_18_ERR))
		{
			if (!inMap.containsKey("kkseizo_no_18_err"))
			{
				inMap.put("kkseizo_no_18_err", template.getString(EKU0021C010CBSMsg.KKSEIZO_NO_18_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.MACアドレス18 → MACアドレス18 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MACAD_18_ERR))
		{
			if (!inMap.containsKey("macad_18_err"))
			{
				inMap.put("macad_18_err", template.getString(EKU0021C010CBSMsg.MACAD_18_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ルーター種類コード18 → ルーター種類コード18 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_18_ERR))
		{
			if (!inMap.containsKey("router_kind_cd_18_err"))
			{
				inMap.put("router_kind_cd_18_err", template.getString(EKU0021C010CBSMsg.ROUTER_KIND_CD_18_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.提供種別コード18 → 提供種別コード18 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TK_SBT_CD_18_ERR))
		{
			if (!inMap.containsKey("tk_sbt_cd_18_err"))
			{
				inMap.put("tk_sbt_cd_18_err", template.getString(EKU0021C010CBSMsg.TK_SBT_CD_18_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前宅内機器型式コード18 → 変更前宅内機器型式コード18 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_18_ERR))
		{
			if (!inMap.containsKey("chgb_taknikk_model_cd_18_err"))
			{
				inMap.put("chgb_taknikk_model_cd_18_err", template.getString(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_18_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前機器製造番号18 → 変更前機器製造番号18 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_18_ERR))
		{
			if (!inMap.containsKey("chgb_kkseizo_no_18_err"))
			{
				inMap.put("chgb_kkseizo_no_18_err", template.getString(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_18_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前MACアドレス18 → 変更前MACアドレス18 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_MACAD_18_ERR))
		{
			if (!inMap.containsKey("chgb_macad_18_err"))
			{
				inMap.put("chgb_macad_18_err", template.getString(EKU0021C010CBSMsg.CHGB_MACAD_18_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前ルーター種類コード18 → 変更前ルーター種類コード18 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_18_ERR))
		{
			if (!inMap.containsKey("chgb_router_kind_cd_18_err"))
			{
				inMap.put("chgb_router_kind_cd_18_err", template.getString(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_18_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前提供種別コード18 → 変更前提供種別コード18 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_18_ERR))
		{
			if (!inMap.containsKey("chgb_tk_sbt_cd_18_err"))
			{
				inMap.put("chgb_tk_sbt_cd_18_err", template.getString(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_18_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器種別コード19 → 宅内機器種別コード19 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_19_ERR))
		{
			if (!inMap.containsKey("taknkiki_sbt_cd_19_err"))
			{
				inMap.put("taknkiki_sbt_cd_19_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_19_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器提供サービス契約番号19 → 機器提供サービス契約番号19 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_19_ERR))
		{
			if (!inMap.containsKey("kktk_svc_kei_no_19_err"))
			{
				inMap.put("kktk_svc_kei_no_19_err", template.getString(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_19_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器型式コード19 → 宅内機器型式コード19 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_19_ERR))
		{
			if (!inMap.containsKey("taknkiki_model_cd_19_err"))
			{
				inMap.put("taknkiki_model_cd_19_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_19_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器製造番号19 → 機器製造番号19 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKSEIZO_NO_19_ERR))
		{
			if (!inMap.containsKey("kkseizo_no_19_err"))
			{
				inMap.put("kkseizo_no_19_err", template.getString(EKU0021C010CBSMsg.KKSEIZO_NO_19_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.MACアドレス19 → MACアドレス19 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MACAD_19_ERR))
		{
			if (!inMap.containsKey("macad_19_err"))
			{
				inMap.put("macad_19_err", template.getString(EKU0021C010CBSMsg.MACAD_19_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ルーター種類コード19 → ルーター種類コード19 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_19_ERR))
		{
			if (!inMap.containsKey("router_kind_cd_19_err"))
			{
				inMap.put("router_kind_cd_19_err", template.getString(EKU0021C010CBSMsg.ROUTER_KIND_CD_19_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.提供種別コード19 → 提供種別コード19 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TK_SBT_CD_19_ERR))
		{
			if (!inMap.containsKey("tk_sbt_cd_19_err"))
			{
				inMap.put("tk_sbt_cd_19_err", template.getString(EKU0021C010CBSMsg.TK_SBT_CD_19_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前宅内機器型式コード19 → 変更前宅内機器型式コード19 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_19_ERR))
		{
			if (!inMap.containsKey("chgb_taknikk_model_cd_19_err"))
			{
				inMap.put("chgb_taknikk_model_cd_19_err", template.getString(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_19_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前機器製造番号19 → 変更前機器製造番号19 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_19_ERR))
		{
			if (!inMap.containsKey("chgb_kkseizo_no_19_err"))
			{
				inMap.put("chgb_kkseizo_no_19_err", template.getString(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_19_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前MACアドレス19 → 変更前MACアドレス19 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_MACAD_19_ERR))
		{
			if (!inMap.containsKey("chgb_macad_19_err"))
			{
				inMap.put("chgb_macad_19_err", template.getString(EKU0021C010CBSMsg.CHGB_MACAD_19_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前ルーター種類コード19 → 変更前ルーター種類コード19 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_19_ERR))
		{
			if (!inMap.containsKey("chgb_router_kind_cd_19_err"))
			{
				inMap.put("chgb_router_kind_cd_19_err", template.getString(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_19_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前提供種別コード19 → 変更前提供種別コード19 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_19_ERR))
		{
			if (!inMap.containsKey("chgb_tk_sbt_cd_19_err"))
			{
				inMap.put("chgb_tk_sbt_cd_19_err", template.getString(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_19_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器種別コード20 → 宅内機器種別コード20 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_20_ERR))
		{
			if (!inMap.containsKey("taknkiki_sbt_cd_20_err"))
			{
				inMap.put("taknkiki_sbt_cd_20_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_20_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器提供サービス契約番号20 → 機器提供サービス契約番号20 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_20_ERR))
		{
			if (!inMap.containsKey("kktk_svc_kei_no_20_err"))
			{
				inMap.put("kktk_svc_kei_no_20_err", template.getString(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_20_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.宅内機器型式コード20 → 宅内機器型式コード20 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_20_ERR))
		{
			if (!inMap.containsKey("taknkiki_model_cd_20_err"))
			{
				inMap.put("taknkiki_model_cd_20_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_20_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.機器製造番号20 → 機器製造番号20 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KKSEIZO_NO_20_ERR))
		{
			if (!inMap.containsKey("kkseizo_no_20_err"))
			{
				inMap.put("kkseizo_no_20_err", template.getString(EKU0021C010CBSMsg.KKSEIZO_NO_20_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.MACアドレス20 → MACアドレス20 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MACAD_20_ERR))
		{
			if (!inMap.containsKey("macad_20_err"))
			{
				inMap.put("macad_20_err", template.getString(EKU0021C010CBSMsg.MACAD_20_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.ルーター種類コード20 → ルーター種類コード20 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_20_ERR))
		{
			if (!inMap.containsKey("router_kind_cd_20_err"))
			{
				inMap.put("router_kind_cd_20_err", template.getString(EKU0021C010CBSMsg.ROUTER_KIND_CD_20_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.提供種別コード20 → 提供種別コード20 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TK_SBT_CD_20_ERR))
		{
			if (!inMap.containsKey("tk_sbt_cd_20_err"))
			{
				inMap.put("tk_sbt_cd_20_err", template.getString(EKU0021C010CBSMsg.TK_SBT_CD_20_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前宅内機器型式コード20 → 変更前宅内機器型式コード20 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_20_ERR))
		{
			if (!inMap.containsKey("chgb_taknikk_model_cd_20_err"))
			{
				inMap.put("chgb_taknikk_model_cd_20_err", template.getString(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_20_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前機器製造番号20 → 変更前機器製造番号20 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_20_ERR))
		{
			if (!inMap.containsKey("chgb_kkseizo_no_20_err"))
			{
				inMap.put("chgb_kkseizo_no_20_err", template.getString(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_20_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前MACアドレス20 → 変更前MACアドレス20 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_MACAD_20_ERR))
		{
			if (!inMap.containsKey("chgb_macad_20_err"))
			{
				inMap.put("chgb_macad_20_err", template.getString(EKU0021C010CBSMsg.CHGB_MACAD_20_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前ルーター種類コード20 → 変更前ルーター種類コード20 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_20_ERR))
		{
			if (!inMap.containsKey("chgb_router_kind_cd_20_err"))
			{
				inMap.put("chgb_router_kind_cd_20_err", template.getString(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_20_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.変更前提供種別コード20 → 変更前提供種別コード20 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_20_ERR))
		{
			if (!inMap.containsKey("chgb_tk_sbt_cd_20_err"))
			{
				inMap.put("chgb_tk_sbt_cd_20_err", template.getString(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_20_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.申込者名 → 申込者名 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MSKMSHA_NM_ERR))
		{
			if (!inMap.containsKey("mskmsha_nm_err"))
			{
				inMap.put("mskmsha_nm_err", template.getString(EKU0021C010CBSMsg.MSKMSHA_NM_ERR));
			}
		}
		// 工事案件（eo光ネット）諸変更マップ.工事アポ連絡先電話番号 → 工事アポ連絡先電話番号 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KOJI_APO_RRKS_TELNO_ERR))
		{
			if (!inMap.containsKey("koji_apo_rrks_telno_err"))
			{
				inMap.put("koji_apo_rrks_telno_err", template.getString(EKU0021C010CBSMsg.KOJI_APO_RRKS_TELNO_ERR));
			}
		}
		// TODO
		// 宅内機器異動コード1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_1_ERR))
		{
			if (!inMap.containsKey("taknkiki_ido_cd_1_err"))
			{
				inMap.put("taknkiki_ido_cd_1_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_1_ERR));
			}
		}
		// 宅内機器異動コード2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_2_ERR))
		{
			if (!inMap.containsKey("taknkiki_ido_cd_2_err"))
			{
				inMap.put("taknkiki_ido_cd_2_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_2_ERR));
			}
		}
		// 宅内機器異動コード3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_3_ERR))
		{
			if (!inMap.containsKey("taknkiki_ido_cd_3_err"))
			{
				inMap.put("taknkiki_ido_cd_3_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_3_ERR));
			}
		}
		// 宅内機器異動コード4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_4_ERR))
		{
			if (!inMap.containsKey("taknkiki_ido_cd_4_err"))
			{
				inMap.put("taknkiki_ido_cd_4_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_4_ERR));
			}
		}
		// 宅内機器異動コード5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_5_ERR))
		{
			if (!inMap.containsKey("taknkiki_ido_cd_5_err"))
			{
				inMap.put("taknkiki_ido_cd_5_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_5_ERR));
			}
		}
		// 宅内機器異動コード6 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_6_ERR))
		{
			if (!inMap.containsKey("taknkiki_ido_cd_6_err"))
			{
				inMap.put("taknkiki_ido_cd_6_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_6_ERR));
			}
		}
		// 宅内機器異動コード7 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_7_ERR))
		{
			if (!inMap.containsKey("taknkiki_ido_cd_7_err"))
			{
				inMap.put("taknkiki_ido_cd_7_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_7_ERR));
			}
		}
		// 宅内機器異動コード8 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_8_ERR))
		{
			if (!inMap.containsKey("taknkiki_ido_cd_8_err"))
			{
				inMap.put("taknkiki_ido_cd_8_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_8_ERR));
			}
		}
		// 宅内機器異動コード9 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_9_ERR))
		{
			if (!inMap.containsKey("taknkiki_ido_cd_9_err"))
			{
				inMap.put("taknkiki_ido_cd_9_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_9_ERR));
			}
		}
		// 宅内機器異動コード10 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_10_ERR))
		{
			if (!inMap.containsKey("taknkiki_ido_cd_10_err"))
			{
				inMap.put("taknkiki_ido_cd_10_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_10_ERR));
			}
		}
		// 宅内機器異動コード11 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_11_ERR))
		{
			if (!inMap.containsKey("taknkiki_ido_cd_11_err"))
			{
				inMap.put("taknkiki_ido_cd_11_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_11_ERR));
			}
		}
		// 宅内機器異動コード12 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_12_ERR))
		{
			if (!inMap.containsKey("taknkiki_ido_cd_12_err"))
			{
				inMap.put("taknkiki_ido_cd_12_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_12_ERR));
			}
		}
		// 宅内機器異動コード13 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_13_ERR))
		{
			if (!inMap.containsKey("taknkiki_ido_cd_13_err"))
			{
				inMap.put("taknkiki_ido_cd_13_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_13_ERR));
			}
		}
		// 宅内機器異動コード14 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_14_ERR))
		{
			if (!inMap.containsKey("taknkiki_ido_cd_14_err"))
			{
				inMap.put("taknkiki_ido_cd_14_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_14_ERR));
			}
		}
		// 宅内機器異動コード15 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_15_ERR))
		{
			if (!inMap.containsKey("taknkiki_ido_cd_15_err"))
			{
				inMap.put("taknkiki_ido_cd_15_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_15_ERR));
			}
		}
		// 宅内機器異動コード16 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_16_ERR))
		{
			if (!inMap.containsKey("taknkiki_ido_cd_16_err"))
			{
				inMap.put("taknkiki_ido_cd_16_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_16_ERR));
			}
		}
		// 宅内機器異動コード17 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_17_ERR))
		{
			if (!inMap.containsKey("taknkiki_ido_cd_17_err"))
			{
				inMap.put("taknkiki_ido_cd_17_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_17_ERR));
			}
		}
		// 宅内機器異動コード18 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_18_ERR))
		{
			if (!inMap.containsKey("taknkiki_ido_cd_18_err"))
			{
				inMap.put("taknkiki_ido_cd_18_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_18_ERR));
			}
		}
		// 宅内機器異動コード19 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_19_ERR))
		{
			if (!inMap.containsKey("taknkiki_ido_cd_19_err"))
			{
				inMap.put("taknkiki_ido_cd_19_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_19_ERR));
			}
		}
		// 宅内機器異動コード20 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_20_ERR))
		{
			if (!inMap.containsKey("taknkiki_ido_cd_20_err"))
			{
				inMap.put("taknkiki_ido_cd_20_err", template.getString(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_20_ERR));
			}
		}
		// 機器変更番号1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KIKI_CHG_NO_1_ERR))
		{
			if (!inMap.containsKey("kiki_chg_no_1_err"))
			{
				inMap.put("kiki_chg_no_1_err", template.getString(EKU0021C010CBSMsg.KIKI_CHG_NO_1_ERR));
			}
		}
		// 機器変更番号2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KIKI_CHG_NO_2_ERR))
		{
			if (!inMap.containsKey("kiki_chg_no_2_err"))
			{
				inMap.put("kiki_chg_no_2_err", template.getString(EKU0021C010CBSMsg.KIKI_CHG_NO_2_ERR));
			}
		}
		// 機器変更番号3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KIKI_CHG_NO_3_ERR))
		{
			if (!inMap.containsKey("kiki_chg_no_3_err"))
			{
				inMap.put("kiki_chg_no_3_err", template.getString(EKU0021C010CBSMsg.KIKI_CHG_NO_3_ERR));
			}
		}
		// 機器変更番号4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KIKI_CHG_NO_4_ERR))
		{
			if (!inMap.containsKey("kiki_chg_no_4_err"))
			{
				inMap.put("kiki_chg_no_4_err", template.getString(EKU0021C010CBSMsg.KIKI_CHG_NO_4_ERR));
			}
		}
		// 機器変更番号5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KIKI_CHG_NO_5_ERR))
		{
			if (!inMap.containsKey("kiki_chg_no_5_err"))
			{
				inMap.put("kiki_chg_no_5_err", template.getString(EKU0021C010CBSMsg.KIKI_CHG_NO_5_ERR));
			}
		}
		// 機器変更番号6 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KIKI_CHG_NO_6_ERR))
		{
			if (!inMap.containsKey("kiki_chg_no_6_err"))
			{
				inMap.put("kiki_chg_no_6_err", template.getString(EKU0021C010CBSMsg.KIKI_CHG_NO_6_ERR));
			}
		}
		// 機器変更番号7 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KIKI_CHG_NO_7_ERR))
		{
			if (!inMap.containsKey("kiki_chg_no_7_err"))
			{
				inMap.put("kiki_chg_no_7_err", template.getString(EKU0021C010CBSMsg.KIKI_CHG_NO_7_ERR));
			}
		}
		// 機器変更番号8 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KIKI_CHG_NO_8_ERR))
		{
			if (!inMap.containsKey("kiki_chg_no_8_err"))
			{
				inMap.put("kiki_chg_no_8_err", template.getString(EKU0021C010CBSMsg.KIKI_CHG_NO_8_ERR));
			}
		}
		// 機器変更番号9 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KIKI_CHG_NO_9_ERR))
		{
			if (!inMap.containsKey("kiki_chg_no_9_err"))
			{
				inMap.put("kiki_chg_no_9_err", template.getString(EKU0021C010CBSMsg.KIKI_CHG_NO_9_ERR));
			}
		}
		// 機器変更番号10 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KIKI_CHG_NO_10_ERR))
		{
			if (!inMap.containsKey("kiki_chg_no_10_err"))
			{
				inMap.put("kiki_chg_no_10_err", template.getString(EKU0021C010CBSMsg.KIKI_CHG_NO_10_ERR));
			}
		}
		// 機器変更番号11 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KIKI_CHG_NO_11_ERR))
		{
			if (!inMap.containsKey("kiki_chg_no_11_err"))
			{
				inMap.put("kiki_chg_no_11_err", template.getString(EKU0021C010CBSMsg.KIKI_CHG_NO_11_ERR));
			}
		}
		// 機器変更番号12 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KIKI_CHG_NO_12_ERR))
		{
			if (!inMap.containsKey("kiki_chg_no_12_err"))
			{
				inMap.put("kiki_chg_no_12_err", template.getString(EKU0021C010CBSMsg.KIKI_CHG_NO_12_ERR));
			}
		}
		// 機器変更番号13 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KIKI_CHG_NO_13_ERR))
		{
			if (!inMap.containsKey("kiki_chg_no_13_err"))
			{
				inMap.put("kiki_chg_no_13_err", template.getString(EKU0021C010CBSMsg.KIKI_CHG_NO_13_ERR));
			}
		}
		// 機器変更番号14 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KIKI_CHG_NO_14_ERR))
		{
			if (!inMap.containsKey("kiki_chg_no_14_err"))
			{
				inMap.put("kiki_chg_no_14_err", template.getString(EKU0021C010CBSMsg.KIKI_CHG_NO_14_ERR));
			}
		}
		// 機器変更番号15 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KIKI_CHG_NO_15_ERR))
		{
			if (!inMap.containsKey("kiki_chg_no_15_err"))
			{
				inMap.put("kiki_chg_no_15_err", template.getString(EKU0021C010CBSMsg.KIKI_CHG_NO_15_ERR));
			}
		}
		// 機器変更番号16 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KIKI_CHG_NO_16_ERR))
		{
			if (!inMap.containsKey("kiki_chg_no_16_err"))
			{
				inMap.put("kiki_chg_no_16_err", template.getString(EKU0021C010CBSMsg.KIKI_CHG_NO_16_ERR));
			}
		}
		// 機器変更番号17 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KIKI_CHG_NO_17_ERR))
		{
			if (!inMap.containsKey("kiki_chg_no_17_err"))
			{
				inMap.put("kiki_chg_no_17_err", template.getString(EKU0021C010CBSMsg.KIKI_CHG_NO_17_ERR));
			}
		}
		// 機器変更番号18 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KIKI_CHG_NO_18_ERR))
		{
			if (!inMap.containsKey("kiki_chg_no_18_err"))
			{
				inMap.put("kiki_chg_no_18_err", template.getString(EKU0021C010CBSMsg.KIKI_CHG_NO_18_ERR));
			}
		}
		// 機器変更番号19 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KIKI_CHG_NO_19_ERR))
		{
			if (!inMap.containsKey("kiki_chg_no_19_err"))
			{
				inMap.put("kiki_chg_no_19_err", template.getString(EKU0021C010CBSMsg.KIKI_CHG_NO_19_ERR));
			}
		}
		// 機器変更番号20 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.KIKI_CHG_NO_20_ERR))
		{
			if (!inMap.containsKey("kiki_chg_no_20_err"))
			{
				inMap.put("kiki_chg_no_20_err", template.getString(EKU0021C010CBSMsg.KIKI_CHG_NO_20_ERR));
			}
		}
		// 元トムソンケース番号1 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_1_ERR))
		{
			if (!inMap.containsKey("moto_tcase_no_1_err"))
			{
				inMap.put("moto_tcase_no_1_err", template.getString(EKU0021C010CBSMsg.MOTO_TCASE_NO_1_ERR));
			}
		}
		// 元トムソンケース番号2 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_2_ERR))
		{
			if (!inMap.containsKey("moto_tcase_no_2_err"))
			{
				inMap.put("moto_tcase_no_2_err", template.getString(EKU0021C010CBSMsg.MOTO_TCASE_NO_2_ERR));
			}
		}
		// 元トムソンケース番号3 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_3_ERR))
		{
			if (!inMap.containsKey("moto_tcase_no_3_err"))
			{
				inMap.put("moto_tcase_no_3_err", template.getString(EKU0021C010CBSMsg.MOTO_TCASE_NO_3_ERR));
			}
		}
		// 元トムソンケース番号4 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_4_ERR))
		{
			if (!inMap.containsKey("moto_tcase_no_4_err"))
			{
				inMap.put("moto_tcase_no_4_err", template.getString(EKU0021C010CBSMsg.MOTO_TCASE_NO_4_ERR));
			}
		}
		// 元トムソンケース番号5 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_5_ERR))
		{
			if (!inMap.containsKey("moto_tcase_no_5_err"))
			{
				inMap.put("moto_tcase_no_5_err", template.getString(EKU0021C010CBSMsg.MOTO_TCASE_NO_5_ERR));
			}
		}
		// 元トムソンケース番号6 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_6_ERR))
		{
			if (!inMap.containsKey("moto_tcase_no_6_err"))
			{
				inMap.put("moto_tcase_no_6_err", template.getString(EKU0021C010CBSMsg.MOTO_TCASE_NO_6_ERR));
			}
		}
		// 元トムソンケース番号7 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_7_ERR))
		{
			if (!inMap.containsKey("moto_tcase_no_7_err"))
			{
				inMap.put("moto_tcase_no_7_err", template.getString(EKU0021C010CBSMsg.MOTO_TCASE_NO_7_ERR));
			}
		}
		// 元トムソンケース番号8 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_8_ERR))
		{
			if (!inMap.containsKey("moto_tcase_no_8_err"))
			{
				inMap.put("moto_tcase_no_8_err", template.getString(EKU0021C010CBSMsg.MOTO_TCASE_NO_8_ERR));
			}
		}
		// 元トムソンケース番号9 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_9_ERR))
		{
			if (!inMap.containsKey("moto_tcase_no_9_err"))
			{
				inMap.put("moto_tcase_no_9_err", template.getString(EKU0021C010CBSMsg.MOTO_TCASE_NO_9_ERR));
			}
		}
		// 元トムソンケース番号10 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_10_ERR))
		{
			if (!inMap.containsKey("moto_tcase_no_10_err"))
			{
				inMap.put("moto_tcase_no_10_err", template.getString(EKU0021C010CBSMsg.MOTO_TCASE_NO_10_ERR));
			}
		}
		// 元トムソンケース番号11 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_11_ERR))
		{
			if (!inMap.containsKey("moto_tcase_no_11_err"))
			{
				inMap.put("moto_tcase_no_11_err", template.getString(EKU0021C010CBSMsg.MOTO_TCASE_NO_11_ERR));
			}
		}
		// 元トムソンケース番号12 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_12_ERR))
		{
			if (!inMap.containsKey("moto_tcase_no_12_err"))
			{
				inMap.put("moto_tcase_no_12_err", template.getString(EKU0021C010CBSMsg.MOTO_TCASE_NO_12_ERR));
			}
		}
		// 元トムソンケース番号13 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_13_ERR))
		{
			if (!inMap.containsKey("moto_tcase_no_13_err"))
			{
				inMap.put("moto_tcase_no_13_err", template.getString(EKU0021C010CBSMsg.MOTO_TCASE_NO_13_ERR));
			}
		}
		// 元トムソンケース番号14 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_14_ERR))
		{
			if (!inMap.containsKey("moto_tcase_no_14_err"))
			{
				inMap.put("moto_tcase_no_14_err", template.getString(EKU0021C010CBSMsg.MOTO_TCASE_NO_14_ERR));
			}
		}
		// 元トムソンケース番号15 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_15_ERR))
		{
			if (!inMap.containsKey("moto_tcase_no_15_err"))
			{
				inMap.put("moto_tcase_no_15_err", template.getString(EKU0021C010CBSMsg.MOTO_TCASE_NO_15_ERR));
			}
		}
		// 元トムソンケース番号16 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_16_ERR))
		{
			if (!inMap.containsKey("moto_tcase_no_16_err"))
			{
				inMap.put("moto_tcase_no_16_err", template.getString(EKU0021C010CBSMsg.MOTO_TCASE_NO_16_ERR));
			}
		}
		// 元トムソンケース番号17 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_17_ERR))
		{
			if (!inMap.containsKey("moto_tcase_no_17_err"))
			{
				inMap.put("moto_tcase_no_17_err", template.getString(EKU0021C010CBSMsg.MOTO_TCASE_NO_17_ERR));
			}
		}
		// 元トムソンケース番号18 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_18_ERR))
		{
			if (!inMap.containsKey("moto_tcase_no_18_err"))
			{
				inMap.put("moto_tcase_no_18_err", template.getString(EKU0021C010CBSMsg.MOTO_TCASE_NO_18_ERR));
			}
		}
		// 元トムソンケース番号19 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_19_ERR))
		{
			if (!inMap.containsKey("moto_tcase_no_19_err"))
			{
				inMap.put("moto_tcase_no_19_err", template.getString(EKU0021C010CBSMsg.MOTO_TCASE_NO_19_ERR));
			}
		}
		// 元トムソンケース番号20 のエラー情報返却
		if (!template.isNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_20_ERR))
		{
			if (!inMap.containsKey("moto_tcase_no_20_err"))
			{
				inMap.put("moto_tcase_no_20_err", template.getString(EKU0021C010CBSMsg.MOTO_TCASE_NO_20_ERR));
			}
		}
		return param;
	}

	/**
	 *<DL>
	 *<DT>処理概要:進捗登録(EKK1091D010)
	 *<DD>サービスコンポーネント実行前に、CAANMsgに必要なデータをマッピングする
	 *<DT>入力パラメータ説明:
	 *<DD>特になし
	 *<DT>入力パラメータ説明：
	 *<DD>特になし
	 *<DT>出力パラメータ説明:
	 *<DD>特になし
	 *</DL>
	 * @param param (I) 業務データ取得用I/F
	 * @param dataMap 
	 * @return サービスコンポーネント実行用CAANMsg
	 * @throws Exception
	 */
	private HashMap<String, Object> editInMsg_EKK1091D010(IRequestParameterReadOnly param, Map<String, Object> dataMap)throws Exception
	{
		HashMap<String, Object> paramMap = new HashMap<String, Object>();

		/* SCインプット共通データ */
		// **********************************************
		// 【取得元：電文ヘッダ(ヘッダ)】
		// **********************************************
		// 電文ID
		paramMap.put(JCMConstants.TRANZACTION_ID_KEY, param.getTelegramID());
		// ユースケースID
		paramMap.put(JCMConstants.USECASE_ID_KEY, param.getUsecaseID());
		// オペレーションID
		paramMap.put(JCMConstants.OPERATION_ID_KEY, param.getOperationID());
		// サービス呼び出し区分
		paramMap.put(JCMConstants.CALL_TYPE_KEY, param.getCallType());

		// **********************************************
		// 【取得元：ユーザエリア(コントロールマップ)】
		// **********************************************
		// 依頼先ホスト名
		paramMap.put(JCMConstants.CLIENT_HOST_NAME_KEY, param.getControlMapData(SCControlMapKeys.REQ_HOSTNAME));
		// 依頼元IPアドレス
		paramMap.put(JCMConstants.CLIENT_IP_ADDRESS_KEY, param.getControlMapData(SCControlMapKeys.REQ_HOSTIP));
		// 依頼元画面ID
		paramMap.put(JCMConstants.INVOKE_GAMEN_ID_KEY, param.getControlMapData(SCControlMapKeys.REQ_VIEWID));
		// オペレータID
		paramMap.put(JCMConstants.OPERATOR_ID_KEY, param.getControlMapData(SCControlMapKeys.OPERATOR_ID));

		CAANMsg template = new CAANMsg(EKK1091D010CBSMsg.class.getName());

		// テンプレートID
		template.set(EKK1091D010CBSMsg.TEMPLATEID, TEMPLATE_ID_EKK1091D010);

		// 機能コード（デフォルト：１）
		template.set(EKK1091D010CBSMsg.FUNC_CODE, "1");

		// オペレータID
		Object operatorId = param.getControlMapData(SCControlMapKeys.OPERATOR_ID);
		template.set(JCMConstants.OPERATOR_ID_KEY, operatorId);

		// 運用日付
		Object operateDate = param.getControlMapData(SCControlMapKeys.OPE_DATE);
		template.set(JCMConstants.OPERATE_DATE_KEY, operateDate);

		// 運用日時
		Object operateDateTime = param.getControlMapData(SCControlMapKeys.OPE_TIME);
		template.set(JCMConstants.OPERATE_DATETIME_KEY, operateDateTime);
		
		// 機能コード
		template.set(EKU0021C010CBSMsg.FUNC_CODE, "1");

		// 進捗登録.申込明細番号 → 申込明細番号
		if (dataMap == null || dataMap.get("mskm_dtl_no") == null || "".equals(dataMap.get("mskm_dtl_no")))
		{
			template.setNull(EKK1091D010CBSMsg.MSKM_DTL_NO);
		} 
		else
		{
			template.set(EKK1091D010CBSMsg.MSKM_DTL_NO, (String)dataMap.get("mskm_dtl_no"));
		}
		
		// 進捗登録.請求契約番号 → 請求契約番号
		if (dataMap == null || dataMap.get("seiky_kei_no") == null || "".equals(dataMap.get("seiky_kei_no")))
		{
			template.setNull(EKK1091D010CBSMsg.SEIKY_KEI_NO);
		}
		else 
		{
			template.set(EKK1091D010CBSMsg.SEIKY_KEI_NO, (String)dataMap.get("seiky_kei_no"));
		}
		
		// 進捗登録.請求方法番号(口座) → 請求方法番号(口座)
		if (dataMap == null || dataMap.get("seiky_way_no_koza") == null || "".equals(dataMap.get("seiky_way_no_koza")))
		{
			template.setNull(EKK1091D010CBSMsg.SEIKY_WAY_NO_KOZA);
		}
		else 
		{
			template.set(EKK1091D010CBSMsg.SEIKY_WAY_NO_KOZA, (String)dataMap.get("seiky_way_no_koza"));
		}
		
		// 進捗登録.請求方法番号(クレジットカード) → 請求方法番号(クレジットカード)
		if (dataMap == null || dataMap.get("seiky_way_no_crecard") == null || "".equals(dataMap.get("seiky_way_no_crecard")))
		{
			template.setNull(EKK1091D010CBSMsg.SEIKY_WAY_NO_CRECARD);
		}
		else 
		{
			template.set(EKK1091D010CBSMsg.SEIKY_WAY_NO_CRECARD, (String)dataMap.get("seiky_way_no_crecard"));
		}
		
		// 進捗登録.サービス契約番号 → サービス契約番号
		if (dataMap == null || dataMap.get("svc_kei_no") == null || "".equals(dataMap.get("svc_kei_no"))) 
		{
			template.setNull(EKK1091D010CBSMsg.SVC_KEI_NO);
		} 
		else
		{
			template.set(EKK1091D010CBSMsg.SVC_KEI_NO, (String)dataMap.get("svc_kei_no"));
		}
		
		// 進捗登録.サービス契約内訳番号 → サービス契約内訳番号
		if (dataMap == null || dataMap.get("svc_kei_ucwk_no") == null || "".equals(dataMap.get("svc_kei_ucwk_no"))) 
		{
			template.setNull(EKK1091D010CBSMsg.SVC_KEI_UCWK_NO);
		}
		else 
		{
			template.set(EKK1091D010CBSMsg.SVC_KEI_UCWK_NO, (String)dataMap.get("svc_kei_ucwk_no"));
		}
		
		// 進捗登録.サービス契約回線内訳番号 → サービス契約回線内訳番号
		if (dataMap == null || dataMap.get("svc_kei_kaisen_ucwk_no") == null || "".equals(dataMap.get("svc_kei_kaisen_ucwk_no"))) 
		{
			template.setNull(EKK1091D010CBSMsg.SVC_KEI_KAISEN_UCWK_NO);
		}
		else 
		{
			template.set(EKK1091D010CBSMsg.SVC_KEI_KAISEN_UCWK_NO, (String)dataMap.get("svc_kei_kaisen_ucwk_no"));
		}
		
		// 進捗登録.機器提供サービス契約番号 → 機器提供サービス契約番号
		if (dataMap == null || dataMap.get("kktk_svc_kei_no") == null || "".equals(dataMap.get("kktk_svc_kei_no"))) 
		{
			template.setNull(EKK1091D010CBSMsg.KKTK_SVC_KEI_NO);
		} 
		else 
		{
			template.set(EKK1091D010CBSMsg.KKTK_SVC_KEI_NO, (String)dataMap.get("kktk_svc_kei_no"));
		}
		
		// 進捗登録.オプションサービス契約番号 → オプションサービス契約番号
		if (dataMap == null || dataMap.get("op_svc_kei_no") == null || "".equals(dataMap.get("op_svc_kei_no"))) 
		{
			template.setNull(EKK1091D010CBSMsg.OP_SVC_KEI_NO);
		}
		else 
		{
			template.set(EKK1091D010CBSMsg.OP_SVC_KEI_NO, (String)dataMap.get("op_svc_kei_no"));
		}
		
		// 進捗登録.請求オプションサービス契約番号 → 請求オプションサービス契約番号
		if (dataMap == null || dataMap.get("seiopsvc_kei_no") == null || "".equals(dataMap.get("seiopsvc_kei_no"))) 
		{
			template.setNull(EKK1091D010CBSMsg.SEIOPSVC_KEI_NO);
		} 
		else
		{
			template.set(EKK1091D010CBSMsg.SEIOPSVC_KEI_NO, (String)dataMap.get("seiopsvc_kei_no"));
		}
		
		// 進捗登録.サブオプションサービス契約番号 → サブオプションサービス契約番号
		if (dataMap == null || dataMap.get("sbop_svc_kei_no") == null || "".equals(dataMap.get("sbop_svc_kei_no")))
		{
			template.setNull(EKK1091D010CBSMsg.SBOP_SVC_KEI_NO);
		} 
		else
		{
			template.set(EKK1091D010CBSMsg.SBOP_SVC_KEI_NO, (String)dataMap.get("sbop_svc_kei_no"));
		}
		
		// 進捗登録.割引サービス契約番号 → 割引サービス契約番号
		if (dataMap == null || dataMap.get("wrib_svc_kei_no") == null || "".equals(dataMap.get("wrib_svc_kei_no")))
		{
			template.setNull(EKK1091D010CBSMsg.WRIB_SVC_KEI_NO);
		}
		else
		{
			template.set(EKK1091D010CBSMsg.WRIB_SVC_KEI_NO, (String)dataMap.get("wrib_svc_kei_no"));
		}
		
		// 進捗登録.異動区分 → 異動区分
		if (dataMap == null || dataMap.get("ido_div") == null || "".equals(dataMap.get("ido_div")))
		{
			template.setNull(EKK1091D010CBSMsg.IDO_DIV);
		} 
		else
		{
			template.set(EKK1091D010CBSMsg.IDO_DIV, (String)dataMap.get("ido_div"));
		}
		
		// 進捗登録マップ.異動年月日時分秒 → 異動年月日時分秒
		if (dataMap == null || dataMap.get("ido_dtm") == null || "".equals(dataMap.get("ido_dtm")))
		{
			template.setNull(EKK1091D010CBSMsg.IDO_DTM);
		} 
		else 
		{
			template.set(EKK1091D010CBSMsg.IDO_DTM, (String)dataMap.get("ido_dtm"));
		}
		
		// 進捗登録.進捗ステータス → 進捗ステータス
		if (dataMap == null || dataMap.get("prg_stat") == null || "".equals(dataMap.get("prg_stat"))) 
		{
			template.setNull(EKK1091D010CBSMsg.PRG_STAT);
		} 
		else
		{
			template.set(EKK1091D010CBSMsg.PRG_STAT, (String)dataMap.get("prg_stat"));
		}
		
		// 進捗登録.進捗メモ → 進捗メモ
		if (dataMap == null || dataMap.get("prg_memo") == null || "".equals(dataMap.get("prg_memo"))) 
		{
			template.setNull(EKK1091D010CBSMsg.PRG_MEMO);
		}
		else 
		{
			template.set(EKK1091D010CBSMsg.PRG_MEMO, (String)dataMap.get("prg_memo"));
		}
		
		// 進捗登録.進捗特記事項1 → 進捗特記事項1
		if (dataMap == null || dataMap.get("prg_tkjk_1") == null || "".equals(dataMap.get("prg_tkjk_1")))
		{
			template.setNull(EKK1091D010CBSMsg.PRG_TKJK_1);
		} 
		else 
		{
			template.set(EKK1091D010CBSMsg.PRG_TKJK_1, (String)dataMap.get("prg_tkjk_1"));
		}
		
		// 進捗登録.進捗特記事項2 → 進捗特記事項2
		if (dataMap == null || dataMap.get("prg_tkjk_2") == null || "".equals(dataMap.get("prg_tkjk_2")))
		{
			template.setNull(EKK1091D010CBSMsg.PRG_TKJK_2);
		} 
		else 
		{
			template.set(EKK1091D010CBSMsg.PRG_TKJK_2, (String)dataMap.get("prg_tkjk_2"));
		}
		
		// 
		ArrayList<HashMap<String, Object>> creatIdoList = (ArrayList<HashMap<String, Object>>)dataMap.get("EKK1091D010CBSMsg1List");
		
		CAANMsg[] templateArray = template.getCAANMsgList(EKK1091D010CBSMsg.EKK1091D010CBSMSG1LIST);

		if (templateArray == null) 
		{
			templateArray = new CAANMsg[creatIdoList.size()];
		}

		for (int i = 0; i < creatIdoList.size(); i++)
		{
			Map idoCreatemap = (Map)creatIdoList.get(i);
			
			CAANMsg childTemplate = templateArray[i];
			if (childTemplate == null)
			{
				childTemplate = new CAANMsg(EKK1091D010CBSMsg1List.class.getName());
			}
			
			// 異動理由コード
			if (idoCreatemap == null || idoCreatemap.get("ido_rsn_cd") == null || "".equals(idoCreatemap.get("ido_rsn_cd")))
			{
				childTemplate.setNull(EKK1091D010CBSMsg1List.IDO_RSN_CD);
			}
			else 
			{
				childTemplate.set(EKK1091D010CBSMsg1List.IDO_RSN_CD, (String)idoCreatemap.get("ido_rsn_cd"));
			}
			// 異動理由メモ
			if (idoCreatemap == null || idoCreatemap.get("ido_rsn_memo") == null || "".equals(idoCreatemap.get("ido_rsn_memo"))) 
			{
				childTemplate.setNull(EKK1091D010CBSMsg1List.IDO_RSN_MEMO);
			} 
			else 
			{
				childTemplate.set(EKK1091D010CBSMsg1List.IDO_RSN_MEMO, (String)idoCreatemap.get("ido_rsn_memo"));
			}
			
			templateArray[i] = childTemplate;
		}
		
		template.set(EKK1091D010CBSMsg.EKK1091D010CBSMSG1LIST, templateArray);
		
		
		CAANMsg[] templates = new CAANMsg[1];
		templates[0] = template;
		paramMap.put(JCMConstants.TEMPLATE_LIST_KEY, templates);

		return paramMap;
	}
	
	/**
	 *<DL>
	 *<DT>処理概要:
	 *<DD>サービスコンポーネント実行後に、IRequestParameterReadWriteに必要なデータをマッピングする
	 *<DT>入力パラメータ説明:
	 *<DD>特になし
	 *<DT>入力パラメータ説明：
	 *<DD>特になし
	 *<DT>出力パラメータ説明:
	 *<DD>特になし
	 *</DL>
	 * @param msgList (I) CAANMsgクラス 
	 * @param param (I) 業務データ取得・書込用I/F
	 * @param dataMap
	 * @param childMap
	 * 
	 * @return 業務データ取得・書込用I/F
	 * @throws Exception
	 */
	public IRequestParameterReadWrite editOutMsg_EKK1091D010(Map<?, ?> msgList,
			IRequestParameterReadWrite param,
			Map<String, Object> dataMap,
			HashMap<String, Object> childMap) throws Exception 
	{
		// SCからの戻り値からCAANMsgを取得する。
		CAANMsg[] templates = (CAANMsg[])msgList.get(JCMConstants.TEMPLATE_LIST_KEY);

		// リターンコード取得
		Object return_code = msgList.get(JCMConstants.RET_CD_INT_KEY);
		
		// 作業領域の取得
		Map workMap = param.getMappingWorkArea();
		if (workMap == null) 
		{
			workMap = new HashMap();
			param.setMappingWorkArea(workMap);
		}
		
        // エラー情報の設定
		editErrorInfo_EKK1091D010(param, dataMap, templates, (Integer)return_code, childMap);

		//エラー情報のマップを取得
		ArrayList<Object> errList = (ArrayList<Object>)param.getControlMapData(SCControlMapKeys.ERROR_INFO);
		if (errList == null)
		{
			errList = new ArrayList<Object>();
		}
		// コントロールマップに設定
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo(msgList, errList));

		return param;
	}
	
	/**
	 * 進捗登録エラー処理メソッド
	 * @param param
	 * @param inMap
	 * @param templates
	 * @param returnCode
	 * @param paramChildMap
	 * 
	 * @return IRequestParameterReadWrite
	 * @throws RequestParameterException
	 */
	private IRequestParameterReadWrite editErrorInfo_EKK1091D010(IRequestParameterReadWrite param, 
																	Map<String, Object> inMap,
																	CAANMsg[] templates,
																	int returnCode,
																	HashMap<String, Object> paramChildMap) throws RequestParameterException
	{
		CAANMsg template = templates[0];
		CAANMsg[] templateArray = null;

		int templateStatus = template.getInt(EKK1091D010CBSMsg.STATUS);
		if(returnCode != 0)
		{
			templateStatus = 9000;
		}

		if(JCMAPLConstMgr.getString("RETURN_MESSAGE_" + String.format("%1$04d", templateStatus)) == null)
		{
			templateStatus = 0;
		}

		int bpStatus = 0;
		Object obj = param.getControlMapData(SCControlMapKeys.RETURN_CODE);
		if(obj == null)
		{
			bpStatus = -1;
		}
		else
		{
			bpStatus = Integer.parseInt((String)param.getControlMapData(SCControlMapKeys.RETURN_CODE));
		}

		if(templateStatus > bpStatus)
		{
			// BPにサービスコンポーネントのステータスを設定する。
			String formatStatus = String.format("%1$04d", templateStatus);
			String message = JCMAPLConstMgr.getString("RETURN_MESSAGE_" + formatStatus);
			param.setControlMapData(SCControlMapKeys.RETURN_CODE, formatStatus);
			param.setControlMapData(SCControlMapKeys.RETURN_MESSAGE, message);
		}

		HashMap<String, Object> workMap = (HashMap<String, Object>)param.getData("KKSV0576CC");
		ArrayList<HashMap<String, Object>> inList = null;

		// 進捗登録マップ.申込明細番号 → 申込明細番号 のエラー情報返却
		if (!template.isNull(EKK1091D010CBSMsg.MSKM_DTL_NO_ERR))
		{
			if (!workMap.containsKey("mskm_dtl_no_err"))
			{
				workMap.put("mskm_dtl_no_err", template.getString(EKK1091D010CBSMsg.MSKM_DTL_NO_ERR));
			}
		}
		// 進捗登録マップ.請求契約番号 → 請求契約番号 のエラー情報返却
		if (!template.isNull(EKK1091D010CBSMsg.SEIKY_KEI_NO_ERR))
		{
			if (!workMap.containsKey("seiky_kei_no_err"))
			{
				workMap.put("seiky_kei_no_err", template.getString(EKK1091D010CBSMsg.SEIKY_KEI_NO_ERR));
			}
		}
		// 進捗登録マップ.請求方法番号（口座） → 請求方法番号（口座） のエラー情報返却
		if (!template.isNull(EKK1091D010CBSMsg.SEIKY_WAY_NO_KOZA_ERR))
		{
			if (!workMap.containsKey("seiky_way_no_koza_err"))
			{
				workMap.put("seiky_way_no_koza_err", template.getString(EKK1091D010CBSMsg.SEIKY_WAY_NO_KOZA_ERR));
			}
		}
		// 進捗登録マップ.請求方法番号（クレジットカード） → 請求方法番号（クレジットカード） のエラー情報返却
		if (!template.isNull(EKK1091D010CBSMsg.SEIKY_WAY_NO_CRECARD_ERR))
		{
			if (!workMap.containsKey("seiky_way_no_crecard_err"))
			{
				workMap.put("seiky_way_no_crecard_err", template.getString(EKK1091D010CBSMsg.SEIKY_WAY_NO_CRECARD_ERR));
			}
		}
		// 進捗登録マップ.サービス契約番号 → サービス契約番号 のエラー情報返却
		if (!template.isNull(EKK1091D010CBSMsg.SVC_KEI_NO_ERR))
		{
			if (!workMap.containsKey("svc_kei_no_err"))
			{
				workMap.put("svc_kei_no_err", template.getString(EKK1091D010CBSMsg.SVC_KEI_NO_ERR));
			}
		}
		// 進捗登録マップ.サービス契約内訳番号 → サービス契約内訳番号 のエラー情報返却
		if (!template.isNull(EKK1091D010CBSMsg.SVC_KEI_UCWK_NO_ERR))
		{
			if (!workMap.containsKey("svc_kei_ucwk_no_err"))
			{
				workMap.put("svc_kei_ucwk_no_err", template.getString(EKK1091D010CBSMsg.SVC_KEI_UCWK_NO_ERR));
			}
		}
		// 進捗登録マップ.サービス契約回線内訳番号 → サービス契約回線内訳番号 のエラー情報返却
		if (!template.isNull(EKK1091D010CBSMsg.SVC_KEI_KAISEN_UCWK_NO_ERR))
		{
			if (!workMap.containsKey("svc_kei_kaisen_ucwk_no_err"))
			{
				workMap.put("svc_kei_kaisen_ucwk_no_err", template.getString(EKK1091D010CBSMsg.SVC_KEI_KAISEN_UCWK_NO_ERR));
			}
		}
		// 進捗登録マップ.機器提供サービス契約番号 → 機器提供サービス契約番号 のエラー情報返却
		if (!template.isNull(EKK1091D010CBSMsg.KKTK_SVC_KEI_NO_ERR))
		{
			if (!workMap.containsKey("kktk_svc_kei_no_err"))
			{
				workMap.put("kktk_svc_kei_no_err", template.getString(EKK1091D010CBSMsg.KKTK_SVC_KEI_NO_ERR));
			}
		}
		// 進捗登録マップ.請求オプションサービス契約番号 → 請求オプションサービス契約番号 のエラー情報返却
		if (!template.isNull(EKK1091D010CBSMsg.SEIOPSVC_KEI_NO_ERR))
		{
			if (!workMap.containsKey("seiopsvc_kei_no_err"))
			{
				workMap.put("seiopsvc_kei_no_err", template.getString(EKK1091D010CBSMsg.SEIOPSVC_KEI_NO_ERR));
			}
		}
		// 進捗登録マップ.サブオプションサービス契約番号 → サブオプションサービス契約番号 のエラー情報返却
		if (!template.isNull(EKK1091D010CBSMsg.SBOP_SVC_KEI_NO_ERR))
		{
			if (!workMap.containsKey("sbop_svc_kei_no_err"))
			{
				workMap.put("sbop_svc_kei_no_err", template.getString(EKK1091D010CBSMsg.SBOP_SVC_KEI_NO_ERR));
			}
		}
		// 進捗登録マップ.割引サービス契約番号 → 割引サービス契約番号 のエラー情報返却
		if (!template.isNull(EKK1091D010CBSMsg.WRIB_SVC_KEI_NO_ERR))
		{
			if (!workMap.containsKey("wrib_svc_kei_no_err"))
			{
				workMap.put("wrib_svc_kei_no_err", template.getString(EKK1091D010CBSMsg.WRIB_SVC_KEI_NO_ERR));
			}
		}
		// 進捗登録マップ.異動区分 → 異動区分 のエラー情報返却
		if (!template.isNull(EKK1091D010CBSMsg.IDO_DIV_ERR))
		{
			if (!workMap.containsKey("ido_div_err"))
			{
				workMap.put("ido_div_err", template.getString(EKK1091D010CBSMsg.IDO_DIV_ERR));
			}
		}
		// 進捗登録.異動年月日時分秒 → 異動年月日時分秒 のエラー情報返却
		if (!template.isNull(EKK1091D010CBSMsg.IDO_DTM_ERR)) 
		{
			if (!inMap.containsKey("ido_dtm_err"))
			{
				inMap.put("ido_dtm_err", template.getString(EKK1091D010CBSMsg.IDO_DTM_ERR));
			}
		}
		// 進捗登録マップ.進捗ステータス → 進捗ステータス のエラー情報返却
		if (!template.isNull(EKK1091D010CBSMsg.PRG_STAT_ERR))
		{
			if (!workMap.containsKey("prg_stat_err"))
			{
				workMap.put("prg_stat_err", template.getString(EKK1091D010CBSMsg.PRG_STAT_ERR));
			}
		}
		// 進捗登録マップ.進捗メモ → 進捗メモ のエラー情報返却
		if (!template.isNull(EKK1091D010CBSMsg.PRG_MEMO_ERR))
		{
			if (!workMap.containsKey("prg_memo_err"))
			{
				workMap.put("prg_memo_err", template.getString(EKK1091D010CBSMsg.PRG_MEMO_ERR));
			}
		}
		// 進捗登録マップ.進捗特記事項1 → 進捗特記事項1 のエラー情報返却
		if (!template.isNull(EKK1091D010CBSMsg.PRG_TKJK_1_ERR))
		{
			if (!workMap.containsKey("prg_tkjk_1_err"))
			{
				workMap.put("prg_tkjk_1_err", template.getString(EKK1091D010CBSMsg.PRG_TKJK_1_ERR));
			}
		}
		// 進捗登録マップ.進捗特記事項2 → 進捗特記事項2 のエラー情報返却
		if (!template.isNull(EKK1091D010CBSMsg.PRG_TKJK_2_ERR))
		{
			if (!workMap.containsKey("prg_tkjk_2_err"))
			{
				workMap.put("prg_tkjk_2_err", template.getString(EKK1091D010CBSMsg.PRG_TKJK_2_ERR));
			}
		}
		if (!paramChildMap.containsKey("EKK1091D010CBSMsg1List") || paramChildMap.get("EKK1091D010CBSMsg1List") == null)
		{
			paramChildMap.put("EKK1091D010CBSMsg1List", new ArrayList<HashMap<String, Object>>());
		}
		inList = (ArrayList<HashMap<String, Object>>)paramChildMap.get("EKK1091D010CBSMsg1List");
		templateArray = template.getCAANMsgList(EKK1091D010CBSMsg.EKK1091D010CBSMSG1LIST);
		if (templateArray != null)
		{
			for (int i = 0; i < templateArray.length; i++)
			{
				HashMap childMap = null;
				if (inList.size() < i)
				{
					childMap = (HashMap)inList.get(i);
				}
				else
				{
					childMap = new HashMap();
					inList.add(childMap);
				}
				CAANMsg childTemplate = templateArray[i];
				// 進捗登録マップ.異動理由明細.異動理由コード → 異動理由明細.異動理由コード のエラー情報返却
				if (!childTemplate.isNull(EKK1091D010CBSMsg1List.IDO_RSN_CD_ERR))
				{
					if (!workMap.containsKey("ido_rsn_cd_err"))
					{
						workMap.put("ido_rsn_cd_err", childTemplate.getString(EKK1091D010CBSMsg1List.IDO_RSN_CD_ERR));
					}
				}
				// 進捗登録マップ.異動理由明細.異動理由メモ → 異動理由明細.異動理由メモ のエラー情報返却
				if (!childTemplate.isNull(EKK1091D010CBSMsg1List.IDO_RSN_MEMO_ERR))
				{
					if (!workMap.containsKey("ido_rsn_memo_err"))
					{
						workMap.put("ido_rsn_memo_err", childTemplate.getString(EKK1091D010CBSMsg1List.IDO_RSN_MEMO_ERR));
					}
				}
			}
		}
		if (!template.isNull(EKK1091D010CBSMsg.EKK1091D010CBSMSG1LIST_ERR))
		{
			if (!workMap.containsKey("EKK1091D010CBSMsg1List_err"))
			{
				workMap.put("EKK1091D010CBSMsg1List_err", template.getString(EKK1091D010CBSMsg.EKK1091D010CBSMSG1LIST_ERR));
			}
		}
		return param;
	}
	
	/**
	 * 工事案件諸変更（共通領域）のメッセージを作成します。
	 * 
	 * @param param
	 * @return HashMap<String, Object>
	 * @throws RequestParameterException
	 */
	private HashMap<String, Object> editInMsg(IRequestParameterReadWrite param) throws RequestParameterException
	{
		HashMap<String, Object> paramMap = new HashMap<String, Object>();

		// 【取得元：電文ヘッダ(ヘッダ)】
		// 電文ID
		paramMap.put(JCMConstants.TRANZACTION_ID_KEY, param.getTelegramID());
		// ユースケースID
		paramMap.put(JCMConstants.USECASE_ID_KEY, param.getUsecaseID());
		// オペレーションID
		paramMap.put(JCMConstants.OPERATION_ID_KEY, param.getOperationID());
		// サービス呼び出し区分
		paramMap.put(JCMConstants.CALL_TYPE_KEY, param.getCallType());

		// 【取得元：ユーザエリア(コントロールマップ)】
		// 依頼先ホスト名
		paramMap.put(JCMConstants.CLIENT_HOST_NAME_KEY, param.getControlMapData(SCControlMapKeys.REQ_HOSTNAME));
		// 依頼元IPアドレス
		paramMap.put(JCMConstants.CLIENT_IP_ADDRESS_KEY, param.getControlMapData(SCControlMapKeys.REQ_HOSTIP));
		// 依頼元画面ID
		paramMap.put(JCMConstants.INVOKE_GAMEN_ID_KEY, param.getControlMapData(SCControlMapKeys.REQ_VIEWID));
		// オペレータID
		paramMap.put(JCMConstants.OPERATOR_ID_KEY, param.getControlMapData(SCControlMapKeys.OPERATOR_ID));
		

		return paramMap;
	}
	
	/**
	 * パラメータを設定します。
	 * @param template
	 * @param map
	 * @param item
	 * @param key
	 * @return 判定結果
	 */
	private void setParam(CAANMsg template, HashMap map, String item, String key)
	{
		String value = null;
		
		if(isNull(map))
		{
			template.setNull(item);
		}
		else
		{
			value = (String)map.get(key);
			if(isEmpty(value))
			{
				template.setNull(item);
			}
			else
			{
				template.set(item, value);
			}
		}
	}
	
	/**
	 * 引数のNULL判定を行います。
	 * @param param
	 * @return 判定結果
	 */
	private boolean isNull(Object param)
	{
		if(param == null)
		{
			return true;
		}
		return false;
	}
	
	/**
	 * 引数の空文字判定を行います。
	 * @param param
	 * @return 判定結果
	 */
	private boolean isEmpty(String param)
	{
		if(param == null || "".equals(param))
		{
			return true;
		}
		return false;
	}
	
	/**
	 * 工事案件(eo光ネット)諸変更用メッセージのINPUT項目に
	 * ＮＵＬＬ値を設定します。
	 * 
	 * @param template
	 */
	private void setNullValue_EKU0021C010(CAANMsg template)
	{
		template.setNull(EKU0021C010CBSMsg.MSKM_DTL_NO);
		template.setNull(EKU0021C010CBSMsg.PRC_GRP_CD);
		template.setNull(EKU0021C010CBSMsg.PCRS_CD);
		template.setNull(EKU0021C010CBSMsg.PPLAN_CD);
		template.setNull(EKU0021C010CBSMsg.WRIB_TYPE_CD);
		template.setNull(EKU0021C010CBSMsg.PLAN_CHG_FIX_YMD);
		template.setNull(EKU0021C010CBSMsg.MENKAIHAT_ANKEN_NO);
		template.setNull(EKU0021C010CBSMsg.MNKHT_KOJI_CD);
		template.setNull(EKU0021C010CBSMsg.PON_SKBT_CD);
		template.setNull(EKU0021C010CBSMsg.CUST_NM);
		template.setNull(EKU0021C010CBSMsg.CUST_KANA);
		template.setNull(EKU0021C010CBSMsg.CUST_HOME_TEL_NO);
		template.setNull(EKU0021C010CBSMsg.CUST_KTAI_TEL_NO);
		template.setNull(EKU0021C010CBSMsg.CUST_RRKS_TEL_NO);
		template.setNull(EKU0021C010CBSMsg.RRKS_OFFC_NM);
		template.setNull(EKU0021C010CBSMsg.KEISHA_AD_CD);
		template.setNull(EKU0021C010CBSMsg.KEISHA_PCD);
		template.setNull(EKU0021C010CBSMsg.KEISHA_STATE_NM);
		template.setNull(EKU0021C010CBSMsg.KEISHA_CITY_NM);
		template.setNull(EKU0021C010CBSMsg.KEISHA_OAZTSU_NM);
		template.setNull(EKU0021C010CBSMsg.KEISHA_AZCHO_NM);
		template.setNull(EKU0021C010CBSMsg.KEISHA_AD_BNCHIGO);
		template.setNull(EKU0021C010CBSMsg.KEISHA_ADRTTM);
		template.setNull(EKU0021C010CBSMsg.KEISHA_ADRRM);
		template.setNull(EKU0021C010CBSMsg.SEIKY_KEI_NO);
		template.setNull(EKU0021C010CBSMsg.PLACE_NO);
		template.setNull(EKU0021C010CBSMsg.SETPLACE_AD_CD);
		template.setNull(EKU0021C010CBSMsg.SETPLACE_PCD);
		template.setNull(EKU0021C010CBSMsg.SETPLACE_STATE_NM);
		template.setNull(EKU0021C010CBSMsg.SETPLACE_CITY_NM);
		template.setNull(EKU0021C010CBSMsg.SETPLACE_OAZTSU_NM);
		template.setNull(EKU0021C010CBSMsg.SETPLACE_AZCHO_NM);
		template.setNull(EKU0021C010CBSMsg.SETPLACE_AD_BNCHIGO);
		template.setNull(EKU0021C010CBSMsg.SETPLACE_ADRTTM);
		template.setNull(EKU0021C010CBSMsg.SETPLACE_ADRRM);
		template.setNull(EKU0021C010CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG);
//		template.setNull(EKU0021C010CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH);
		template.setNull(EKU0021C010CBSMsg.KAISEN_PLACE_TELNO);
		template.setNull(EKU0021C010CBSMsg.KEPCO_BUSIOFFICE_NO);
		template.setNull(EKU0021C010CBSMsg.LGTD);
		template.setNull(EKU0021C010CBSMsg.LTTD);
		template.setNull(EKU0021C010CBSMsg.ZAHYO_HOSEI_UM);
		template.setNull(EKU0021C010CBSMsg.AD_FORM_CD);
		template.setNull(EKU0021C010CBSMsg.NYUKYO_FLR_CNT_CD);
		template.setNull(EKU0021C010CBSMsg.KCKU_FLR_CNT_CD);
		template.setNull(EKU0021C010CBSMsg.DIRECTION_CD_1);
		template.setNull(EKU0021C010CBSMsg.DIRECTION_CD_2);
		template.setNull(EKU0021C010CBSMsg.TENTAKU_BF_AD_CD);
		template.setNull(EKU0021C010CBSMsg.TENTAKU_BF_PCD);
		template.setNull(EKU0021C010CBSMsg.TENTAKU_BF_STATE_NM);
		template.setNull(EKU0021C010CBSMsg.TENTAKU_BF_CITY_NM);
		template.setNull(EKU0021C010CBSMsg.TENTAKU_BF_OAZTSU_NM);
		template.setNull(EKU0021C010CBSMsg.TENTAKU_BF_AZCHO_NM);
		template.setNull(EKU0021C010CBSMsg.TENTAKU_BF_AD_BNCHIGO);
		template.setNull(EKU0021C010CBSMsg.TENTAKU_BF_ADRTTM);
		template.setNull(EKU0021C010CBSMsg.TENTAKU_BF_ADRRM);
		template.setNull(EKU0021C010CBSMsg.TENTAKU_SAKI_AD_CD);
		template.setNull(EKU0021C010CBSMsg.TENTAKU_SAKI_PCD);
		template.setNull(EKU0021C010CBSMsg.TENTAKU_SAKI_STATE_NM);
		template.setNull(EKU0021C010CBSMsg.TENTAKU_SAKI_CITY_NM);
		template.setNull(EKU0021C010CBSMsg.TENTAKU_SAKI_OAZTSU_NM);
		template.setNull(EKU0021C010CBSMsg.TENTAKU_SAKI_AZCHO_NM);
		template.setNull(EKU0021C010CBSMsg.TENTAKU_SAKI_AD_BNCHIGO);
		template.setNull(EKU0021C010CBSMsg.TENTAKU_SAKI_ADRTTM);
		template.setNull(EKU0021C010CBSMsg.TENTAKU_SAKI_ADRRM);
		template.setNull(EKU0021C010CBSMsg.NEWCONST_BUKKEN_CD);
		template.setNull(EKU0021C010CBSMsg.HUKKAT_ANKEN_FLG);
		template.setNull(EKU0021C010CBSMsg.SAME_EQUIP_RE_MSKM_CD);
		template.setNull(EKU0021C010CBSMsg.OPSVKEI_HKTGI_FLG);
		template.setNull(EKU0021C010CBSMsg.KOJI_SCOPE_CD);
		template.setNull(EKU0021C010CBSMsg.ISETSU_CD);
		template.setNull(EKU0021C010CBSMsg.KOJI_KIBO_YMD);
		template.setNull(EKU0021C010CBSMsg.DSL_KIBO_YMD);
		template.setNull(EKU0021C010CBSMsg.SHUNKO_RSV_YMD);
		template.setNull(EKU0021C010CBSMsg.NYUKYO_RSV_YMD);
		template.setNull(EKU0021C010CBSMsg.HIKIWATASHI_RSV_YMD);
		template.setNull(EKU0021C010CBSMsg.EPOWER_SODEN_RSV_YMD);
		template.setNull(EKU0021C010CBSMsg.TEL_RRK_KIBO_YMD);
		template.setNull(EKU0021C010CBSMsg.TEL_RRK_KIBO_TIME_CD);
		template.setNull(EKU0021C010CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD);
		template.setNull(EKU0021C010CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD);
		template.setNull(EKU0021C010CBSMsg.KOJI_APO_RRKS_SHITEI_CD);
		template.setNull(EKU0021C010CBSMsg.RRK_WAY_CD);
		template.setNull(EKU0021C010CBSMsg.RRK_WAY_HOKI);
		template.setNull(EKU0021C010CBSMsg.KOJIAK_BIKO);
		template.setNull(EKU0021C010CBSMsg.KOJIAK_BIKO_1);
		template.setNull(EKU0021C010CBSMsg.KOJIAK_BIKO_2);
		template.setNull(EKU0021C010CBSMsg.DMPSANK_SBT_CD);
		template.setNull(EKU0021C010CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM);
		template.setNull(EKU0021C010CBSMsg.CUST_SOS_USE_UM);
		template.setNull(EKU0021C010CBSMsg.FAMILY_KEI_FLG);
		template.setNull(EKU0021C010CBSMsg.BMP_DOJI_KJ_KIBO_UM);
		template.setNull(EKU0021C010CBSMsg.BMP_UM_1);
		template.setNull(EKU0021C010CBSMsg.EOH_TEL_NO_1);
		template.setNull(EKU0021C010CBSMsg.BMP_RSV_YMD_1);
		template.setNull(EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_1);
		template.setNull(EKU0021C010CBSMsg.CHGB_BMP_UM_1);
		template.setNull(EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_1);
		template.setNull(EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_1);
		template.setNull(EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_1);
		template.setNull(EKU0021C010CBSMsg.BMP_UM_2);
		template.setNull(EKU0021C010CBSMsg.EOH_TEL_NO_2);
		template.setNull(EKU0021C010CBSMsg.BMP_RSV_YMD_2);
		template.setNull(EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_2);
		template.setNull(EKU0021C010CBSMsg.CHGB_BMP_UM_2);
		template.setNull(EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_2);
		template.setNull(EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_2);
		template.setNull(EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_2);
		template.setNull(EKU0021C010CBSMsg.BMP_UM_3);
		template.setNull(EKU0021C010CBSMsg.EOH_TEL_NO_3);
		template.setNull(EKU0021C010CBSMsg.BMP_RSV_YMD_3);
		template.setNull(EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_3);
		template.setNull(EKU0021C010CBSMsg.CHGB_BMP_UM_3);
		template.setNull(EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_3);
		template.setNull(EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_3);
		template.setNull(EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_3);
		template.setNull(EKU0021C010CBSMsg.BMP_UM_4);
		template.setNull(EKU0021C010CBSMsg.EOH_TEL_NO_4);
		template.setNull(EKU0021C010CBSMsg.BMP_RSV_YMD_4);
		template.setNull(EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_4);
		template.setNull(EKU0021C010CBSMsg.CHGB_BMP_UM_4);
		template.setNull(EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_4);
		template.setNull(EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_4);
		template.setNull(EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_4);
		template.setNull(EKU0021C010CBSMsg.BMP_UM_5);
		template.setNull(EKU0021C010CBSMsg.EOH_TEL_NO_5);
		template.setNull(EKU0021C010CBSMsg.BMP_RSV_YMD_5);
		template.setNull(EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_5);
		template.setNull(EKU0021C010CBSMsg.CHGB_BMP_UM_5);
		template.setNull(EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_5);
		template.setNull(EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_5);
		template.setNull(EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_5);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_1);
		template.setNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_1);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_1);
		template.setNull(EKU0021C010CBSMsg.KKSEIZO_NO_1);
		template.setNull(EKU0021C010CBSMsg.MACAD_1);
		template.setNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_1);
		template.setNull(EKU0021C010CBSMsg.TK_SBT_CD_1);
		template.setNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_1);
		template.setNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_1);
		template.setNull(EKU0021C010CBSMsg.CHGB_MACAD_1);
		template.setNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_1);
		template.setNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_1);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_2);
		template.setNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_2);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_2);
		template.setNull(EKU0021C010CBSMsg.KKSEIZO_NO_2);
		template.setNull(EKU0021C010CBSMsg.MACAD_2);
		template.setNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_2);
		template.setNull(EKU0021C010CBSMsg.TK_SBT_CD_2);
		template.setNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_2);
		template.setNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_2);
		template.setNull(EKU0021C010CBSMsg.CHGB_MACAD_2);
		template.setNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_2);
		template.setNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_2);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_3);
		template.setNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_3);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_3);
		template.setNull(EKU0021C010CBSMsg.KKSEIZO_NO_3);
		template.setNull(EKU0021C010CBSMsg.MACAD_3);
		template.setNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_3);
		template.setNull(EKU0021C010CBSMsg.TK_SBT_CD_3);
		template.setNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_3);
		template.setNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_3);
		template.setNull(EKU0021C010CBSMsg.CHGB_MACAD_3);
		template.setNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_3);
		template.setNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_3);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_4);
		template.setNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_4);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_4);
		template.setNull(EKU0021C010CBSMsg.KKSEIZO_NO_4);
		template.setNull(EKU0021C010CBSMsg.MACAD_4);
		template.setNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_4);
		template.setNull(EKU0021C010CBSMsg.TK_SBT_CD_4);
		template.setNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_4);
		template.setNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_4);
		template.setNull(EKU0021C010CBSMsg.CHGB_MACAD_4);
		template.setNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_4);
		template.setNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_4);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_5);
		template.setNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_5);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_5);
		template.setNull(EKU0021C010CBSMsg.KKSEIZO_NO_5);
		template.setNull(EKU0021C010CBSMsg.MACAD_5);
		template.setNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_5);
		template.setNull(EKU0021C010CBSMsg.TK_SBT_CD_5);
		template.setNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_5);
		template.setNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_5);
		template.setNull(EKU0021C010CBSMsg.CHGB_MACAD_5);
		template.setNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_5);
		template.setNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_5);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_6);
		template.setNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_6);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_6);
		template.setNull(EKU0021C010CBSMsg.KKSEIZO_NO_6);
		template.setNull(EKU0021C010CBSMsg.MACAD_6);
		template.setNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_6);
		template.setNull(EKU0021C010CBSMsg.TK_SBT_CD_6);
		template.setNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_6);
		template.setNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_6);
		template.setNull(EKU0021C010CBSMsg.CHGB_MACAD_6);
		template.setNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_6);
		template.setNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_6);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_7);
		template.setNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_7);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_7);
		template.setNull(EKU0021C010CBSMsg.KKSEIZO_NO_7);
		template.setNull(EKU0021C010CBSMsg.MACAD_7);
		template.setNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_7);
		template.setNull(EKU0021C010CBSMsg.TK_SBT_CD_7);
		template.setNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_7);
		template.setNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_7);
		template.setNull(EKU0021C010CBSMsg.CHGB_MACAD_7);
		template.setNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_7);
		template.setNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_7);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_8);
		template.setNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_8);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_8);
		template.setNull(EKU0021C010CBSMsg.KKSEIZO_NO_8);
		template.setNull(EKU0021C010CBSMsg.MACAD_8);
		template.setNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_8);
		template.setNull(EKU0021C010CBSMsg.TK_SBT_CD_8);
		template.setNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_8);
		template.setNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_8);
		template.setNull(EKU0021C010CBSMsg.CHGB_MACAD_8);
		template.setNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_8);
		template.setNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_8);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_9);
		template.setNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_9);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_9);
		template.setNull(EKU0021C010CBSMsg.KKSEIZO_NO_9);
		template.setNull(EKU0021C010CBSMsg.MACAD_9);
		template.setNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_9);
		template.setNull(EKU0021C010CBSMsg.TK_SBT_CD_9);
		template.setNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_9);
		template.setNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_9);
		template.setNull(EKU0021C010CBSMsg.CHGB_MACAD_9);
		template.setNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_9);
		template.setNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_9);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_10);
		template.setNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_10);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_10);
		template.setNull(EKU0021C010CBSMsg.KKSEIZO_NO_10);
		template.setNull(EKU0021C010CBSMsg.MACAD_10);
		template.setNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_10);
		template.setNull(EKU0021C010CBSMsg.TK_SBT_CD_10);
		template.setNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_10);
		template.setNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_10);
		template.setNull(EKU0021C010CBSMsg.CHGB_MACAD_10);
		template.setNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_10);
		template.setNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_10);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_11);
		template.setNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_11);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_11);
		template.setNull(EKU0021C010CBSMsg.KKSEIZO_NO_11);
		template.setNull(EKU0021C010CBSMsg.MACAD_11);
		template.setNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_11);
		template.setNull(EKU0021C010CBSMsg.TK_SBT_CD_11);
		template.setNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_11);
		template.setNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_11);
		template.setNull(EKU0021C010CBSMsg.CHGB_MACAD_11);
		template.setNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_11);
		template.setNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_11);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_12);
		template.setNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_12);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_12);
		template.setNull(EKU0021C010CBSMsg.KKSEIZO_NO_12);
		template.setNull(EKU0021C010CBSMsg.MACAD_12);
		template.setNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_12);
		template.setNull(EKU0021C010CBSMsg.TK_SBT_CD_12);
		template.setNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_12);
		template.setNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_12);
		template.setNull(EKU0021C010CBSMsg.CHGB_MACAD_12);
		template.setNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_12);
		template.setNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_12);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_13);
		template.setNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_13);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_13);
		template.setNull(EKU0021C010CBSMsg.KKSEIZO_NO_13);
		template.setNull(EKU0021C010CBSMsg.MACAD_13);
		template.setNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_13);
		template.setNull(EKU0021C010CBSMsg.TK_SBT_CD_13);
		template.setNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_13);
		template.setNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_13);
		template.setNull(EKU0021C010CBSMsg.CHGB_MACAD_13);
		template.setNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_13);
		template.setNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_13);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_14);
		template.setNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_14);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_14);
		template.setNull(EKU0021C010CBSMsg.KKSEIZO_NO_14);
		template.setNull(EKU0021C010CBSMsg.MACAD_14);
		template.setNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_14);
		template.setNull(EKU0021C010CBSMsg.TK_SBT_CD_14);
		template.setNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_14);
		template.setNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_14);
		template.setNull(EKU0021C010CBSMsg.CHGB_MACAD_14);
		template.setNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_14);
		template.setNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_14);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_15);
		template.setNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_15);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_15);
		template.setNull(EKU0021C010CBSMsg.KKSEIZO_NO_15);
		template.setNull(EKU0021C010CBSMsg.MACAD_15);
		template.setNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_15);
		template.setNull(EKU0021C010CBSMsg.TK_SBT_CD_15);
		template.setNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_15);
		template.setNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_15);
		template.setNull(EKU0021C010CBSMsg.CHGB_MACAD_15);
		template.setNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_15);
		template.setNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_15);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_16);
		template.setNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_16);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_16);
		template.setNull(EKU0021C010CBSMsg.KKSEIZO_NO_16);
		template.setNull(EKU0021C010CBSMsg.MACAD_16);
		template.setNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_16);
		template.setNull(EKU0021C010CBSMsg.TK_SBT_CD_16);
		template.setNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_16);
		template.setNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_16);
		template.setNull(EKU0021C010CBSMsg.CHGB_MACAD_16);
		template.setNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_16);
		template.setNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_16);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_17);
		template.setNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_17);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_17);
		template.setNull(EKU0021C010CBSMsg.KKSEIZO_NO_17);
		template.setNull(EKU0021C010CBSMsg.MACAD_17);
		template.setNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_17);
		template.setNull(EKU0021C010CBSMsg.TK_SBT_CD_17);
		template.setNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_17);
		template.setNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_17);
		template.setNull(EKU0021C010CBSMsg.CHGB_MACAD_17);
		template.setNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_17);
		template.setNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_17);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_18);
		template.setNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_18);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_18);
		template.setNull(EKU0021C010CBSMsg.KKSEIZO_NO_18);
		template.setNull(EKU0021C010CBSMsg.MACAD_18);
		template.setNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_18);
		template.setNull(EKU0021C010CBSMsg.TK_SBT_CD_18);
		template.setNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_18);
		template.setNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_18);
		template.setNull(EKU0021C010CBSMsg.CHGB_MACAD_18);
		template.setNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_18);
		template.setNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_18);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_19);
		template.setNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_19);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_19);
		template.setNull(EKU0021C010CBSMsg.KKSEIZO_NO_19);
		template.setNull(EKU0021C010CBSMsg.MACAD_19);
		template.setNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_19);
		template.setNull(EKU0021C010CBSMsg.TK_SBT_CD_19);
		template.setNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_19);
		template.setNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_19);
		template.setNull(EKU0021C010CBSMsg.CHGB_MACAD_19);
		template.setNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_19);
		template.setNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_19);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_20);
		template.setNull(EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_20);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_20);
		template.setNull(EKU0021C010CBSMsg.KKSEIZO_NO_20);
		template.setNull(EKU0021C010CBSMsg.MACAD_20);
		template.setNull(EKU0021C010CBSMsg.ROUTER_KIND_CD_20);
		template.setNull(EKU0021C010CBSMsg.TK_SBT_CD_20);
		template.setNull(EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_20);
		template.setNull(EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_20);
		template.setNull(EKU0021C010CBSMsg.CHGB_MACAD_20);
		template.setNull(EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_20);
		template.setNull(EKU0021C010CBSMsg.CHGB_TK_SBT_CD_20);
		template.setNull(EKU0021C010CBSMsg.MSKMSHA_NM);
		template.setNull(EKU0021C010CBSMsg.KOJI_APO_RRKS_TELNO);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_1);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_2);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_3);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_4);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_5);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_6);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_7);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_8);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_9);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_10);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_11);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_12);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_13);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_14);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_15);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_16);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_17);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_18);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_19);
		template.setNull(EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_20);
		template.setNull(EKU0021C010CBSMsg.KIKI_CHG_NO_1);
		template.setNull(EKU0021C010CBSMsg.KIKI_CHG_NO_2);
		template.setNull(EKU0021C010CBSMsg.KIKI_CHG_NO_3);
		template.setNull(EKU0021C010CBSMsg.KIKI_CHG_NO_4);
		template.setNull(EKU0021C010CBSMsg.KIKI_CHG_NO_5);
		template.setNull(EKU0021C010CBSMsg.KIKI_CHG_NO_6);
		template.setNull(EKU0021C010CBSMsg.KIKI_CHG_NO_7);
		template.setNull(EKU0021C010CBSMsg.KIKI_CHG_NO_8);
		template.setNull(EKU0021C010CBSMsg.KIKI_CHG_NO_9);
		template.setNull(EKU0021C010CBSMsg.KIKI_CHG_NO_10);
		template.setNull(EKU0021C010CBSMsg.KIKI_CHG_NO_11);
		template.setNull(EKU0021C010CBSMsg.KIKI_CHG_NO_12);
		template.setNull(EKU0021C010CBSMsg.KIKI_CHG_NO_13);
		template.setNull(EKU0021C010CBSMsg.KIKI_CHG_NO_14);
		template.setNull(EKU0021C010CBSMsg.KIKI_CHG_NO_15);
		template.setNull(EKU0021C010CBSMsg.KIKI_CHG_NO_16);
		template.setNull(EKU0021C010CBSMsg.KIKI_CHG_NO_17);
		template.setNull(EKU0021C010CBSMsg.KIKI_CHG_NO_18);
		template.setNull(EKU0021C010CBSMsg.KIKI_CHG_NO_19);
		template.setNull(EKU0021C010CBSMsg.KIKI_CHG_NO_20);
		template.setNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_1);
		template.setNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_2);
		template.setNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_3);
		template.setNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_4);
		template.setNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_5);
		template.setNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_6);
		template.setNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_7);
		template.setNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_8);
		template.setNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_9);
		template.setNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_10);
		template.setNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_11);
		template.setNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_12);
		template.setNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_13);
		template.setNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_14);
		template.setNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_15);
		template.setNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_16);
		template.setNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_17);
		template.setNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_18);
		template.setNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_19);
		template.setNull(EKU0021C010CBSMsg.MOTO_TCASE_NO_20);
	}
}
