/********************************************************************
 *  All Rights reserved,Copyright (c) K-Opticom
 ********************************************************************
 *＜プログラム内容＞
 *  システム名      ：eo顧客基幹システム
 *  モジュール名    ：工事案件コモンコンポーネントマッピングクラス
 *  ソースファイル名：JKKKojiAnkenCCMapper.java
 *  作成者          ：FJ
 *  日付            ：2011年10月26日
 *＜機能概要＞
 *  工事案件コモンコンポーネント部品におけるマッピングクラス
 *＜修正履歴＞
 *  バージョン  修正日      修正者      修正内容
 *  v1.00       2011/10/26  FJ          新規作成
 *  v1.01       2012/04/21  FJ          巻取案件@対応
 *  v1.01       2012/04/21  FJ         【ANK-0025-00-00】ギガルータ対応
 *  v1.01       2012/04/21  FJ         【ANK-0050-00-00】FTTH従量制課金(STEP1)
 *  v1.01       2012/04/21  FJ         【ANK-0147-00-00】住変電話即時開通
 *  v1.01       2012/04/21  FJ         【ANK-0316-00-00】宅内機器管理Ｓとのデータ参照方式について
 *  v1.01       2012/04/21  FJ         【ANK-0374-00-00】(OPMS連携)住所変更連携における連携項目追加
 *  v1.01       2012/04/21  FJ         【ANK-0376-00-00】(OPMS連携)機器出荷情報連携における連携項目追加
 *  v8.01.00    2014/04/24  FJ)星野     OM-2014-0001645対応
 *  v8.02.00    2014/04/28  FJ)星野     OM-2014-0001716対応
 * v10.00.00    2014/07/14  FJ)江藤    【ANK-1918-00-00】ＵＳ管理Ｓ向けｅｏ顧客ＳのＩ／Ｆ改修
 * v13.00.00    2015/03/05  FJ)藤本    【OM-2015-0000358】EPON⇒GEPON切替の工事中に回復しても交換後のONUが配送情報作成対象とならない
 * v28.00.00    2017/01/10  FJ)澤田    【OM-2016-0002126】住所変更一括更新、復活案件引継ぎ対応
 * v33.00.00    2017/09/11  FJ)舘山    【ANK-3106-00-00】住所変更で電話追加時に解約済みの多機能が追加される
 * v31.00.00    2017/11/16  FJ)澤田    【ANK-3136-00-00】OPMSハードウエア保守切れ対応(STEP2-2)
 * v40.00.00    2018/11/05  FJ)舘山    【ANK-3412-00-00】５ギガ・１０ギガコース導入対応
 * v40.00.01    2018/12/20  FJ)舘山    【ST-2018-0000056】メゾン収容替え工事で宅内調査要否、設計要否が設定されない
 * v41.00.00    2019/02/01  FJ)三原    【ANK-3387-00-00】マンションタイプ光コンセントサービス導入
 * v41.00.01    2019/02/12  FJ)三原    【IT2-2019-0000004】マンションタイプ光配線(光コンセント)で申し込んだ機器が配送されない
 * v41.00.02    2019/03/06  FJ)舘山    【IT1-2019-0000037】メゾン収容替え工事時に回線使用契約番号の設定モレ対応
 * v45.00.00    2019/07/24  FJ)河邊    【OM-2019-0000573】住変後サービス追加時機器出荷不備
 * v51.00.00    2020/09/25  FJ)荒木    【ANK-3885-00-00】光化マンションの自動設計対応
 * v61.00.00    2022/11/25  FJ)北川    【ANK-4315-00-00】【eo定期】eo光ホームゲートウェイ導入対応
 * v61.00.00	2023/01/04  FJ)澤田	   【ANK-4315-00-00】【eo定期】 eoホームゲートウェイ導入対応 
 ********************************************************************/
package com.fujitsu.futurity.bp.custom.common;

import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

import com.fujitsu.futurity.bp.custom.constant.JKKKojiAnkenConstCC;
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.exception.CCException;
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 com.sun.enterprise.tools.common.util.StringUtils;

import eo.common.constant.JKKStrConst;
import eo.common.constant.JPCModelConstant;
import eo.ejb.cbs.cbsmsg.*;


/**
 * 工事案件コモンコンポーネントマッピングクラス.
 * <br>
 * @author FJ
 */
public class JKKKojiAnkenMapperCC {

// ANK-1387-00-00 2013.01.17 Y.MORIMOTO ADD START
	//--------------------------------------------------
	// 入力情報マップ設定項目キー
	//--------------------------------------------------
	/** 入力情報マップ:リクエストパラメータ */
	private static final String IN_INF_KEY_REQ_PARAM = "req_param";
	/** 入力情報マップ:ユーザ任意文字列 */
	private static final String IN_INF_KEY_FIXED_TEXT = "fixed_text";
// ANK-1387-00-00 2013.01.17 Y.MORIMOTO ADD END
	
	//--------------------------------------------------
	// サービスI/Fマッピング共通情報マップ設定項目キー
	//--------------------------------------------------
	/** サービスI/Fマッピング共通情報マップ[上り]:CBSMsgクラス */
	private static final String SVC_IF_CMN_INF_KEY_USE_CBSMSG = "use_cbsmsg";
	/** サービスI/Fマッピング共通情報マップ[上り]:テンプレートID(キー名) */
	private static final String SVC_IF_CMN_INF_KEY_USE_TEMP_ID_KEY = "use_temp_id_key";
	/** サービスI/Fマッピング共通情報マップ[上り]:テンプレートID(設定値) */
	private static final String SVC_IF_CMN_INF_KEY_USE_TEMP_ID_VAL = "use_temp_id_val";
	/** サービスI/Fマッピング共通情報マップ[上り]:機能コード(キー名) */
	private static final String SVC_IF_CMN_INF_KEY_USE_FUNC_CD_KEY = "use_func_cd_key";
	/** サービスI/Fマッピング共通情報マップ[上り]:機能コード(設定値) */
	private static final String SVC_IF_CMN_INF_KEY_USE_FUNC_CD_VAL = "use_func_cd_val";
	/** サービスI/Fマッピング共通情報マップ[下り]:明細リスト名 */
	private static final String SVC_IF_CMN_INF_KEY_USE_DTL_LST_NM = "use_dtl_lst_nm";
	/** サービスI/Fマッピング共通情報マップ[下り]:param <---> サービスI/F 変換マップ名 */
	private static final String SVC_IF_CMN_INF_KEY_USE_CONV_MAP_NM = "use_conv_map_nm";
	/** サービスI/Fマッピング共通情報マップ[下り]:ステータス項目名 */
	private static final String SVC_IF_CMN_INF_KEY_USE_STS_COLUM_NM = "use_sts_colum_nm";

	// ◆◆◆ 工事案件受付パターン ◆◆◆
	/** 工事受付パターン．eo光ネット **/
	public static final String KOJI_UK_PTN_NT = "1";
	/** 工事受付パターン．eo光テレビ **/
	public static final String KOJI_UK_PTN_TV = "2";
	/** 工事受付パターン．eo光テレビ回線 **/
	public static final String KOJI_UK_PTN_TV_KI = "3";
	/** 工事受付パターン．eo光ネットマンション **/
	public static final String KOJI_UK_PTN_NT_MT = "4";

	// ◆◆◆ サービスコード ◆◆◆
	/** サービスコード．インターネットサービス **/
	private static final String SVC_CD_NET = "01";
	/** サービスコード．電話サービス **/
	private static final String SVC_CD_TEL = "02";
	/** サービスコード．テレビサービス **/
	private static final String SVC_CD_TV = "03";

	// ◆◆◆ 料金グループコード ◆◆◆
	/** 料金グループコード．eo光ネットホームタイプ **/
	private static final String PRC_GRP_CD_NT_HOM = "02";
	/** 料金グループコード．eo光ネットメゾンタイプ **/
	private static final String PRC_GRP_CD_NT_MZN = "03";
	/** 料金グループコード．eo光ネットマンション **/
	private static final String PRC_GRP_CD_NT_MNS = "04";
	/** 料金グループコード．eo光電話 **/
	private static final String PRC_GRP_CD_TL_TEL = "10";
	/** 料金グループコード．eo光テレビ(K-CAT) **/
	private static final String PRC_GRP_CD_TV_CAT = "11";
	/** 料金グループコード．eo光テレビ(KCN) **/
	private static final String PRC_GRP_CD_TV_KCN = "12";
	/** 料金グループコード．eo光テレビ(再送信) **/
	private static final String PRC_GRP_CD_TV_RES = "13";

	// ◆◆◆ 料金コースコード ◆◆◆
	/** 料金コースコード．1番号コース **/
	private static final String PCRS_CD_1 = "A31";
	/** 料金コースコード．2番号コース **/
	private static final String PCRS_CD_2 = "A32";

	// ◆◆◆ 割引サービスコード ◆◆◆
	/** 割引サービスコード．ファミリーパック割引 **/
	private static final String WRIB_SVC_CD_FAMILY = "W00000006";

	// ◆◆◆ サービス契約回線内訳ステータス ◆◆◆
	/** サービス契約回線内訳ステータス．受付済 **/
	private static final String SVC_KEI_KAISEN_UCWK_STAT_UKZM = "010";
	/** サービス契約回線内訳ステータス．使用中 **/
	private static final String SVC_KEI_KAISEN_UCWK_STAT_USE = "100";

	// ◆◆◆ 宅内機器種別コード ◆◆◆
	/** 宅内機器種別コード．ONU **/
	private static final String TAKNKIKI_STB_CD_ONU = "D0";
	/** 宅内機器種別コード．V-ONU **/
	private static final String TAKNKIKI_STB_CD_VONU = "E0";

	// ◆◆◆ 宅内機器種別コード ◆◆◆
	/** 宅内機器異動コード．移動 **/
	private static final String TAKNKIKI_IDO_CD_IDO = "04";

	// ◆◆◆ 親契約識別コード ◆◆◆
	/** 親契約識別コード．サービス契約回線内訳 **/
	private static final String OYA_KEI_SKBT_CD_KISN_UW = "02";

	// ◆◆◆ 連絡先種別コード ◆◆◆
	/** 連絡先種別コード．自宅 **/
	private static final String RRKS_SBT_CD_HOME = "1";
	/** 連絡先種別コード．携帯 **/
	private static final String RRKS_SBT_CD_PHONE = "2";
	/** 連絡先種別コード．その他 **/
	private static final String RRKS_SBT_CD_ETC = "5";

	// ◆◆◆ 機器提供サービス契約ステータス ◆◆◆
	/** 機器提供サービス契約ステータス．通常工事依頼 **/
	private static final String KKTK_SVC_KEI_STS_DEF = "020,030,100,110,210,220";
	/** 機器提供サービス契約ステータス．解約工事依頼 **/
	private static final String KKTK_SVC_KEI_STS_DSL = "910";
	/** 機器提供サービス契約ステータス．住変工事依頼 **/
	private static final String KKTK_SVC_KEI_STS_ADCHG = "010,020,030,100,110,210,220,910,920";
	
// ANK-1578-00-00対応 20131201 星野 ADD START
	// ◆◆◆ 機器オプションサービス契約ステータス ◆◆◆
	/** 機器提供サービス契約ステータス．通常工事依頼 **/
	private static final String KKOP_SVC_KEI_STS_DEF = "020,030,100,110,210,220";
// ANK-1578-00-00対応 20131201 星野 ADD END

	// ◆◆◆ 工事受付コード ◆◆◆
	/** 工事受付詳細コード．回線使わなくなる **/
	private static final String KOJI_UK_CD_NON_USE_KISN = "002";

	// ◆◆◆ 工事受付詳細コード ◆◆◆
	/** 工事受付詳細コード．解約(回線残さない) **/
	private static final String KOJI_UK_DTL_CD_KISN_DEL = "20";
	/** 工事受付詳細コード．解約(回線残す) **/
	private static final String KOJI_UK_DTL_CD_KISN_ZAN = "21";

	// ◆◆◆ 異動区分 ◆◆◆
	/** 異動区分．住所変更登録 **/
	private static final String IDO_DIV_ADCHG_INS = "00019";
	/** 異動区分．住所変更完了 **/
	private static final String IDO_DIV_ADCHG_FIN = "00020";

	// ◆◆◆ 日付 ◆◆◆
	/** 終了日付 **/
	private static final String MAX_DATE = "20991231";

	// ◆◆◆ リターンコード ◆◆◆
	/** リターンコード．-1 **/
	private static final Integer RTN_CODE_MINUS = -1;
	/** リターンコード．0000 **/
	private static final Integer RTN_CODE_0000 = 0;
	/** リターンコード．9000 **/
	private static final Integer RTN_CODE_9000 = 9000;

	// ◆◆◆ リターンメッセージ ◆◆◆
	/** リターンメッセージ．キー定数 **/
	private static final String RETURN_MSG_ = "RETURN_MESSAGE_";
	/** リターンメッセージ．フォーマット **/
	private static final String RETURN_MSG_FORMAT = "%1$04d";

	// ◆◆◆ エラーメッセージ ◆◆◆
	/** エラーメッセージ．実行結果エラーあり */
	private static final String ERR_STR_RESULT_CD = "サービスコンポーネントの実行結果にエラーがあります";

	// ◆◆◆ S-IF機能コード ◆◆◆
	/** S-IF機能コード．キー定数(テンプレート) **/
	private static final String TEMPLATE_ID = "templateID";
	/** S-IF機能コード．キー定数 **/
	private static final String FUNC_CODE = "func_code";
	/** S-IF機能コード(照会系)．標準 **/
	private static final String FUNC_CD_SEL_DEFAULT = "1";
	/** S-IF機能コード(照会系)．PK指定 **/
	private static final String FUNC_CD_SEL_PK = "1";
	/** S-IF機能コード(照会系)．カレント **/
	private static final String FUNC_CD_SEL_CURRENT = "2";
	/** S-IF機能コード(登録系)．チェック&登録 **/
	private static final String FUNC_CD_INS_CHECK_ADD = "1";
// IT1-2013-0001184対応 START
	/** S-IF機能コード(照会系)．変更中取得用 **/
	private static final String FUNC_CD_SEL_CHANGE = "3";
// IT1-2013-0001184対応 END

	// ◆◆◆ テンプレートID、マッピングID ◆◆◆
	/** EKK0451B010 割引サービス契約一覧照会(割引サービス指定) **/
	private static final String EKK0451B010 = "EKK0451B010";
	public static final String EKK0451B010_MAP = "kk0451_b010_map";

	/** ECK0011A010 お客様一意照会 **/
	private static final String ECK0011A010 = "ECK0011A010";
	public static final String ECK0011A010_MAP = "ck0011_a010_map";
	public static final String ECK0011A010_OLD = "ck0011_a010_old";

	/** ECK0201B001 連絡先一覧照会 **/
	private static final String ECK0201B001 = "ECK0201B001";
	public static final String ECK0201B001_MAP = "ck0201_b001_map";
	public static final String ECK0201B001_MAP_HOME = "ck0201_b001_map_home";
	public static final String ECK0201B001_MAP_PHONE = "ck0201_b001_map_mobile";
	public static final String ECK0201B001_MAP_ETC = "ck0201_b001_map_etc";

	/** EKK0011A010 申込一意照会 **/
	private static final String EKK0011A010 = "EKK0011A010";
	public static final String EKK0011A010_MAP = "kk0011_a010_map";
// KT1-2013-0000154対応 20130219 星野 ADD START
	/** EKK0011A010 申込一意照会（新規申込時点） **/
	public static final String EKK0011A010_MAP_SINKI = "kk0011_a010_map_Sinki";
// KT1-2013-0000154対応 20130219 星野 ADD END

	/** EKK0021A010 申込明細一意照会 **/
	private static final String EKK0021A010 = "EKK0021A010";
	public static final String EKK0021A010_MAP = "kk0021_a010_map";
// KT1-2013-0000154対応 20130219 星野 ADD START
	/** EKK0021A010 申込明細一意照会（新規申込時点） **/
	public static final String EKK0021A010_MAP_SINKI = "kk0021_a010_map_Sinki";
// KT1-2013-0000154対応 20130219 星野 ADD END
	
// KT1-2013-0000358対応 20130411 星野 ADD START
	/** EKK0351B003 オプションサービス契約履歴一覧照会 **/
	private static final String EKK0351B003 = "EKK0351B003";
	public static final String EKK0351B003_MAP = "kk0351_b003_map";
// KT1-2013-0000358対応 20130411 星野 ADD END
	
	/** EKK0081A010 サービス契約一意照会 **/
	private static final String EKK0081A010 = "EKK0081A010";
	public static final String EKK0081A010_MAP = "kk0081_a010_map";
// KT1-2013-0000154対応 20130219 星野 ADD START
	/** EKK0081B024 サービス契約履歴一覧照会 **/
	private static final String EKK0081B024 = "EKK0081B024";
	public static final String EKK0081B024_MAP = "kk0081_b024_map";
// KT1-2013-0000154対応 20130219 星野 ADD END
// ANK-1664-00-00対応 20140105 星野 ADD START
	/** EKK0081B007 回線利用中サービス契約一覧照会 **/
	private static final String EKK0081B007 = "EKK0081B007";
	public static final String EKK0081B007_MAP = "kk0081_b007_map";
// ANK-1664-00-00対応 20140105 星野 ADD END
	/** EKK0791A010 料金コース一意照会 **/
	private static final String EKK0791A010 = "EKK0791A010";
	public static final String EKK0791A010_MAP = "kk0791_a010_map";
// KT1-2013-0000153対応 START
	public static final String EKK0791A010_MAP_AFT = "kk0791_a010_map_aft";
// KT1-2013-0000153対応 END

	/** EKK0101A010 サービス契約<eo光TV>一意照会 **/
	private static final String EKK0101A010 = "EKK0101A010";
	public static final String EKK0101A010_MAP = "kk0101_a010_map";

	/** EKK0581A010 電波障害案件一意照会 **/
	private static final String EKK0581A010 = "EKK0581A010";
	public static final String EKK0581A010_MAP = "kk0581_a010_map";

	/** EKK0161B004 サービス契約内訳一覧照会 **/
	private static final String EKK0161B004 = "EKK0161B004";
	public static final String EKK0161B004_MAP = "kk0161_b004_map";

// ST1-2013-0000079対応 20130111 星野 ADD START
	/** EKK0161A010 サービス契約内訳一意照会 **/
	private static final String EKK0161A010 = "EKK0161A010";
	public static final String EKK0161A010_MAP = "kk0161_a010_map";
// ST1-2013-0000079対応 20130111 星野 ADD END
	/** EKK0191A010 サービス契約内訳<eo光電話>一意照会 **/
	private static final String EKK0191A010 = "EKK0191A010";
	public static final String EKK0191A010_MAP = "kk0191_a010_map";

// IT1-2013-0000202 2013.02.04 ADD-Start
	/** EKK0191B002 電話番号情報履歴一覧照会 **/
	private static final String EKK0191B002 = "EKK0191B002";
	public static final String EKK0191B002_MAP = "kk0191_b002_map";
// IT1-2013-0000202 2013.02.04 ADD-End

	/** EKK0241B001 サービス契約回線内訳一覧照会 **/
	private static final String EKK0241B001 = "EKK0241B001";
	public static final String EKK0241B001_MAP = "kk0241_b001_map";
	public static final String EKK0241B001_OLD = "kk0241_b001_old";
	public static final String EKK0241B001_NEW = "kk0241_b001_new";

	/** EKK0341B022 サービス対象機器提供サービス契約一覧照会 **/
	private static final String EKK0341B022 = "EKK0341B022";
	public static final String EKK0341B022_MAP = "kk0341_b022_map";
	public static final String EKK0341B022_MAP_PK = "kk0341_b022_map_pk";

	/** EKK0341A010 機器提供サービス契約一意照会 **/
	private static final String EKK0341A010 = "EKK0341A010";
	public static final String EKK0341A010_MAP = "kk0341_a010_map";

	/** EKKA0020003 宅内機器一意照会(４) **/
	private static final String EKKA0020003 = "EKKA0020003";
	public static final String EKKA0020003_MAP = "kka002_0003_map";

	/** EZM0411A010 宅内機器型式一意照会 **/
	private static final String EZM0411A010 = "EZM0411A010";
	public static final String EZM0411A010_MAP = "zm0411_a010_map";
	
// ANK-1578-00-00対応 20131201 星野 ADD START
	/** EKK2811B010 機器オプションサービス契約一覧照会（機器提供ＳＶ） **/
	private static final String EKK2811B010 = "EKK2811B010";
	public static final String EKK2811B010_MAP = "kk2811_b010_map";
	public static final String EKK2811B010_MAP_PK_OLD = "kk2811_b010_map_pk_old";
// ANK-1578-00-00対応 20131201 星野 ADD END

	/** EKK0481B001 割引サービス対象契約一覧照会 **/
	private static final String EKK0481B001 = "EKK0481B001";
	public static final String EKK0481B001_MAP = "kk0481_b001_map";

	/** EKK0451A010 割引サービス契約一意照会 **/
	private static final String EKK0451A010 = "EKK0451A010";
	public static final String EKK0451A010_MAP = "kk0451_a010_map";

	// ▼▼▼ 2012-04-23  ADD ▼▼▼
	/** EKK0451B005 割引サービス契約一覧照会（SYSID） */
	private static final String EKK0451B005 = "EKK0451B005";
	public static final String EKK0451B005_MAP = "kk0451_b005_map";
	// ▲▲▲ 2012-04-23  ADD ▲▲▲

	/** EKK0841A010 割引サービス一意照会 **/
	private static final String EKK0841A010 = "EKK0841A010";
	public static final String EKK0841A010_MAP = "kk0841_a010_map";

	/** EKK0321B002 課金先一覧照会(請求契約番号/サービス契約番号) **/
	private static final String EKK0321B002 = "EKK0321B002";
	public static final String EKK0321B002_MAP = "kk0321_b002_map";

	/** EKK0321A010 課金先一意照会 **/
	private static final String EKK0321A010 = "EKK0321A010";
	public static final String EKK0321A010_MAP = "kk0321_a010_map";

	/** EKK0891A010 提供方式契約一意照会 **/
	private static final String EKK0891A010 = "EKK0891A010";
	public static final String EKK0891A010_MAP = "kk0891_a010_map";

	/** EKK0881A010 回線使用契約一意照会 **/
	private static final String EKK0881A010 = "EKK0881A010";
	public static final String EKK0881A010_MAP = "kk0881_a010_map";

	/** EKK0911A010 マンションコース一意照会 **/
	private static final String EKK0911A010 = "EKK0911A010";
	public static final String EKK0911A010_MAP = "kk0911_a010_map";

	/** EKK0871A010 オーナー契約一意照会 **/
	private static final String EKK0871A010 = "EKK0871A010";
	public static final String EKK0871A010_MAP = "kk0871_a010_map";

	/** EKK0861A010 マンション物件一意照会 **/
	private static final String EKK0861A010 = "EKK0861A010";
	public static final String EKK0861A010_MAP = "kk0861_a010_map";

	/** EKU0021D010 工事案件<eo光ネット>受付 **/
	private static final String EKU0021D010 = "EKU0021D010";
	public static final String EKU0021D010_MAP = "ku0021_d010_map";

	/** EKU0031D010 工事案件<eo光テレビ>受付 **/
	private static final String EKU0031D010 = "EKU0031D010";
	public static final String EKU0031D010_MAP = "ku0031_d010_map";

	/** EKU0041D010 工事案件<eo光テレビ回線>受付 **/
	private static final String EKU0041D010 = "EKU0041D010";
	public static final String EKU0041D010_MAP = "ku0041_d010_map";

	/** EKU0061D010 工事案件<eo光ネットマンション>受付 **/
	private static final String EKU0061D010 = "EKU0061D010";
	public static final String EKU0061D010_MAP = "ku0061_d010_map";

	/** EKU0021C020 工事案件<eo光ネット>解約 **/
	private static final String EKU0021C020 = "EKU0021C020";
	public static final String EKU0021C020_MAP = "ku0021_c020_map";

	/** EKU0031C020 工事案件<eo光テレビ>解約 **/
	private static final String EKU0031C020 = "EKU0031C020";
	public static final String EKU0031C020_MAP = "ku0031_c020_map";

	/** EKU0041C020 工事案件<eo光テレビ回線>解約 **/
	private static final String EKU0041C020 = "EKU0041C020";
	public static final String EKU0041C020_MAP = "ku0041_c020_map";

	/** EKU0061C020 工事案件<eo光ネットマンション>解約 **/
	private static final String EKU0061C020 = "EKU0061C020";
	public static final String EKU0061C020_MAP = "ku0061_c020_map";

	/** EKU0021C010 工事案件<eo光ネット>諸変更 **/
	private static final String EKU0021C010 = "EKU0021C010";
	public static final String EKU0021C010_MAP = "ku0021_c010_map";

	/** EKU0031C010 工事案件<eo光テレビ>諸変更 **/
	private static final String EKU0031C010 = "EKU0031C010";
	public static final String EKU0031C010_MAP = "ku0031_c010_map";

	/** EKU0041C010 工事案件<eo光テレビ回線>諸変更 **/
	private static final String EKU0041C010 = "EKU0041C010";
	public static final String EKU0041C010_MAP = "ku0041_c010_map";

	/** EKU0061C010 工事案件<eo光ネットマンション>諸変更 **/
	private static final String EKU0061C010 = "EKU0061C010";
	public static final String EKU0061C010_MAP = "ku0061_c010_map";

	/** EKU0081C010 工事案件回復(eo光ネット,eo光ネットマンション) **/
	private static final String EKU0081C010 = "EKU0081C010";
	public static final String EKU0081C010_MAP = "ku0081_c010_map";

	/** EKU0081C020 工事案件回復(eo光テレビ,eo光テレビ回線) **/
	private static final String EKU0081C020 = "EKU0081C020";
	public static final String EKU0081C020_MAP = "ku0081_c020_map";

	/** EKU0091C010 工事案件取消 **/
	private static final String EKU0091C010 = "EKU0091C010";
	public static final String EKU0091C010_MAP = "ku0091_c010_map";

	/** EKK2091B001 住所変更一覧照会 **/
	private static final String EKK2091B001 = "EKK2091B001";
	public static final String EKK2091B001_MAP = "kk2091_b001_map";

	/** EKK0251A010 サービス契約回線内訳一意照会 **/
	private static final String EKK0251A010 = "EKK0251A010";
	public static final String EKK0251A010_MAP = "kk0251_a010_map";

	/** EKK1681B001 異動予約一覧照会 **/
	private static final String EKK1681B001 = "EKK1681B001";
	public static final String EKK1681B001_MAP = "kk1681_b001_map";

	// ▼▼▼ IT2-2012-0001101 2012-07-05 新城 ▼▼▼
	/** EZM0291B010 営業日管理一覧照会 **/
	private static final String EZM0291B010 = "EZM0291B010";
	public static final String EZM0291B010_MAP = "zm0291_b010_map";
	// ▲▲▲ IT2-2012-0001101 2012-07-05 新城 ▲▲▲
	
// ANK-1387-00-00 2013.01.17 Y.MORIMOTO ADD START
	/** EKK0081B009 同一場所サービス契約情報照会 **/
	private static final String EKK0081B009 = "EKK0081B009";
	public static final String EKK0081B009_MAP = "kk0081_b009_map";
	
	/** EKU0011B050 工事案件一覧照会（工事案件番号サービス契約番号） */
	private static final String EKU0011B050 = "EKU0011B050";
	public static final String EKU0011B050_MAP = "ku0011_b050_map";
// ANK-1387-00-00 2013.01.17 Y.MORIMOTO ADD END
	
// KT1-2013-0000624 2013.05.27 ADD START
	/** ETU0011A010 番ポ工事一意照会 */
	private static final String ETU0011A010 = "ETU0011A010";
	public static final String ETU0011A010_MAP = "tu0011_a010_map";
	
	/** ETU0011B010 番ポ工事一覧照会 */
	private static final String ETU0011B010 = "ETU0011B010";
	public static final String ETU0011B010_MAP = "tu0011_b010_map";
// KT1-2013-0000624 2013.05.27 ADD END
	
	// 20140714 ANK-1918-00-00 ADD START
	/** EKK2441B003 他事業者割引契約一覧照会（サービス契約番号） */
	private static final String EKK2441B003 = "EKK2441B003";
	public static final String EKK2441B003_MAP = "kk2441_b003_map";
	
	/** EKK0351B010 オプションサービス契約一覧照会 */
	private static final String EKK0351B010 = "EKK0351B010";
	public static final String EKK0351B010_MAP = "kk0351_b010_map";
	// 20140714 ANK-1918-00-00 ADD END

	// ANK-2138-00-00 スマリン端末のトムソンケース同梱 2014/08/02 START
	/** EKK0491B005 請求契約一覧照会（SYSID） */
	private static final String EKK0491B005 = "EKK0491B005";
	public static final String EKK0491B005_MAP = "kk0491_b005_map";

	/** EKU0141B010 工事案件対象宅内機器一覧照会 */
	private static final String EKU0141B010 = "EKU0141B010";
	public static final String EKU0141B010_MAP = "ku0141_b010_map";
	// ANK-2138-00-00 スマリン端末のトムソンケース同梱 2014/08/02 END

	// 20150305 OM-2015-0000358 EPON⇒GEPON切替の工事中に回復しても交換後のONUが配送情報作成対象とならない ADD START
	/** EKK0341B032 機器提供サービス契約一覧照会（住変用） **/
	private static final String EKK0341B032 = "EKK0341B032";
	public static final String EKK0341B032_MAP = "kk0341_b032_map";
	// 20150305 OM-2015-0000358 EPON⇒GEPON切替の工事中に回復しても交換後のONUが配送情報作成対象とならない ADD END

	/**
	 * リターンコード・メッセージの設定.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報
	 * @param   returnCd   リターンコード
	 * @param   statusKey  ステータス取得キー
	 * @throws  Exception  例外が発生した場合
	 * @return  リクエストパラメータ(param)に戻り値を追加して返却する
	 */
	private IRequestParameterReadWrite scResultStat( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String statusKey ) throws RequestParameterException {

		/** リターンコード・メッセージの設定 */
		int templateStatus = template.getInt( statusKey );
		if ( returnCode != 0 ) {
			templateStatus = RTN_CODE_9000;
		}
		if ( JCMAPLConstMgr.getString( RETURN_MSG_.concat( String.format( RETURN_MSG_FORMAT, templateStatus ) ) ) == null ) {
			templateStatus = RTN_CODE_0000;
		}

		int bpStatus = RTN_CODE_0000;
		Object obj = param.getControlMapData( SCControlMapKeys.RETURN_CODE );
		if ( obj == null ) {
			bpStatus = RTN_CODE_MINUS;
		} else {
			bpStatus = Integer.parseInt(param.getControlMapData( SCControlMapKeys.RETURN_CODE ).toString() );
		}

		if ( templateStatus > bpStatus ) {
			String returnCdStr = String.format( RETURN_MSG_FORMAT, templateStatus );
			String returnMsgString = JCMAPLConstMgr.getString( RETURN_MSG_.concat( returnCdStr ) );
			param.setControlMapData( SCControlMapKeys.RETURN_CODE, returnCdStr );
			param.setControlMapData( SCControlMapKeys.RETURN_MESSAGE, returnMsgString );
		}

		return param;
	}

	/**
	 * サービスコンポーネント実行結果確認.
	 * <br>
	 * @param   handle     セッションマネージャなどを持ったハンドル情報
	 * @throws  Exception  例外が発生した場合
	 */
	public void scResultCheck( IRequestParameterReadWrite param ) throws CCException, RequestParameterException {
		int scReturnCode = Integer.parseInt(param.getControlMapData( SCControlMapKeys.RETURN_CODE).toString() );

		// サービスコンポーネントの実行結果に単項目以上のエラーがある場合、例外とする
		if ( scReturnCode >= JPCModelConstant.SINGLEDATA_ERR ) {
			throw new CCException( ERR_STR_RESULT_CD, new Exception() );
		}
	}

	/**
	 * パラメータマップ設定.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @throws  Exception  例外が発生した場合
	 */
	public HashMap<String, Object> createParamMap( 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;
	}

	/**
	 * テンプレート設定.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   name       テンプレート名
	 * @param   id         テンプレートID
	 * @param   funcCode   機能コード
	 * @throws  Exception  例外が発生した場合
	 * @return  設定済みテンプレート情報
	 */
	private CAANMsg createTemplate( IRequestParameterReadWrite param, String name, String id, String funcCode ) throws RequestParameterException {
		CAANMsg template = new CAANMsg( name );

		// オペレータID
		template.set( JCMConstants.OPERATOR_ID_KEY, param.getControlMapData( SCControlMapKeys.OPERATOR_ID ) );
		// 運用日付
		template.set( JCMConstants.OPERATE_DATE_KEY, param.getControlMapData( SCControlMapKeys.OPE_DATE ) );
		// 運用日時
		template.set( JCMConstants.OPERATE_DATETIME_KEY, param.getControlMapData( SCControlMapKeys.OPE_TIME ) );
		// テンプレートID
		template.set( TEMPLATE_ID, id );
		// 機能コード
		template.set( FUNC_CODE, funcCode );

		return template;
	}

	/**
	 * 単一テンプレートのマッピング.
	 * <br>
	 * @param   template   単一テンプレート情報
	 * @return  テンプレートリスト
	 */
	private CAANMsg[] singleTemplateMapping( CAANMsg template ) {
		CAANMsg[] templates = new CAANMsg[1];
		templates[0] = template;

		return templates;
	}

	/**
	 * 単項目の上りマッピング.
	 * <br>
	 * @param  template  テンプレート情報
	 * @param  dataMap   マップ情報
	 * @param  targetNm  マッピング対象項目
	 */
	@SuppressWarnings( "unchecked" )
	private void updMapping( CAANMsg template, HashMap dataMap, String targetNm ) {
		if ( dataMap != null ) {
			if ( dataMap.containsKey( targetNm ) ) {
				if ( dataMap.get( targetNm ) != null ) {
					if ( StringUtils.isEmpty( dataMap.get( targetNm ).toString() ) ) {
						template.setNull( targetNm );
					} else {
						template.set( targetNm, dataMap.get( targetNm ).toString() );
					}
				} else {
					template.setNull( targetNm );
				}
			} else {
				template.setNull( targetNm );
			}
		} else {
			template.setNull( targetNm );
		}
	}

	/**
	 * 単項目の下りマッピング.
	 * <br>
	 * @param  template  テンプレート情報
	 * @param  dataMap   マップ情報
	 * @param  targetNm  マッピング対象項目
	 */
	@SuppressWarnings( "unchecked" )
	private void dwnMapping( CAANMsg template, HashMap dataMap, String targetNm ) {
		if ( template.isNull( targetNm ) ) {
			dataMap.put( targetNm, "" );
		} else {
			dataMap.put( targetNm, template.getString( targetNm ) );
		}
	}

	/**
	 * 単項目のエラーマッピング.
	 * <br>
	 * @param  template  テンプレート情報
	 * @param  dataMap   マップ情報
	 * @param  targetNm  マッピング対象項目
	 */
	@SuppressWarnings( "unchecked" )
	private void errMapping( CAANMsg template, HashMap dataMap, String targetNm ) {
		if ( ( !template.isNull( targetNm ) ) && ( !dataMap.containsKey( targetNm ) ) ) {
			dataMap.put( targetNm, template.getString( targetNm ) );
		}
	}

	/**
	 * 下りマッピング内容のパラメータ返却.
	 * <br>
	 * @param  param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param  paramNm    パラメータマッピング対象項目
	 * @param  putString  設定内容
	 * @param  fixedText  ユーザ任意文字列
	 */
	@SuppressWarnings( "unchecked" )
	private void putParam( IRequestParameterReadWrite param, String paramNm, String putString, String fixedText ) throws RequestParameterException {
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		if ( updMap != null ) {
			updMap.put( paramNm, putString );
		}
	}

	/**
	 * リクエストパラメータ.宅内機器情報一覧から情報を取得する.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  リクエストパラメータ.宅内機器情報一覧
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList<HashMap<String, Object>> getTaknkiki_info_list( IRequestParameterReadWrite param, String fixedText ) throws RequestParameterException {

		// リクエストパラメータ
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		// 宅内機器情報一覧
		if ( updMap.containsKey( JKKKojiAnkenConstCC.TAKNKIKI_INFO_LIST ) ) {
			ArrayList<HashMap<String, Object>> taknkiki_info_list = (ArrayList<HashMap<String, Object>>)( updMap.get( JKKKojiAnkenConstCC.TAKNKIKI_INFO_LIST ) );
			if ( taknkiki_info_list != null && taknkiki_info_list.size() > 0 ) {
				HashMap<String, Object> taknkiki_info_map = taknkiki_info_list.get(0);
				if ( taknkiki_info_map != null && taknkiki_info_map.containsKey( JKKKojiAnkenConstCC.KKTK_SVC_KEI_NO ) && taknkiki_info_map.containsKey( JKKKojiAnkenConstCC.KKTK_SVC_KEI_NO_GENE_ADD_DTM ) ) {
					return taknkiki_info_list;
				}
			}
		}
		return null;
	}

	/**
	 * リクエストパラメータ.宅内機器情報一覧の変更前情報の存在確認
	 * <br>
	 * @param   param      宅内機器情報マップ
	 * @throws  Exception  例外が発生した場合
	 * @return  変更前情報の有無
	 */
	public boolean checkTaknkiki_info_list( HashMap<String, Object> param ) throws RequestParameterException {

		// 変更前情報が存在する場合にtrue
		if ( param != null && param.containsKey( JKKKojiAnkenConstCC.CHGBF_KKTK_SVC_KEI_NO ) && param.containsKey( JKKKojiAnkenConstCC.CHGBF_KKTK_SVC_KEI_NO_GENE_ADD_DTM ) ) {
			if ( !StringUtils.isEmpty( param.get( JKKKojiAnkenConstCC.CHGBF_KKTK_SVC_KEI_NO ).toString() ) && !StringUtils.isEmpty( param.get( JKKKojiAnkenConstCC.CHGBF_KKTK_SVC_KEI_NO_GENE_ADD_DTM ).toString() ) ) {
				return true;
			}
		}
		return false;
	}

	/**
	 * 工事案件受付タイプ特定.
	 * <br>
	 * @param   inMapping  引数情報マップ
	 * @return  工事案件受付タイプ
	 */
	@SuppressWarnings( "unchecked" )
	public String getKojiUkType( HashMap inMapping ) {

		if ( inMapping == null ) {
			return "";
		}

		// サービス契約.料金グループコード の取得
		HashMap kk0081_a010_map = null;
		if ( inMapping.containsKey( EKK0081A010_MAP ) ) {
			kk0081_a010_map = (HashMap)( inMapping.get( EKK0081A010_MAP ) );
		} else {
			return new String();
		}
		if ( !kk0081_a010_map.containsKey( EKK0081A010CBSMsg1List.SVC_CD ) ) {
			return new String();
		}
		String prcGrpCode = kk0081_a010_map.get( EKK0081A010CBSMsg1List.PRC_GRP_CD ).toString();

		// マンション物件.マンション物件コード の取得
		String mansion_bukken_cd = new String();
		if ( inMapping.containsKey( EKK0861A010_MAP ) ) {
			HashMap kk0861_a010_map = (HashMap)( inMapping.get( EKK0861A010_MAP ) );
			if ( kk0861_a010_map != null && kk0861_a010_map.containsKey( EKK0861A010CBSMsg1List.MANSION_BUKKEN_CD ) ) {
				mansion_bukken_cd = kk0861_a010_map.get( EKK0861A010CBSMsg1List.MANSION_BUKKEN_CD ).toString();
			}
		}
		if ( ( PRC_GRP_CD_TL_TEL.equals(prcGrpCode) ) ) {
			if ( StringUtils.isEmpty( mansion_bukken_cd )) {
				// eo光ネット
				return KOJI_UK_PTN_NT;
			} else {
				// eo光ネットマンション
				return KOJI_UK_PTN_NT_MT;
			}
		} else if ( PRC_GRP_CD_NT_HOM.equals(prcGrpCode) ) {
			// eo光ネット
			return KOJI_UK_PTN_NT;
		} else if ( ( PRC_GRP_CD_TV_CAT.equals(prcGrpCode) ) || ( PRC_GRP_CD_TV_RES.equals(prcGrpCode) ) ) {
			// eo光テレビ
			return KOJI_UK_PTN_TV;
		} else if ( PRC_GRP_CD_TV_KCN.equals(prcGrpCode) ) {
			// eo光テレビ回線
			return KOJI_UK_PTN_TV_KI;
		} else if ( PRC_GRP_CD_NT_MNS.equals(prcGrpCode) || ( PRC_GRP_CD_NT_MZN.equals(prcGrpCode) ) ) {
			// eo光ネットマンション
			return KOJI_UK_PTN_NT_MT;
		}

		return new String();
	}

	/**
	 *【上りマッピング】EKK0451B010 割引サービス契約一覧照会(割引サービス指定).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0451B010( IRequestParameterReadWrite param, String fixedText ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		/** テンプレート **/
		CAANMsg template = createTemplate( param, EKK0451B010CBSMsg.class.getName(), EKK0451B010, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// param.サービス契約番号 ⇒ EKK0451B010.ＫＥＹ＿サービス契約番号
		if ( updMap.containsKey( JKKKojiAnkenConstCC.SVC_KEI_NO ) ) {
			template.set( EKK0451B010CBSMsg.KEY_SVC_KEI_NO, updMap.get( JKKKojiAnkenConstCC.SVC_KEI_NO ).toString() );
		} else {
			template.setNull( EKK0451B010CBSMsg.KEY_SVC_KEI_NO );
		}
		// "W80000006"(ファミリーパック割引) ⇒ EKK0451B010.ＫＥＹ＿割引サービスコード
		template.set( EKK0451B010CBSMsg.KEY_WRIB_SVC_CD, WRIB_SVC_CD_FAMILY );

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0451B010 割引サービス契約一覧照会(割引サービス指定).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK0451B010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0451_b010_map = (HashMap)( paramWorkMap.get( EKK0451B010_MAP ) );
		if ( kk0451_b010_map == null ) {
			kk0451_b010_map = new HashMap();
			paramWorkMap.put( EKK0451B010_MAP, kk0451_b010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0451_b010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0451B010CBSMsg.EKK0451B010CBSMSG1LIST );
		kk0451_b010_map_list = (ArrayList)( kk0451_b010_map.get( EKK0451B010CBSMsg.EKK0451B010CBSMSG1LIST ) );
		if ( kk0451_b010_map_list == null ) {
			kk0451_b010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0451_b010_map_list.size() ) {
					kk0451_b010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0451_b010_map = (HashMap)( kk0451_b010_map_list.get(i) );

				// 割引サービス契約番号
				dwnMapping( child_template, child_kk0451_b010_map, EKK0451B010CBSMsg1List.WRIB_SVC_KEI_NO );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0451B010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0451_b010_map_list == null ) || ( kk0451_b010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( kk0451_b010_map_list.get(0) );
	}

	/**
	 *【エラーマッピング】EKK0451B010 割引サービス契約一覧照会(割引サービス指定).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0451B010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0451B010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿サービス契約番号
		errMapping( template, errMap, EKK0451B010CBSMsg.KEY_SVC_KEI_NO_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0451B010 割引サービス契約一覧照会(割引サービス指定).
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk0451_b010_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0451B010( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKK0451B010_MAP, mapInfo);
		}
	}

	/**
	 *【上りマッピング】ECK0011A010 お客様一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setECK0011A010( IRequestParameterReadWrite param, String fixedText ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		/** テンプレート **/
		CAANMsg template = null;
		if ( updMap.containsKey( JKKKojiAnkenConstCC.SYSID_GENE_ADD_DTM ) ) {
			template = createTemplate( param, ECK0011A010CBSMsg.class.getName(), ECK0011A010, FUNC_CD_SEL_PK );
		} else {
			template = createTemplate( param, ECK0011A010CBSMsg.class.getName(), ECK0011A010, FUNC_CD_SEL_CURRENT );
		}

		/** 上りマッピング **/
		// param.SYSID ⇒ ECK0011A010.ＫＥＹ＿SYSID
		if ( updMap.containsKey( JKKKojiAnkenConstCC.SYSID ) ) {
			template.set( ECK0011A010CBSMsg.KEY_SYSID, updMap.get( JKKKojiAnkenConstCC.SYSID ).toString() );
		} else {
			template.setNull( ECK0011A010CBSMsg.KEY_SYSID );
		}
		// param.SYSID_世代登録年月日時分秒 ⇒ ECK0011A010.ＫＥＹ＿世代登録年月日時分秒
		if ( updMap.containsKey( JKKKojiAnkenConstCC.SYSID_GENE_ADD_DTM ) ) {
			template.set( ECK0011A010CBSMsg.KEY_GENE_ADD_DTM, updMap.get( JKKKojiAnkenConstCC.SYSID_GENE_ADD_DTM ).toString() );
		} else {
			template.setNull( ECK0011A010CBSMsg.KEY_GENE_ADD_DTM );
		}
		// param.SYSID_予約適用年月日 ⇒ ECK0011A010.ＫＥＹ＿予約適用年月日
		if ( updMap.containsKey( JKKKojiAnkenConstCC.SYSID_RSV_APLY_YMD ) ) {
			template.set( ECK0011A010CBSMsg.KEY_RSV_APLY_YMD, updMap.get( JKKKojiAnkenConstCC.SYSID_RSV_APLY_YMD ).toString() );
		} else {
			// ●●● ST2-2012-0001110 START ●●●
//			template.set( ECK0011A010CBSMsg.KEY_RSV_APLY_YMD, param.getControlMapData( SCControlMapKeys.OPE_DATE ).toString() );
			template.set( ECK0011A010CBSMsg.KEY_RSV_APLY_YMD, JCCBPCommon.getOpeDate(null) );
			// ●●● ST2-2012-0001110 END ●●●
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】ECK0011A010 お客様一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getECK0011A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap ck0011_a010_map = (HashMap)( paramWorkMap.get( ECK0011A010_MAP ) );
		if ( ck0011_a010_map == null ) {
			ck0011_a010_map = new HashMap();
			paramWorkMap.put( ECK0011A010_MAP, ck0011_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList ck0011_a010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( ECK0011A010CBSMsg.ECK0011A010CBSMSG1LIST );
		ck0011_a010_map_list = (ArrayList)( ck0011_a010_map.get( ECK0011A010CBSMsg.ECK0011A010CBSMSG1LIST ) );
		if ( ck0011_a010_map_list == null ) {
			ck0011_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= ck0011_a010_map_list.size() ) {
					ck0011_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_ck0011_a010_map = (HashMap)( ck0011_a010_map_list.get(i) );

				// SYSID
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.SYSID );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.GENE_ADD_DTM );
				// お客様ステータス
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_STAT );
				// お客様ステータス名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_STAT_NM );
				// 契約者タイプコード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_TYPE_CD );
				// 契約者タイプコード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_TYPE_CD_NM );
				// お客様名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_NM );
				// お客様カナ名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_KANA );
				// お客様性別コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_SEX_CD );
				// お客様性別コード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_SEX_CD_NM );
				// お客様生年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_BIRTHD );
				// 氏名敬称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.NM_KISHO );
				// お客様確認備考
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_CFM_BIKO );
				// 契約者住所コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_AD_CD );
				// 契約者郵便番号
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_PCD );
				// 契約者都道府県名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_STATE_NM );
				// 契約者市区町村名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_CITY_NM );
				// 契約者大字通称名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_OAZTSU_NM );
				// 契約者字丁目名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_AZCHO_NM );
				// 契約者番地号
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_BNCHIGO );
				// 契約者住所補記・建物名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_ADRTTM );
				// 契約者住所補記・部屋番号
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_ADRRM );
				// 契約者電話番号
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_TELNO );
				// お客様ランクコード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_RANK_CD );
				// お客様ランクコード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_RANK_CD_NM );
				// 連絡手段コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.RRK_WAY_CD );
				// 連絡手段コード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.RRK_WAY_CD_NM );
				// 連絡手段補記
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.RRK_WAY_HOKI );
				// eoID
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.EOID );
				// eoID変更年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.EOID_CHGE_YMD );
				// コンテンツお客様名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_CUST_NM );
				// コンテンツお客様カナ名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_CUST_KANA );
				// コンテンツお客様性別コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_CUST_SEX_CD );
				// コンテンツお客様性別コード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_CUST_SEX_CD_NM );
				// コンテンツお客様生年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_CUST_BIRTHD );
				// コンテンツ住所コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_AD_CD );
				// コンテンツ郵便番号
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_PCD );
				// コンテンツ都道府県名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_STATE_NM );
				// コンテンツ市区町村名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_CITY_NM );
				// コンテンツ大字通称名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_OAZTSU_NM );
				// コンテンツ字丁目名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_AZCHO_NM );
				// コンテンツ番地号
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_BNCHIGO );
				// コンテンツ住所補記・建物名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_ADRTTM );
				// コンテンツ住所補記・部屋番号
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_ADRRM );
				// コンテンツ住所分割開始位置
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_AD_BNKT_STA_PST );
				// 会員種別コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.MEMBER_SBT_CD );
				// 会員種別コード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.MEMBER_SBT_CD_NM );
				// コンテンツISP利用不可フラグ
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_ISP_USE_FAIL_FLG );
				// コンテンツISP利用不可フラグ名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_ISP_USE_FAIL_FLG_NM );
				// コンテンツISP利用停止年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_ISP_USE_STP_YMD );
				// 仮登録年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KARI_ADD_YMD );
				// 入会年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.JOIN_YMD );
				// 予約適用年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.RSV_APLY_YMD );
				// 予約取消年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.RSV_CL_YMD );
				// 予約適用コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.RSV_APLY_CD );
				// 予約適用コード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.RSV_APLY_CD_NM );
				// パスワードリマインダ用質問コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.PWD_REMINDER_QS_CD );
				// パスワードリマインダ用質問コード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.PWD_REMINDER_QS_CD_NM );
				// パスワードリマインダ用質問内容
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.PWD_REMINDER_QS_NAIYO );
				// パスワードリマインダ用回答
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.PWD_REMINDER_ANS );
				// ニックネーム
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.NKNAME );
				// ニックネーム変更年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.NKNAME_CHGE_YMD );
				// 内販外販コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.NAIHAN_GAIHAN_CD );
				// 内販企業識別コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.NAIHAN_COMP_SKBT_CD );
				// 要補助コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.NECESSARY_HOJO_CD );
				// eonetID未移行フラグ
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.EONETID_MI_IKO_FLG );
				// eonetID未移行フラグ名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.EONETID_MI_IKO_FLG_NM );
				// ログイン認証可否
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.LOGIN_NINSHO_KH );
				// ログイン認証可否名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.LOGIN_NINSHO_KH_NM );
				// お客様特記事項コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_TKJK_CD );
				// お客様入退会コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_NTAIKAI_CD );
				// お客様入退会コード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_NTAIKAI_CD_NM );
				// お客様退会年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_TAIKAI_YMD );
				// お客様退会理由コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_TAIKAI_RSN_CD );
				// お客様退会理由コード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_TAIKAI_RSN_CD_NM );
				// お客様回復年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_KAIHK_YMD );
				// ログイン認証停止年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.LOGIN_NINSHO_STP_YMD );
				// 初期eoID
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.SHK_EOID );
				// 初期eoIDパスワード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.SHK_EOID_PWD );
				// 会員種別特定フラグ
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.MMB_SBT_TOKUT_FLG );
				// 会員種別特定フラグ名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.MMB_SBT_TOKUT_FLG_NM );
				// 名寄せ先SYSID
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.NAYOSE_SAKI_SYSID );
				// 名寄せ先SYSID名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.NAYOSE_SAKI_SYSID_NM );
				// 名寄せ年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.NAYOSE_YMD );
				// eoID通知書発行実績コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.EOID_TCHISHO_HAKKOJSKI_CD );
				// eoID通知書発行実績コード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.EOID_TCHISHO_HAKKOJSKI_CD_NM );
				// 旧eonet会員認証用ID
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.OLD_EONETMB_NINSHO_ID );
				// 会員ISP決済状態コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.MMB_ISP_KSSAI_STAT_CD );
				// 会員ISP決済状態コード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.MMB_ISP_KSSAI_STAT_CD_NM );
				// お客様無効年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_MK_YMD );
				// 削除対象外フラグ
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.DEL_TRGT_GAI_FLG );
				// 削除対象外フラグ名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.DEL_TRGT_GAI_FLG_NM );
				// 休眠フラグ
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KYUMIN_FLG );
				// 休眠年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KYUMIN_YMD );
				// 登録年月日時分秒
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.MK_FLG_NM );
				// 最終更新年月日時分秒
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.LAST_UPD_DTM );
				// サービス提供物消去処理実施年月日時分秒
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.SVCTK_BUT_DEL_TRN_JSSI_DTM );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO START ★★★
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_AD_MAN_INPUT_FLG );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO END ★★★
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errECK0011A010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( ck0011_a010_map_list == null ) || ( ck0011_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( ck0011_a010_map_list.get(0) );
	}

	/**
	 *【エラーマッピング】ECK0011A010 お客様一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errECK0011A010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, ECK0011A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿SYSID
		errMapping( template, errMap, ECK0011A010CBSMsg.KEY_SYSID_ERR );
		// ＫＥＹ＿世代登録年月日時分秒
		errMapping( template, errMap, ECK0011A010CBSMsg.KEY_GENE_ADD_DTM_ERR );
		// ＫＥＹ＿予約適用年月日
		errMapping( template, errMap, ECK0011A010CBSMsg.KEY_RSV_APLY_YMD_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】ECK0011A010 お客様一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕ck0011_a010_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapECK0011A010( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( ECK0011A010_MAP, mapInfo);
		}
	}

	/**
	 *【S-IF呼出判定】ECK0011A010 お客様一意照会 ※転宅前情報.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkECK0011A010_OLD( IRequestParameterReadWrite param, String fixedText ) throws RequestParameterException {

		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		if ( !updMap.containsKey( JKKKojiAnkenConstCC.OLD_SYSID ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( updMap.get( JKKKojiAnkenConstCC.OLD_SYSID ).toString() ) ) {
			return false;
		}

		return true;
	}

	/**
	 *【上りマッピング】ECK0011A010 お客様一意照会 ※転宅前情報.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setECK0011A010_OLD( IRequestParameterReadWrite param, String fixedText ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		/** テンプレート **/
		CAANMsg template = null;
		if ( updMap.containsKey( JKKKojiAnkenConstCC.OLD_SYSID_GENE_ADD_DTM ) ) {
			template = createTemplate( param, ECK0011A010CBSMsg.class.getName(), ECK0011A010, FUNC_CD_SEL_PK );
		} else {
			template = createTemplate( param, ECK0011A010CBSMsg.class.getName(), ECK0011A010, FUNC_CD_SEL_CURRENT );
		}

		/** 上りマッピング **/
		// param.旧_SYSID ⇒ ECK0011A010.ＫＥＹ＿SYSID
		if ( updMap.containsKey( JKKKojiAnkenConstCC.OLD_SYSID ) ) {
			template.set( ECK0011A010CBSMsg.KEY_SYSID, updMap.get( JKKKojiAnkenConstCC.OLD_SYSID ).toString() );
		} else {
			template.setNull( ECK0011A010CBSMsg.KEY_SYSID );
		}
		// param.旧_SYSID_世代登録年月日時分秒 ⇒ ECK0011A010.ＫＥＹ＿世代登録年月日時分秒
		if ( updMap.containsKey( JKKKojiAnkenConstCC.OLD_SYSID_GENE_ADD_DTM ) ) {
			template.set( ECK0011A010CBSMsg.KEY_GENE_ADD_DTM, updMap.get( JKKKojiAnkenConstCC.OLD_SYSID_GENE_ADD_DTM ).toString() );
		} else {
			template.setNull( ECK0011A010CBSMsg.KEY_GENE_ADD_DTM );
		}
		// param.旧_SYSID_予約適用年月日 ⇒ ECK0011A010.ＫＥＹ＿予約適用年月日
		if ( updMap.containsKey( JKKKojiAnkenConstCC.OLD_SYSID_RSV_APLY_YMD ) ) {
			template.set( ECK0011A010CBSMsg.KEY_RSV_APLY_YMD, updMap.get( JKKKojiAnkenConstCC.OLD_SYSID_RSV_APLY_YMD ).toString() );
		} else {
			// ●●● ST2-2012-0001110 START ●●●
//			template.set( ECK0011A010CBSMsg.KEY_RSV_APLY_YMD, param.getControlMapData( SCControlMapKeys.OPE_DATE ).toString() );
			template.set( ECK0011A010CBSMsg.KEY_RSV_APLY_YMD, JCCBPCommon.getOpeDate(null) );
			// ●●● ST2-2012-0001110 END ●●●
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】ECK0011A010 お客様一意照会 ※転宅前情報.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getECK0011A010_OLD( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap ck0011_a010_map = (HashMap)( paramWorkMap.get( ECK0011A010_OLD ) );
		if ( ck0011_a010_map == null ) {
			ck0011_a010_map = new HashMap();
			paramWorkMap.put( ECK0011A010_OLD, ck0011_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList ck0011_a010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( ECK0011A010CBSMsg.ECK0011A010CBSMSG1LIST );
		ck0011_a010_map_list = (ArrayList)( ck0011_a010_map.get( ECK0011A010CBSMsg.ECK0011A010CBSMSG1LIST ) );
		if ( ck0011_a010_map_list == null ) {
			ck0011_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= ck0011_a010_map_list.size() ) {
					ck0011_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_ck0011_a010_map = (HashMap)( ck0011_a010_map_list.get(i) );

				// SYSID
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.SYSID );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.GENE_ADD_DTM );
				// お客様ステータス
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_STAT );
				// お客様ステータス名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_STAT_NM );
				// 契約者タイプコード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_TYPE_CD );
				// 契約者タイプコード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_TYPE_CD_NM );
				// お客様名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_NM );
				// お客様カナ名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_KANA );
				// お客様性別コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_SEX_CD );
				// お客様性別コード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_SEX_CD_NM );
				// お客様生年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_BIRTHD );
				// 氏名敬称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.NM_KISHO );
				// お客様確認備考
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_CFM_BIKO );
				// 契約者住所コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_AD_CD );
				// 契約者郵便番号
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_PCD );
				// 契約者都道府県名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_STATE_NM );
				// 契約者市区町村名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_CITY_NM );
				// 契約者大字通称名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_OAZTSU_NM );
				// 契約者字丁目名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_AZCHO_NM );
				// 契約者番地号
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_BNCHIGO );
				// 契約者住所補記・建物名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_ADRTTM );
				// 契約者住所補記・部屋番号
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_ADRRM );
				// 契約者電話番号
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KEISHA_TELNO );
				// お客様ランクコード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_RANK_CD );
				// お客様ランクコード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_RANK_CD_NM );
				// 連絡手段コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.RRK_WAY_CD );
				// 連絡手段コード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.RRK_WAY_CD_NM );
				// 連絡手段補記
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.RRK_WAY_HOKI );
				// eoID
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.EOID );
				// eoID変更年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.EOID_CHGE_YMD );
				// コンテンツお客様名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_CUST_NM );
				// コンテンツお客様カナ名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_CUST_KANA );
				// コンテンツお客様性別コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_CUST_SEX_CD );
				// コンテンツお客様性別コード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_CUST_SEX_CD_NM );
				// コンテンツお客様生年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_CUST_BIRTHD );
				// コンテンツ住所コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_AD_CD );
				// コンテンツ郵便番号
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_PCD );
				// コンテンツ都道府県名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_STATE_NM );
				// コンテンツ市区町村名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_CITY_NM );
				// コンテンツ大字通称名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_OAZTSU_NM );
				// コンテンツ字丁目名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_AZCHO_NM );
				// コンテンツ番地号
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_BNCHIGO );
				// コンテンツ住所補記・建物名
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_ADRTTM );
				// コンテンツ住所補記・部屋番号
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_ADRRM );
				// コンテンツ住所分割開始位置
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_AD_BNKT_STA_PST );
				// 会員種別コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.MEMBER_SBT_CD );
				// 会員種別コード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.MEMBER_SBT_CD_NM );
				// コンテンツISP利用不可フラグ
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_ISP_USE_FAIL_FLG );
				// コンテンツISP利用不可フラグ名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_ISP_USE_FAIL_FLG_NM );
				// コンテンツISP利用停止年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CONT_ISP_USE_STP_YMD );
				// 仮登録年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KARI_ADD_YMD );
				// 入会年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.JOIN_YMD );
				// 予約適用年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.RSV_APLY_YMD );
				// 予約取消年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.RSV_CL_YMD );
				// 予約適用コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.RSV_APLY_CD );
				// 予約適用コード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.RSV_APLY_CD_NM );
				// パスワードリマインダ用質問コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.PWD_REMINDER_QS_CD );
				// パスワードリマインダ用質問コード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.PWD_REMINDER_QS_CD_NM );
				// パスワードリマインダ用質問内容
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.PWD_REMINDER_QS_NAIYO );
				// パスワードリマインダ用回答
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.PWD_REMINDER_ANS );
				// ニックネーム
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.NKNAME );
				// ニックネーム変更年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.NKNAME_CHGE_YMD );
				// 内販外販コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.NAIHAN_GAIHAN_CD );
				// 内販企業識別コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.NAIHAN_COMP_SKBT_CD );
				// 要補助コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.NECESSARY_HOJO_CD );
				// eonetID未移行フラグ
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.EONETID_MI_IKO_FLG );
				// eonetID未移行フラグ名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.EONETID_MI_IKO_FLG_NM );
				// ログイン認証可否
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.LOGIN_NINSHO_KH );
				// ログイン認証可否名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.LOGIN_NINSHO_KH_NM );
				// お客様特記事項コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_TKJK_CD );
				// お客様入退会コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_NTAIKAI_CD );
				// お客様入退会コード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_NTAIKAI_CD_NM );
				// お客様退会年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_TAIKAI_YMD );
				// お客様退会理由コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_TAIKAI_RSN_CD );
				// お客様退会理由コード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_TAIKAI_RSN_CD_NM );
				// お客様回復年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_KAIHK_YMD );
				// ログイン認証停止年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.LOGIN_NINSHO_STP_YMD );
				// 初期eoID
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.SHK_EOID );
				// 初期eoIDパスワード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.SHK_EOID_PWD );
				// 会員種別特定フラグ
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.MMB_SBT_TOKUT_FLG );
				// 会員種別特定フラグ名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.MMB_SBT_TOKUT_FLG_NM );
				// 名寄せ先SYSID
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.NAYOSE_SAKI_SYSID );
				// 名寄せ先SYSID名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.NAYOSE_SAKI_SYSID_NM );
				// 名寄せ年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.NAYOSE_YMD );
				// eoID通知書発行実績コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.EOID_TCHISHO_HAKKOJSKI_CD );
				// eoID通知書発行実績コード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.EOID_TCHISHO_HAKKOJSKI_CD_NM );
				// 旧eonet会員認証用ID
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.OLD_EONETMB_NINSHO_ID );
				// 会員ISP決済状態コード
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.MMB_ISP_KSSAI_STAT_CD );
				// 会員ISP決済状態コード名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.MMB_ISP_KSSAI_STAT_CD_NM );
				// お客様無効年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.CUST_MK_YMD );
				// 削除対象外フラグ
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.DEL_TRGT_GAI_FLG );
				// 削除対象外フラグ名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.DEL_TRGT_GAI_FLG_NM );
				// 休眠フラグ
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KYUMIN_FLG );
				// 休眠年月日
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.KYUMIN_YMD );
				// 登録年月日時分秒
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.MK_FLG_NM );
				// 最終更新年月日時分秒
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.LAST_UPD_DTM );
				// サービス提供物消去処理実施年月日時分秒
				dwnMapping( child_template, child_ck0011_a010_map, ECK0011A010CBSMsg1List.SVCTK_BUT_DEL_TRN_JSSI_DTM );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errECK0011A010_OLD(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( ck0011_a010_map_list == null ) || ( ck0011_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( ck0011_a010_map_list.get(0) );
	}

	/**
	 *【エラーマッピング】ECK0011A010 お客様一意照会 ※転宅前情報.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errECK0011A010_OLD( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, ECK0011A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿SYSID
		errMapping( template, errMap, ECK0011A010CBSMsg.KEY_SYSID_ERR );
		// ＫＥＹ＿世代登録年月日時分秒
		errMapping( template, errMap, ECK0011A010CBSMsg.KEY_GENE_ADD_DTM_ERR );
		// ＫＥＹ＿予約適用年月日
		errMapping( template, errMap, ECK0011A010CBSMsg.KEY_RSV_APLY_YMD_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】ECK0011A010 お客様一意照会 ※転宅前情報.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕ck0011_a010_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapECK0011A010_OLD( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( ECK0011A010_OLD, mapInfo);
		}
	}

	/**
	 *【上りマッピング】ECK0201B001 連絡先一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setECK0201B001( IRequestParameterReadWrite param, String fixedText ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		/** テンプレート **/
		CAANMsg template = createTemplate( param, ECK0201B001CBSMsg.class.getName(), ECK0201B001, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// param.SYSID ⇒ ECK0201B001.ＫＥＹ＿SYSID
		if ( updMap.containsKey( JKKKojiAnkenConstCC.SYSID ) ) {
			template.set( ECK0201B001CBSMsg.KEY_SYSID, updMap.get( JKKKojiAnkenConstCC.SYSID ).toString() );
		} else {
			template.setNull( ECK0201B001CBSMsg.KEY_SYSID );
		}
		// NULL ⇒ ECK0201B001.ＫＥＹ＿連絡先コード
		template.setNull( ECK0201B001CBSMsg.KEY_RRKS_CD );
		// NULL ⇒ ECK0201B001.ＫＥＹ＿連絡方法コード
		template.setNull( ECK0201B001CBSMsg.KEY_RRK_WAY_CD );
		// NULL ⇒ ECK0201B001.ＫＥＹ＿連絡先種別コード
		template.setNull( ECK0201B001CBSMsg.KEY_RRKS_SBT_CD );

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】ECK0201B001 連絡先一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList getECK0201B001( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap ck0201_b001_map = (HashMap)( paramWorkMap.get( ECK0201B001_MAP ) );
		if ( ck0201_b001_map == null ) {
			ck0201_b001_map = new HashMap();
			paramWorkMap.put( ECK0201B001_MAP, ck0201_b001_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList ck0201_b001_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( ECK0201B001CBSMsg.ECK0201B001CBSMSG1LIST );
		ck0201_b001_map_list = (ArrayList)( ck0201_b001_map.get( ECK0201B001CBSMsg.ECK0201B001CBSMSG1LIST ) );
		if ( ck0201_b001_map_list == null ) {
			ck0201_b001_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= ck0201_b001_map_list.size() ) {
					ck0201_b001_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_ck0201_b001_map = (HashMap)( ck0201_b001_map_list.get(i) );

				// 連絡先番号
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.RRKS_NO );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.GENE_ADD_DTM );
				// SYSID
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.SYSID );
				// 連絡先コード
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.RRKS_CD );
				// 連絡先コード名称
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.RRKS_CD_NM );
				// 連絡先コード名称２
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.RRKS_CD_NM2 );
				// 連絡方法コード
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.RRK_WAY_CD );
				// 連絡方法コード名称
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.RRK_WAY_CD_NM );
				// 連絡先種別コード
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.RRKS_SBT_CD );
				// 連絡先種別コード名称
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.RRKS_SBT_CD_NM );
				// 連絡先分類コード
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.RRKS_BUNRUI_CD );
				// 連絡先分類コード名称
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.RRKS_BUNRUI_CD_NM );
				// メールアドレス
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.MLAD );
				// 電話番号
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.TELNO );
				// 内線番号
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.NISNNO );
				// FAX番号
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.FAX_NO );
				// メールアドレス変更受付年月日
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.MLAD_CHGE_UK_YMD );
				// メールアドレス変更年月日
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.MLAD_CHGE_YMD );
				// 予約適用年月日
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.RSV_APLY_YMD );
				// 予約取消年月日
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.RSV_CL_YMD );
				// 予約適用コード
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.RSV_APLY_CD );
				// 予約適用コード名称
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.RSV_APLY_CD_NM );
				// 登録年月日時分秒
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_ck0201_b001_map, ECK0201B001CBSMsg1List.MK_FLG_NM );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errECK0201B001(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( ck0201_b001_map_list == null ) || ( ck0201_b001_map_list.size() == 0 ) ) {
			return null;
		}

		return ck0201_b001_map_list;
	}

	/**
	 *【エラーマッピング】ECK0201B001 連絡先一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errECK0201B001( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0451B010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿SYSID
		errMapping( template, errMap, ECK0201B001CBSMsg.KEY_SYSID_ERR );
		// ＫＥＹ＿連絡先コード
		errMapping( template, errMap, ECK0201B001CBSMsg.KEY_RRKS_CD_ERR );
		// ＫＥＹ＿連絡方法コード
		errMapping( template, errMap, ECK0201B001CBSMsg.KEY_RRK_WAY_CD_ERR );
		// ＫＥＹ＿連絡先種別コード
		errMapping( template, errMap, ECK0201B001CBSMsg.KEY_RRKS_SBT_CD_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】ECK0201B001 連絡先一覧照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕ck0201_b001_map_list
	 */
	@SuppressWarnings( "unchecked" )
	public void mapECK0201B001( HashMap mapping, ArrayList mapList ) {

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
			for ( int i = 0; i < mapList.size(); i ++ ) {
				HashMap mapInfo = (HashMap)( mapList.get(i) );

				String mapTemp = mapInfo.get( ECK0201B001CBSMsg1List.RRKS_SBT_CD ).toString();
				if ( RRKS_SBT_CD_HOME.equals( mapTemp ) ) {
					mapping.put( ECK0201B001_MAP_HOME, mapInfo);
				} else if ( RRKS_SBT_CD_PHONE.equals( mapTemp ) ) {
					mapping.put( ECK0201B001_MAP_PHONE, mapInfo);
				} else if (RRKS_SBT_CD_ETC.equals( mapTemp )) {
					mapping.put( ECK0201B001_MAP_ETC, mapInfo);
				}
			}
		}
	}

	/**
	 *【上りマッピング】EKK0011A010 申込一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0011A010( IRequestParameterReadWrite param, String fixedText ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		/** テンプレート **/
		CAANMsg template = null;
		if ( updMap.containsKey( JKKKojiAnkenConstCC.MSKM_NO_GENE_ADD_DTM ) ) {
			template = createTemplate( param, EKK0011A010CBSMsg.class.getName(), EKK0011A010, FUNC_CD_SEL_PK );
		} else {
			template = createTemplate( param, EKK0011A010CBSMsg.class.getName(), EKK0011A010, FUNC_CD_SEL_CURRENT );
		}

		/** 上りマッピング **/
		// param.申込番号 ⇒ EKK0011A010.ＫＥＹ＿申込番号
		if ( updMap.containsKey( JKKKojiAnkenConstCC.MSKM_NO ) ) {
			template.set( EKK0011A010CBSMsg.KEY_MSKM_NO, updMap.get( JKKKojiAnkenConstCC.MSKM_NO ).toString() );
		} else {
			template.setNull( EKK0011A010CBSMsg.KEY_MSKM_NO );
		}
		// param.申込番号_世代登録年月日時分秒 ⇒ EKK0011A010.ＫＥＹ＿世代登録年月日時分秒
		if ( updMap.containsKey( JKKKojiAnkenConstCC.MSKM_NO_GENE_ADD_DTM ) ) {
			template.set( EKK0011A010CBSMsg.KEY_GENE_ADD_DTM, updMap.get( JKKKojiAnkenConstCC.MSKM_NO_GENE_ADD_DTM ).toString() );
		} else {
			template.setNull( EKK0011A010CBSMsg.KEY_GENE_ADD_DTM );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
// KT1-2013-0000154対応 20130219 星野 ADD START
	/**
	 *【上りマッピング】EKK0011A010 申込一意照会（新規申込時点）.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0011A010_Sinki( IRequestParameterReadWrite param, HashMap kk0021_a010_map_Sinki ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0011A010CBSMsg.class.getName(), EKK0011A010, FUNC_CD_SEL_CURRENT );

		/** 上りマッピング **/
		// param.申込番号 ⇒ EKK0011A010.ＫＥＹ＿申込番号
		if ( kk0021_a010_map_Sinki.containsKey( EKK0021A010CBSMsg1List.MSKM_NO ) ) {
			template.set( EKK0011A010CBSMsg.KEY_MSKM_NO, kk0021_a010_map_Sinki.get( EKK0021A010CBSMsg1List.MSKM_NO ) );
		} else {
			template.setNull( EKK0011A010CBSMsg.KEY_MSKM_NO );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
// KT1-2013-0000154対応 20130219 星野 ADD END
	
// KT1-2013-0000358対応 20130411 星野 ADD START
	/**
	 *【上りマッピング】EKK0011A010 申込一意照会（申込番号指定）.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0011A010_mskmNo( IRequestParameterReadWrite param, String mskmNo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0011A010CBSMsg.class.getName(), EKK0011A010, FUNC_CD_SEL_CURRENT );

		/** 上りマッピング **/
		// param.申込番号 ⇒ EKK0011A010.ＫＥＹ＿申込番号
		if ( !StringUtils.isEmpty(mskmNo) ) {
			template.set( EKK0011A010CBSMsg.KEY_MSKM_NO, mskmNo );
		} else {
			template.setNull( EKK0011A010CBSMsg.KEY_MSKM_NO );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
// KT1-2013-0000358対応 20130411 星野 ADD END

	/**
	 *【下りマッピング】EKK0011A010 申込一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK0011A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0011_a010_map = (HashMap)( paramWorkMap.get( EKK0011A010_MAP ) );
		if ( kk0011_a010_map == null ) {
			kk0011_a010_map = new HashMap();
			paramWorkMap.put( EKK0011A010_MAP, kk0011_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0011_a010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0011A010CBSMsg.EKK0011A010CBSMSG1LIST );
		kk0011_a010_map_list = (ArrayList)( kk0011_a010_map.get( EKK0011A010CBSMsg.EKK0011A010CBSMSG1LIST ) );
		if ( kk0011_a010_map_list == null ) {
			kk0011_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0011_a010_map_list.size() ) {
					kk0011_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0011_a010_map = (HashMap)( kk0011_a010_map_list.get(i) );

				// 申込番号
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_NO );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.GENE_ADD_DTM );
				// 申込ステータス
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_STAT );
				// 申込ステータス名称
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_STAT_NM );
				// SYSID
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.SYSID );
				// SYSID名称
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.SYSID_NM );
				// 申込種別コード
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_SBT_CD );
				// 申込種別コード名称
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_SBT_CD_NM );
				// 申込書到着年月日
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKMSHO_ARIV_YMD );
				// 申込受付年月日時分秒
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_UK_DTM );
				// 申込受付担当ユーザーID
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_UK_TNT_USER_ID );
				// 申込年月日
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_YMD );
				// 総合営業センター受付番号
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.TTL_BUSINESS_CENTER_UK_NO );
				// 総合営業申込契機コード
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.TTL_BUSINESS_MSKM_OPT_CD );
				// 申込連絡先電話番号
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_RRKS_TELNO );
				// 申込実施者種別コード
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_JSSIS_SBT_CD );
				// お客様ご要望事項
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.CUST_YOBO_JIKO );
				// 本人確認書類名
// MODEL対応
//				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.HNIN_CFM_BUNSHO_KIND_NM );
// MODEL対応
				// 電話連絡希望日種別コード
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.TEL_RRK_KIBOD_SBT_CD );
				// 電話連絡希望日種別コード名称
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.TEL_RRK_KIBOD_SBT_CD_NM );
				// 電話連絡希望時間帯コード
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.TEL_RRK_KIBO_TIME_CD );
				// 宅内調査希望日種別コード
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.TAKCHO_KIBOD_SBT_CD );
				// 宅内調査希望日種別コード名称
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.TAKCHO_KIBOD_SBT_CD_NM );
				// 宅内調査希望時間帯コード
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.TAKCHO_KIBO_TIME_CD );
				// 申込保留年月日時分秒
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_PDING_DTM );
				// 申込保留理由コード
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_PDING_RSN_CD );
				// 申込保留解除年月日
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_PDING_RLS_YMD );
				// 申込差戻し年月日
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_RTRN_YMD );
				// 申込差戻し理由コード
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_RTRN_RSN_CD );
				// 仮申込フラグ
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.KARI_MSKM_FLG );
				// 申込内容確認完了年月日
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_NAIYO_CFM_FIN_YMD );
				// 申込キャンセル年月日
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_CANCEL_YMD );
				// 申込キャンセル理由コード
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_CANCEL_RSN_CD );
				// 申込キャンセル取消年月日
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_CANCEL_CL_YMD );
				// リファラー
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.REFERER );
				// 最終画面ID
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.LAST_SCREEN_ID );
				// 申込内容承認申請年月日
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_NYO_SHONIN_SHIN_YMD );
				// 申込内容承認年月日
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_NYO_SHONIN_YMD );
				// 関西電力お客様情報授受同意有無
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.KEPCO_CUSTINFO_JUJU_DOI_UM );
				// 関西電力お客様情報授受同意有無名称
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.KEPCO_CUSTINFO_JUJU_DOI_UM_NM );
				// 代理店用集計項目コード
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.AGNT_SHUK_KMK_CD );
				// 照査前連絡事項要否
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.SHOSA_BF_RRK_JIKO_YH );
				// 照査前連絡事項要否名称
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.SHOSA_BF_RRK_JIKO_YH_NM );
				// 照査前連絡事項
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.SHOSA_BF_RRK_JIKO );
				// 利用サービス継続種別コード
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.USE_SVC_KEIZK_SBT_CD );
				// 利用サービス継続種別コード名称
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.USE_SVC_KEIZK_SBT_CD_NM );
				// アンテナレンタル希望有無
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.ANTENNA_RENT_KIBO_UM );
				// アンテナレンタル希望有無名称
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.ANTENNA_RENT_KIBO_UM_NM );
				// 差戻し中申込破棄年月日時分秒
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.RTRN_CHU_MSKM_ABDMNT_DTM );
				// コンシューマ営業用申込状態識別コード
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.CONSMBSN_MSKM_STAT_SKBT_CD );
				// コンシューマ営業用申込状態識別コード名称
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.CONSMBSN_MSKM_STAT_SKBT_CD_NM );
				// 受付担当者識別コード
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.UK_TNTSHA_SKBT_CD );
				// 工事依頼情報連絡事項
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.KOJI_REQ_INFO_RRK_JIKO );
				// 申込経路識別コード
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_ROUTE_SKBT_CD );
				// 申込経路識別コード名称
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MSKM_ROUTE_SKBT_CD_NM );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.MK_FLG_NM );
				// 最終更新年月日時分秒
				dwnMapping( child_template, child_kk0011_a010_map, EKK0011A010CBSMsg1List.LAST_UPD_DTM );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0011A010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0011_a010_map_list == null ) || ( kk0011_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( kk0011_a010_map_list.get(0) );
	}

	/**
	 *【エラーマッピング】EKK0011A010 申込一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0011A010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0011A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿申込番号
		errMapping( template, errMap, EKK0011A010CBSMsg.KEY_MSKM_NO_ERR );
		// ＫＥＹ＿世代登録年月日時分秒
		errMapping( template, errMap, EKK0011A010CBSMsg.KEY_GENE_ADD_DTM_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0011A010 申込一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk0011_a010_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0011A010( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKK0011A010_MAP, mapInfo);
		}
	}

// KT1-2013-0000154対応 20130219 星野 ADD START
	/**
	 *【マッピング情報適用】EKK0011A010 申込一意照会（新規申込時点）.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk0011_a010_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0011A010_Sinki( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKK0011A010_MAP_SINKI, mapInfo);
		}
	}
// KT1-2013-0000154対応 20130219 星野 ADD END
	//OM-2016-0002126 ADD START
	/**
	 *【マッピング情報適用】EKK0021A010 申込明細一意照会（新規申込時点）.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk0021_a010_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0021A010_Sinki( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKK0021A010_MAP_SINKI, mapInfo);
		}
	}
	//OM-2016-0002126 ADD END
	
	/**
	 *【上りマッピング】EKK0021A010 申込明細一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0021A010( IRequestParameterReadWrite param, String fixedText ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		/** テンプレート **/
		CAANMsg template = null;
		if ( updMap.containsKey( JKKKojiAnkenConstCC.MSKM_DTL_NO_GENE_ADD_DTM ) ) {
			template = createTemplate( param, EKK0021A010CBSMsg.class.getName(), EKK0021A010, FUNC_CD_SEL_PK );
		} else {
			template = createTemplate( param, EKK0021A010CBSMsg.class.getName(), EKK0021A010, FUNC_CD_SEL_CURRENT );
		}

		/** 上りマッピング **/
		// param.申込明細番号 ⇒ EKK0021A010.ＫＥＹ＿申込明細番号
		if ( updMap.containsKey( JKKKojiAnkenConstCC.MSKM_DTL_NO ) ) {
			template.set( EKK0021A010CBSMsg.KEY_MSKM_DTL_NO, updMap.get( JKKKojiAnkenConstCC.MSKM_DTL_NO ).toString() );
		} else {
			template.setNull( EKK0021A010CBSMsg.KEY_MSKM_DTL_NO );
		}
		// param.申込明細番号_世代登録年月日時分秒 ⇒ EKK0021A010.ＫＥＹ＿世代登録年月日時分秒
		if ( updMap.containsKey( JKKKojiAnkenConstCC.MSKM_DTL_NO_GENE_ADD_DTM ) ) {
			template.set( EKK0021A010CBSMsg.KEY_GENE_ADD_DTM, updMap.get( JKKKojiAnkenConstCC.MSKM_DTL_NO_GENE_ADD_DTM ).toString() );
		} else {
			template.setNull( EKK0021A010CBSMsg.KEY_GENE_ADD_DTM );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
// KT1-2013-0000154対応 20130219 星野 ADD START
	/**
	 *【上りマッピング】EKK0021A010 申込明細一意照会（新規申込時点）.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0021A010_Sinki( IRequestParameterReadWrite param, HashMap kk0081_b024_map ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0021A010CBSMsg.class.getName(), EKK0021A010, FUNC_CD_SEL_CURRENT );

		/** 上りマッピング **/
		// param.申込明細番号 ⇒ EKK0021A010.ＫＥＹ＿申込明細番号
		if ( kk0081_b024_map.containsKey( EKK0081B024CBSMsg1List.MSKM_DTL_NO ) ) {
			template.set( EKK0021A010CBSMsg.KEY_MSKM_DTL_NO, kk0081_b024_map.get( EKK0081B024CBSMsg1List.MSKM_DTL_NO ) );
		} else {
			template.setNull( EKK0021A010CBSMsg.KEY_MSKM_DTL_NO );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
// KT1-2013-0000154対応 20130219 星野 ADD END
// KT1-2013-0000358対応 20130411 星野 ADD START
	/**
	 *【上りマッピング】EKK0021A010 申込明細一意照会（申込明細番号指定）.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0021A010_mskmDtlNo( IRequestParameterReadWrite param, String mskmDtlNo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0021A010CBSMsg.class.getName(), EKK0021A010, FUNC_CD_SEL_CURRENT );

		/** 上りマッピング **/
		// param.申込明細番号 ⇒ EKK0021A010.ＫＥＹ＿申込明細番号
		if ( !StringUtils.isEmpty(mskmDtlNo) ) {
			template.set( EKK0021A010CBSMsg.KEY_MSKM_DTL_NO, mskmDtlNo );
		} else {
			template.setNull( EKK0021A010CBSMsg.KEY_MSKM_DTL_NO );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
// KT1-2013-0000358対応 20130411 星野 ADD END
	
	/**
	 *【下りマッピング】EKK0021A010 申込明細一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK0021A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0021_a010_map = (HashMap)( paramWorkMap.get( EKK0021A010_MAP ) );
		if ( kk0021_a010_map == null ) {
			kk0021_a010_map = new HashMap();
			paramWorkMap.put( EKK0021A010_MAP, kk0021_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0021_a010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0021A010CBSMsg.EKK0021A010CBSMSG1LIST );
		kk0021_a010_map_list = (ArrayList)( kk0021_a010_map.get( EKK0021A010CBSMsg.EKK0021A010CBSMSG1LIST ) );
		if ( kk0021_a010_map_list == null ) {
			kk0021_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0021_a010_map_list.size() ) {
					kk0021_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0021_a010_map = (HashMap)( kk0021_a010_map_list.get(i) );

				// 申込明細番号
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKM_DTL_NO );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.GENE_ADD_DTM );
				// 申込明細ステータス
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKM_DTL_STAT );
				// 申込明細ステータス名称
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKM_DTL_STAT_NM );
				// 申込番号
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKM_NO );
				// 申込書番号
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKMSHO_NO );
				// 申込書明細番号
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKMSHO_DTL_NO );
				// 申込年月日
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKM_YMD );
				// SYSID
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.SYSID );
				// SYSID名称
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.SYSID_NM );
				// WEB受付番号
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.WEB_UK_NO );
				// 申込形態コード
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKM_FORM_CD );
				// 申込形態コード名称
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKM_FORM_CD_NM );
				// 申込明細種別コード
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKM_DTL_SBT_CD );
				// 連絡先携帯電話番号
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.RRKS_KTAI_TELNO );
				// 連絡先勤務先名
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.RRKS_OFFC_NM );
				// 昼間連絡先電話番号
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.DT_RRKS_TELNO );
				// 新規申込種別コード
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.NEW_MSKM_SBT_CD );
				// 申込契機コード
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKM_OPTNTY_CD );
				// 申込契機コード名称
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKM_OPTNTY_CD_NM );
				// 申込経路コード
// MODEL対応
//				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKM_ROUTE_CD );
// MODEL対応
				// 宅内調査希望アポ期限年月日
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.TAKCHO_KIBO_APO_KIGEN_YMD );
				// 工事アポ連絡先指定コード
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.KOJI_APO_RRKS_SHITEI_CD );
				// 工事アポ連絡先電話番号
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.KOJI_APO_RRKS_TELNO );
				// 連絡事項登録年月日時分秒
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.RRK_JIKO_ADD_DTM );
				// 申込明細照査年月日時分秒
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKM_DTL_SHOSA_DTM );
				// 申込明細照査取消年月日
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKM_DTL_SHOSA_CL_YMD );
				// 後続業務依頼年月日
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.KZKWRK_REQYMD );
				// 申込明細キャンセル年月日
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKM_DTL_CANCEL_YMD );
				// 申込明細キャンセル理由コード
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKM_DTL_CANCEL_RSN_CD );
				// 申込明細キャンセル理由メモ
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKM_DTL_CANCEL_RSN_MEMO );
				// 申込明細キャンセル取消年月日
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKM_DTL_CANCEL_CL_YMD );
				// 申込連絡先メールアドレス
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKM_RRKS_MLAD );
				// 工事進捗通知メールアドレス
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.KOJI_PRG_TCHI_MLAD );
				// 連絡事項
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.RRK_JIKO );
				// 最新照会年月日
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.RCNT_SHOKAI_YMD );
				// Web照会回数
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.WEB_SHOKAI_CNT );
				// PC照会回数
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.PC_SHOKAI_CNT );
				// 携帯照会回数
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.KTAI_SHOKAI_CNT );
				// 工事進捗通知携帯メールアドレス
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.KJSC_TCH_KTAI_MLAD );
				// 工事進捗通知PCメールアドレス変更年月日
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.KJSC_TCH_PC_MLAD_CHG_YMD );
				// 工事進捗通知携帯メールアドレス変更年月日
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.KJSC_TCH_KTAI_MLAD_CHG_YMD );
				// 進捗メール最終送信年月日時分秒
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.PRG_ML_LAST_SEND_DTM );
				// メール送信除外フラグ
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.ML_SEND_JGI_FLG );
				// メール送信除外理由メモ
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.ML_SEND_JGI_RSN_MEMO );
				// 番ポ申込連絡先電話番号
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.BMP_MSKM_RRKS_TLN );
				// オプションサービス引継有無
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.OP_SVC_HKTGI_UM );
				// オプションサービス引継有無名称
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.OP_SVC_HKTGI_UM_NM );
				// 解約書類送付希望有無
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.DSL_ATICLE_SOHU_KIBO_UM );
				// 解約書類送付希望有無名称
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.DSL_ATICLE_SOHU_KIBO_UM_NM );
				// 連絡手段補記
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.RRK_WAY_HOKI );
				// 新築物件コード
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.NEWCONST_BUKKEN_CD );
				// 新築物件コード名称
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.NEWCONST_BUKKEN_CD_NM );
				// 復活案件フラグ
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.HUKKAT_ANKEN_FLG );
				// 復活案件フラグ名称
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.HUKKAT_ANKEN_FLG_NM );
				// 同一設備再申込コード
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.SAME_EQUIP_RE_MSKM_CD );
				// 同一設備再申込コード名称
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.SAME_EQUIP_RE_MSKM_CD_NM );
				// 本人確認書類種別コード
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.HNIN_CFM_ATICLE_SBT_CD );
				// 本人確認書類種別コード名称
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.HNIN_CFM_ATICLE_SBT_CD_NM );
				// 申込書種別コード
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKMSHO_SBT_CD );
				// 申込書種別コード名称
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKMSHO_SBT_CD_NM );
				// 地図添付有無
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MAP_TEMP_UM );
				// 地図添付有無名称
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MAP_TEMP_UM_NM );
				// KCNSTB申込台数
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.KCN_STB_MSKM_CNT );
				// KCNSTB種類コード
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.KCN_STB_KIND_CD );
				// マンション設備システム連携用記事欄
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MANSSBSYS_RNKI_YO_KIJIRAN );
				// 申込受付種別コード
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MKM_UK_SBT_CD );
				// 申込受付種別コード名称
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MKM_UK_SBT_CD_NM );
				// 申込書取扱情報担当者名
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKMSHO_TRAT_IF_TNTSHA_NM );
				// 申込書取扱情報電話番号
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MSKMSHO_TRAT_IF_TELNO );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.MK_FLG_NM );
				// 最終更新年月日時分秒
				dwnMapping( child_template, child_kk0021_a010_map, EKK0021A010CBSMsg1List.LAST_UPD_DTM );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0021A010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0021_a010_map_list == null ) || ( kk0021_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( kk0021_a010_map_list.get(0) );
	}

	/**
	 *【エラーマッピング】EKK0021A010 申込明細一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0021A010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0021A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿申込明細番号
		errMapping( template, errMap, EKK0021A010CBSMsg.KEY_MSKM_DTL_NO_ERR );
		// ＫＥＹ＿世代登録年月日時分秒
		errMapping( template, errMap, EKK0021A010CBSMsg.KEY_GENE_ADD_DTM_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0021A010 申込明細一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk0021_a010_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0021A010( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKK0021A010_MAP, mapInfo);
		}
	}
	
// KT1-2013-0000358対応 20130411 星野 ADD START
	/**
	 *【上りマッピング】EKK0351B003 オプションサービス契約履歴一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0351B003( IRequestParameterReadWrite param, String svcKeiNo, String svcKeiUcwkNo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0351B003CBSMsg.class.getName(), EKK0351B003, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// param.サービス契約番号 ⇒ EKK0351B003.ＫＥＹ＿サービス契約番号
		if ( !StringUtils.isEmpty(svcKeiNo) ) {
			template.set( EKK0351B003CBSMsg.KEY_SVC_KEI_NO, svcKeiNo );
		} else {
			template.setNull( EKK0351B003CBSMsg.KEY_SVC_KEI_NO );
		}

		// param.サービス契約内訳番号 ⇒ EKK0351B003.ＫＥＹ＿サービス契約内訳番号
		if ( !StringUtils.isEmpty(svcKeiUcwkNo) ) {
			template.set( EKK0351B003CBSMsg.KEY_SVC_KEI_UCWK_NO1, svcKeiUcwkNo );
		} else {
			template.setNull( EKK0351B003CBSMsg.KEY_SVC_KEI_UCWK_NO1 );
		}
		
		template.setNull( EKK0351B003CBSMsg.KEY_SVC_KEI_UCWK_NO2 );
		template.setNull( EKK0351B003CBSMsg.KEY_SVC_KEI_UCWK_NO3 );
		template.setNull( EKK0351B003CBSMsg.KEY_SVC_KEI_UCWK_NO4 );
		template.setNull( EKK0351B003CBSMsg.KEY_SVC_KEI_UCWK_NO5 );
		
		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0351B003 オプションサービス契約履歴一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList getEKK0351B003( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0351_b003_map = (HashMap)( paramWorkMap.get( EKK0351B003_MAP ) );
		if ( kk0351_b003_map == null ) {
			kk0351_b003_map = new HashMap();
			paramWorkMap.put( EKK0351B003_MAP, kk0351_b003_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0351_b003_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0351B003CBSMsg.EKK0351B003CBSMSG1LIST );
		kk0351_b003_map_list = (ArrayList)( kk0351_b003_map.get( EKK0351B003CBSMsg.EKK0351B003CBSMSG1LIST ) );
		if ( kk0351_b003_map_list == null ) {
			kk0351_b003_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0351_b003_map_list.size() ) {
					kk0351_b003_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0351_b003_map = (HashMap)( kk0351_b003_map_list.get(i) );

				// オプションサービス契約番号（オプションサービス契約）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0351_OP_SVC_KEI_NO );
				// 世代登録年月日時分秒（オプションサービス契約）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0351_GENE_ADD_DTM );
				// オプションサービス契約ステータス
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.OP_SVC_KEI_STAT );
				// オプションサービスコード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.OP_SVC_CD );
				// 料金コースコード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.PCRS_CD );
				// 料金プランコード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.PPLAN_CD );
				// 親契約識別コード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.OYA_KEI_SKBT_CD );
				// サービス契約番号
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_KEI_NO );
				// サービス契約内訳番号
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_KEI_UCWK_NO );
				// ＳＹＳＩＤ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SYSID );
				// 申込明細番号
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.MSKM_DTL_NO );
				// 試用加入年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.FTRIAL_KANYU_YMD );
				// 試用期間終了年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.FTRIAL_PRD_ENDYMD );
				// 本加入年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.HONKANYU_YMD );
				// 本加入移行期限年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.HONKANYU_IKO_KIGEN_YMD );
				// サービス利用開始希望年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_USE_STA_KIBO_YMD );
				// 予約適用開始希望年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.RSV_TSTA_KIBO_YMD );
				// オプションサービス契約後続業務依頼年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.OP_SVC_KEI_KZKWRK_REQYMD );
				// 照査年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SHOSA_YMD );
				// 照査取消年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SHOSA_CL_YMD );
				// 審査結果送信コード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SKEKKA_SEND_CD );
				// 契約締結年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KEI_CNC_YMD );
				// 予約適用年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.RSV_APLY_YMD );
				// 予約取消年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.RSV_CL_YMD );
				// 予約適用コード（オプションサービス契約）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0351_RSV_APLY_CD );
				// プラン開始年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.PLAN_STAYMD );
				// プラン終了年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.PLAN_ENDYMD );
				// プラン課金開始年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.PLAN_CHRG_STAYMD );
				// プラン課金終了年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.PLAN_CHRG_ENDYMD );
				// プラン終了種別コード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.PLAN_END_SBT_CD );
				// サービスキャンセル年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_CANCEL_YMD );
				// サービスキャンセル理由コード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_CANCEL_RSN_CD );
				// サービス開始年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_STAYMD );
				// サービス課金開始年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_CHRG_STAYMD );
				// サービス停止年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_STP_YMD );
				// サービス停止理由コード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_STP_RSN_CD );
				// サービス停止解除年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_STP_RLS_YMD );
				// サービス停止解除理由コード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_STP_RLS_RSN_CD );
				// 休止中断コード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.PAUSE_STP_CD );
				// サービス休止年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_PAUSE_YMD );
				// サービス休止理由コード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_PAUSE_RSN_CD );
				// サービス休止理由メモ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_PAUSE_RSN_MEMO );
				// サービス休止解除年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_PAUSE_RLS_YMD );
				// サービス休止解除理由コード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_PAUSE_RLS_RSN_CD );
				// サービス休止解除理由メモ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_PAUSE_RLS_RSN_MEMO );
				// サービス終了年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_ENDYMD );
				// サービス課金終了年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_CHRG_ENDYMD );
				// サービス解約年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_DSL_YMD );
				// サービス解約理由コード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_DLRE_CD );
				// サービス解約理由メモ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_DLRE_MEMO );
				// 解約担当ユーザーＩＤ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.DSL_TNT_USER_ID );
				// サービス解約手続完了フラグ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_DSL_TTDKI_FIN_FLG );
				// 回復年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KAIHK_YMD );
				// サービスキャンセル取消年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_CANCEL_CL_YMD );
				// サービス解約取消年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_DSL_CL_YMD );
				// 課金開始年月日補正有無
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.CHRG_STA_YMD_HOSEI_UM );
				// サービス休止課金開始年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_PAUSE_CHRG_STA_YMD );
				// オプションサービス契約引継発生年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.OP_SVC_KEI_HKHASYMD );
				// 違約金発生コード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.PNLTY_HASSEI_CD );
				// 異動区分
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.IDO_DIV );
				// 照査解約完了コード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SHOSA_DSL_FIN_CD );
				// サービス提供物消去処理実施年月日時分秒
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVCTK_BUT_DEL_TRN_JSSI_DTM );
				// 登録年月日時分秒（オプションサービス契約）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0351_ADD_DTM );
				// 登録オペレータアカウント（オプションサービス契約）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0351_ADD_OPEACNT );
				// 登録オペレータアカウント名称（オプションサービス契約）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0351_ADD_OPEACNT_NM );
				// 更新年月日時分秒（オプションサービス契約）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0351_UPD_DTM );
				// 更新オペレータアカウント（オプションサービス契約）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0351_UPD_OPEACNT );
				// 削除年月日時分秒（オプションサービス契約）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0351_DEL_DTM );
				// 削除オペレータアカウント（オプションサービス契約）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0351_DEL_OPEACNT );
				// 無効フラグ（オプションサービス契約）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0351_MK_FLG );
				// オプションサービス契約番号（オプションサービス契約＜ＩＳＰ＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0361_OP_SVC_KEI_NO );
				// 世代登録年月日時分秒（オプションサービス契約＜ＩＳＰ＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0361_GENE_ADD_DTM );
				// 希望メールアカウント１
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KIBO_ML_ACCOUNT_1 );
				// 希望メールアカウント２
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KIBO_ML_ACCOUNT_2 );
				// 希望メールアカウント３
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KIBO_ML_ACCOUNT_3 );
				// マルチセッション用初期認証ＩＤパスワード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.MLTISE_SHK_NINSHO_ID_PWD );
				// マルチセッション用認証ＩＤ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.MLTISE_NINSHO_ID );
				// マルチセッション用認証ＩＤパスワード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.MLTISE_NINSHO_ID_PWD );
				// 固定ＩＰアドレス
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KOTEI_IP_AD );
				// ネットマスク
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.NETMASK );
				// 初期ＰＯＰＩＤパスワード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SHK_POP_ID_PWD );
				// ＰＯＰＩＤ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.POP_ID );
				// メールアドレス
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.MLAD );
				// メールアドレス変更年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.MLAD_CHGE_YMD );
				// 容量
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.CAPA );
				// 初期ＷｅｂＩＤパスワード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SHK_WEB_ID_PWD );
				// ＷｅｂＩＤ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.WEB_ID );
				// ＵＲＬ（ドメイン）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.URL_DOMAIN );
				// ＵＲＬ（アカウント）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.URL_ACCOUNT );
				// メーリングリスト名
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.MLLIST_NM );
				// メーリングリスト呼称
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.MLLIST_KOSHO );
				// メーリングリスト公開要否
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.MLLIST_KOKAI_YH );
				// メーリングリスト最大ユーザー数
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.MLLIST_MAX_USER_CNT );
				// メーリングリスト管理者メールアドレス
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.MLLIST_KRISHA_MLAD );
				// 独自ドメイン名
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.DOKUJI_DOMAIN_NM );
				// ホスティングメールアカウント数
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.HOSML_ACCOUNT_CNT );
				// ホスティングメールボックス総容量
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.HOSML_BOX_CAPA );
				// ホスティングメール管理者ＩＤ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.HOSML_KRISHA_ID );
				// ホスティング初期メール管理者ＩＤパスワード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.HOSTING_SHKM_KRISHA_ID_PWD );
				// ホスティングメール管理者ＰＯＰＩＤ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.HOSML_KRISHA_POP_ID );
				// ホスティング初期メール管理者ＰＯＰＩＤパスワード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.HOS_SHKM_KRISHA_POP_ID_PWD );
				// ホスティングメール管理者メールアドレス
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.HOSML_KRISHA_MLAD );
				// ホスティングメール管理者メールボックス容量
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.HOSML_KRISHA_MAIL_BOX_CAPA );
				// ダイヤルパッドＩＤ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.DPAD_ID );
				// ダイヤルパッドＩＳＰＩＤ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.DPAD_ISP_ID );
				// ダイヤルパッドＭＡＰＩＤ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.DPAD_MAPID );
				// ダイヤルパッドＰＩＮ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.DPAD_PIN );
				// ダイヤルパッドメールアドレス
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.DPAD_MLAD );
				// ダイヤルパッドＩＤ公開要否
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.DPAD_ID_KOKAI_YH );
				// ダイヤルアップ接続用認証ＩＤ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.DUPCON_NINSHO_ID );
				// ＶｏＩＰユーザーＩＤ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.VOIP_USER_ID );
				// ＶｏＩＰ電話番号
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.VOIP_TELNO );
				// ＤＮＳ設定コード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.DNS_SETTE_CD );
				// メールゲートウェイ管理者ＩＤ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.MAIL_GW_KRISHA_ID );
				// メールゲートウェイ管理者ＩＤパスワード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.MAIL_GW_KRISHA_ID_PWD );
				// メールゲートウェイ管理者メールアドレス
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.MAIL_GW_KRISHA_MLAD );
				// メールゲートウェイ受信メールサーバーＩＰアドレス
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.MAIL_GW_RCV_MSERVER_IP_AD );
				// メールゲートウェイ送信メールサーバーＩＰアドレス
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.MAIL_GW_SEND_MSERVER_IP_AD );
				// メールゲートウェイアカウント数
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.ML_GW_ACCOUNT_CNT );
				// 公衆網電話番号
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KOSHUMO_TELNO );
				// スポット有害サイトブロック対象ＳＹＳＩＤ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SPOT_YGSITEBLCK_TRGT_SYSID );
				// ＳＩＰ登録状態コード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SIP_ADD_STAT_CD );
				// サービス個別設定連絡先メールアドレス
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SVC_KBT_SET_RRKS_MLAD );
				// 通話明細公開要否
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.TUWA_DTL_KOKAI_YH );
				// 予約適用コード（オプションサービス契約＜ＩＳＰ＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0361_RSV_APLY_CD );
				// 他システム連携サービス契約コード通番
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.TSYRN_SVKEI_CD_SEQ );
				// 登録年月日時分秒（オプションサービス契約＜ＩＳＰ＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0361_ADD_DTM );
				// 登録オペレータアカウント（オプションサービス契約＜ＩＳＰ＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0361_ADD_OPEACNT );
				// 更新年月日時分秒（オプションサービス契約＜ＩＳＰ＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0361_UPD_DTM );
				// 更新オペレータアカウント（オプションサービス契約＜ＩＳＰ＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0361_UPD_OPEACNT );
				// 削除年月日時分秒（オプションサービス契約＜ＩＳＰ＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0361_DEL_DTM );
				// 削除オペレータアカウント（オプションサービス契約＜ＩＳＰ＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0361_DEL_OPEACNT );
				// 無効フラグ（オプションサービス契約＜ＩＳＰ＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0361_MK_FLG );
				// オプションサービス契約番号（オプションサービス契約＜サポート＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0391_OP_SVC_KEI_NO );
				// 世代登録年月日時分秒（オプションサービス契約＜サポート＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0391_GENE_ADD_DTM );
				// 予約適用コード（オプションサービス契約＜サポート＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0391_RSV_APLY_CD );
				// 登録年月日時分秒（オプションサービス契約＜サポート＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0391_ADD_DTM );
				// 登録オペレータアカウント（オプションサービス契約＜サポート＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0391_ADD_OPEACNT );
				// 更新年月日時分秒（オプションサービス契約＜サポート＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0391_UPD_DTM );
				// 更新オペレータアカウント（オプションサービス契約＜サポート＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0391_UPD_OPEACNT );
				// 削除年月日時分秒（オプションサービス契約＜サポート＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0391_DEL_DTM );
				// 削除オペレータアカウント（オプションサービス契約＜サポート＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0391_DEL_OPEACNT );
				// 無効フラグ（オプションサービス契約＜サポート＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0391_MK_FLG );
				// オプションサービス契約番号（オプションサービス契約＜電話＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0371_OP_SVC_KEI_NO );
				// 世代登録年月日時分秒（オプションサービス契約＜電話＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0371_GENE_ADD_DTM );
				// ０５０オプション電話番号
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.N_050_OP_TELNO );
				// 予約適用コード（オプションサービス契約＜電話＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0371_RSV_APLY_CD );
				// 登録年月日時分秒（オプションサービス契約＜電話＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0371_ADD_DTM );
				// 登録オペレータアカウント（オプションサービス契約＜電話＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0371_ADD_OPEACNT );
				// 更新年月日時分秒（オプションサービス契約＜電話＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0371_UPD_DTM );
				// 更新オペレータアカウント（オプションサービス契約＜電話＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0371_UPD_OPEACNT );
				// 削除年月日時分秒（オプションサービス契約＜電話＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0371_DEL_DTM );
				// 削除オペレータアカウント（オプションサービス契約＜電話＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0371_DEL_OPEACNT );
				// 無効フラグ（オプションサービス契約＜電話＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0371_MK_FLG );
				// オプションサービス契約番号（オプションサービス契約＜ＴＶ＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0381_OP_SVC_KEI_NO );
				// 世代登録年月日時分秒（オプションサービス契約＜ＴＶ＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0381_GENE_ADD_DTM );
				// ＮＨＫ団体一括支払サイクルコード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.NHK_GRP_IKT_PAY_CYCLE_CD );
				// 初回請求年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.FIRST_SEIYMD );
				// ケーブルガイド申込数
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.CABLE_GUIDE_MSKM_CNT );
				// ガイド誌種別コード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.GUIDEMG_SBT_CD );
				// ガイド誌発送方法コード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.GUIDEMG_HASSO_WAY_CD );
				// ガイド誌送付先名
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.GUIDEMG_SOHUS_NM );
				// ガイド誌送付先カナ名
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.GUIDEMG_SOHUS_KANA );
				// ガイド誌送付先住所コード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.GUIDEMG_SOHUS_AD_CD );
				// ガイド誌送付先郵便番号
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.GUIDEMG_SOHUS_PCD );
				// ガイド誌送付先都道府県名
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.GUIDEMG_SOHUS_STATE_NM );
				// ガイド誌送付先市区町村名
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.GUIDEMG_SOHUS_CITY_NM );
				// ガイド誌送付先大字通称名
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.GUIDEMG_SOHUS_OAZTSU_NM );
				// ガイド誌送付先字丁目名
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.GUIDEMG_SOHUS_AZCHO_NM );
				// ガイド誌送付先番地号
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.GUIDEMG_SOHUS_BNCHIGO );
				// ガイド誌送付先住所補記・建物名
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.GUIDEMG_SOHUS_ADRTTM );
				// ガイド誌送付先住所補記・部屋番号
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.GUIDEMG_SOHUS_ADRRM );
				// ガイド誌送付先電話番号
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.GUIDEMG_SOHUS_TELNO );
				// ガイド誌送付先個別指定フラグ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.GUIDEMG_SHS_KSITEI_FLG );
				// ＮＨＫお客様番号
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.NHK_CUST_NO );
				// 集計年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.SHUK_YMD );
				// NHK団体一括契約NHK締結年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.NHK_DNTIKTKEI_NHK_CNC_YMD );
				// ＮＨＫ団体一括契約変更届年月日
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.NHK_DNTIKTKEI_HKTDK_YMD );
				// ＮＨＫ団体一括契約変更理由メモ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.NHK_DNTIKTKEI_CHGRE_MEMO );
				// NHK団体一括契約登録メモ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.NHK_DNTIKTKEI_ADD_MEMO );
				// 赤Ｂ−ＣＡＳ番号
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.RED_BCAS_NO );
				// 予約適用コード（オプションサービス契約＜ＴＶ＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0381_RSV_APLY_CD );
				// 登録年月日時分秒（オプションサービス契約＜ＴＶ＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0381_ADD_DTM );
				// 登録オペレータアカウント（オプションサービス契約＜ＴＶ＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0381_ADD_OPEACNT );
				// 更新年月日時分秒（オプションサービス契約＜ＴＶ＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0381_UPD_DTM );
				// 更新オペレータアカウント（オプションサービス契約＜ＴＶ＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0381_UPD_OPEACNT );
				// 削除年月日時分秒（オプションサービス契約＜ＴＶ＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0381_DEL_DTM );
				// 削除オペレータアカウント（オプションサービス契約＜ＴＶ＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0381_DEL_OPEACNT );
				// 無効フラグ（オプションサービス契約＜ＴＶ＞）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0381_MK_FLG );
				// オプションサービス名
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.OP_SVC_NM );
				// ＩＰｖ６アドレス(インターフェイスＩＤ)
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.IPV6_AD_IFID );
				// 通話料指定額到達通知指定金額
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.TWRYO_STIAM_TTU_TCHI_STIAM );
				// 更新オペレータアカウント名称（オプションサービス契約）
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.KK0351_UPD_OPEACNT_NM );
				// フェムトセル事業者コード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.FMTCEL_JGS_CD );
				// フェムトセル事業者使用コード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.FMTCEL_JGS_USE_CD );
				// フェムトセル用認証ID
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.FMTCEL_NINSHO_ID );
				// フェムトセル用認証IDパスワード
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.FMTCEL_NINSHO_ID_PWD );
				// マルチセッション用セッション数
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.MLTISE_SESSION_CNT );
				// ＷＩＳＨオーナーＩＤ
				dwnMapping( child_template, child_kk0351_b003_map, EKK0351B003CBSMsg1List.WISH_OWNR_ID );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0351B003(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0351_b003_map_list == null ) || ( kk0351_b003_map_list.size() == 0 ) ) {
			return null;
		}
		
		return kk0351_b003_map_list;
	}

	/**
	 *【エラーマッピング】EKK0351B003 オプションサービス契約履歴一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0351B003( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0351B003CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿サービス契約番号
		errMapping( template, errMap, EKK0351B003CBSMsg.KEY_SVC_KEI_NO_ERR );
		// ＫＥＹ＿サービス契約内訳番号１
		errMapping( template, errMap, EKK0351B003CBSMsg.KEY_SVC_KEI_UCWK_NO1_ERR );
		// ＫＥＹ＿サービス契約内訳番号２
		errMapping( template, errMap, EKK0351B003CBSMsg.KEY_SVC_KEI_UCWK_NO2_ERR );
		// ＫＥＹ＿サービス契約内訳番号３
		errMapping( template, errMap, EKK0351B003CBSMsg.KEY_SVC_KEI_UCWK_NO3_ERR );
		// ＫＥＹ＿サービス契約内訳番号４
		errMapping( template, errMap, EKK0351B003CBSMsg.KEY_SVC_KEI_UCWK_NO4_ERR );
		// ＫＥＹ＿サービス契約内訳番号５
		errMapping( template, errMap, EKK0351B003CBSMsg.KEY_SVC_KEI_UCWK_NO5_ERR );

		return param;
	}
// KT1-2013-0000358対応 20130411 星野 ADD END
	
	/**
	 *【上りマッピング】EKK0081A010 サービス契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0081A010( IRequestParameterReadWrite param, String fixedText ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		/** テンプレート **/
		CAANMsg template = null;
		if ( updMap.containsKey( JKKKojiAnkenConstCC.SVC_KEI_NO_GENE_ADD_DTM ) ) {
			template = createTemplate( param, EKK0081A010CBSMsg.class.getName(), EKK0081A010, FUNC_CD_SEL_PK );
		} else {
			template = createTemplate( param, EKK0081A010CBSMsg.class.getName(), EKK0081A010, FUNC_CD_SEL_CURRENT );
		}

		/** 上りマッピング **/
		// param.サービス契約番号 ⇒ EKK0081A010.ＫＥＹ＿サービス契約番号
		if ( updMap.containsKey( JKKKojiAnkenConstCC.SVC_KEI_NO ) ) {
			template.set( EKK0081A010CBSMsg.KEY_SVC_KEI_NO, updMap.get( JKKKojiAnkenConstCC.SVC_KEI_NO ).toString() );
		} else {
			template.setNull( EKK0081A010CBSMsg.KEY_SVC_KEI_NO );
		}
		// param.サービス契約番号_世代登録年月日時分秒 ⇒ EKK0081A010.ＫＥＹ＿世代登録年月日時分秒
		if ( updMap.containsKey( JKKKojiAnkenConstCC.SVC_KEI_NO_GENE_ADD_DTM ) ) {
			template.set( EKK0081A010CBSMsg.KEY_GENE_ADD_DTM, updMap.get( JKKKojiAnkenConstCC.SVC_KEI_NO_GENE_ADD_DTM ).toString() );
		} else {
			template.setNull( EKK0081A010CBSMsg.KEY_GENE_ADD_DTM );
		}
		// param.サービス契約番号_予約適用年月日 ⇒ EKK0081A010.ＫＥＹ＿予約適用年月日
		if ( updMap.containsKey( JKKKojiAnkenConstCC.SVC_KEI_NO_RSV_APLY_YMD ) ) {
			template.set( EKK0081A010CBSMsg.KEY_RSV_APLY_YMD, updMap.get( JKKKojiAnkenConstCC.SVC_KEI_NO_RSV_APLY_YMD ).toString() );
		} else {
			// ●●● ST2-2012-0001110 START ●●●
//			template.set( EKK0081A010CBSMsg.KEY_RSV_APLY_YMD, param.getControlMapData( SCControlMapKeys.OPE_DATE ).toString() );
			template.set( EKK0081A010CBSMsg.KEY_RSV_APLY_YMD, JCCBPCommon.getOpeDate(null) );
			// ●●● ST2-2012-0001110 END ●●●
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
	
// ANK-1664-00-00対応 20140105 星野 ADD START
	/**
	 *【上りマッピング】EKK0081A010 サービス契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0081A010_2( IRequestParameterReadWrite param, String fixedText, String svcKeiNo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0081A010CBSMsg.class.getName(), EKK0081A010, FUNC_CD_SEL_CURRENT );

		/** 上りマッピング **/
		// param.サービス契約番号 ⇒ EKK0081A010.ＫＥＹ＿サービス契約番号
		if ( !StringUtils.isEmpty(svcKeiNo) ) {
			template.set( EKK0081A010CBSMsg.KEY_SVC_KEI_NO, svcKeiNo );
		} else {
			template.setNull( EKK0081A010CBSMsg.KEY_SVC_KEI_NO );
		}
		// param.サービス契約番号_世代登録年月日時分秒 ⇒ EKK0081A010.ＫＥＹ＿世代登録年月日時分秒
		template.setNull( EKK0081A010CBSMsg.KEY_GENE_ADD_DTM );
		
		// param.サービス契約番号_予約適用年月日 ⇒ EKK0081A010.ＫＥＹ＿予約適用年月日
		template.set( EKK0081A010CBSMsg.KEY_RSV_APLY_YMD, JCCBPCommon.getOpeDate(null) );

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
// ANK-1664-00-00対応 20140105 星野 ADD END

	/**
	 *【下りマッピング】EKK0081A010 サービス契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK0081A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0081_a010_map = (HashMap)( paramWorkMap.get( EKK0081A010_MAP ) );
		if ( kk0081_a010_map == null ) {
			kk0081_a010_map = new HashMap();
			paramWorkMap.put( EKK0081A010_MAP, kk0081_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0081_a010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0081A010CBSMsg.EKK0081A010CBSMSG1LIST );
		kk0081_a010_map_list = (ArrayList)( kk0081_a010_map.get( EKK0081A010CBSMsg.EKK0081A010CBSMSG1LIST ) );
		if ( kk0081_a010_map_list == null ) {
			kk0081_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0081_a010_map_list.size() ) {
					kk0081_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0081_a010_map = (HashMap)( kk0081_a010_map_list.get(i) );

				// サービス契約番号
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_KEI_NO );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.GENE_ADD_DTM );
				// サービス契約ステータス
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_KEI_STAT );
				// サービス契約ステータス名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_KEI_STAT_NM );
				// SYSID
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SYSID );
				// SYSID名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SYSID_NM );
				// サービスコード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_CD );
				// サービスコード名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_CD_NM );
				// 申込明細番号
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.MSKM_DTL_NO );
				// 整理番号
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SEIRI_NO );
				// 面開発案件番号
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.MENKAIHAT_ANKEN_NO );
				// 料金グループコード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.PRC_GRP_CD );
				// 料金グループコード名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.PRC_GRP_CD_NM );
				// 料金コースコード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.PCRS_CD );
				// 料金コースコード名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.PCRS_CD_NM );
				// 料金プランコード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.PPLAN_CD );
				// 料金プランコード名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.PPLAN_CD_NM );
				// 提供方式契約番号
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.TK_HOSHIKI_KEI_NO );
				// サービス利用開始希望年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_USE_STA_KIBO_YMD );
				// 予約適用開始希望年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.RSV_TSTA_KIBO_YMD );
				// ID速報書出力要否
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.ID_SOKHOSHO_OUTPUT_YH );
				// ID速報書出力要否名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.ID_SOKHOSHO_OUTPUT_YH_NM );
				// サービス契約後続業務依頼年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_KEI_KZKWRK_REQYMD );
				// 照査年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SHOSA_YMD );
				// 照査取消年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SHOSA_CL_YMD );
				// 審査結果コード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SKEKKA_CD );
				// 審査結果コード名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SKEKKA_CD_NM );
				// 審査結果詳細コード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SKEKKA_DTL_CD );
				// 審査結果補記コード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SKEKKA_HOKI_CD );
				// 審査結果補記コード名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SKEKKA_HOKI_CD_NM );
				// 審査結果送信コード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SKEKKA_SEND_CD );
				// 審査結果送信コード名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SKEKKA_SEND_CD_NM );
				// 支払い方法継続フラグ
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.PAYWAY_KEIZOKU_FLG );
				// 支払い方法継続フラグ名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.PAYWAY_KEIZOKU_FLG_NM );
				// 試用加入年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.FTRIAL_KANYU_YMD );
				// 試用期間終了年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.FTRIAL_PRD_ENDYMD );
				// 本加入年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.HONKANYU_YMD );
				// 本加入移行期限年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.HONKANYU_IKO_KIGEN_YMD );
				// 契約締結年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.KEI_CNC_YMD );
				// プラン開始年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.PLAN_STAYMD );
				// プラン終了年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.PLAN_ENDYMD );
				// プラン課金開始年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.PLAN_CHRG_STAYMD );
				// プラン課金終了年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.PLAN_CHRG_ENDYMD );
				// プラン終了種別コード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.PLAN_END_SBT_CD );
				// プラン終了種別コード名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.PLAN_END_SBT_CD_NM );
				// 予約適用年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.RSV_APLY_YMD );
				// 予約取消年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.RSV_CL_YMD );
				// 予約適用コード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.RSV_APLY_CD );
				// 予約適用コード名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.RSV_APLY_CD_NM );
				// サービスキャンセル年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_CANCEL_YMD );
				// サービスキャンセル理由コード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_CANCEL_RSN_CD );
				// サービス開始年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_STA_YMD );
				// サービス課金開始年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_CHRG_STAYMD );
				// レター発送仕分区分
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.LETTER_HASSO_SHIWAKE_DIV );
				// レター発送仕分区分名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.LETTER_HASSO_SHIWAKE_DIV_NM );
				// サンキューレター送付先コード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.THNX_LETTER_SHS_CD );
				// WEBオプション追加不可フラグ
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.WEB_OP_ADD_FAIL_FLG );
				// サービス停止年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_STP_YMD );
				// サービス停止理由コード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_STP_RSN_CD );
				// サービス停止解除年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_STP_RLS_YMD );
				// サービス停止解除理由コード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_STP_RLS_RSN_CD );
				// 休止中断コード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.PAUSE_STP_CD );
				// 休止中断コード名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.PAUSE_STP_CD_NM );
				// サービス休止年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_PAUSE_YMD );
				// サービス休止理由コード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_PAUSE_RSN_CD );
				// サービス休止理由メモ
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_PAUSE_RSN_MEMO );
				// サービス休止解除年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_PAUSE_RLS_YMD );
				// サービス休止解除理由コード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_PAUSE_RLS_RSN_CD );
				// サービス休止解除理由メモ
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_PAUSE_RLS_RSN_MEMO );
				// サービス終了年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_ENDYMD );
				// サービス課金終了年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_CHRG_ENDYMD );
				// サービス解約年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_DSL_YMD );
				// サービス解約理由コード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_DLRE_CD );
				// サービス解約理由コード名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_DLRE_CD_NM );
				// サービス解約理由メモ
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_DLRE_MEMO );
				// サービス解約手続完了フラグ
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_DSL_TTDKI_FIN_FLG );
				// 回復年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.KAIHK_YMD );
				// サービスキャンセル取消年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_CANCEL_CL_YMD );
				// サービス解約取消年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_DSL_CL_YMD );
				// 変更元法人サービス契約受付番号
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.CHGE_MT_HOJINSVKEI_UK_NO );
				// 変更元法人サービス契約受付番号子
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.CHGE_MT_HOJINSVKEI_UK_NOPT );
				// 変更先法人サービス契約受付番号
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.CHGE_SK_HOJINSVKEI_UK_NO );
				// 変更先法人サービス契約受付番号子
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.CHGE_SK_HOJINSVKEI_UK_NOPT );
				// 変更元法人eo読替サービス契約番号
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.CHMT_HJIN_EO_YKAE_SVKEI_NO );
				// 変更先法人eo読替サービス契約番号
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.CHSK_HJIN_EO_YKAE_SVKEI_NO );
				// 違約金発生コード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.PNLTY_HASSEI_CD );
				// 違約金変更理由コード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.PNLTY_CHGE_RSN_CD );
				// 違約金変更理由コード名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.PNLTY_CHGE_RSN_CD_NM );
				// 異動区分
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.IDO_DIV );
				// 異動区分名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.IDO_DIV_NM );
				// 初期デフォルトパスワード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SHK_DFLT_PWD );
				// お客さまIDパスワード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.CUST_ID_PWD );
				// 面開発案件仮登録フラグ
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.MENKAIHAT_ANKEN_KR_ADD_FLG );
				// 面開発案件仮登録フラグ名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.MENKAIHAT_ANKEN_KR_ADD_FLG_NM );
				// 紹介コード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.INTR_CD );
				// 照査解約完了コード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SHOSA_DSL_FIN_CD );
				// 照査解約完了コード名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SHOSA_DSL_FIN_CD_NM );
				// 異動NG状態コード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.IDO_NG_STAT_CD );
				// 異動NG状態コード名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.IDO_NG_STAT_CD_NM );
				// 課金開始年月日補正有無
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.CHRG_STA_YMD_HOSEI_UM );
				// 課金開始年月日補正有無名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.CHRG_STA_YMD_HOSEI_UM_NM );
				// サービス休止課金開始年月日
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVC_PAUSE_CHRG_STA_YMD );
				// 業務連絡備考
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.WORK_RRK_BIKO );
				// 自動照査処理状態コード
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.AUTO_SHOSA_TRAN_STAT_CD );
				// 自動照査処理状態コード名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.AUTO_SHOSA_TRAN_STAT_CD_NM );
				// 機器未登録リスト出力済フラグ
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.KIKI_MIADD_LIST_OPUTZM_FLG );
				// 機器未登録リスト出力済フラグ名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.KIKI_MIADD_LIST_OPUTZM_FLG_NM );
				// 回復不可契約抽出済フラグ
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.KAIHK_FAIL_KEI_CST_ZM_FLG );
				// 回復不可契約抽出済フラグ名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.KAIHK_FAIL_KEI_CST_ZM_FLG_NM );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.MK_FLG_NM );
				// 最終更新年月日時分秒
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.LAST_UPD_DTM );
				// サービス提供物消去処理実施年月日時分秒
				dwnMapping( child_template, child_kk0081_a010_map, EKK0081A010CBSMsg1List.SVCTK_BUT_DEL_TRN_JSSI_DTM );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0081A010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0081_a010_map_list == null ) || ( kk0081_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( kk0081_a010_map_list.get(0) );
	}

	/**
	 *【エラーマッピング】EKK0081A010 サービス契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0081A010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0081A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿サービス契約番号
		errMapping( template, errMap, EKK0081A010CBSMsg.KEY_SVC_KEI_NO_ERR );
		// ＫＥＹ＿世代登録年月日時分秒
		errMapping( template, errMap, EKK0081A010CBSMsg.KEY_GENE_ADD_DTM_ERR );
		// ＫＥＹ＿予約適用年月日
		errMapping( template, errMap, EKK0081A010CBSMsg.KEY_RSV_APLY_YMD_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0081A010 サービス契約一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk0081_a010_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0081A010( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKK0081A010_MAP, mapInfo);
		}
	}
	
// KT1-2013-0000154対応 20130219 星野 ADD START
	/**
	 *【上りマッピング】EKK0081B024 サービス契約履歴一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0081B024( IRequestParameterReadWrite param, String fixedText ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0081B024CBSMsg.class.getName(), EKK0081B024, FUNC_CD_SEL_PK );

		/** 上りマッピング **/
		// param.サービス契約番号 ⇒ EKK0081B024.ＫＥＹ＿サービス契約番号
		if ( updMap.containsKey( JKKKojiAnkenConstCC.SVC_KEI_NO ) ) {
			template.set( EKK0081B024CBSMsg.KEY_SVC_KEI_NO, updMap.get( JKKKojiAnkenConstCC.SVC_KEI_NO ).toString() );
		} else {
			template.setNull( EKK0081B024CBSMsg.KEY_SVC_KEI_NO );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0081B024 サービス契約履歴一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK0081B024( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0081_b024_map = (HashMap)( paramWorkMap.get( EKK0081B024_MAP ) );
		if ( kk0081_b024_map == null ) {
			kk0081_b024_map = new HashMap();
			paramWorkMap.put( EKK0081B024_MAP, kk0081_b024_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0081_b024_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0081B024CBSMsg.EKK0081B024CBSMSG1LIST );
		kk0081_b024_map_list = (ArrayList)( kk0081_b024_map.get( EKK0081B024CBSMsg.EKK0081B024CBSMSG1LIST ) );
		if ( kk0081_b024_map_list == null ) {
			kk0081_b024_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0081_b024_map_list.size() ) {
					kk0081_b024_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0081_b024_map = (HashMap)( kk0081_b024_map_list.get(i) );

				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk0081_b024_map, EKK0081B024CBSMsg1List.GENE_ADD_DTM );
				// サービス契約ステータス
				dwnMapping( child_template, child_kk0081_b024_map, EKK0081B024CBSMsg1List.SVC_KEI_STAT );
				// 申込明細番号
				dwnMapping( child_template, child_kk0081_b024_map, EKK0081B024CBSMsg1List.MSKM_DTL_NO );
				// 異動区分
				dwnMapping( child_template, child_kk0081_b024_map, EKK0081B024CBSMsg1List.IDO_DIV );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0081B024(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0081_b024_map_list == null ) || ( kk0081_b024_map_list.size() == 0 ) ) {
			return null;
		}
		
		// 世代登録年月日の降順で返却されるので、最後の1件（最若世代）を返却
		return (HashMap)( kk0081_b024_map_list.get(kk0081_b024_map_list.size()-1) );
	}

	/**
	 *【エラーマッピング】EKK0081B024 サービス契約履歴一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0081B024( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0081B024CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿サービス契約番号
		errMapping( template, errMap, EKK0081B024CBSMsg.KEY_SVC_KEI_NO_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0081B024 サービス契約履歴一覧照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk0081_b024_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0081B024( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKK0081B024_MAP, mapInfo);
		}
	}
// KT1-2013-0000154対応 20130219 星野 ADD END
// ANK-1664-00-00対応 20140105 星野 ADD START
	/**
	 *【上りマッピング】EKK0081B007 回線利用中サービス契約一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0081B007( IRequestParameterReadWrite param, String fixedText, String svcKeiKaisenUcwkNo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0081B007CBSMsg.class.getName(), EKK0081B007, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		if ( !StringUtils.isEmpty(svcKeiKaisenUcwkNo) ) {
			template.set( EKK0081B007CBSMsg.KEY_SVC_KEI_KAISEN_UCWK_NO, svcKeiKaisenUcwkNo );
		} else {
			template.setNull( EKK0081B007CBSMsg.KEY_SVC_KEI_KAISEN_UCWK_NO );
		}
		template.set( EKK0081B007CBSMsg.KEY_OPE_YMD , JCCBPCommon.getOpeDate(null));

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0081B007 回線利用中サービス契約一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList<HashMap<String, Object>> getEKK0081B007( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0081_b007_map = (HashMap)( paramWorkMap.get( EKK0081B007_MAP ) );
		if ( kk0081_b007_map == null ) {
			kk0081_b007_map = new HashMap();
			paramWorkMap.put( EKK0081B007_MAP, kk0081_b007_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0081_b007_map_list = null;

		// 返却データ項目名
		String[] resDataColums = getColumNameList((new EKK0081B007CBSMsg1List()).getContents(), false);
		
		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0081B007CBSMsg.EKK0081B007CBSMSG1LIST );
		kk0081_b007_map_list = (ArrayList)( kk0081_b007_map.get( EKK0081B007CBSMsg.EKK0081B007CBSMSG1LIST ) );
		if ( kk0081_b007_map_list == null ) {
			kk0081_b007_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0081_b007_map_list.size() ) {
					kk0081_b007_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0081_b007_map = (HashMap)( kk0081_b007_map_list.get(i) );
				
				for(String resDataColumnName : resDataColums){
					dwnMapping( child_template, child_kk0081_b007_map, resDataColumnName );
				}
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0081B007(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0081_b007_map_list == null ) || ( kk0081_b007_map_list.size() == 0 ) ) {
			return new ArrayList<HashMap<String, Object>>();
		}
		
		return kk0081_b007_map_list;
	}

	/**
	 *【エラーマッピング】EKK0081B007 回線利用中サービス契約一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0081B007( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0081B007CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}
		
		// エラー項目へ割付するデータ項目名
		String[] errMappingDataColums = getColumNameList(new EKK0081B007CBSMsg().getContents(), true);

		/** エラーマッピング **/
		for(String errMappingDataColumnName : errMappingDataColums){
			errMapping( template, errMap, errMappingDataColumnName );
		}

		// ＫＥＹ＿サービス契約番号
		errMapping( template, errMap, EKK0081B007CBSMsg.KEY_SVC_KEI_KAISEN_UCWK_NO_ERR );
		errMapping( template, errMap, EKK0081B007CBSMsg.KEY_OPE_YMD_ERR );

		return param;
	}
// ANK-1664-00-00対応 20140105 星野 ADD END

	/**
	 *【上りマッピング】EKK0791A010 料金コース一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0081_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0791A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0791A010CBSMsg.class.getName(), EKK0791A010, FUNC_CD_SEL_CURRENT );

		/** 上りマッピング **/
		// mapInfo.料金コースコード ⇒ EKK0791A010.ＫＥＹ＿料金コースコード
		if ( mapInfo.containsKey( EKK0081A010CBSMsg1List.PCRS_CD ) ) {
			template.set( EKK0791A010CBSMsg.KEY_PCRS_CD, mapInfo.get( EKK0081A010CBSMsg1List.PCRS_CD ).toString() );
		} else {
			template.setNull( EKK0791A010CBSMsg.KEY_PCRS_CD );
		}
		// NULL ⇒ EKK0791A010.ＫＥＹ＿世代登録年月日時分秒
		template.setNull( EKK0791A010CBSMsg.KEY_GENE_ADD_DTM );
		// ●●● ST2-2012-0001110 START ●●●
		// param.運用日付 ⇒ EKK0791A010.ＫＥＹ＿予約適用年月日
//		template.set( EKK0791A010CBSMsg.KEY_RSV_APLY_YMD, param.getControlMapData( SCControlMapKeys.OPE_DATE ).toString() );
		template.set( EKK0791A010CBSMsg.KEY_RSV_APLY_YMD, JCCBPCommon.getOpeDate(null) );
		// ●●● ST2-2012-0001110 END ●●●

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
	
// KT1-2013-0000153対応 START
	/**
	 *【上りマッピング】EKK0791A010_aft 料金コース一意照会(パラメータ設定値).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0081_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0791A010_aft( IRequestParameterReadWrite param, String fixedText, String pcrsCd ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0791A010CBSMsg.class.getName(), EKK0791A010, FUNC_CD_SEL_CURRENT );

		/** 上りマッピング **/
		// pcrsCd.料金コースコード ⇒ EKK0791A010.ＫＥＹ＿料金コースコード
		if (!StringUtils.isEmpty(pcrsCd)) {
			template.set( EKK0791A010CBSMsg.KEY_PCRS_CD, pcrsCd);
		} else {
			template.setNull( EKK0791A010CBSMsg.KEY_PCRS_CD );
		}
		// NULL ⇒ EKK0791A010.ＫＥＹ＿世代登録年月日時分秒
		template.setNull( EKK0791A010CBSMsg.KEY_GENE_ADD_DTM );
		// param.運用日付 ⇒ EKK0791A010.ＫＥＹ＿予約適用年月日
		template.set( EKK0791A010CBSMsg.KEY_RSV_APLY_YMD, JCCBPCommon.getOpeDate(null) );

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
// KT1-2013-0000153対応 END

	/**
	 *【下りマッピング】EKK0791A010 料金コース一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK0791A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0791_a010_map = (HashMap)( paramWorkMap.get( EKK0791A010_MAP ) );
		if ( kk0791_a010_map == null ) {
			kk0791_a010_map = new HashMap();
			paramWorkMap.put( EKK0791A010_MAP, kk0791_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0791_a010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0791A010CBSMsg.EKK0791A010CBSMSG1LIST );
		kk0791_a010_map_list = (ArrayList)( kk0791_a010_map.get( EKK0791A010CBSMsg.EKK0791A010CBSMSG1LIST ) );
		if ( kk0791_a010_map_list == null ) {
			kk0791_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0791_a010_map_list.size() ) {
					kk0791_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0791_a010_map = (HashMap)( kk0791_a010_map_list.get(i) );

				// 料金コースコード
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.PCRS_CD );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.GENE_ADD_DTM );
				// 料金グループコード
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.PRC_GRP_CD );
				// 料金グループコード名称
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.PRC_GRP_CD_NM );
				// 機器提供サービスコード
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.KKTK_SVC_CD );
				// 機器提供サービスコード名称
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.KKTK_SVC_CD_NM );
				// オプションサービスコード
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.OP_SVC_CD );
				// オプションサービスコード名称
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.OP_SVC_CD_NM );
				// サブオプションサービスコード
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.SBOP_SVC_CD );
				// サブオプションサービスコード名称
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.SBOP_SVC_CD_NM );
				// 請求オプションサービスコード
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.SEIOPSVC_CD );
				// 請求オプションサービスコード名称
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.SEIOPSVC_CD_NM );
				// 割引サービスコード
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.WRIB_SVC_CD );
				// 割引サービスコード名称
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.WRIB_SVC_CD_NM );
				// デジタルティアグループコード
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.DGTIA_GRP_CD );
				// デジタルティアグループコード名称
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.DGTIA_GRP_CD_NM );
				// 機器提供種別コード
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.KKTK_SBT_CD );
				// 機器提供種別コード名称
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.KKTK_SBT_CD_NM );
				// 料金コース名
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.PCRS_NM );
				// 料金コース速度コード
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.PCRS_SPEED_CD );
				// 料金コース速度コード名称
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.PCRS_SPEED_CD_NM );
				// 料金コースPON条件コード
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.PCRS_PON_JOKEN_CD );
				// 料金コースPON条件コード名称
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.PCRS_PON_JOKEN_CD_NM );
				// 料金コース種別コード
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.PCRS_SBT_CD );
				// 料金コース種別コード名称
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.PCRS_SBT_CD_NM );
				// 料金コース選択可能画面識別コード
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.PCRS_CHPSB_SCREEN_SKBT_CD );
				// 料金コース選択可能画面識別コード名称
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.PCRS_CHPSB_SCREEN_SKBT_CD_NM );
				// STB種別コード
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.STB_SBT_CD );
				// STB種別コード名称
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.STB_SBT_CD_NM );
				// HDD容量コード
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.HDD_CAPA_CD );
				// HDD容量コード名称
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.HDD_CAPA_CD_NM );
				// TVコースグループコード
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.TV_COURSE_GRP_CD );
				// TVコースグループコード名称
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.TV_COURSE_GRP_CD_NM );
				// 販売種別コード
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.HAMBAI_SBT_CD );
				// 販売種別コード名称
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.HAMBAI_SBT_CD_NM );
				// 予約適用年月日
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.RSV_APLY_YMD );
				// 料金コースグレード順位
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.PCRS_GRADE_JUN );
				// 表示順序
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.DSP_JUN );
				// はぴeポイント積算対象フラグ
// MODEL対応
//				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.HPPSSTG_FLG );
//				// はぴeポイント積算対象フラグ名称
//				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.HPPSSTG_FLG_NM );
// MODEL対応
				// 料金コース適用開始年月日
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.PCRS_TSTAYMD );
				// 料金コース適用終了年月日
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.PCRS_TENDYMD );
				// 受付開始年月日時分
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.UK_STA_YMDHM );
				// 受付終了年月日時分
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.UK_END_YMDHM );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.MK_FLG_NM );
				// 最終更新年月日時分秒
				dwnMapping( child_template, child_kk0791_a010_map, EKK0791A010CBSMsg1List.LAST_UPD_DTM );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0791A010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0791_a010_map_list == null ) || ( kk0791_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( kk0791_a010_map_list.get(0) );
	}

	/**
	 *【エラーマッピング】EKK0791A010 料金コース一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0791A010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0791A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿料金コースコード
		errMapping( template, errMap, EKK0791A010CBSMsg.KEY_PCRS_CD_ERR );
		// ＫＥＹ＿世代登録年月日時分秒
		errMapping( template, errMap, EKK0791A010CBSMsg.KEY_GENE_ADD_DTM_ERR );
		// ＫＥＹ＿予約適用年月日
		errMapping( template, errMap, EKK0791A010CBSMsg.KEY_RSV_APLY_YMD_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0791A010 料金コース一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk0791_a010_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0791A010( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKK0791A010_MAP, mapInfo);
		}
	}
	
// KT1-2013-0000153対応 START
	/**
	 *【マッピング情報適用】EKK0791A010 料金コース一意照会(パラメータ設定値).
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk0791_a010_map_aft
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0791A010_aft( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKK0791A010_MAP_AFT, mapInfo);
		}
	}
// KT1-2013-0000153対応 END

	/**
	 *【S-IF呼出判定】EKK0101A010 サービス契約<eo光TV>一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0081_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEKK0101A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		if ( mapInfo == null ) {
			return false;
		}
		if ( !mapInfo.containsKey( EKK0081A010CBSMsg1List.SVC_CD ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( mapInfo.get( EKK0081A010CBSMsg1List.SVC_CD ).toString() ) ) {
			return false;
		}
		if ( !SVC_CD_TV.equals( mapInfo.get( EKK0081A010CBSMsg1List.SVC_CD ).toString() ) ) {
			return false;
		}

		return true;
	}

	/**
	 *【上りマッピング】EKK0101A010 サービス契約<eo光TV>一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0081_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0101A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		/** テンプレート **/
		CAANMsg template = null;
		if ( updMap.containsKey( JKKKojiAnkenConstCC.SVC_KEI_NO_GENE_ADD_DTM ) ) {
			template = createTemplate( param, EKK0101A010CBSMsg.class.getName(), EKK0101A010, FUNC_CD_SEL_PK );
		} else {
			template = createTemplate( param, EKK0101A010CBSMsg.class.getName(), EKK0101A010, FUNC_CD_SEL_CURRENT );
		}

		/** 上りマッピング **/
		// mapInfo.サービス契約番号 ⇒ EKK0101A010.ＫＥＹ＿サービス契約番号
		if ( mapInfo.containsKey( EKK0081A010CBSMsg1List.SVC_KEI_NO ) ) {
			template.set( EKK0101A010CBSMsg.KEY_SVC_KEI_NO, mapInfo.get( EKK0081A010CBSMsg1List.SVC_KEI_NO ).toString() );
		} else {
			template.setNull( EKK0101A010CBSMsg.KEY_SVC_KEI_NO );
		}
		// param.サービス契約番号_世代登録年月日時分秒 ⇒ EKK0101A010.ＫＥＹ＿世代登録年月日時分秒
		if ( updMap.containsKey( JKKKojiAnkenConstCC.SVC_KEI_NO_GENE_ADD_DTM ) ) {
			template.set( EKK0101A010CBSMsg.KEY_GENE_ADD_DTM, updMap.get( JKKKojiAnkenConstCC.SVC_KEI_NO_GENE_ADD_DTM ).toString() );
		} else {
			template.setNull( EKK0101A010CBSMsg.KEY_GENE_ADD_DTM );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0101A010 サービス契約<eo光TV>一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK0101A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0101_a010_map = (HashMap)( paramWorkMap.get( EKK0101A010_MAP ) );
		if ( kk0101_a010_map == null ) {
			kk0101_a010_map = new HashMap();
			paramWorkMap.put( EKK0101A010_MAP, kk0101_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0101_a010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0101A010CBSMsg.EKK0101A010CBSMSG1LIST );
		kk0101_a010_map_list = (ArrayList)( kk0101_a010_map.get( EKK0101A010CBSMsg.EKK0101A010CBSMSG1LIST ) );
		if ( kk0101_a010_map_list == null ) {
			kk0101_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0101_a010_map_list.size() ) {
					kk0101_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0101_a010_map = (HashMap)( kk0101_a010_map_list.get(i) );

				// サービス契約番号
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.SVC_KEI_NO );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.GENE_ADD_DTM );
				// 電波障害案件番号
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.DMPS_ANKEN_NO );
				// 再送信提供サービス種別コード
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.RE_SEND_TK_SVC_SBT_CD );
				// 再送信提供サービス種別コード名称
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.RE_SEND_TK_SVC_SBT_CD_NM );
				// TV営業地区コード
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.TV_BUSINESS_CHIK_CD );
				// TV営業担当ユーザーID
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.TV_BUSINESS_TNT_USER_ID );
				// 外部連携契約コード
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.OUT_RNKI_KEI_CD );
				// バンドル情報コード
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.BUNDLE_IF_CD );
				// バンドル情報コード名称
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.BUNDLE_IF_CD_NM );
				// 予約適用コード
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.RSV_APLY_CD );
				// 予約適用コード名称
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.RSV_APLY_CD_NM );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.MK_FLG_NM );
				// 最終更新年月日時分秒
				dwnMapping( child_template, child_kk0101_a010_map, EKK0101A010CBSMsg1List.LAST_UPD_DTM );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0101A010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0101_a010_map_list == null ) || ( kk0101_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( kk0101_a010_map_list.get(0) );
	}

	/**
	 *【エラーマッピング】EKK0101A010 サービス契約<eo光TV>一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0101A010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0101A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿サービス契約番号
		errMapping( template, errMap, EKK0101A010CBSMsg.KEY_SVC_KEI_NO_ERR );
		// ＫＥＹ＿世代登録年月日時分秒
		errMapping( template, errMap, EKK0101A010CBSMsg.KEY_GENE_ADD_DTM_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0101A010 サービス契約<eo光TV>一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk0101_a010_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0101A010( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKK0101A010_MAP, mapInfo);
		}
	}

	/**
	 *【S-IF呼出判定】EKK0581A010 電波障害案件一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0101_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEKK0581A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		if ( mapInfo == null ) {
			return false;
		}
		if ( !mapInfo.containsKey( EKK0101A010CBSMsg1List.DMPS_ANKEN_NO ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( mapInfo.get( EKK0101A010CBSMsg1List.DMPS_ANKEN_NO ).toString() ) ) {
			return false;
		}

		return true;
	}

	/**
	 *【上りマッピング】EKK0581A010 電波障害案件一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0101_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0581A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0581A010CBSMsg.class.getName(), EKK0581A010, FUNC_CD_SEL_PK );

		/** 上りマッピング **/
		// mapInfo.電波障害案件番号 ⇒ EKK0581A010.ＫＥＹ＿電波障害案件番号
		if ( mapInfo.containsKey( EKK0081A010CBSMsg1List.SVC_KEI_NO ) ) {
			template.set( EKK0581A010CBSMsg.KEY_DMPS_ANKEN_NO, mapInfo.get( EKK0101A010CBSMsg1List.DMPS_ANKEN_NO ).toString() );
		} else {
			template.setNull( EKK0581A010CBSMsg.KEY_DMPS_ANKEN_NO );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0581A010 電波障害案件一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK0581A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0581_a010_map = (HashMap)( paramWorkMap.get( EKK0581A010_MAP ) );
		if ( kk0581_a010_map == null ) {
			kk0581_a010_map = new HashMap();
			paramWorkMap.put( EKK0581A010_MAP, kk0581_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0581_a010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0581A010CBSMsg.EKK0581A010CBSMSG1LIST );
		kk0581_a010_map_list = (ArrayList)( kk0581_a010_map.get( EKK0581A010CBSMsg.EKK0581A010CBSMSG1LIST ) );
		if ( kk0581_a010_map_list == null ) {
			kk0581_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0581_a010_map_list.size() ) {
					kk0581_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0581_a010_map = (HashMap)( kk0581_a010_map_list.get(i) );

				// 電波障害案件番号
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_ANKEN_NO );
				// 電波障害物件名
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_BUKKEN_NM );
				// 電波障害物件カナ名
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_BUKKEN_KANA );
				// 電波障害物件仮称カナ名
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_BUKKEN_KSYO_KANA );
				// 電波障害物件仮称名
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_BUKKEN_KSYO_NM );
				// 電波障害起因者住所コード
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_KIINSHA_AD_CD );
				// 電波障害起因者郵便番号
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_KIINSHA_PCD );
				// 電波障害起因者都道府県名
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_KIINSHA_STATE_NM );
				// 電波障害起因者市区町村名
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_KIINSHA_CITY_NM );
				// 電波障害起因者大字通称名
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_KIINSHA_OAZTSU_NM );
				// 電波障害起因者字丁目名
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_KIINSHA_AZCHO_NM );
				// 電波障害起因者住所番地号
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_KIINSHA_AD_BNCHIGO );
				// 電波障害起因者住所補記・建物名
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_KIINSHA_ADRTTM );
				// 電波障害起因者住所補記・部屋番号
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_KIINSHA_ADRRM );
				// 電波障害起因集合住宅オーナーカナ名
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_KIIN_SHUGJ_OWNR_KANA );
//				// 再送信提供サービス種別コード
//				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.RE_SEND_TK_SVC_SBT_CD );
//				// 再送信提供サービス種別コード名称
//				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.RE_SEND_TK_SVC_SBT_CD_NM );
				// 電波障害相対料金プランコード
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_ANKEN_AITAI_PPLAN_CD );
				// 初期住人支払料金額
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.SHK_JUNIN_PAY_PRC_AMNT );
				// 導入担当ユーザーID
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DONYU_TNT_USER_ID );
				// 現行担当ユーザーID
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.CRNT_TNT_USER_ID );
				// 加入条件メモ
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.KANYU_JOKEN_MEMO );
				// 予約者数
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.YOYAKSHA_CNT );
				// 先行契約者数
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.SENKO_KEISHA_CNT );
				// モニタ数
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.MONITOR_CNT );
				// 契約者数
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.KSH_CNT );
				// 未契約者数
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.MI_KSH_CNT );
				// 電波障害対策コード
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_CTRPLN_CD );
				// 電波障害対策コード名称
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_CTRPLN_CD_NM );
				// 電波障害案件種別コード
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPSANK_SBT_CD );
				// 電波障害案件種別コード名称
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPSANK_SBT_CD_NM );
				// 工期
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.KOKI );
				// コールバック有無
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.CALLBK_UM );
				// コールバック有無名称
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.CALLBK_UM_NM );
				// 対策方法メモ
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.CTRPLN_WAY_MEMO );
				// 電波障害起因者名
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_KIINSHA_NM );
				// 電波障害起因者電話番号
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_KIINSHA_TELNO );
				// 電波障害起因者備考
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DMPS_KIINSHA_BIKO );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_kk0581_a010_map, EKK0581A010CBSMsg1List.MK_FLG_NM );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0581A010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0581_a010_map_list == null ) || ( kk0581_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( kk0581_a010_map_list.get(0) );
	}

	/**
	 *【エラーマッピング】EKK0581A010 電波障害案件一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0581A010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0581A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿電波障害案件番号
		errMapping( template, errMap, EKK0581A010CBSMsg.KEY_DMPS_ANKEN_NO_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0581A010 電波障害案件一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk0581_a010_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0581A010( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKK0581A010_MAP, mapInfo);
		}
	}

	/**
	 *【S-IF呼出判定】EKK0161B004 サービス契約内訳一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0081_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEKK0161B004( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		if ( mapInfo == null ) {
			return false;
		}
		if ( !mapInfo.containsKey( EKK0081A010CBSMsg1List.SVC_KEI_NO ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( mapInfo.get( EKK0081A010CBSMsg1List.SVC_KEI_NO ).toString() ) ) {
			return false;
		}

		return true;
	}

	/**
	 *【上りマッピング】EKK0161B004 サービス契約内訳一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0081_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0161B004( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
// IT1-2013-0001184対応 START
//		CAANMsg template = createTemplate( param, EKK0161B004CBSMsg.class.getName(), EKK0161B004, FUNC_CD_SEL_DEFAULT );
		CAANMsg template = createTemplate( param, EKK0161B004CBSMsg.class.getName(), EKK0161B004, FUNC_CD_SEL_CHANGE );
// IT1-2013-0001184対応 END

		/** 上りマッピング **/
		// mapInfo.サービス契約番号 ⇒ EKK0161B004.ＫＥＹ＿サービス契約番号
		if ( mapInfo.containsKey( EKK0081A010CBSMsg1List.SVC_KEI_NO ) ) {
			template.set( EKK0161B004CBSMsg.KEY_SVC_KEI_NO, mapInfo.get( EKK0081A010CBSMsg1List.SVC_KEI_NO ).toString() );
		} else {
			template.setNull( EKK0161B004CBSMsg.KEY_SVC_KEI_NO );
		}

// ●●● IT2-2012-0000994 START ●●●
//		// mapInfo.料金コースコード ⇒ EKK0161B004.ＫＥＹ＿料金コースコード
//		if ( mapInfo.containsKey( EKK0081A010CBSMsg1List.PCRS_CD ) ) {
//			template.set( EKK0161B004CBSMsg.KEY_PCRS_CD, mapInfo.get( EKK0081A010CBSMsg1List.PCRS_CD ).toString() );
//		} else {
			// サービス契約内訳の料金コースは設定しない
			template.setNull( EKK0161B004CBSMsg.KEY_PCRS_CD );
//		}
// ●●● IT2-2012-0000994 END ●●●

		// "0"(期間外を含む) ⇒ EKK0161B004.ＫＥＹ＿サービス期間中フラグ
		template.set( EKK0161B004CBSMsg.KEY_SVC_PRD_FLG, "0" );

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0161B004 サービス契約内訳一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList getEKK0161B004( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0161_b004_map = (HashMap)( paramWorkMap.get( EKK0161B004_MAP ) );
		if ( kk0161_b004_map == null ) {
			kk0161_b004_map = new HashMap();
			paramWorkMap.put( EKK0161B004_MAP, kk0161_b004_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0161_b004_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0161B004CBSMsg.EKK0161B004CBSMSG1LIST );
		kk0161_b004_map_list = (ArrayList)( kk0161_b004_map.get( EKK0161B004CBSMsg.EKK0161B004CBSMSG1LIST ) );
		if ( kk0161_b004_map_list == null ) {
			kk0161_b004_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0161_b004_map_list.size() ) {
					kk0161_b004_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0161_b004_map = (HashMap)( kk0161_b004_map_list.get(i) );

				// サービス契約内訳番号
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_KEI_UCWK_NO );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.GENE_ADD_DTM );
				// サービス契約内訳ステータス
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_KEI_UCWK_STAT );
				// サービス契約番号
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_KEI_NO );
				// 申込明細番号
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.MSKM_DTL_NO );
				// 料金コースコード
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.PCRS_CD );
				// 料金プランコード
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.PPLAN_CD );
				// 提供方式契約番号
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.TK_HOSHIKI_KEI_NO );
				// 支払い方法継続フラグ
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.PAYWAY_KEIZOKU_FLG );
				// WEBオプション追加不可フラグ
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.WEB_OP_ADD_FAIL_FLG );
				// 業務連絡備考
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.WORK_RRK_BIKO );
				// サービス利用開始希望年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_USE_STA_KIBO_YMD );
				// サービス利用開始希望時間帯コード
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_UEST_KBTMZ_CD );
				// サービス利用開始希望時間コード
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_UEST_KBTM_CD );
				// 予約適用開始希望年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.RSV_TSTA_KIBO_YMD );
				// 審査結果送信コード
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SKEKKA_SEND_CD );
				// サービス契約内訳後続業務依頼年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_KEI_UCWK_KZKWRK_REQYMD );
				// 照査年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SHOSA_YMD );
				// 照査取消年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SHOSA_CL_YMD );
				// 試用加入年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.FTRIAL_KANYU_YMD );
				// 試用期間終了年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.FTRIAL_PRD_ENDYMD );
				// 本加入年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.HONKANYU_YMD );
				// 本加入移行期限年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.HONKANYU_IKO_KIGEN_YMD );
				// 契約締結年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.KEI_CNC_YMD );
				// 予約適用年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.RSV_APLY_YMD );
				// 予約取消年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.RSV_CL_YMD );
				// 予約適用コード
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.RSV_APLY_CD );
				// プラン開始年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.PLAN_STAYMD );
				// プラン終了年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.PLAN_ENDYMD );
				// プラン課金開始年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.PLAN_CHRG_STAYMD );
				// プラン課金終了年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.PLAN_CHRG_ENDYMD );
				// プラン終了種別コード
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.PLAN_END_SBT_CD );
				// サービスキャンセル年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_CANCEL_YMD );
				// サービスキャンセル理由コード
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_CANCEL_RSN_CD );
				// サービス開始年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_STA_YMD );
				// サービス課金開始年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_CHRG_STAYMD );
				// サービス停止年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_STP_YMD );
				// サービス停止理由コード
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_STP_RSN_CD );
				// サービス停止解除年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_STP_RLS_YMD );
				// サービス停止解除理由コード
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_STP_RLS_RSN_CD );
				// 休止中断コード
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.PAUSE_STP_CD );
				// サービス休止年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_PAUSE_YMD );
				// サービス休止理由コード
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_PAUSE_RSN_CD );
				// サービス休止理由メモ
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_PAUSE_RSN_MEMO );
				// サービス休止解除年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_PAUSE_RLS_YMD );
				// サービス休止解除理由コード
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_PAUSE_RLS_RSN_CD );
				// サービス休止解除理由メモ
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_PAUSE_RLS_RSN_MEMO );
				// サービス終了年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_ENDYMD );
				// サービス課金終了年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_CHRG_ENDYMD );
				// サービス解約年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_DSL_YMD );
				// サービス解約理由コード
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_DLRE_CD );
				// サービス解約理由メモ
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_DLRE_MEMO );
				// サービス解約手続完了フラグ
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_DSL_TTDKI_FIN_FLG );
				// 回復年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.KAIHK_YMD );
				// サービスキャンセル取消年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_CANCEL_CL_YMD );
				// サービス解約取消年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_DSL_CL_YMD );
				// サービス契約内訳引継発生年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVKEIUW_HKHASYMD );
				// 課金開始年月日補正有無
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.CHRG_STA_YMD_HOSEI_UM );
				// サービス休止課金開始年月日
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SVC_PAUSE_CHRG_STA_YMD );
				// 違約金発生コード
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.PNLTY_HASSEI_CD );
				// 異動区分
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.IDO_DIV );
				// 照査解約完了コード
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.SHOSA_DSL_FIN_CD );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0161_b004_map, EKK0161B004CBSMsg1List.MK_FLG );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0161B004(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0161_b004_map_list == null ) || ( kk0161_b004_map_list.size() == 0 ) ) {
			return null;
		}

		return kk0161_b004_map_list;
	}

	/**
	 *【エラーマッピング】EKK0161B004 サービス契約内訳一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0161B004( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0161B004CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿SYSID
		errMapping( template, errMap, EKK0161B004CBSMsg.KEY_SVC_KEI_NO_ERR );
		// ＫＥＹ＿料金コースコード
		errMapping( template, errMap, EKK0161B004CBSMsg.KEY_PCRS_CD_ERR );
		// ＫＥＹ＿サービス期間中フラグ
		errMapping( template, errMap, EKK0161B004CBSMsg.KEY_SVC_PRD_FLG_ERR );

		return param;
	}
	
// ST1-2013-0000079対応 20130111 星野 ADD START
	/**
	 *【S-IF呼出判定】EKK0161B004 サービス契約内訳一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0081_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEKK0161A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		if ( mapInfo == null ) {
			return false;
		}
		if ( !mapInfo.containsKey( EKK0341A010CBSMsg1List.SVC_KEI_UCWK_NO ) ) {
			return false;
		}
		if( StringUtils.isEmpty( (String)mapInfo.get( EKK0341A010CBSMsg1List.SVC_KEI_UCWK_NO ) ) ){
			return false;
		}
		return true;
	}

	/**
	 *【上りマッピング】EKK0161A010 サービス契約内訳一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0081_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0161A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = createTemplate( param, EKK0161A010CBSMsg.class.getName(), EKK0161A010, FUNC_CD_SEL_CURRENT );

		/** 上りマッピング **/
		// mapInfo.サービス契約内訳番号 ⇒ EKK0161A010.ＫＥＹ＿サービス契約内訳番号
		if ( mapInfo.containsKey( EKK0341A010CBSMsg1List.SVC_KEI_UCWK_NO ) ) {
			template.set( EKK0161A010CBSMsg.KEY_SVC_KEI_UCWK_NO, mapInfo.get( EKK0341A010CBSMsg1List.SVC_KEI_UCWK_NO ).toString() );
		} else {
			template.setNull( EKK0161A010CBSMsg.KEY_SVC_KEI_UCWK_NO );
		}
		// ＫＥＹ＿予約適用年月日
		template.set( EKK0161A010CBSMsg.KEY_RSV_APLY_YMD, MAX_DATE );


		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0161A010 サービス契約内訳一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList getEKK0161A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0161_a010_map = (HashMap)( paramWorkMap.get( EKK0161A010_MAP ) );
		if ( kk0161_a010_map == null ) {
			kk0161_a010_map = new HashMap();
			paramWorkMap.put( EKK0161A010_MAP, kk0161_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0161_a010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0161A010CBSMsg.EKK0161A010CBSMSG1LIST );
		kk0161_a010_map_list = (ArrayList)( kk0161_a010_map.get( EKK0161A010CBSMsg.EKK0161A010CBSMSG1LIST ) );
		if ( kk0161_a010_map_list == null ) {
			kk0161_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0161_a010_map_list.size() ) {
					kk0161_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0161_a010_map = (HashMap)( kk0161_a010_map_list.get(i) );

				// サービス契約内訳番号
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_KEI_UCWK_NO );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.GENE_ADD_DTM );
				// サービス契約内訳ステータス
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_KEI_UCWK_STAT );
				// サービス契約内訳ステータス名称
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_KEI_UCWK_STAT_NM );
				// サービス契約番号
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_KEI_NO );
				// 申込明細番号
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.MSKM_DTL_NO );
				// 料金コースコード
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.PCRS_CD );
				// 料金コースコード名称
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.PCRS_CD_NM );
				// 料金プランコード
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.PPLAN_CD );
				// 料金プランコード名称
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.PPLAN_CD_NM );
				// 提供方式契約番号
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.TK_HOSHIKI_KEI_NO );
				// 支払い方法継続フラグ
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.PAYWAY_KEIZOKU_FLG );
				// 支払い方法継続フラグ名称
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.PAYWAY_KEIZOKU_FLG_NM );
				// WEBオプション追加不可フラグ
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.WEB_OP_ADD_FAIL_FLG );
				// 業務連絡備考
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.WORK_RRK_BIKO );
				// サービス利用開始希望年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_USE_STA_KIBO_YMD );
				// サービス利用開始希望時間帯コード
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_UEST_KBTMZ_CD );
				// サービス利用開始希望時間帯コード名称
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_UEST_KBTMZ_CD_NM );
				// サービス利用開始希望時間コード
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_UEST_KBTM_CD );
				// サービス利用開始希望時間コード名称
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_UEST_KBTM_CD_NM );
				// 予約適用開始希望年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.RSV_TSTA_KIBO_YMD );
				// 審査結果送信コード
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SKEKKA_SEND_CD );
				// 審査結果送信コード名称
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SKEKKA_SEND_CD_NM );
				// サービス契約内訳後続業務依頼年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_KEI_UCWK_KZKWRK_REQYMD );
				// 照査年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SHOSA_YMD );
				// 照査取消年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SHOSA_CL_YMD );
				// 試用加入年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.FTRIAL_KANYU_YMD );
				// 試用期間終了年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.FTRIAL_PRD_ENDYMD );
				// 本加入年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.HONKANYU_YMD );
				// 本加入移行期限年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.HONKANYU_IKO_KIGEN_YMD );
				// 契約締結年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.KEI_CNC_YMD );
				// 予約適用年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.RSV_APLY_YMD );
				// 予約取消年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.RSV_CL_YMD );
				// 予約適用コード
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.RSV_APLY_CD );
				// 予約適用コード名称
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.RSV_APLY_CD_NM );
				// プラン開始年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.PLAN_STAYMD );
				// プラン終了年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.PLAN_ENDYMD );
				// プラン課金開始年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.PLAN_CHRG_STAYMD );
				// プラン課金終了年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.PLAN_CHRG_ENDYMD );
				// プラン終了種別コード
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.PLAN_END_SBT_CD );
				// プラン終了種別コード名称
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.PLAN_END_SBT_CD_NM );
				// サービスキャンセル年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_CANCEL_YMD );
				// サービスキャンセル理由コード
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_CANCEL_RSN_CD );
				// サービス開始年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_STA_YMD );
				// サービス課金開始年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_CHRG_STAYMD );
				// サービス停止年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_STP_YMD );
				// サービス停止理由コード
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_STP_RSN_CD );
				// サービス停止解除年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_STP_RLS_YMD );
				// サービス停止解除理由コード
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_STP_RLS_RSN_CD );
				// 休止中断コード
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.PAUSE_STP_CD );
				// 休止中断コード名称
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.PAUSE_STP_CD_NM );
				// サービス休止年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_PAUSE_YMD );
				// サービス休止理由コード
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_PAUSE_RSN_CD );
				// サービス休止理由メモ
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_PAUSE_RSN_MEMO );
				// サービス休止解除年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_PAUSE_RLS_YMD );
				// サービス休止解除理由コード
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_PAUSE_RLS_RSN_CD );
				// サービス休止解除理由メモ
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_PAUSE_RLS_RSN_MEMO );
				// サービス終了年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_ENDYMD );
				// サービス課金終了年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_CHRG_ENDYMD );
				// サービス解約起算年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_DSL_KISAN_YMD );
				// サービス解約年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_DSL_YMD );
				// サービス解約理由コード
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_DLRE_CD );
				// サービス解約理由コード名称
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_DLRE_CD_NM );
				// サービス解約理由メモ
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_DLRE_MEMO );
				// サービス解約手続完了フラグ
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_DSL_TTDKI_FIN_FLG );
				// 回復年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.KAIHK_YMD );
				// サービスキャンセル取消年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_CANCEL_CL_YMD );
				// サービス解約取消年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_DSL_CL_YMD );
				// サービス契約内訳引継発生年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVKEIUW_HKHASYMD );
				// 課金開始年月日補正有無
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.CHRG_STA_YMD_HOSEI_UM );
				// サービス休止課金開始年月日
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVC_PAUSE_CHRG_STA_YMD );
				// 違約金発生コード
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.PNLTY_HASSEI_CD );
				// 異動区分
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.IDO_DIV );
				// 異動区分名称
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.IDO_DIV_NM );
				// 照査解約完了コード
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SHOSA_DSL_FIN_CD );
				// 照査解約完了コード名称
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SHOSA_DSL_FIN_CD_NM );
				// サービス提供物消去処理実施年月日時分秒
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.SVCTK_BUT_DEL_TRN_JSSI_DTM );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.MK_FLG_NM );
				// 最終更新年月日時分秒
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.LAST_UPD_DTM );
// IT1-2013-0001184対応 START
				// 継続元サービス契約内訳番号
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.KEIZK_MT_SVC_KEI_UCWK_NO );
				// 継続後契約変更手続中フラグ
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.KEIZK_AF_KEI_CHGECHU_FLG );
				// 継続後契約変更手続中フラグ名称
				dwnMapping( child_template, child_kk0161_a010_map, EKK0161A010CBSMsg1List.KEIZK_AF_KEI_CHGECHU_FLG_NM );
// IT1-2013-0001184対応 END
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0161A010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0161_a010_map_list == null ) || ( kk0161_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return kk0161_a010_map_list;
	}

	/**
	 *【エラーマッピング】EKK0161A010 サービス契約内訳一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0161A010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0161A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿サービス契約内訳番号
		errMapping( template, errMap, EKK0161A010CBSMsg.KEY_SVC_KEI_UCWK_NO_ERR );
		// ＫＥＹ＿世代登録年月日時分秒
		errMapping( template, errMap, EKK0161A010CBSMsg.KEY_GENE_ADD_DTM_ERR );
		// ＫＥＹ＿予約適用年月日
		errMapping( template, errMap, EKK0161A010CBSMsg.KEY_RSV_APLY_YMD_ERR );

		return param;
	}
	
	/**
	 *【マッピング情報適用】EKK0161A010 サービス契約内訳一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0341_b022_map_list
	 * @param  cnt      引数
	 * @param  mapList2〔設定情報マップ〕kk0161_a010_map_list
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0161A010( HashMap mapping, ArrayList mapList, int cnt, ArrayList mapList2 ) {
		
		if ( ( mapList != null ) && ( mapList.size() > 0 ) ) {
			HashMap kk0161_a010_map = (HashMap)( mapList2.get(0) );
			HashMap kk0341_b022_map = (HashMap)( mapList.get(cnt) );
			
// OT-2013-0000543対応 20130326 星野 ADD START
			// STBの場合のみ設定
			if("A0".equals(kk0341_b022_map.get(EKK0341A010CBSMsg1List.TAKNKIKI_SBT_CD))){
// OT-2013-0000543対応 20130326 星野 ADD END
	
				// 料金コースコード(TVコースコード)
				if ( kk0161_a010_map.containsKey( EKK0161A010CBSMsg1List.PCRS_CD ) ) {
					kk0341_b022_map.put( JKKKojiAnkenConstCC.STB_KEI_TV_COURSE_CD, kk0161_a010_map.get( EKK0161A010CBSMsg1List.PCRS_CD ).toString() );
				} else {
					kk0341_b022_map.put( JKKKojiAnkenConstCC.STB_KEI_TV_COURSE_CD, new String() );
				}
	 // IT2-2013-0000139対応 20130210 沖田 ADD START
				// 異動予約されている場合、新料金コースコード(TVコースコード)を設定する
				if (!StringUtils.isEmpty( (String) kk0341_b022_map.get(EKK1681B001CBSMsg1List.NEW_PCRS_CD)) ) {
					kk0341_b022_map.put( JKKKojiAnkenConstCC.STB_KEI_TV_COURSE_CD, kk0341_b022_map.get(EKK1681B001CBSMsg1List.NEW_PCRS_CD) );
				}
	 // IT2-2013-0000139対応 20130210 沖田 ADD END
				
// OT-2013-0000543対応 20130326 星野 ADD START
			}
// OT-2013-0000543対応 20130326 星野 ADD END
		}
	}

// ST1-2013-0000079対応 20130111 星野 ADD END

// ●●● IT2-2012-0000994 START ●●●
	/**
	 *【S-IF呼出判定】EKK0191A010 サービス契約内訳<eo光電話>一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapList   〔設定情報リスト〕kk0161_b004_map_list
	 * @param   mapInfo   〔設定情報マップ〕kk0081_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
//	public boolean checkEKK0191A010( IRequestParameterReadWrite param, String fixedText, ArrayList mapList ) throws RequestParameterException {
	public boolean checkEKK0191A010( IRequestParameterReadWrite param, String fixedText, ArrayList mapList, HashMap mapInfo ) throws RequestParameterException {

		if ( (mapList == null) || (mapList.size() == 0) ) {
			return false;
		}
		// サービス契約内訳の料金コースでの判定を削除
//		for ( int i = 0; i < mapList.size(); i ++ ) {
//			HashMap mapInfo = (HashMap)( mapList.get(i) );
//			String pcrsCd = "";
//			if ( mapInfo.containsKey( EKK0161B004CBSMsg1List.PCRS_CD ) ) {
//				pcrsCd = mapInfo.get( EKK0161B004CBSMsg1List.PCRS_CD ).toString();
//				if ( ( !PCRS_CD_1.equals( pcrsCd ) ) && ( !PCRS_CD_2.equals( pcrsCd ) ) ) {
//					return false;
//				}
//			} else {
//				return false;
//			}
//		}

		if (mapInfo == null) {
			return false;
		}
		if ( !mapInfo.containsKey( EKK0081A010CBSMsg1List.SVC_CD ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( mapInfo.get( EKK0081A010CBSMsg1List.SVC_CD ).toString() ) ) {
			return false;
		}
		if ( !SVC_CD_TEL.equals( mapInfo.get( EKK0081A010CBSMsg1List.SVC_CD ).toString() ) ) {
			return false;
		}
		
		return true;
	}
// ●●● IT2-2012-0000994 END ●●●

	/**
	 *【上りマッピング】EKK0191A010 サービス契約内訳<eo光電話>一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0161_b004_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0191A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0191A010CBSMsg.class.getName(), EKK0191A010, FUNC_CD_SEL_CURRENT );

		/** 上りマッピング **/
		// mapInfo.サービス契約内訳番号 ⇒ EKK0191A010.ＫＥＹ＿サービス契約内訳番号
		if ( mapInfo.containsKey( EKK0161B004CBSMsg1List.SVC_KEI_UCWK_NO ) ) {
			template.set( EKK0191A010CBSMsg.KEY_SVC_KEI_UCWK_NO, mapInfo.get( EKK0161B004CBSMsg1List.SVC_KEI_UCWK_NO ).toString() );
		} else {
			template.setNull( EKK0191A010CBSMsg.KEY_SVC_KEI_UCWK_NO );
		}
		// NULL ⇒ EKK0191A010.ＫＥＹ＿世代登録年月日時分秒
		template.setNull( EKK0191A010CBSMsg.KEY_GENE_ADD_DTM );

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0191A010 サービス契約内訳<eo光電話>一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK0191A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0191_a010_map = (HashMap)( paramWorkMap.get( EKK0191A010_MAP ) );
		if ( kk0191_a010_map == null ) {
			kk0191_a010_map = new HashMap();
			paramWorkMap.put( EKK0191A010_MAP, kk0191_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0191_a010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0191A010CBSMsg.EKK0191A010CBSMSG1LIST );
		kk0191_a010_map_list = (ArrayList)( kk0191_a010_map.get( EKK0191A010CBSMsg.EKK0191A010CBSMSG1LIST ) );
		if ( kk0191_a010_map_list == null ) {
			kk0191_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			// サービス契約内訳<eo光電話>一意照会明細
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0191_a010_map_list.size() ) {
					kk0191_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0191_a010_map = (HashMap)( kk0191_a010_map_list.get(i) );

				// サービス契約内訳番号
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.SVC_KEI_UCWK_NO );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.GENE_ADD_DTM );
				// 電話番号
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.TELNO );
				// 代表電話番号
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.DAIHYO_TELNO );
				// 電話番号使用場所番号
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.TELNO_USE_PLACE_NO );
				// 緊急通報用住所コード
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.EMG_AD_CD );
				// 緊急通報用補正郵便番号
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.EMG_HOSEI_PCD );
				// 緊急通報用都道府県名
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.EMG_STATE_NM );
				// 緊急通報用市区町村名
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.EMG_CITY_NM );
				// 緊急通報用大字通称名
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.EMG_OAZTSU_NM );
				// 緊急通報用字丁目名
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.EMG_AZCHO_NM );
				// 緊急通報用番地号
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.EMG_BNCHIGO );
				// 緊急通報用住所補記・建物名
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.EMG_ADRTTM );
				// 緊急通報用住所補記・部屋番号
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.EMG_ADRRM );
				// 緊急通報用契約者個別指定フラグ
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.EMG_KSH_KSITEI_FLG );
				// 緊急通報用契約者名
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.EMG_KSH_NM );
				// 緊急通報用契約者カナ名
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.EMG_KSH_KANA );
				// 緊急通報用住所確定後変更可否
// MODEL対応
//				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.EMG_AD_FIX_AF_CHGE_KH );
//				// 緊急通報用住所確定後変更可否名称
//				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.EMG_AD_FIX_AF_CHGE_KH_NM );
// MODEL対応
				// SIPユーザーID
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.SIP_USER_ID );
				// SIPユーザーIDパスワード
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.SIP_USER_ID_PWD );
				// SIPユーザーID消去済フラグ
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.SIP_USER_ID_DEL_ZUMI_FLG );
				// 電話BASホストID
// MODEL対応
//				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.TEL_BAS_HOST_ID );
// MODEL対応
				// 初回CDR発生年月日
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.FIRST_CDR_HASSEI_YMD );
				// 電話番号順番
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.TELNO_JUN );
				// NTT番号案内有無
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.NTT_NO_GUIDE_UM );
				// NTT番号案内有無名称
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.NTT_NO_GUIDE_UM_NM );
				// ハローページ掲載有無
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.HELLOPAGE_KEISAI_UM );
				// ハローページ掲載有無名称
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.HELLOPAGE_KEISAI_UM_NM );
				// 通話明細公開要否
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.TUWA_DTL_KOKAI_YH );
				// 通話明細公開要否名称
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.TUWA_DTL_KOKAI_YH_NM );
				// 電番事前通知コード
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.TEL_NO_PRE_TCHI_CD );
				// NTT契約者住所コード
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.NTT_KEISHA_AD_CD );
				// NTT契約者郵便番号
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.NTT_KEISHA_PCD );
				// NTT契約者都道府県名
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.NTT_KEISHA_STATE_NM );
				// NTT契約者市区町村名
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.NTT_KEISHA_CITY_NM );
				// NTT契約者大字通称名
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.NTT_KEISHA_OAZTSU_NM );
				// NTT契約者字丁目名
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.NTT_KEISHA_AZCHO_NM );
				// NTT契約者番地号
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.NTT_KEISHA_BNCHIGO );
				// NTT契約者住所補記・建物名
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.NTT_KEISHA_ADRTTM );
				// NTT契約者住所補記・部屋番号
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.NTT_KEISHA_ADRRM );
				// NTT契約者カナ名
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.NTT_KSH_KANA );
				// NTT契約者名
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.NTT_KEISHA_NM );
				// NTT契約者住所_契約者住所差異フラグ
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.NTT_KSH_AD_KSH_AD_SAI_FLG );
				// 通信事業者コード
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.TSJGS_CD );
				// 通信事業者コード名称
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.TSJGS_CD_NM );
				// 移転元通信事業者拠点コード
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.ITNM_TSJGS_KTN_CD );
				// 移転元通信事業者拠点コード名称
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.ITNM_TSJGS_KTN_CD_NM );
				// 同時開通希望コード
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.DOJI_OPEN_KIBO_CD );
				// 電話手続申込コード
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.TEL_TTDKI_MSKM_CD );
				// 手動切替予定年月日時分秒
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.MAN_SWITCH_RSV_DTM );
				// 初期電話オプション設定用リモート操作用パスワード
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.SHK_TEL_OP_SETTE_RMTS_PWD );
				// 電話オプション設定用リモート操作用パスワード
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.TEL_OP_SETTE_RMTS_PWD );
/** MODEL対応 START*/
				// 解約・休止トーキ希望有無
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.DSL_PAUSE_TOKI_KIBO_UM );
				// 解約・休止トーキ希望有無名称
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.DSL_PAUSE_TOKI_KIBO_UM_NM );
				// 解約・休止トーキ種別コード
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.DSL_PAUSE_TOKI_SBT_CD );
				// 解約・休止トーキ種別コード名称
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.DSL_PAUSE_TOKI_SBT_CD_NM );
				// 解約・休止トーキ転送先電話番号
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.DSL_PAUSE_TOKI_TSS_TLN );
				// 解約・休止トーキ開始年月日
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.DSL_PAUSE_TOKI_STA_YMD );
				// 解約・休止トーキ終了予定年月日
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.DSL_PAUSE_TOKI_END_RSYMD );
				// 解約・休止トーキ終了年月日
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.DSL_PAUSE_TOKI_END_YMD );
				// 休止トーキ終了種別コード
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.PAUSE_TOKI_END_SBT_CD );
				// 休止トーキ終了種別コード名称
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.PAUSE_TOKI_END_SBT_CD_NM );
				// 休止トーキ終了登録コード
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.DSL_PAUSE_TOKI_ADD_CD );
				// 休止トーキ終了登録コード名称
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.DSL_PAUSE_TOKI_ADD_CD_NM );
				// 解約・休止トーキ開始予定年月日
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.DSL_PAUSE_TOKI_STA_RSYMD );
				// 解約・休止トーキ転送先サービス契約内訳番号
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.DSL_PAUSE_TOKI_TSS_SVKUWNO );
				// 移転先開通後トーキ登録コード
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.ITENS_OPAF_TOKI_ADD_CD );
				// 移転先開通後トーキ登録コード名称
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.ITENS_OPAF_TOKI_ADD_CD_NM );
				// 移転先開通後トーキ種別コード
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.ITENS_OPAF_TOKI_SBT_CD );
				// 移転先開通後トーキ種別コード名称
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.ITENS_OPAF_TOKI_SBT_CD_NM );
				// 移転先開通後トーキ希望有無
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.ITENS_OPAF_TOKI_KIBO_UM );
				// 移転先開通後トーキ希望有無名称
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.ITENS_OPAF_TOKI_KIBO_UM_NM );
				// 移転先開通後トーキ開始予定年月日
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.ITENS_OPAF_TOKI_STA_RSYMD );
				// 移転先開通後トーキ開始年月日
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.ITENS_OPAF_TOKI_STA_YMD );
				// 移転先開通後トーキ終了予定年月日
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.ITENS_OPAF_TOKI_END_RSYMD );
				// 移転先開通後トーキ終了年月日
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.ITENS_OPAF_TOKI_END_YMD );
				// 移転先開通後トーキ転送先サービス契約内訳番号
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.ITNS_OPAF_TOKI_TSS_SVKUWNO );
				// 同番移転NTT契約者名
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.DOBANITEN_NTT_KEISHA_NM );
				// // 同番移転NTT契約者カナ名
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.DOBANITEN_NTT_KSH_KANA );
/** MODEL対応 END*/
				// タウンページ掲載カナ名
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.TOWNPAGE_KEISAI_KANA );
				// タウンページ掲載名
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.TOWNPAGE_KEISAI_NM );
				// 番ポ有無
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.BMP_UM );
				// 番ポ後利用場所種別コード
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.BMP_AF_USE_PLACE_SBT_CD);
				// 番ポ後利用場所種別コード名称
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.BMP_AF_USE_PLACE_SBT_CD_NM );
				// 番ポ有無名称
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.BMP_UM_NM );
				// 番ポ同時工事希望有無
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.BMP_DOJI_KOJI_KIBO_UM );
				// 番ポ同時工事希望有無名称
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.BMP_DOJI_KOJI_KIBO_UM_NM );
				// 番ポ同時開通年月日
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.BMP_DOJI_OPEN_YMD );
				// VA宅内機器型式コード
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.VA_TAKNKIKI_MODEL_CD );
				// VA機器製造番号
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.VA_KIKI_SEIZO_NO );
				// VAポート番号
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.VA_PORT_NO );
				// 予約適用コード
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.RSV_APLY_CD );
				// 予約適用コード名称
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.RSV_APLY_CD_NM );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.MK_FLG_NM );
				// 最終更新年月日時分秒
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.LAST_UPD_DTM );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO START ★★★
				// 同番移転申込有無
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.DOBANITEN_MSKM_UM );
				// 番ポ同時工事希望有無
				dwnMapping( child_template, child_kk0191_a010_map, EKK0191A010CBSMsg1List.BMP_DOJI_KOJI_KIBO_UM );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO END ★★★
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0191A010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0191_a010_map_list == null ) || ( kk0191_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( kk0191_a010_map_list.get(0) );
	}

	/**
	 *【エラーマッピング】EKK0191A010 サービス契約内訳<eo光電話>一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0191A010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0191A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿サービス契約内訳番号
		errMapping( template, errMap, EKK0191A010CBSMsg.KEY_SVC_KEI_UCWK_NO_ERR );
		// ＫＥＹ＿世代登録年月日時分秒
		errMapping( template, errMap, EKK0191A010CBSMsg.KEY_GENE_ADD_DTM_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0191A010 サービス契約内訳<eo光電話>一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0191_a010_map_list
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0191A010( HashMap mapping, ArrayList mapList ) {

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
			mapping.put( EKK0191A010_MAP, mapList);
		}
	}

	/**
	 *【上りマッピング】EKK0241B001 サービス契約回線内訳一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0241B001( IRequestParameterReadWrite param, String fixedText, String funcCode ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		/** テンプレート **/
// IT1-2013-0000186対応 20130302 星野 MOD START
//		CAANMsg template = createTemplate( param, EKK0241B001CBSMsg.class.getName(), EKK0241B001, FUNC_CD_SEL_DEFAULT );
		CAANMsg template = createTemplate( param, EKK0241B001CBSMsg.class.getName(), EKK0241B001, funcCode );
// IT1-2013-0000186対応 20130302 星野 MOD END

		/** 上りマッピング **/
		// param.サービス契約番号 ⇒ EKK0241B001.ＫＥＹ＿サービス契約番号
		if ( updMap.containsKey( JKKKojiAnkenConstCC.SVC_KEI_NO ) ) {
			template.set( EKK0241B001CBSMsg.KEY_SVC_KEI_NO, updMap.get( JKKKojiAnkenConstCC.SVC_KEI_NO ).toString() );
		} else {
			template.setNull( EKK0241B001CBSMsg.KEY_SVC_KEI_NO );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0241B001 サービス契約回線内訳一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList getEKK0241B001( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0241_b001_map = (HashMap)( paramWorkMap.get( EKK0241B001_MAP ) );
		if ( kk0241_b001_map == null ) {
			kk0241_b001_map = new HashMap();
			paramWorkMap.put( EKK0241B001_MAP, kk0241_b001_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0241_b001_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0241B001CBSMsg.EKK0241B001CBSMSG1LIST );
		kk0241_b001_map_list = (ArrayList)( kk0241_b001_map.get( EKK0241B001CBSMsg.EKK0241B001CBSMSG1LIST ) );
		if ( kk0241_b001_map_list == null ) {
			kk0241_b001_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0241_b001_map_list.size() ) {
					kk0241_b001_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0241_b001_map = (HashMap)( kk0241_b001_map_list.get(i) );

				// サービス契約回線内訳番号
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.SVC_KEI_KAISEN_UCWK_NO );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.GENE_ADD_DTM );
				// サービス契約回線内訳ステータス
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.SVC_KEI_KAISEN_UCWK_STAT );
				// 申込明細番号
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.MSKM_DTL_NO );
				// 回線場所住所未確定フラグ
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KISN_PLC_AD_MI_FIX_FLG );
				// 回線場所住所未確定解除年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KISN_PLC_AD_MI_FIX_RLS_YMD );
				// 回線場所_契約者住所差異フラグ
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLC_KSH_AD_SAI_FLG );
				// お客様SOS利用有無
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.CUST_SOS_USE_UM );
				// 回線コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_CD );
				// マンション物件番号
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.MANSION_BUKKEN_NO );
				// 回線場所電話番号
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_TELNO );
				// 回線場所カナ名
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLC_KANA );
				// 回線場所住所コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_AD_CD );
				// 回線場所郵便番号
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_PCD );
				// 回線場所都道府県名
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_STATE_NM );
				// 回線場所市区町村名
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_CITY_NM );
				// 回線場所大字通称名
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_OAZTSU_NM );
				// 回線場所字丁目名
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_AZCHO_NM );
				// 回線場所番地号
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_BNCHIGO );
				// 回線場所住所補記・建物名
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_ADRTTM );
				// 回線場所住所補記・部屋番号
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_ADRRM );
// ANK-3885-00-00 ADD START
				// 回線場所棟情報
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_TOU_INFO );
// ANK-3885-00-00 ADD END
				// 回線場所番号
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_NO );
				// 回線場所区画整理中フラグ
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KISN_PLC_KKK_SEIRI_CHU_FLG );
				// 回線場所補足コード1
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KISN_PLC_HSK_CD_1 );
				// 回線場所補足コード2
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KISN_PLC_HSK_CD_2 );
				// 回線場所補足メモ
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KISN_PLC_HSK_MEMO );
				// 回線場所住所確定フラグ
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KISN_PLC_AD_FIX_FLG );
				// 回線場所住所確定後変更可否
// MODEL対応
//				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KISN_PLC_AD_FIX_AF_CHGE_KH );
// MODEL対応
				// 関電営業所番号
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KEPCO_BUSIOFFICE_NO );
				// 使用開始年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.USE_STAYMD );
				// 住所形態コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.AD_FORM_CD );
				// 竣工予定年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.SHUNKO_RSV_YMD );
				// 電力送電予定年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.EPOWER_SODEN_RSV_YMD );
				// 入居予定年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.NYUKYO_RSV_YMD );
				// 引渡し予定年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.HIKIWATASHI_RSV_YMD );
				// 引越し予定年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.HIKKOSHI_RSV_YMD );
				// X座標
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.XZAHYO );
				// Y座標
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.YZAHYO );
				// 経度
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.LGTD );
				// 緯度
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.LTTD );
				// 座標補正有無
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.ZAHYO_HOSEI_UM );
				// テレビ個別対応コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.TV_KOBET_TAIO_CD );
				// TVアンテナ有無
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.TV_ANTENNA_UM );
				// 方角コード1
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.DIRECTION_CD_1 );
				// 方角コード2
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.DIRECTION_CD_2 );
				// 戸建建築階数コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KODATE_KCKU_FLR_CNT_CD );
				// 集合住宅入居階数コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.SHUGJ_NYUKYO_FLR_CNT_CD );
				// 通信速度コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.TSUSHIN_SPEED_CD );
				// PON種別コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.PON_SBT_CD );
				// ループバックテスト完了年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.LOOPBACK_TEST_FIN_YMD );
				// 回線提供会社コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_TK_COMP_CD );
				// VDSL利用電話回線種別コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.VDSL_USE_TEL_KISN_SBT_CD );
				// VDSL利用電話回線切替予定年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.VDSL_USE_DKSN_SWCH_RSV_YMD );
				// VDSL利用対象電話番号回線種別コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.VDSL_USE_TG_DBKSN_SBT_CD );
				// VDSL利用対象電話番号
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.VDSL_USE_TG_TELNO );
				// 異動区分
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.IDO_DIV );
				// 引越し年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.HIKKOSHI_YMD );
				// 該当エリアサービス開始年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.GAITO_AREA_SVC_STAYMD );
				// 撤去工事希望年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.TEKKYO_KOJI_KIBO_YMD );
				// 使用終了年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.USE_ENDYMD );
				// 起点変電所コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KITEN_HDSHO_CD );
				// 集約局コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.SHYAKK_CD );
				// サービスキャンセル年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.SVC_CANCEL_YMD );
				// サービスキャンセル理由コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.SVC_CANCEL_RSN_CD );
				// サービス契約回線内訳キャンセル取消年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.SVKEI_KISN_UW_CNCL_CL_YMD );
				// 関電営業所コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KEPCO_BUSIOFFICE_CD );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.MK_FLG );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0241B001(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0241_b001_map_list == null ) || ( kk0241_b001_map_list.size() == 0 ) ) {
			return null;
		}

		return kk0241_b001_map_list;
	}

	/**
	 *【エラーマッピング】EKK0241B001 サービス契約回線内訳一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0241B001( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0241B001CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿サービス契約番号
		errMapping( template, errMap, EKK0241B001CBSMsg.KEY_SVC_KEI_NO_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0241B001 サービス契約回線内訳一覧照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  kk0241_b001_map_list 〔設定情報リスト〕kk0241_b001_map_list
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0241B001( HashMap mapping, ArrayList kk0241_b001_map_list ) {

		/** マッピング情報適用 **/
		if ( (kk0241_b001_map_list != null) && (kk0241_b001_map_list.size() > 0) ) {
			mapping.put( EKK0241B001_MAP, (HashMap)( kk0241_b001_map_list.get(0) ) );
		}
	}

	/**
	 *【マッピング情報適用】EKK0241B001 サービス契約回線内訳一覧照会 ※引越受付時情報.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0241_b001_map_list
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0241B001_NEW( HashMap mapping, ArrayList mapList ) {

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
// IT2-2013-0000544 2013.06.17 T.TORIKAI MOD START
//// IT2-2013-0000366 20130415 Kurata Start			
//// 受付中のステイタスが見つからない場合は、先頭データを返すようにする事前処理
//// 受付中から提供中へステイタスが変わった場合の対処
//			HashMap pre_mapInfo = (HashMap)( mapList.get(0) );
//			mapping.put( EKK0241B001_MAP,  pre_mapInfo);
//// IT2-2013-0000366 20130415 Kurata End			
//
//			for ( int i = 0; i < mapList.size(); i ++ ) {
//				HashMap mapInfo = (HashMap)( mapList.get(i) );
//				String mapTemp = mapInfo.get(EKK0241B001CBSMsg1List.SVC_KEI_KAISEN_UCWK_STAT).toString();
//				if ( SVC_KEI_KAISEN_UCWK_STAT_UKZM.equals( mapTemp ) ) {
//					mapping.put( EKK0241B001_MAP, mapInfo);
//				}
//			}
			mapping.put( EKK0241B001_MAP, getNewSvcKaisenUcwk(mapList));
// IT2-2013-0000544 2013.06.17 T.TORIKAI MOD END
		}
	}

	/**
	 *【S-IF呼出判定】EKK0241B001 サービス契約回線内訳一覧照会 ※転宅前情報.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEKK0241B001_OLD( IRequestParameterReadWrite param, String fixedText ) throws RequestParameterException {

		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		if ( !updMap.containsKey( JKKKojiAnkenConstCC.OLD_SVC_KEI_NO ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( updMap.get( JKKKojiAnkenConstCC.OLD_SVC_KEI_NO ).toString() ) ) {
			return false;
		}

		return true;
	}

	/**
	 *【上りマッピング】EKK0241B001 サービス契約回線内訳一覧照会 ※転宅前情報.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0241B001_OLD( IRequestParameterReadWrite param, String fixedText ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		/** テンプレート **/
		CAANMsg template = createTemplate( param, EKK0241B001CBSMsg.class.getName(), EKK0241B001, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// param.旧_サービス契約番号 ⇒ EKK0241B001.ＫＥＹ＿サービス契約番号
		if ( updMap.containsKey( JKKKojiAnkenConstCC.OLD_SVC_KEI_NO ) ) {
			template.set( EKK0241B001CBSMsg.KEY_SVC_KEI_NO, updMap.get( JKKKojiAnkenConstCC.OLD_SVC_KEI_NO ).toString() );
		} else {
			template.setNull( EKK0241B001CBSMsg.KEY_SVC_KEI_NO );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0241B001 サービス契約回線内訳一覧照会 ※転宅前情報.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList getEKK0241B001_OLD( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0241_b001_map = (HashMap)( paramWorkMap.get( EKK0241B001_OLD ) );
		if ( kk0241_b001_map == null ) {
			kk0241_b001_map = new HashMap();
			paramWorkMap.put( EKK0241B001_OLD, kk0241_b001_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0241_b001_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0241B001CBSMsg.EKK0241B001CBSMSG1LIST );
		kk0241_b001_map_list = (ArrayList)( kk0241_b001_map.get( EKK0241B001CBSMsg.EKK0241B001CBSMSG1LIST ) );
		if ( kk0241_b001_map_list == null ) {
			kk0241_b001_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0241_b001_map_list.size() ) {
					kk0241_b001_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0241_b001_map = (HashMap)( kk0241_b001_map_list.get(i) );

				// サービス契約回線内訳番号
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.SVC_KEI_KAISEN_UCWK_NO );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.GENE_ADD_DTM );
				// サービス契約回線内訳ステータス
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.SVC_KEI_KAISEN_UCWK_STAT );
				// 申込明細番号
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.MSKM_DTL_NO );
				// 回線場所住所未確定フラグ
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KISN_PLC_AD_MI_FIX_FLG );
				// 回線場所住所未確定解除年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KISN_PLC_AD_MI_FIX_RLS_YMD );
				// 回線場所_契約者住所差異フラグ
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLC_KSH_AD_SAI_FLG );
				// お客様SOS利用有無
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.CUST_SOS_USE_UM );
				// 回線コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_CD );
				// マンション物件番号
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.MANSION_BUKKEN_NO );
				// 回線場所電話番号
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_TELNO );
				// 回線場所カナ名
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLC_KANA );
				// 回線場所住所コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_AD_CD );
				// 回線場所郵便番号
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_PCD );
				// 回線場所都道府県名
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_STATE_NM );
				// 回線場所市区町村名
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_CITY_NM );
				// 回線場所大字通称名
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_OAZTSU_NM );
				// 回線場所字丁目名
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_AZCHO_NM );
				// 回線場所番地号
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_BNCHIGO );
				// 回線場所住所補記・建物名
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_ADRTTM );
				// 回線場所住所補記・部屋番号
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_ADRRM );
				// 回線場所番号
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_PLACE_NO );
				// 回線場所区画整理中フラグ
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KISN_PLC_KKK_SEIRI_CHU_FLG );
				// 回線場所補足コード1
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KISN_PLC_HSK_CD_1 );
				// 回線場所補足コード2
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KISN_PLC_HSK_CD_2 );
				// 回線場所補足メモ
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KISN_PLC_HSK_MEMO );
				// 回線場所住所確定フラグ
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KISN_PLC_AD_FIX_FLG );
				// 回線場所住所確定後変更可否
// MODEL対応
//				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KISN_PLC_AD_FIX_AF_CHGE_KH );
// MODEL対応
				// 関電営業所番号
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KEPCO_BUSIOFFICE_NO );
				// 使用開始年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.USE_STAYMD );
				// 住所形態コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.AD_FORM_CD );
				// 竣工予定年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.SHUNKO_RSV_YMD );
				// 電力送電予定年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.EPOWER_SODEN_RSV_YMD );
				// 入居予定年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.NYUKYO_RSV_YMD );
				// 引渡し予定年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.HIKIWATASHI_RSV_YMD );
				// 引越し予定年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.HIKKOSHI_RSV_YMD );
				// X座標
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.XZAHYO );
				// Y座標
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.YZAHYO );
				// 経度
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.LGTD );
				// 緯度
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.LTTD );
				// 座標補正有無
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.ZAHYO_HOSEI_UM );
				// テレビ個別対応コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.TV_KOBET_TAIO_CD );
				// TVアンテナ有無
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.TV_ANTENNA_UM );
				// 方角コード1
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.DIRECTION_CD_1 );
				// 方角コード2
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.DIRECTION_CD_2 );
				// 戸建建築階数コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KODATE_KCKU_FLR_CNT_CD );
				// 集合住宅入居階数コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.SHUGJ_NYUKYO_FLR_CNT_CD );
				// 通信速度コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.TSUSHIN_SPEED_CD );
				// PON種別コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.PON_SBT_CD );
				// ループバックテスト完了年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.LOOPBACK_TEST_FIN_YMD );
				// 回線提供会社コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KAISEN_TK_COMP_CD );
				// VDSL利用電話回線種別コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.VDSL_USE_TEL_KISN_SBT_CD );
				// VDSL利用電話回線切替予定年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.VDSL_USE_DKSN_SWCH_RSV_YMD );
				// VDSL利用対象電話番号回線種別コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.VDSL_USE_TG_DBKSN_SBT_CD );
				// VDSL利用対象電話番号
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.VDSL_USE_TG_TELNO );
				// 異動区分
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.IDO_DIV );
				// 引越し年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.HIKKOSHI_YMD );
				// 該当エリアサービス開始年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.GAITO_AREA_SVC_STAYMD );
				// 撤去工事希望年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.TEKKYO_KOJI_KIBO_YMD );
				// 使用終了年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.USE_ENDYMD );
				// 起点変電所コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KITEN_HDSHO_CD );
				// 集約局コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.SHYAKK_CD );
				// サービスキャンセル年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.SVC_CANCEL_YMD );
				// サービスキャンセル理由コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.SVC_CANCEL_RSN_CD );
				// サービス契約回線内訳キャンセル取消年月日
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.SVKEI_KISN_UW_CNCL_CL_YMD );
				// 関電営業所コード
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.KEPCO_BUSIOFFICE_CD );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0241_b001_map, EKK0241B001CBSMsg1List.MK_FLG );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0241B001_OLD(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0241_b001_map_list == null ) || ( kk0241_b001_map_list.size() == 0 ) ) {
			return null;
		}

		return kk0241_b001_map_list;
	}

	/**
	 *【エラーマッピング】EKK0241B001 サービス契約回線内訳一覧照会 ※転宅前情報.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0241B001_OLD( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0241B001CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿サービス契約番号
		errMapping( template, errMap, EKK0241B001CBSMsg.KEY_SVC_KEI_NO_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0241B001 サービス契約回線内訳一覧照会 ※転宅前情報.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0241_b001_map_list
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0241B001_OLD( HashMap mapping, ArrayList mapList ) {

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
// IT2-2013-0000544 2013.06.17 T.TORIKAI MOD START
//			for ( int i = 0; i < mapList.size(); i ++ ) {
//				HashMap mapInfo = (HashMap)( mapList.get(i) );
//
//				if ( SVC_KEI_KAISEN_UCWK_STAT_USE.equals( mapInfo.get( EKK0241B001CBSMsg1List.SVC_KEI_KAISEN_UCWK_STAT ).toString() ) ) {
//					mapping.put( EKK0241B001_OLD, mapInfo );
//					break;
//				}
//			}
			mapping.put( EKK0241B001_OLD, getOldSvcKaisenUcwk(mapList));
// IT2-2013-0000544 2013.06.17 T.TORIKAI MOD END
		}
	}

	/**
	 *【マッピング情報適用】EKK0241B001 サービス契約回線内訳一覧照会 ※解約時情報.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0241_b001_map_list
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0241B001_DSL( HashMap mapping, ArrayList mapList ) {

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
// IT2-2013-0000544 2013.06.17 T.TORIKAI MOD START
//			for ( int i = 0; i < mapList.size(); i ++ ) {
//				HashMap mapInfo = (HashMap)( mapList.get(i) );
//
//				if ( SVC_KEI_KAISEN_UCWK_STAT_USE.equals( mapInfo.get( EKK0241B001CBSMsg1List.SVC_KEI_KAISEN_UCWK_STAT ).toString() ) ) {
//					mapping.put( EKK0241B001_MAP, mapInfo );
//				} else if (SVC_KEI_KAISEN_UCWK_STAT_UKZM.equals( mapInfo.get( EKK0241B001CBSMsg1List.SVC_KEI_KAISEN_UCWK_STAT ).toString() )) {
//					mapping.put( EKK0241B001_NEW, mapInfo );
//				}
//			}
			mapping.put( EKK0241B001_MAP, getOldSvcKaisenUcwk(mapList));
			mapping.put( EKK0241B001_NEW, getNewSvcKaisenUcwk(mapList));
// IT2-2013-0000544 2013.06.17 T.TORIKAI MOD END
		}
	}

// IT1-2013-0000621対応 20130327 星野 ADD START
	/**
	 *【マッピング情報適用】EKK0241B001 サービス契約回線内訳一覧照会 ※指定された回線.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  kk0241_b001_map_list 〔設定情報リスト〕kk0241_b001_map_list
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0241B001_TRGT( HashMap mapping, ArrayList mapList, String trgtSvcKeiKaisenUcwkNo ) {

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
			for ( int i = 0; i < mapList.size(); i ++ ) {
				HashMap mapInfo = (HashMap)( mapList.get(i) );

				if ( mapInfo.get( EKK0241B001CBSMsg1List.SVC_KEI_KAISEN_UCWK_NO ).equals(trgtSvcKeiKaisenUcwkNo) ){
					mapping.put( EKK0241B001_MAP, mapInfo );
				}
			}
		}
	}


// IT1-2013-0000621対応 20130327 星野 ADD END
	
	/**
	 *【上りマッピング】EKK0341B022 サービス対象機器提供サービス契約一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0341B022( IRequestParameterReadWrite param, String fixedText, String funcCode ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		/** テンプレート **/
// IT1-2013-0000186対応 20130302 星野 MOD START
//		CAANMsg template = createTemplate( param, EKK0341B022CBSMsg.class.getName(), EKK0341B022, FUNC_CD_SEL_DEFAULT );
		CAANMsg template = createTemplate( param, EKK0341B022CBSMsg.class.getName(), EKK0341B022, funcCode );
// IT1-2013-0000186対応 20130302 星野 MOD END

		/** 上りマッピング **/
		// param.サービス契約番号 ⇒ EKK0341B022.ＫＥＹ＿サービス契約番号
		if ( updMap.containsKey( JKKKojiAnkenConstCC.SVC_KEI_NO ) ) {
			template.set( EKK0341B022CBSMsg.KEY_SVC_KEI_NO, updMap.get( JKKKojiAnkenConstCC.SVC_KEI_NO ).toString() );
		} else {
			template.setNull( EKK0341B022CBSMsg.KEY_SVC_KEI_NO );
		}
		// EKK0341B022.機器提供サービス契約ステータス
		String koji_uk_dtl_cd = updMap.get( JKKKojiAnkenConstCC.KOJI_UK_DTL_CD ).toString();
		if ( KOJI_UK_DTL_CD_KISN_DEL.equals( koji_uk_dtl_cd ) || KOJI_UK_DTL_CD_KISN_ZAN.equals( koji_uk_dtl_cd ) ) {
			// 解約工事依頼
			template.set( EKK0341B022CBSMsg.KEY_KKTK_SVC_KEI_STAT, KKTK_SVC_KEI_STS_DSL );
		} else {
			// 通常工事依頼
			template.set( EKK0341B022CBSMsg.KEY_KKTK_SVC_KEI_STAT, KKTK_SVC_KEI_STS_DEF );
		}
		// ※※※ 住所変更の異動区分で呼出しされている場合 ※※※
		if ( updMap.containsKey( JKKKojiAnkenConstCC.IDO_DIV ) ) {
			String ido_div = updMap.get( JKKKojiAnkenConstCC.IDO_DIV ).toString();
			if ( IDO_DIV_ADCHG_INS.equals( ido_div ) || IDO_DIV_ADCHG_FIN.equals( ido_div ) ) {
				// 住変工事依頼
				template.set( EKK0341B022CBSMsg.KEY_KKTK_SVC_KEI_STAT, KKTK_SVC_KEI_STS_ADCHG );
			}
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0341B022 サービス対象機器提供サービス契約一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @param   mapInfo   〔設定情報マップ〕kk0081_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピングの明細リスト
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList getEKK0341B022( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap, HashMap mapInfo ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		// ※※※ 住所変更の異動区分で呼出しされている場合 ※※※
		HashMap updMap = (HashMap)( param.getData( fixedText ) );
		ArrayList<HashMap<String, Object>> adchg_tg_kiki_list = null;
		boolean adchg_ido_div = false;
		boolean koji_dsl_div = false;
		if ( updMap.containsKey( JKKKojiAnkenConstCC.IDO_DIV ) ) {
			String ido_div = updMap.get( JKKKojiAnkenConstCC.IDO_DIV ).toString();
			if ( !StringUtils.isEmpty( ido_div ) && ( IDO_DIV_ADCHG_INS.equals( ido_div ) || IDO_DIV_ADCHG_FIN.equals( ido_div ) ) ) {
				if ( updMap.containsKey( JKKKojiAnkenConstCC.ADCHG_DTL_LIST_KKTK_SVC_KEI ) ) {
					adchg_tg_kiki_list = (ArrayList<HashMap<String, Object>>)( updMap.get( JKKKojiAnkenConstCC.ADCHG_DTL_LIST_KKTK_SVC_KEI ) );
					if ( adchg_tg_kiki_list != null && adchg_tg_kiki_list.size() > 0 ) {
						adchg_ido_div = true;
						if ( KOJI_UK_CD_NON_USE_KISN.equals( updMap.get( JKKKojiAnkenConstCC.KOJI_UK_CD ).toString() ) ) {
							koji_dsl_div = true;
						}
					}
				}
			}
		}

		/** リクエストパラメータ作業領域 */
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0341_b022_map = (HashMap)( paramWorkMap.get( EKK0341B022_MAP ) );
		if ( kk0341_b022_map == null ) {
			kk0341_b022_map = new HashMap();
			paramWorkMap.put( EKK0341B022_MAP, kk0341_b022_map );
		}

		/** サービス契約一意照会の結果からサービスコードを取得 **/
		String svc_cd = null;
		if ( mapInfo == null ) {
			svc_cd = new StringBuffer().toString();
		} else {
			svc_cd = mapInfo.get( EKK0081A010CBSMsg1List.SVC_CD ).toString();
			if ( svc_cd == null ) {
				svc_cd = new StringBuffer().toString();
			}
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0341_b022_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0341B022CBSMsg.EKK0341B022CBSMSG1LIST );
		kk0341_b022_map_list = (ArrayList)( kk0341_b022_map.get( EKK0341B022CBSMsg.EKK0341B022CBSMSG1LIST ) );
		if ( kk0341_b022_map_list == null ) {
			kk0341_b022_map_list = new ArrayList();
		}
		int cnt = 0;
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( cnt >= kk0341_b022_map_list.size() ) {
					kk0341_b022_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0341_b022_map = (HashMap)( kk0341_b022_map_list.get(cnt) );

				// 機器提供サービス契約番号
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KKTK_SVC_KEI_NO );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.GENE_ADD_DTM );
				// 機器提供サービス契約ステータス
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KKTK_SVC_KEI_STAT );
				// 機器提供サービスコード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KKTK_SVC_CD );
				// 料金コースコード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.PCRS_CD );
				// 料金プランコード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.PPLAN_CD );
				// 機器提供種別コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KKTK_SBT_CD );
				// HDD容量コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.HDD_CAPA_CD );
				// サービス利用開始希望年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_USE_STA_KIBO_YMD );
				// 予約適用開始希望年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.RSV_TSTA_KIBO_YMD );
				// 希望メーカーコード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIBO_MAKER_CD );
				// 販売種別コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.HAMBAI_SBT_CD );
				// 通信機器セットコード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.TSUSHIN_KIKI_SET_CD );
				// 機器指定種別コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SHITEI_SBT_CD );
				// 宅内機器種別コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.TAKNKIKI_SBT_CD );
				// 機器製造番号
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SEIZO_NO );
				// 機器変更番号
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_CHG_NO );
				// 宅内機器型式コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.TAKNKIKI_MODEL_CD );
				// 宅内機器セット品型コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.TAKNKIKI_SETHIN_MODEL_CD );
				// 付属品種別コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.HUZOKUHIN_SBT_CD );
				// 付属品型式コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.HUZOKUHIN_MODEL_CD );
				// 機器設置先場所番号
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_STC_SAKI_PLACE_NO );
				// 親契約識別コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.OYA_KEI_SKBT_CD );
				// サービス契約番号
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_KEI_NO );
				// サービス契約内訳番号
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_KEI_UCWK_NO );
				// サービス契約回線内訳番号
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_KEI_KAISEN_UCWK_NO );
				// オプションサービス契約番号
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.OP_SVC_KEI_NO );
				// SYSID
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SYSID );
				// 申込明細番号
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.MSKM_DTL_NO );
				// リンクSTBフラグ
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.LINK_STB_FLG );
				// 機器引当指定倉庫コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_HKAT_SHITEI_SOKO_CD );
				// 機器引当指定倉庫棚コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_HKAT_SHITEI_SKDN_CD );
				// 機器提供サービス契約引継発生年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KKTK_SVC_KEI_HKHASYMD );
				// 機器送料有無
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SORYO_UM );
				// 機器送料作成年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SORYO_SAKSEI_YMD );
				// 機器送付先名
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SOHUS_NM );
				// 機器送付先カナ名
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SOHUS_KANA );
				// 機器送付先住所コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SOHUS_AD_CD );
				// 機器送付先郵便番号
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SOHUS_PCD );
				// 機器送付先都道府県名
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SOHUS_STATE_NM );
				// 機器送付先市区町村名
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SOHUS_CITY_NM );
				// 機器送付先大字通称名
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SOHUS_OAZTSU_NM );
				// 機器送付先字丁目名
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SOHUS_AZCHO_NM );
				// 機器送付先番地号
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SOHUS_BNCHIGO );
				// 機器送付先住所補記・建物名
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SOHUS_ADRTTM );
				// 機器送付先住所補記・部屋番号
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SOHUS_ADRRM );
				// 機器送付先電話番号
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SOHUS_TELNO );
				// マンション物件番号
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.MANSION_BUKKEN_NO );
				// 機器送付先_契約者住所差異フラグ
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SOHUS_KSH_AD_SAI_FLG );
				// 機器送付先住所確定後変更可否
// MODEL対応
//				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SHS_AD_FIX_AF_CHGE_KH );
// MODEL対応
				// 機器送付先個別指定フラグ
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SHS_KBT_SHITEI_FLG );
				// 機器送付先補足コード1
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SHS_HSK_CD_1 );
				// 機器送付先補足コード2
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SHS_HSK_CD_2 );
				// 機器送付先補足メモ
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_SHS_HSK_MEMO );
				// 機器設置先名
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_STC_SAKI_NM );
				// 機器設置先カナ名
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_STC_SAKI_KANA );
				// 機器設置先住所コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_STC_SAKI_AD_CD );
				// 機器設置先郵便番号
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_STC_SAKI_PCD );
				// 機器設置先都道府県名
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_STC_SAKI_STATE_NM );
				// 機器設置先市区町村名
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_STC_SAKI_CITY_NM );
				// 機器設置先大字通称名
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_STC_SAKI_OAZTSU_NM );
				// 機器設置先字丁目名
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_STC_SAKI_AZCHO_NM );
				// 機器設置先番地号
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_STC_SAKI_BNCHIGO );
				// 機器設置先住所補記・建物名
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_STC_SAKI_ADRTTM );
				// 機器設置先住所補記・部屋番号
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_STC_SAKI_ADRRM );
				// 機器設置先_契約者住所差異フラグ
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_STC_SK_KSH_AD_SAI_FLG );
				// 機器設置先電話番号
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_STC_SK_TELNO );
				// 機器設置先住所確定後変更可否
// MODEL対応
//				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_STS_AD_FIX_AF_CHGE_KH );
// MODEL対応
				// 機器設置先区画整理中フラグ
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_STS_KKK_SEIRI_CHU_FLG );
				// 住所未確定フラグ
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.AD_MI_FIX_FLG );
				// 自動登録コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.AUTO_ADD_CD );
				// 住所未確定解除年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.AD_MI_FIX_RLS_YMD );
				// 課金開始年月日補正有無
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.CHRG_STA_YMD_HOSEI_UM );
				// 機器設置先補足コード1
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_STS_HSK_CD_1 );
				// 機器設置先補足コード2
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_STS_HSK_CD_2 );
				// 機器設置先補足メモ
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_STS_HSK_MEMO );
				// 機器提供サービス契約後続業務依頼年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KKTK_SVC_KEI_KZKWRK_REQYMD );
				// 照査年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SHOSA_YMD );
				// 照査取消年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SHOSA_CL_YMD );
				// 配送区分
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.HAISO_DIV );
				// 配送期限年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.HAISO_KIGEN_YMD );
				// 配送到着指定年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.HAISO_ARIV_SHITEI_YMD );
				// 試用加入年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.FTRIAL_KANYU_YMD );
				// 試用期間終了年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.FTRIAL_PRD_ENDYMD );
				// 本加入年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.HONKANYU_YMD );
				// 本加入移行期限年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.HONKANYU_IKO_KIGEN_YMD );
				// 契約締結年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KEI_CNC_YMD );
				// JCCC加入書記入年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.JCCC_KANYU_BUNSHO_YMD );
				// 保証コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.HOSHO_CD );
				// 機器提供サービス契約補記
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KKTK_SVKEI_HOKI );
				// 保証開始年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.HOSHO_STAYMD );
				// 保証終了年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.HOSHO_END_YMD );
				// 予約適用年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.RSV_APLY_YMD );
				// 予約取消年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.RSV_CL_YMD );
				// 予約適用コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.RSV_APLY_CD );
				// 機器変更年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_CHG_YMD );
				// プラン開始年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.PLAN_STAYMD );
				// プラン終了年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.PLAN_ENDYMD );
				// プラン課金開始年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.PLAN_CHRG_STAYMD );
				// プラン課金終了年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.PLAN_CHRG_ENDYMD );
				// プラン終了種別コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.PLAN_END_SBT_CD );
				// サービスキャンセル年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_CANCEL_YMD );
				// サービスキャンセル理由コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_CANCEL_RSN_CD );
				// サービス開始年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_STA_YMD );
				// サービス課金開始年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_CHRG_STAYMD );
				// サービス停止年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_STP_YMD );
				// サービス提供中使用不可種別コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVCTK_CHU_USE_FAIL_SBT_CD );
				// サービス停止理由コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_STP_RSN_CD );
				// サービス停止解除年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_STP_RLS_YMD );
				// サービス停止解除理由コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_STP_RLS_RSN_CD );
				// 休止中断コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.PAUSE_STP_CD );
				// サービス休止年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_PAUSE_YMD );
				// サービス休止理由コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_PAUSE_RSN_CD );
				// サービス休止理由メモ
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_PAUSE_RSN_MEMO );
				// サービス休止解除年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_PAUSE_RLS_YMD );
				// サービス休止解除理由コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_PAUSE_RLS_RSN_CD );
				// サービス休止解除理由メモ
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_PAUSE_RLS_RSN_MEMO );
				// サービス終了年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_ENDYMD );
				// サービス課金終了年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_CHRG_ENDYMD );
				// サービス解約年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_DSL_YMD );
				// サービス解約理由コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_DLRE_CD );
				// サービス解約理由メモ
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_DLRE_MEMO );
				// 残置フラグ
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.ZANCHI_FLG );
				// サービス解約手続完了フラグ
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_DSL_TTDKI_FIN_FLG );
				// 回復年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KAIHK_YMD );
				// サービスキャンセル取消年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_CANCEL_CL_YMD );
				// サービス解約取消年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_DSL_CL_YMD );
				// 審査結果送信コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SKEKKA_SEND_CD );
				// サービス休止課金開始年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SVC_PAUSE_CHRG_STA_YMD );
				// 違約金発生コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.PNLTY_HASSEI_CD );
				// 機器認証ID
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_NINSHO_ID );
				// 機器認証IDパスワード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_NINSHO_ID_PWD );
				// 異動区分
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.IDO_DIV );
				// 機器設置実績受付年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KKST_JSEKI_UK_YMD );
				// eoTV機器設置承認状態コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.EO_TV_KKST_SNN_STAT_CD );
				// 機器設置承認年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KKST_SNN_YMD );
				// 宅内機器異動コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.TAKNKIKI_IDO_CD );
				// CASカード使用許諾年月日
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.CAS_CARD_USE_KYODAK_YMD );
				// 機器付加情報コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.KIKI_HUKA_INFO_CD );
				// 照査解約完了コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.SHOSA_DSL_FIN_CD );
				// ルーター解約予約処理状態コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.ROUTER_DSL_RSV_TRN_STAT_CD );
				// ルーター解約予約処理結果コード
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.ROUTER_DSL_RSV_TRN_RSLT_CD );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0341_b022_map, EKK0341B022CBSMsg1List.MK_FLG );

				/** 回線に紐づく機器 (ONU・V-ONU) **/
				if ( !StringUtils.isEmpty( svc_cd ) ) {
					String taknkiki_sbt_cd = child_template.getString( EKK0341B022CBSMsg1List.TAKNKIKI_SBT_CD );
					String oya_kei_skbt_cd = child_template.getString( EKK0341B022CBSMsg1List.OYA_KEI_SKBT_CD );

					if ( OYA_KEI_SKBT_CD_KISN_UW.equals( oya_kei_skbt_cd ) ) {
						if ( SVC_CD_NET.equals( svc_cd ) || SVC_CD_TEL.equals( svc_cd ) ) {
							// ネット・電話 : ONUのみが対象
// ANK-1578-00-00対応 20131201 星野 MOD START
//							if ( !TAKNKIKI_STB_CD_ONU.equals( taknkiki_sbt_cd ) ) {
							// ANK-4315-00-00 MOD START
//							if ( !TAKNKIKI_STB_CD_ONU.equals( taknkiki_sbt_cd ) && !"R0".equals( taknkiki_sbt_cd ) ) {
							if ( !TAKNKIKI_STB_CD_ONU.equals( taknkiki_sbt_cd ) && (!"R0".equals( taknkiki_sbt_cd ) && !"S0".equals( taknkiki_sbt_cd ) ) ) {
							// ANK-4315-00-00 MOD END
// ANK-1578-00-00対応 20131201 星野 MOD END
								kk0341_b022_map_list.remove( cnt );
								cnt --;
							}
						} else if ( SVC_CD_TV.equals( svc_cd ) ) {
							// テレビ : V-ONUのみが対象
							if ( !TAKNKIKI_STB_CD_VONU.equals( taknkiki_sbt_cd ) ) {
								kk0341_b022_map_list.remove( cnt );
								cnt --;
							}
						}
					}
				}
// ▽▽▽ ANK-3106-00-00 ADD END
				// 住所変更かつ、新設の場合のみ以下の条件を追加する
				if (adchg_ido_div && !koji_dsl_div)
				{
					// 多機能ルータのステータスがキャンセル・解約済の場合、除外する
					String taknkiki_sbt_cd = child_template.getString( EKK0341B022CBSMsg1List.TAKNKIKI_SBT_CD );
					String kktk_svc_stat = child_template.getString( EKK0341B022CBSMsg1List.KKTK_SVC_KEI_STAT );
					// ANK-4315-00-00 MOD START
//					if ("R0".equals(taknkiki_sbt_cd) && ("910".equals(kktk_svc_stat) || "920".equals(kktk_svc_stat)))
					if (("R0".equals(taknkiki_sbt_cd) || "S0".equals(taknkiki_sbt_cd)) && ("910".equals(kktk_svc_stat) || "920".equals(kktk_svc_stat)))
					// ANK-4315-00-00 MOD END
					{
						kk0341_b022_map_list.remove( cnt );
						cnt --;
					}
				}
// △△△ ANK-3106-00-00 ADD END
				cnt ++;
			}
		}

		// ※※※ 住所変更の異動区分で呼出しされている場合 ※※※
		if ( adchg_ido_div && kk0341_b022_map_list.size() > 0 ) {
			ArrayList<HashMap<String, Object>> kk0341_b002_adchg_list = new ArrayList<HashMap<String, Object>>();

			HashMap<String, Object> kktk_map = null;
			HashMap<String, Object> adchg_tg_kiki_map = null;
			String kktk_svc_kei_no = "";
			boolean matchFlg = false;

			for ( int i = 0; i < kk0341_b022_map_list.size(); i ++ ) {
				kktk_map = (HashMap<String, Object>)( kk0341_b022_map_list.get(i) );
				kktk_svc_kei_no = kktk_map.get( EKK0341B022CBSMsg1List.KKTK_SVC_KEI_NO ).toString();

				// 機器提供サービス契約番号でマッチング
				matchFlg = false;
				for ( int j = 0; j < adchg_tg_kiki_list.size(); j ++ ) {
					adchg_tg_kiki_map = adchg_tg_kiki_list.get(j);
					if ( adchg_tg_kiki_map == null ) {
						continue;
					}
					if ( kktk_svc_kei_no.equals( adchg_tg_kiki_map.get( JKKKojiAnkenConstCC.ADCHG_DTL_CHG_TG_KEI_NO ).toString() ) ) {
						matchFlg = true;
						break;
					}
				}
				// マッチした場合
				if ( matchFlg ) {
					// 宅内機器種別が ｢STB｣｢B-CAS｣｢C-CAS｣ の場合はSTB移動区分で判定
					if ( adchg_tg_kiki_map.containsKey( JKKKojiAnkenConstCC.ADCHG_DTL_TKKIKI_STB_CD ) && !StringUtils.isEmpty( adchg_tg_kiki_map.get( JKKKojiAnkenConstCC.ADCHG_DTL_TKKIKI_STB_CD ).toString() ) ) {
						// 撤去工事
						if ( koji_dsl_div ) {
							// ｢STB交換｣｢STB一部撤去｣｢STB移動｣ が選択されている
							if ( "02".equals( adchg_tg_kiki_map.get( JKKKojiAnkenConstCC.ADCHG_DTL_IDO_DIV ).toString() ) || "03".equals( adchg_tg_kiki_map.get( JKKKojiAnkenConstCC.ADCHG_DTL_IDO_DIV ).toString() ) || "04".equals( adchg_tg_kiki_map.get( JKKKojiAnkenConstCC.ADCHG_DTL_IDO_DIV ).toString() ) ) {
								kk0341_b002_adchg_list.add( kktk_map );
							}
						// 設置工事
						} else {
							// ｢STB追加｣｢STB交換｣｢STB移動｣ が選択されている
							if ( "01".equals( adchg_tg_kiki_map.get( JKKKojiAnkenConstCC.ADCHG_DTL_IDO_DIV ).toString() ) || "02".equals( adchg_tg_kiki_map.get( JKKKojiAnkenConstCC.ADCHG_DTL_IDO_DIV ).toString() ) || "04".equals( adchg_tg_kiki_map.get( JKKKojiAnkenConstCC.ADCHG_DTL_IDO_DIV ).toString() ) ) {
								kk0341_b002_adchg_list.add( kktk_map );
							}
						}
					} else {
						// 撤去工事
						if ( koji_dsl_div ) {
							// ｢撤去｣｢継続｣ が選択されている
							if ( "1".equals( adchg_tg_kiki_map.get(JKKKojiAnkenConstCC.ADCHG_DTL_TKKIKI_TEKKYO_SBT_CD ).toString()) || "0".equals( adchg_tg_kiki_map.get(JKKKojiAnkenConstCC.ADCHG_DTL_TKKIKI_TEKKYO_SBT_CD ).toString()) ) {
								kk0341_b002_adchg_list.add( kktk_map );
							}
						// 設置工事
						} else {
							// ONU もしくは V-ONUの場合
							if ( TAKNKIKI_STB_CD_ONU.equals( kktk_map.get( EKK0341B022CBSMsg1List.TAKNKIKI_SBT_CD ).toString()) || 
								 TAKNKIKI_STB_CD_VONU.equals( kktk_map.get( EKK0341B022CBSMsg1List.TAKNKIKI_SBT_CD ).toString())) {
								kk0341_b002_adchg_list.add( kktk_map );
							} else {
								// ｢継続｣ が選択されている
								if ( "0".equals( adchg_tg_kiki_map.get(JKKKojiAnkenConstCC.ADCHG_DTL_TKKIKI_TEKKYO_SBT_CD ).toString()) ) {
									kk0341_b002_adchg_list.add( kktk_map );
								}
							}
						}
					}
				// マッチしない場合は設置工事の場合のみ
				} else {
					if ( !koji_dsl_div ) {
						kk0341_b002_adchg_list.add( kktk_map );
					}
				}
			}

			kk0341_b022_map_list = kk0341_b002_adchg_list;
		}

		/** エラーマッピング */
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0341B022(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 */
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0341_b022_map_list == null ) || ( kk0341_b022_map_list.size() == 0 ) ) {
			return null;
		}

		return kk0341_b022_map_list;
	}

	/**
	 *【エラーマッピング】EKK0341B022 サービス対象機器提供サービス契約一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0341B022( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0341B022CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿サービス契約番号
		errMapping( template, errMap, EKK0341B022CBSMsg.KEY_SVC_KEI_NO_ERR );
		// ＫＥＹ＿機器提供サービス契約ステータス
		errMapping( template, errMap, EKK0341B022CBSMsg.KEY_KKTK_SVC_KEI_STAT_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0341B022 サービス対象機器提供サービス契約一覧照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0341_b022_map_list
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0341B022( HashMap mapping, ArrayList mapList ) {

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
			mapping.put( EKK0341B022_MAP, mapList );
		}
	}

	/**
	 *【マッピング情報適用】EKK0341B002 機器提供サービス契約一覧照会(PK指定).
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0341_b022_map_list
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0341B022_PK( HashMap mapping, ArrayList mapList ) {

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
			mapping.put( EKK0341B022_MAP_PK, mapList );
		}
	}

	/**
	 *【S-IF呼出判定】EKK0341A010 機器提供サービス契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報リスト〕kk0341_b022_map_list
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEKK0341A010( IRequestParameterReadWrite param, String fixedText, ArrayList mapList ) throws RequestParameterException {

		if ( (mapList == null) || (mapList.size() == 0) ) {
			return false;
		}

		return true;
	}

	/**
	 *【上りマッピング】EKK0341A010 機器提供サービス契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0341_b022_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0341A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0341A010CBSMsg.class.getName(), EKK0341A010, FUNC_CD_SEL_CURRENT );

		/** 上りマッピング **/
		// mapInfo.機器提供サービス契約番号 ⇒ EKK0341A010.ＫＥＹ＿機器提供サービス契約番号
		if ( mapInfo.containsKey( EKK0341B022CBSMsg1List.KKTK_SVC_KEI_NO ) ) {
			template.set( EKK0341A010CBSMsg.KEY_KKTK_SVC_KEI_NO, mapInfo.get( EKK0341B022CBSMsg1List.KKTK_SVC_KEI_NO ).toString() );
		} else {
			template.setNull( EKK0341A010CBSMsg.KEY_KKTK_SVC_KEI_NO );
		}
		// NULL ⇒ EKK0341A010.ＫＥＹ＿世代登録年月日時分秒
		template.setNull( EKK0341A010CBSMsg.KEY_GENE_ADD_DTM );
		// ●●● ST2-2012-0001110 START ●●●
		// param.運用日付 ⇒ ECK0011A010.ＫＥＹ＿予約適用年月日
//		template.set( EKK0341A010CBSMsg.KEY_RSV_APLY_YMD, param.getControlMapData( SCControlMapKeys.OPE_DATE ).toString() );
		template.set( EKK0341A010CBSMsg.KEY_RSV_APLY_YMD, JCCBPCommon.getOpeDate(null) );
		// ●●● ST2-2012-0001110 END ●●●

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

// ●●● IT1-2012-0002586 horibayashi 2012/12/28
	/**
	 *【上りマッピング】EKK0341A010 機器提供サービス契約一意照会(予約).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0341_b022_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0341A010_RSV( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0341A010CBSMsg.class.getName(), EKK0341A010, FUNC_CD_SEL_CURRENT );

		/** 上りマッピング **/
		// mapInfo.機器提供サービス契約番号 ⇒ EKK0341A010.ＫＥＹ＿機器提供サービス契約番号
		if ( mapInfo.containsKey( EKK0341B022CBSMsg1List.KKTK_SVC_KEI_NO ) ) {
			template.set( EKK0341A010CBSMsg.KEY_KKTK_SVC_KEI_NO, mapInfo.get( EKK0341B022CBSMsg1List.KKTK_SVC_KEI_NO ).toString() );
		} else {
			template.setNull( EKK0341A010CBSMsg.KEY_KKTK_SVC_KEI_NO );
		}
		// 最大日付 ⇒ EKK0341A010.ＫＥＹ＿予約適用年月日
		template.set( EKK0341A010CBSMsg.KEY_RSV_APLY_YMD, MAX_DATE );

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
// ●●● IT1-2012-0002586 horibayashi 2012/12/28

	/**
	 *【上りマッピング】EKK0341A010 機器提供サービス契約一意照会(PK指定).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕taknkiki_info_list
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0341A010_PK_NOW( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		/** パラメータマップ設定 */
		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート設定 */
		CAANMsg template = createTemplate( param, EKK0341A010CBSMsg.class.getName(), EKK0341A010, FUNC_CD_SEL_PK );

		/** 上りマッピング */
		// mapInfo.機器提供サービス契約番号 ⇒ EKK0341A010.ＫＥＹ＿機器提供サービス契約番号
		if ( mapInfo.containsKey( JKKKojiAnkenConstCC.KKTK_SVC_KEI_NO ) ) {
			template.set( EKK0341A010CBSMsg.KEY_KKTK_SVC_KEI_NO, mapInfo.get( JKKKojiAnkenConstCC.KKTK_SVC_KEI_NO ).toString() );
		} else {
			template.setNull( EKK0341A010CBSMsg.KEY_KKTK_SVC_KEI_NO );
		}
		// kk0341_b002_map.機器提供サービス契約番号_世代登録年月日時分秒 → EKK0341A010.ＫＥＹ＿世代登録年月日時分秒
		if ( mapInfo.containsKey( JKKKojiAnkenConstCC.KKTK_SVC_KEI_NO_GENE_ADD_DTM ) ) {
			template.set( EKK0341A010CBSMsg.KEY_GENE_ADD_DTM, mapInfo.get( JKKKojiAnkenConstCC.KKTK_SVC_KEI_NO_GENE_ADD_DTM ).toString() );
		} else {
			template.setNull( EKK0341A010CBSMsg.KEY_GENE_ADD_DTM );
// OM-2013-0003417対応 20131019 星野 ADD START
			// 世代登録が未設定の場合、機能コードを2:カレント指定に差し替え
			template.set(FUNC_CODE, FUNC_CD_SEL_CURRENT);
// OM-2013-0003417対応 20131019 星野 ADD END
		}
		// ●●● ST2-2012-0001110 START ●●●
		// param.運用日付 → ECK0011A010.ＫＥＹ＿予約適用年月日
//		template.set( EKK0341A010CBSMsg.KEY_RSV_APLY_YMD, param.getControlMapData( SCControlMapKeys.OPE_DATE ).toString() );
		template.set( EKK0341A010CBSMsg.KEY_RSV_APLY_YMD, JCCBPCommon.getOpeDate(null) );
		// ●●● ST2-2012-0001110 END ●●●

		/** パラメータマップとテンプレートのマッピング */
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【上りマッピング】EKK0341A010 機器提供サービス契約一意照会(PK指定・変更前).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕taknkiki_info_list
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0341A010_PK_OLD( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		/** パラメータマップ設定 */
		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート設定 */
		CAANMsg template = createTemplate( param, EKK0341A010CBSMsg.class.getName(), EKK0341A010, FUNC_CD_SEL_PK );

		/** 上りマッピング */
		// mapInfo.変更前_機器提供サービス契約番号 ⇒ EKK0341A010.ＫＥＹ＿機器提供サービス契約番号
		if ( mapInfo.containsKey( JKKKojiAnkenConstCC.CHGBF_KKTK_SVC_KEI_NO ) ) {
			template.set( EKK0341A010CBSMsg.KEY_KKTK_SVC_KEI_NO, mapInfo.get( JKKKojiAnkenConstCC.CHGBF_KKTK_SVC_KEI_NO ).toString() );
		} else {
			template.setNull( EKK0341A010CBSMsg.KEY_KKTK_SVC_KEI_NO );
		}
		// mapInfo.変更前_機器提供サービス契約番号_世代登録年月日時分秒 → EKK0341A010.ＫＥＹ＿世代登録年月日時分秒
		if ( mapInfo.containsKey( JKKKojiAnkenConstCC.CHGBF_KKTK_SVC_KEI_NO_GENE_ADD_DTM ) ) {
			template.set( EKK0341A010CBSMsg.KEY_GENE_ADD_DTM, mapInfo.get( JKKKojiAnkenConstCC.CHGBF_KKTK_SVC_KEI_NO_GENE_ADD_DTM ).toString() );
		} else {
			template.setNull( EKK0341A010CBSMsg.KEY_GENE_ADD_DTM );
		}
		// ●●● ST2-2012-0001110 START ●●●
		// param.運用日付 → ECK0011A010.ＫＥＹ＿予約適用年月日
//		template.set( EKK0341A010CBSMsg.KEY_RSV_APLY_YMD, param.getControlMapData( SCControlMapKeys.OPE_DATE ).toString() );
		template.set( EKK0341A010CBSMsg.KEY_RSV_APLY_YMD, JCCBPCommon.getOpeDate(null) );
		// ●●● ST2-2012-0001110 END ●●●

		/** パラメータマップとテンプレートのマッピング */
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0341A010 機器提供サービス契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList getEKK0341A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0341_a010_map = (HashMap)( paramWorkMap.get( EKK0341A010_MAP ) );
		if ( kk0341_a010_map == null ) {
			kk0341_a010_map = new HashMap();
			paramWorkMap.put( EKK0341A010_MAP, kk0341_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0341_a010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0341A010CBSMsg.EKK0341A010CBSMSG1LIST );
		kk0341_a010_map_list = (ArrayList)( kk0341_a010_map.get( EKK0341A010CBSMsg.EKK0341A010CBSMSG1LIST ) );
		if ( kk0341_a010_map_list == null ) {
			kk0341_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0341_a010_map_list.size() ) {
					kk0341_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0341_a010_map = (HashMap)( kk0341_a010_map_list.get(i) );

				// 機器提供サービス契約番号
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KKTK_SVC_KEI_NO );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.GENE_ADD_DTM );
				// 機器提供サービス契約ステータス
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KKTK_SVC_KEI_STAT );
				// 機器提供サービス契約ステータス名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KKTK_SVC_KEI_STAT_NM );
				// 機器提供サービスコード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KKTK_SVC_CD );
				// 機器提供サービスコード名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KKTK_SVC_CD_NM );
				// 料金コースコード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.PCRS_CD );
				// 料金コースコード名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.PCRS_CD_NM );
				// 料金プランコード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.PPLAN_CD );
				// 料金プランコード名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.PPLAN_CD_NM );
				// 機器提供種別コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KKTK_SBT_CD );
				// 機器提供種別コード名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KKTK_SBT_CD_NM );
				// HDD容量コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.HDD_CAPA_CD );
				// HDD容量コード名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.HDD_CAPA_CD_NM );
				// サービス利用開始希望年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_USE_STA_KIBO_YMD );
				// 予約適用開始希望年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.RSV_TSTA_KIBO_YMD );
				// 希望メーカーコード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIBO_MAKER_CD );
				// 販売種別コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.HAMBAI_SBT_CD );
				// 販売種別コード名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.HAMBAI_SBT_CD_NM );
				// 通信機器セットコード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.TSUSHIN_KIKI_SET_CD );
				// 機器指定種別コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SHITEI_SBT_CD );
				// 宅内機器種別コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.TAKNKIKI_SBT_CD );
				// 機器製造番号
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SEIZO_NO );
				// 機器変更番号
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_CHG_NO );
				// 宅内機器型式コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.TAKNKIKI_MODEL_CD );
				// 宅内機器セット品型コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.TAKNKIKI_SETHIN_MODEL_CD );
				// 付属品種別コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.HUZOKUHIN_SBT_CD );
				// 付属品型式コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.HUZOKUHIN_MODEL_CD );
				// 機器設置先場所番号
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_STC_SAKI_PLACE_NO );
				// 親契約識別コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.OYA_KEI_SKBT_CD );
				// 親契約識別コード名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.OYA_KEI_SKBT_CD_NM );
				// サービス契約番号
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_KEI_NO );
				// サービス契約内訳番号
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_KEI_UCWK_NO );
				// サービス契約回線内訳番号
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_KEI_KAISEN_UCWK_NO );
				// オプションサービス契約番号
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.OP_SVC_KEI_NO );
				// SYSID
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SYSID );
				// SYSID名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SYSID_NM );
				// 申込明細番号
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.MSKM_DTL_NO );
				// リンクSTBフラグ
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.LINK_STB_FLG );
				// 機器引当指定倉庫コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_HKAT_SHITEI_SOKO_CD );
				// 機器引当指定倉庫棚コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_HKAT_SHITEI_SKDN_CD );
				// 機器提供サービス契約引継発生年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KKTK_SVC_KEI_HKHASYMD );
				// 機器送料有無
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SORYO_UM );
				// 機器送料有無名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SORYO_UM_NM );
				// 機器送料作成年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SORYO_SAKSEI_YMD );
				// 機器送付先名
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SOHUS_NM );
				// 機器送付先カナ名
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SOHUS_KANA );
				// 機器送付先住所コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SOHUS_AD_CD );
				// 機器送付先郵便番号
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SOHUS_PCD );
				// 機器送付先都道府県名
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SOHUS_STATE_NM );
				// 機器送付先市区町村名
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SOHUS_CITY_NM );
				// 機器送付先大字通称名
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SOHUS_OAZTSU_NM );
				// 機器送付先字丁目名
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SOHUS_AZCHO_NM );
				// 機器送付先番地号
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SOHUS_BNCHIGO );
				// 機器送付先住所補記・建物名
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SOHUS_ADRTTM );
				// 機器送付先住所補記・部屋番号
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SOHUS_ADRRM );
				// 機器送付先電話番号
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SOHUS_TELNO );
				// マンション物件番号
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.MANSION_BUKKEN_NO );
				// 機器送付先_契約者住所差異フラグ
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SOHUS_KSH_AD_SAI_FLG );
				// 機器送付先住所確定後変更可否
// MODEL対応
//				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SHS_AD_FIX_AF_CHGE_KH );
//				// 機器送付先住所確定後変更可否名称
//				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SHS_AD_FIX_AF_CHGE_KH_NM );
// MODEL対応
				// 機器送付先個別指定フラグ
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SHS_KBT_SHITEI_FLG );
				// 機器送付先補足コード1
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SHS_HSK_CD_1 );
				// 機器送付先補足コード2
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SHS_HSK_CD_2 );
				// 機器送付先補足メモ
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_SHS_HSK_MEMO );
				// 機器設置先名
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_STC_SAKI_NM );
				// 機器設置先カナ名
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_STC_SAKI_KANA );
				// 機器設置先住所コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_STC_SAKI_AD_CD );
				// 機器設置先郵便番号
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_STC_SAKI_PCD );
				// 機器設置先都道府県名
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_STC_SAKI_STATE_NM );
				// 機器設置先市区町村名
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_STC_SAKI_CITY_NM );
				// 機器設置先大字通称名
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_STC_SAKI_OAZTSU_NM );
				// 機器設置先字丁目名
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_STC_SAKI_AZCHO_NM );
				// 機器設置先番地号
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_STC_SAKI_BNCHIGO );
				// 機器設置先住所補記・建物名
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_STC_SAKI_ADRTTM );
				// 機器設置先住所補記・部屋番号
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_STC_SAKI_ADRRM );
				// 機器設置先_契約者住所差異フラグ
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_STC_SK_KSH_AD_SAI_FLG );
				// 機器設置先電話番号
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_STC_SK_TELNO );
				// 機器設置先住所確定後変更可否
// MODEL対応
//				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_STS_AD_FIX_AF_CHGE_KH );
//				// 機器設置先住所確定後変更可否名称
//				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_STS_AD_FIX_AF_CHGE_KH_NM );
// MODEL対応
				// 機器設置先区画整理中フラグ
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_STS_KKK_SEIRI_CHU_FLG );
				// 住所未確定フラグ
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.AD_MI_FIX_FLG );
				// 住所未確定フラグ名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.AD_MI_FIX_FLG_NM );
				// 自動登録コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.AUTO_ADD_CD );
				// 住所未確定解除年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.AD_MI_FIX_RLS_YMD );
				// 課金開始年月日補正有無
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.CHRG_STA_YMD_HOSEI_UM );
				// 課金開始年月日補正有無名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.CHRG_STA_YMD_HOSEI_UM_NM );
				// 機器設置先補足コード1
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_STS_HSK_CD_1 );
				// 機器設置先補足コード2
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_STS_HSK_CD_2 );
				// 機器設置先補足メモ
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_STS_HSK_MEMO );
				// 機器提供サービス契約後続業務依頼年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KKTK_SVC_KEI_KZKWRK_REQYMD );
				// 照査年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SHOSA_YMD );
				// 照査取消年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SHOSA_CL_YMD );
				// 配送区分
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.HAISO_DIV );
				// 配送区分名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.HAISO_DIV_NM );
				// 配送期限年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.HAISO_KIGEN_YMD );
				// 配送到着指定年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.HAISO_ARIV_SHITEI_YMD );
				// 試用加入年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.FTRIAL_KANYU_YMD );
				// 試用期間終了年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.FTRIAL_PRD_ENDYMD );
				// 本加入年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.HONKANYU_YMD );
				// 本加入移行期限年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.HONKANYU_IKO_KIGEN_YMD );
				// 契約締結年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KEI_CNC_YMD );
				// JCCC加入書記入年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.JCCC_KANYU_BUNSHO_YMD );
				// 保証コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.HOSHO_CD );
				// 保証コード名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.HOSHO_CD_NM );
				// 機器提供サービス契約補記
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KKTK_SVKEI_HOKI );
				// 保証開始年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.HOSHO_STAYMD );
				// 保証終了年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.HOSHO_END_YMD );
				// 予約適用年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.RSV_APLY_YMD );
				// 予約取消年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.RSV_CL_YMD );
				// 予約適用コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.RSV_APLY_CD );
				// 予約適用コード名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.RSV_APLY_CD_NM );
				// 機器変更年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_CHG_YMD );
				// プラン開始年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.PLAN_STAYMD );
				// プラン終了年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.PLAN_ENDYMD );
				// プラン課金開始年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.PLAN_CHRG_STAYMD );
				// プラン課金終了年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.PLAN_CHRG_ENDYMD );
				// プラン終了種別コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.PLAN_END_SBT_CD );
				// プラン終了種別コード名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.PLAN_END_SBT_CD_NM );
				// サービスキャンセル年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_CANCEL_YMD );
				// サービスキャンセル理由コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_CANCEL_RSN_CD );
				// サービス開始年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_STA_YMD );
				// サービス課金開始年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_CHRG_STAYMD );
				// サービス停止年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_STP_YMD );
				// サービス提供中使用不可種別コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVCTK_CHU_USE_FAIL_SBT_CD );
				// サービス停止理由コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_STP_RSN_CD );
				// サービス停止解除年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_STP_RLS_YMD );
				// サービス停止解除理由コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_STP_RLS_RSN_CD );
				// 休止中断コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.PAUSE_STP_CD );
				// 休止中断コード名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.PAUSE_STP_CD_NM );
				// サービス休止年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_PAUSE_YMD );
				// サービス休止理由コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_PAUSE_RSN_CD );
				// サービス休止理由メモ
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_PAUSE_RSN_MEMO );
				// サービス休止解除年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_PAUSE_RLS_YMD );
				// サービス休止解除理由コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_PAUSE_RLS_RSN_CD );
				// サービス休止解除理由メモ
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_PAUSE_RLS_RSN_MEMO );
				// サービス終了年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_ENDYMD );
				// サービス課金終了年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_CHRG_ENDYMD );
				// サービス解約年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_DSL_YMD );
				// サービス解約理由コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_DLRE_CD );
				// サービス解約理由コード名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_DLRE_CD_NM );
				// サービス解約理由メモ
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_DLRE_MEMO );
				// 残置フラグ
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.ZANCHI_FLG );
				// サービス解約手続完了フラグ
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_DSL_TTDKI_FIN_FLG );
				// 回復年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KAIHK_YMD );
				// サービスキャンセル取消年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_CANCEL_CL_YMD );
				// サービス解約取消年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_DSL_CL_YMD );
				// 審査結果送信コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SKEKKA_SEND_CD );
				// 審査結果送信コード名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SKEKKA_SEND_CD_NM );
				// サービス休止課金開始年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SVC_PAUSE_CHRG_STA_YMD );
				// 違約金発生コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.PNLTY_HASSEI_CD );
				// 機器認証ID
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_NINSHO_ID );
				// 機器認証IDパスワード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_NINSHO_ID_PWD );
				// 異動区分
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.IDO_DIV );
				// 異動区分名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.IDO_DIV_NM );
				// 機器設置実績受付年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KKST_JSEKI_UK_YMD );
				// eoTV機器設置承認状態コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.EO_TV_KKST_SNN_STAT_CD );
				// eoTV機器設置承認状態コード名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.EO_TV_KKST_SNN_STAT_CD_NM );
				// 機器設置承認年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KKST_SNN_YMD );
				// 宅内機器異動コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD );
				// CASカード使用許諾年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.CAS_CARD_USE_KYODAK_YMD );
				// 機器付加情報コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_HUKA_INFO_CD );
				// 機器付加情報コード名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_HUKA_INFO_CD_NM );
				// 照査解約完了コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SHOSA_DSL_FIN_CD );
				// 照査解約完了コード名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.SHOSA_DSL_FIN_CD_NM );
				// ルーター解約予約処理状態コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.ROUTER_DSL_RSV_TRN_STAT_CD );
				// ルーター解約予約処理状態コード名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.ROUTER_DSL_RSV_TRN_STAT_CD_NM );
				// ルーター解約予約処理結果コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.ROUTER_DSL_RSV_TRN_RSLT_CD );
				// ルーター解約予約処理結果コード名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.ROUTER_DSL_RSV_TRN_RSLT_CD_NM );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.MK_FLG_NM );
				// 最終更新年月日時分秒
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.LAST_UPD_DTM );
				// 提供方式契約番号
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.TK_HOSHIKI_KEI_NO );
				// 機器変更理由コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_CHG_RSN_CD );
				// 機器変更理由コード名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KIKI_CHG_RSN_CD_NM );
				// 配送方法コード
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.HAISO_WAY_CD );
				// 配送方法コード名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.HAISO_WAY_CD_NM );
				// 配送依頼指定年月日
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.HAISO_REQ_SHITEI_YMD );
				// 回収機器有無
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KAISHU_KIKI_UM );
				// 回収機器有無名称
				dwnMapping( child_template, child_kk0341_a010_map, EKK0341A010CBSMsg1List.KAISHU_KIKI_UM_NM );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0341A010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0341_a010_map_list == null ) || ( kk0341_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return kk0341_a010_map_list;
	}

	/**
	 *【エラーマッピング】EKK0341A010 機器提供サービス契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0341A010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0341A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿機器提供サービス契約番号
		errMapping( template, errMap, EKK0341A010CBSMsg.KEY_KKTK_SVC_KEI_NO_ERR );
		// ＫＥＹ＿世代登録年月日時分秒
		errMapping( template, errMap, EKK0341A010CBSMsg.KEY_GENE_ADD_DTM_ERR );
		// ＫＥＹ＿予約適用年月日
		errMapping( template, errMap, EKK0341A010CBSMsg.KEY_RSV_APLY_YMD_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0341A010 機器提供サービス契約一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0341_b022_map_list
	 * @param  cnt      引数
	 * @param  mapList2〔設定情報マップ〕kk0341_a010_map_list
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0341A010( HashMap mapping, ArrayList mapList, int cnt, ArrayList mapList2 ) {

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
			HashMap kk0341_a010_map = (HashMap)( mapList2.get(0) );
			HashMap kk0341_b022_map = (HashMap)( mapList.get(cnt) );

			// 宅内機器種別コード
			if ( kk0341_a010_map.containsKey( EKK0341A010CBSMsg1List.TAKNKIKI_SBT_CD ) ) {
				kk0341_b022_map.put( EKK0341A010CBSMsg1List.TAKNKIKI_SBT_CD, kk0341_a010_map.get( EKK0341A010CBSMsg1List.TAKNKIKI_SBT_CD ).toString() );
			} else {
				kk0341_b022_map.put( EKK0341A010CBSMsg1List.TAKNKIKI_SBT_CD, "" );
			}
			// 機器製造番号
			if ( kk0341_a010_map.containsKey( EKK0341A010CBSMsg1List.KIKI_SEIZO_NO ) ) {
				kk0341_b022_map.put( EKK0341A010CBSMsg1List.KIKI_SEIZO_NO, kk0341_a010_map.get( EKK0341A010CBSMsg1List.KIKI_SEIZO_NO ).toString() );
			} else {
				kk0341_b022_map.put( EKK0341A010CBSMsg1List.KIKI_SEIZO_NO, new String() );
			}
			// 提供種別コード
			if ( kk0341_a010_map.containsKey( EKK0341A010CBSMsg1List.KKTK_SBT_CD ) ) {
				kk0341_b022_map.put( EKK0341A010CBSMsg1List.KKTK_SBT_CD, kk0341_a010_map.get( EKK0341A010CBSMsg1List.KKTK_SBT_CD ).toString() );
			} else {
				kk0341_b022_map.put( EKK0341A010CBSMsg1List.KKTK_SBT_CD, new String() );
			}
			// 宅内機器異動コード
			if ( kk0341_a010_map.containsKey( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD ) ) {
				kk0341_b022_map.put( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD, kk0341_a010_map.get( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD ).toString() );
			} else {
				kk0341_b022_map.put( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD, new String() );
			}
			// ＨＤＤ容量コード
			if ( kk0341_a010_map.containsKey( EKK0341A010CBSMsg1List.HDD_CAPA_CD ) ) {
				kk0341_b022_map.put( EKK0341A010CBSMsg1List.HDD_CAPA_CD, kk0341_a010_map.get( EKK0341A010CBSMsg1List.HDD_CAPA_CD ).toString() );
			} else {
				kk0341_b022_map.put( EKK0341A010CBSMsg1List.HDD_CAPA_CD, new String() );
			}
		}
	}

// ●●● IT1-2012-0002586 horibayashi 2012/12/28
	/**
	 *【マッピング情報適用】EKK0341A010 機器提供サービス契約一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0341_b022_map_list
	 * @param  cnt      引数
	 * @param  mapList2〔設定情報マップ〕kk0341_a010_map_list(変更前)
	 * @param  mapList3〔設定情報マップ〕kk0341_a010_map_list(変更後)
	 */
	@SuppressWarnings( "unchecked" )
// IT2-2013-0000109,110,111,114対応 20130204 星野 MOD START
//	public void mapEKK0341A010_TAKNKIKI_IDO_CD( HashMap mapping, ArrayList mapList, int cnt, ArrayList mapList2, ArrayList mapList3 ) {
	public void mapEKK0341A010_TAKNKIKI_IDO_CD( HashMap mapping, ArrayList mapList, int cnt, String kojiUkCd) {
// IT2-2013-0000109,110,111,114対応 20130204 星野 MOD END

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
// IT2-2013-0000109,110,111,114対応 20130204 星野 DEL START
//			HashMap kk0341_a010_map_bf = (HashMap)( mapList2.get(0) );
//			HashMap kk0341_a010_map_af = (HashMap)( mapList3.get(0) );
// IT2-2013-0000109,110,111,114対応 20130204 星野 DEL START
			HashMap kk0341_b022_map = (HashMap)( mapList.get(cnt) );

// IT2-2013-0000109,110,111,114対応 20130204 星野 MOD START
//			// 宅内機器異動コード
//			if ( !StringUtils.isEmpty( (String) kk0341_a010_map_bf.get( EKK0341A010CBSMsg1List.KIKI_CHG_NO ) )
//					&& !StringUtils.isEmpty( (String) kk0341_a010_map_af.get( EKK0341A010CBSMsg1List.KIKI_CHG_NO ) ) ) {
//				String taknkikiIdoCdBf = (String) kk0341_a010_map_bf.get( EKK0341A010CBSMsg1List.KIKI_CHG_NO );
//				String taknkikiIdoCdAf = (String) kk0341_a010_map_af.get( EKK0341A010CBSMsg1List.KIKI_CHG_NO );
//				
//				// 機器変更番号が変更前後で同一の場合、宅内機器異動コード：04（移動）を設定
//				if ( taknkikiIdoCdBf.equals(taknkikiIdoCdAf) ) {
//					kk0341_b022_map.put( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD, TAKNKIKI_IDO_CD_IDO );
//				}
//			}
			
			// 宅内機器異動コード
			String paramTaknkikiIdoCd = (String) kk0341_b022_map.get("param_taknkiki_ido_cd");
			// 入力があったら上書き
			if( !StringUtils.isEmpty(paramTaknkikiIdoCd) ){
				// 入力値を設定
				kk0341_b022_map.put( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD, paramTaknkikiIdoCd);
				
			// 入力がなかった場合
			}else{
				// 宅内機器種別コード
				String taknKikiSbtCd = (String) kk0341_b022_map.get(EKK0341A010CBSMsg1List.TAKNKIKI_SBT_CD);
				
				// STB/B-CAS/C-CAS
				if( "A0".equals(taknKikiSbtCd) || "B0".equals(taknKikiSbtCd) || "C0".equals(taknKikiSbtCd) ){
					
					// 新設工事の場合
					if("001".equals(kojiUkCd)){
						// 追加
						kk0341_b022_map.put( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD, "01");
						
// OM-2013-0002604対応 20130926 星野 ADD START
					// 撤去工事の場合
					}else if("002".equals(kojiUkCd)){
						// 一部撤去
						kk0341_b022_map.put( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD, "03");
						
// OM-2013-0002604対応 20130926 星野 ADD END
						
					}else{
						// 設定なし
						kk0341_b022_map.put( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD, "");
						
					}
					
				// 上記以外
				}else{
// OM-2013-0002604対応 20130926 星野 ADD START
				// 撤去工事の場合
					if("002".equals(kojiUkCd)){
						// 一部撤去
						kk0341_b022_map.put( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD, "03");
					}else{
// OM-2013-0002604対応 20130926 星野 ADD END
						// 設定なし
						kk0341_b022_map.put( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD, "");
// OM-2013-0002604対応 20130926 星野 ADD START
					}
// OM-2013-0002604対応 20130926 星野 ADD END
				}

			}
// IT2-2013-0000109,110,111,114対応 20130204 星野 MOD END
		}
	}
// LT-2013-0000249対応 20130706 星野 ADD START
	/**
	 *【マッピング情報適用】EKK0341A010 機器提供サービス契約一意照会.
	 * 宅内機器異動コード設定（コース変更用）
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0341_b022_map_list
	 * @param  cnt      引数
	 * @param  mapList2〔設定情報マップ〕kk0341_a010_map_list(変更前)
	 * @param  mapList3〔設定情報マップ〕kk0341_a010_map_list(変更後)
	 */
	public void mapEKK0341A010_TAKNKIKI_IDO_CD_CRS_CHG( HashMap mapping, ArrayList mapList, int cnt, String kojiUkCd) {
		
		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
			HashMap kk0341_b022_map = (HashMap)( mapList.get(cnt) );
			
			// 宅内機器種別コード
			String taknKikiSbtCd = (String) kk0341_b022_map.get(EKK0341A010CBSMsg1List.TAKNKIKI_SBT_CD);
// ANK-1578-00-00対応 20131201 星野 ADD START
			// 撤去フラグ
			String tekkyoFlg = (String)kk0341_b022_map.get(JKKKojiAnkenConstCC.TEKKYO_FLG);
// ANK-1578-00-00対応 20131201 星野 ADD END
			
			// ルータ
			if( "F0".equals(taknKikiSbtCd) 
// ANK-1578-00-00対応 20131201 星野 ADD START
				// 撤去フラグを確認
				&& !"1".equals(tekkyoFlg)
// ANK-1578-00-00対応 20131201 星野 ADD END
			){
				
				// 交換
				kk0341_b022_map.put( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD, "02");
				
			// 上記以外
			}else{
// ANK-1578-00-00対応 20131201 星野 ADD START
				// 撤去フラグを確認
				if( "1".equals(tekkyoFlg) ){
						// 一部撤去
						kk0341_b022_map.put( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD, "03");
				}else{
// ANK-1578-00-00対応 20131201 星野 ADD END
// ▽▽▽ ANK-3412-00-00 ADD START
					String kktkSvcKeiNo = (String)kk0341_b022_map.get(JKKKojiAnkenConstCC.KKTK_SVC_KEI_NO);
					String geneAddDtm = (String)kk0341_b022_map.get(JKKKojiAnkenConstCC.KKTK_SVC_KEI_NO_GENE_ADD_DTM);
					String kktkSvcKeiNoOld = (String)kk0341_b022_map.get(JKKKojiAnkenConstCC.CHGBF_KKTK_SVC_KEI_NO);
					String geneAddDtmOld = (String)kk0341_b022_map.get(JKKKojiAnkenConstCC.CHGBF_KKTK_SVC_KEI_NO_GENE_ADD_DTM);
					
					boolean isNow = 
						!StringUtils.isEmpty( kktkSvcKeiNo )
						&& !StringUtils.isEmpty( geneAddDtm );
					boolean isOld = 
						!StringUtils.isEmpty( kktkSvcKeiNoOld )
						&& !StringUtils.isEmpty( geneAddDtmOld );
					
					// 新／旧のコードが設定されていて、機器提供サービス契約番号が同一の場合
					if (isNow && isOld && kktkSvcKeiNo.equals(kktkSvcKeiNoOld))
					{
						// 交換
						kk0341_b022_map.put( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD, "02");
					}
					else
					{
// ▲▲▲ ANK-3412-00-00 ADD END
						// 設定なし
						kk0341_b022_map.put( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD, "");
// ▽▽▽ ANK-3412-00-00 ADD START
					}
// ▲▲▲ ANK-3412-00-00 ADD END
// ANK-1578-00-00対応 20131201 星野 ADD START
				}
// ANK-1578-00-00対応 20131201 星野 ADD END
			}
		}
	}
// LT-2013-0000249対応 20130706 星野 ADD END
	// ANK-4315-00-00 ADD START
	/**
	 *【マッピング情報適用】EKK0341A010 機器提供サービス契約一意照会.
	 * 宅内機器異動コード設定（ONU交換用）
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0341_b022_map_list
	 * @param  cnt      引数
	 * @param  mapList2〔設定情報マップ〕kk0341_a010_map_list(変更前)
	 * @param  mapList3〔設定情報マップ〕kk0341_a010_map_list(変更後)
	 */
	public void mapEKK0341A010_TAKNKIKI_IDO_CD_ONU_CHG( HashMap mapping, ArrayList mapList, int cnt, String kojiUkCd) {
		
		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
			HashMap kk0341_b022_map = (HashMap)( mapList.get(cnt) );
			
			// 宅内機器種別コード
			String taknKikiSbtCd = (String) kk0341_b022_map.get(EKK0341A010CBSMsg1List.TAKNKIKI_SBT_CD);
// ANK-1578-00-00対応 20131201 星野 ADD START
			// 撤去フラグ
			String tekkyoFlg = (String)kk0341_b022_map.get(JKKKojiAnkenConstCC.TEKKYO_FLG);
// ANK-1578-00-00対応 20131201 星野 ADD END
			
			// ルータ
			if( "F0".equals(taknKikiSbtCd) 
// ANK-1578-00-00対応 20131201 星野 ADD START
				// 撤去フラグを確認
				&& !"1".equals(tekkyoFlg)
// ANK-1578-00-00対応 20131201 星野 ADD END
			){
				
				// 交換
				kk0341_b022_map.put( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD, "02");
				
			// 上記以外
			}else{
// ANK-1578-00-00対応 20131201 星野 ADD START
				// 撤去フラグを確認
				if( "1".equals(tekkyoFlg) ){
						// 一部撤去
						kk0341_b022_map.put( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD, "03");
				}else{
// ANK-1578-00-00対応 20131201 星野 ADD END
// ▽▽▽ ANK-3412-00-00 ADD START
					String kktkSvcKeiNo = (String)kk0341_b022_map.get(JKKKojiAnkenConstCC.KKTK_SVC_KEI_NO);
					String geneAddDtm = (String)kk0341_b022_map.get(JKKKojiAnkenConstCC.KKTK_SVC_KEI_NO_GENE_ADD_DTM);
					String kktkSvcKeiNoOld = (String)kk0341_b022_map.get(JKKKojiAnkenConstCC.CHGBF_KKTK_SVC_KEI_NO);
					String geneAddDtmOld = (String)kk0341_b022_map.get(JKKKojiAnkenConstCC.CHGBF_KKTK_SVC_KEI_NO_GENE_ADD_DTM);
					
					boolean isNow = 
						!StringUtils.isEmpty( kktkSvcKeiNo )
						&& !StringUtils.isEmpty( geneAddDtm );
					boolean isOld = 
						!StringUtils.isEmpty( kktkSvcKeiNoOld )
						&& !StringUtils.isEmpty( geneAddDtmOld );
					
					// 新／旧のコードが設定されていて、機器提供サービス契約番号が同一の場合
					if (isNow && isOld && kktkSvcKeiNo.equals(kktkSvcKeiNoOld))
					{
						// 交換
						kk0341_b022_map.put( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD, "02");
					}
					else
					{
// ▲▲▲ ANK-3412-00-00 ADD END
						// 追加
						kk0341_b022_map.put( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD, "");
//						kk0341_b022_map.put( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD, "01");
// ▽▽▽ ANK-3412-00-00 ADD START
					}
// ▲▲▲ ANK-3412-00-00 ADD END
// ANK-1578-00-00対応 20131201 星野 ADD START
				}
// ANK-1578-00-00対応 20131201 星野 ADD END
			}
		}
	}
	// ANK-4315-00-00 ADD END
// OM-2013-0003470対応 20131102 星野 ADD START
	/**
	 *【マッピング情報適用】EKK0341A010 機器提供サービス契約一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0341_b022_map_list
	 * @param  cnt      引数
	 */
	public void mapEKK0341A010_BSPT_KH( ArrayList<HashMap<String, Object>> mapList, int cnt, String setKey, HashMap<String, Object> kk0791_a010_map) {
		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
			HashMap<String, Object> kk0341_b022_map = mapList.get(cnt);
			
			if(kk0341_b022_map != null && kk0791_a010_map != null){
				String tvCourseGrpCd = (String)kk0791_a010_map.get(EKK0791A010CBSMsg1List.TV_COURSE_GRP_CD);
				
				// TVコースグループコード「SD」の場合、770MHz⇒否
				if( "0".equals(tvCourseGrpCd) ){
					kk0341_b022_map.put( setKey, JKKStrConst.CD_DIV_KH_HI );
					
				// TVコースグループコード「HD」「HD(地デジ・BS)」の場合、2.6GHz⇒可
				}else if("1".equals(tvCourseGrpCd) || "2".equals(tvCourseGrpCd) ){
					kk0341_b022_map.put( setKey, JKKStrConst.CD_DIV_KH_KA );
					
				}
				// 上記以外の場合、想定外。何もしない
				
			}
		}
		
	}
// OM-2013-0003470対応 20131102 星野 ADD END

	
// ●●● IT1-2012-0002586 horibayashi 2012/12/28

	/**
	 *【マッピング情報適用】EKK0341A010 機器提供サービス契約一意照会(PK指定).
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0341_b022_map_list
	 * @param  cnt      引数
	 * @param  mapList2〔設定情報マップ〕kk0341_a010_map_list
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0341A010_PK_NOW( HashMap mapping, ArrayList mapList, int cnt, ArrayList mapList2 ) {

		if ( ( mapList != null ) && ( mapList.size() > 0 ) ) {
			HashMap kk0341_a010_map = (HashMap)( mapList2.get(0) );
			HashMap kk0341_b022_map = (HashMap)( mapList.get(cnt) );

			// 宅内機器種別コード
			if ( kk0341_a010_map.containsKey( EKK0341A010CBSMsg1List.TAKNKIKI_SBT_CD ) ) {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.TAKNKIKI_SBT_CD, kk0341_a010_map.get( EKK0341A010CBSMsg1List.TAKNKIKI_SBT_CD ).toString() );
			} else {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.TAKNKIKI_SBT_CD, "" );
			}
			// 機器提供サービス契約コード
			if ( kk0341_a010_map.containsKey( EKK0341A010CBSMsg1List.KKTK_SVC_KEI_NO ) ) {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.KKTK_SVC_KEI_NO, kk0341_a010_map.get( EKK0341A010CBSMsg1List.KKTK_SVC_KEI_NO ).toString() );
			} else {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.KKTK_SVC_KEI_NO, new String() );
			}
			// 宅内機器型式コード
			if ( kk0341_a010_map.containsKey( EKK0341A010CBSMsg1List.TAKNKIKI_MODEL_CD ) ) {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.TAKNKIKI_MODEL_CD, kk0341_a010_map.get( EKK0341A010CBSMsg1List.TAKNKIKI_MODEL_CD ).toString() );
			} else {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.TAKNKIKI_MODEL_CD, new String() );
			}
			// 機器製造番号
			if ( kk0341_a010_map.containsKey( EKK0341A010CBSMsg1List.KIKI_SEIZO_NO ) ) {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.KKSEIZO_NO, kk0341_a010_map.get( EKK0341A010CBSMsg1List.KIKI_SEIZO_NO ).toString() );
			} else {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.KKSEIZO_NO, new String() );
			}
			// 提供種別コード
			if ( kk0341_a010_map.containsKey( EKK0341A010CBSMsg1List.KKTK_SBT_CD ) ) {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.TK_SBT_CD, kk0341_a010_map.get( EKK0341A010CBSMsg1List.KKTK_SBT_CD ).toString() );
			} else {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.TK_SBT_CD, new String() );
			}
			// 宅内機器異動コード
			if ( kk0341_a010_map.containsKey( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD ) ) {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.TAKNKIKI_IDO_CD, kk0341_a010_map.get( EKK0341A010CBSMsg1List.TAKNKIKI_IDO_CD ).toString() );
			} else {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.TAKNKIKI_IDO_CD, new String() );
			}
			// ＨＤＤ容量コード
			if ( kk0341_a010_map.containsKey( EKK0341A010CBSMsg1List.HDD_CAPA_CD ) ) {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.HDD_CAPA_CD, kk0341_a010_map.get( EKK0341A010CBSMsg1List.HDD_CAPA_CD ).toString() );
			} else {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.HDD_CAPA_CD, new String() );
			}
// ST1-2013-0000079対応 20130111 星野 DEL START
//			// 料金コースコード(TVコースコード)
//			if ( kk0341_a010_map.containsKey( EKK0341A010CBSMsg1List.PCRS_CD ) ) {
//				kk0341_b022_map.put( JKKKojiAnkenConstCC.STB_KEI_TV_COURSE_CD, kk0341_a010_map.get( EKK0341A010CBSMsg1List.PCRS_CD ).toString() );
//			} else {
//				kk0341_b022_map.put( JKKKojiAnkenConstCC.STB_KEI_TV_COURSE_CD, new String() );
//			}
// ST1-2013-0000079対応 20130111 星野 DEL END
// ST1-2013-0000079対応 20130111 星野 ADD START
			// サービス契約内訳番号
			if ( kk0341_a010_map.containsKey( EKK0341A010CBSMsg1List.SVC_KEI_UCWK_NO ) ) {
				kk0341_b022_map.put( EKK0341A010CBSMsg1List.SVC_KEI_UCWK_NO, kk0341_a010_map.get( EKK0341A010CBSMsg1List.SVC_KEI_UCWK_NO ).toString() );
			} else {
				kk0341_b022_map.put( EKK0341A010CBSMsg1List.SVC_KEI_UCWK_NO, new String() );
			}
// ST1-2013-0000079対応 20130111 星野 ADD END

// ★★★ ST2-2012-0001763 S.SHINJO START ★★★
			// 機器変更番号
			if ( kk0341_a010_map.containsKey( EKK0341A010CBSMsg1List.KIKI_CHG_NO ) ) {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.KIKI_CHG_NO, (String)kk0341_a010_map.get( EKK0341A010CBSMsg1List.KIKI_CHG_NO ) );
			} else {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.KIKI_CHG_NO, new String() );
			}
// ★★★ ST2-2012-0001763 S.SHINJO END ★★★
		}
	}

	/**
	 * EKK0341A010 機器提供サービス契約一意照会(PK指定・変更前) マッピング情報適用.
	 * <br>
	 * @param   mapping               マッピング情報
	 * @param   kk0341_b002_map_list  宅内機器情報一覧
	 * @param   i                     添え字
	 * @param   kk0341_a010_map_list  サービス契約回線内訳一意照会(PK指定)マップ
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0341A010_PK_OLD( HashMap mapping, ArrayList kk0341_b002_map_list, int i, ArrayList kk0341_a010_map_list ) {

		if ( ( kk0341_a010_map_list != null ) && ( kk0341_a010_map_list.size() > 0 ) ) {
			HashMap kk0341_a010_map = (HashMap)( kk0341_a010_map_list.get(0) );
			HashMap kk0341_b022_map = (HashMap)( kk0341_b002_map_list.get(i) );

			// 変更前_宅内機器型式コード
			if ( kk0341_a010_map.containsKey( EKK0341A010CBSMsg1List.TAKNKIKI_MODEL_CD ) ) {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.CHGBF_TAKNKIKI_MODEL_CD, kk0341_a010_map.get( EKK0341A010CBSMsg1List.TAKNKIKI_MODEL_CD ).toString() );
			} else {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.CHGBF_TAKNKIKI_MODEL_CD, "" );
			}
			// 変更前_機器製造番号
			if ( kk0341_a010_map.containsKey( EKK0341A010CBSMsg1List.KIKI_SEIZO_NO ) ) {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.CHGBF_KKSEIZO_NO, kk0341_a010_map.get( EKK0341A010CBSMsg1List.KIKI_SEIZO_NO ).toString() );
			} else {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.CHGBF_KKSEIZO_NO, new String() );
			}
			// 変更前_提供種別コード
			if ( kk0341_a010_map.containsKey( EKK0341A010CBSMsg1List.KKTK_SBT_CD ) ) {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.CHGBF_TK_SBT_CD, kk0341_a010_map.get( EKK0341A010CBSMsg1List.KKTK_SBT_CD ).toString() );
			} else {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.CHGBF_TK_SBT_CD, new String() );
			}
			// 変更前_ＨＤＤ容量コード
			if ( kk0341_a010_map.containsKey( EKK0341A010CBSMsg1List.HDD_CAPA_CD ) ) {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.CHGBF_HDD_CAPA_CD, kk0341_a010_map.get( EKK0341A010CBSMsg1List.HDD_CAPA_CD ).toString() );
			} else {
				kk0341_b022_map.put( JKKKojiAnkenConstCC.CHGBF_HDD_CAPA_CD, new String() );
			}
// ST1-2013-0000079対応 20130111 星野 DEL START
//			// 変更前_料金コースコード(TVコースコード)
//			if ( kk0341_a010_map.containsKey( EKK0341A010CBSMsg1List.PCRS_CD ) ) {
//				kk0341_b022_map.put( JKKKojiAnkenConstCC.CHGBF_STB_KEI_TV_COURSE_CD, kk0341_a010_map.get( EKK0341A010CBSMsg1List.PCRS_CD ).toString() );
//			} else {
//				kk0341_b022_map.put( JKKKojiAnkenConstCC.CHGBF_STB_KEI_TV_COURSE_CD, new String() );
//			}
// ST1-2013-0000079対応 20130111 星野 DEL END
		}
	}

	/**
	 *【S-IF呼出判定】EKKA0020003 宅内機器一意照会(４).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0341_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEKKA0020003( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		if ( mapInfo == null ) {
			return false;
		}
		if ( !mapInfo.containsKey( EKK0341A010CBSMsg1List.TAKNKIKI_MODEL_CD ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( mapInfo.get( EKK0341A010CBSMsg1List.TAKNKIKI_MODEL_CD ).toString() ) ) {
			return false;
		}
		if ( !mapInfo.containsKey( EKK0341A010CBSMsg1List.KIKI_SEIZO_NO ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( mapInfo.get( EKK0341A010CBSMsg1List.KIKI_SEIZO_NO ).toString() ) ) {
			return false;
		}

		return true;
	}

	/**
	 *【S-IF呼出判定】EKKA0020003 宅内機器一意照会(４)(PK指定).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0341_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEKKA0020003_PK_NOW( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		if ( mapInfo == null ) {
			return false;
		}
		if ( !mapInfo.containsKey( JKKKojiAnkenConstCC.TAKNKIKI_MODEL_CD ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( mapInfo.get( JKKKojiAnkenConstCC.TAKNKIKI_MODEL_CD ).toString() ) ) {
			return false;
		}
		if ( !mapInfo.containsKey( JKKKojiAnkenConstCC.KKSEIZO_NO ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( mapInfo.get( JKKKojiAnkenConstCC.KKSEIZO_NO ).toString() ) ) {
			return false;
		}

		return true;
	}

	/**
	 *【S-IF呼出判定】EKKA0020003 宅内機器一意照会(４)(PK指定・変更前).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0341_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEKKA0020003_PK_OLD( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		if ( mapInfo == null ) {
			return false;
		}
		if ( !mapInfo.containsKey( JKKKojiAnkenConstCC.CHGBF_TAKNKIKI_MODEL_CD ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( mapInfo.get( JKKKojiAnkenConstCC.CHGBF_TAKNKIKI_MODEL_CD ).toString() ) ) {
			return false;
		}
		if ( !mapInfo.containsKey( JKKKojiAnkenConstCC.CHGBF_KKSEIZO_NO ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( mapInfo.get( JKKKojiAnkenConstCC.CHGBF_KKSEIZO_NO ).toString() ) ) {
			return false;
		}

		return true;
	}

	/**
	 *【上りマッピング】EKKA0020003 宅内機器一意照会(４).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0341_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKKA0020003( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKKA0020003CBSMsg.class.getName(), EKKA0020003, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// EKKA0020003.宅内機器一意照会(４)条件明細
		CAANMsg[] templateArray = new CAANMsg[1];
		templateArray[0] = new CAANMsg(EKKA0020003CBSMsg1List.class.getName());

		// mapInfo.宅内機器型式コード ⇒ EKKA0020003.宅内機器一意照会(４)条件明細[0].ＫＥＹ＿宅内機器型式コード
		if ( mapInfo.containsKey( EKK0341A010CBSMsg1List.TAKNKIKI_MODEL_CD ) ) {
			templateArray[0].set( EKKA0020003CBSMsg1List.KEY_TK_MDL_CD, mapInfo.get( EKK0341A010CBSMsg1List.TAKNKIKI_MODEL_CD ).toString() );
		} else {
			templateArray[0].setNull( EKKA0020003CBSMsg1List.KEY_TK_MDL_CD );
		}
		// mapInfo.機器製造番号 ⇒ EKKA0020003.宅内機器一意照会(４)条件明細[0].ＫＥＹ＿機器製造番号
		if ( mapInfo.containsKey( EKK0341A010CBSMsg1List.KIKI_SEIZO_NO ) ) {
			templateArray[0].set( EKKA0020003CBSMsg1List.KEY_KK_SEIZO_NO, mapInfo.get( EKK0341A010CBSMsg1List.KIKI_SEIZO_NO ).toString() );
		} else {
			templateArray[0].setNull( EKKA0020003CBSMsg1List.KEY_KK_SEIZO_NO );
		}
		template.set( EKKA0020003CBSMsg.EKKA0020003CBSMSG1LIST, templateArray );

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【上りマッピング】EKKA0020003 宅内機器一意照会(４)(PK指定).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0341_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKKA0020003_PK_NOW( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKKA0020003CBSMsg.class.getName(), EKKA0020003, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// EKKA0020003.宅内機器一意照会(４)条件明細
		CAANMsg[] templateArray = new CAANMsg[1];
		templateArray[0] = new CAANMsg(EKKA0020003CBSMsg1List.class.getName());

		// mapInfo.宅内機器型式コード ⇒ EKKA0020003.宅内機器一意照会(４)条件明細[0].ＫＥＹ＿宅内機器型式コード
		if ( mapInfo.containsKey( JKKKojiAnkenConstCC.TAKNKIKI_MODEL_CD ) ) {
			templateArray[0].set( EKKA0020003CBSMsg1List.KEY_TK_MDL_CD, mapInfo.get( JKKKojiAnkenConstCC.TAKNKIKI_MODEL_CD ).toString() );
		} else {
			templateArray[0].setNull( EKKA0020003CBSMsg1List.KEY_TK_MDL_CD );
		}
		// mapInfo.機器製造番号 ⇒ EKKA0020003.宅内機器一意照会(４)条件明細[0].ＫＥＹ＿機器製造番号
		if ( mapInfo.containsKey( JKKKojiAnkenConstCC.KKSEIZO_NO ) ) {
			templateArray[0].set( EKKA0020003CBSMsg1List.KEY_KK_SEIZO_NO, mapInfo.get( JKKKojiAnkenConstCC.KKSEIZO_NO ).toString() );
		} else {
			templateArray[0].setNull( EKKA0020003CBSMsg1List.KEY_KK_SEIZO_NO );
		}
		template.set( EKKA0020003CBSMsg.EKKA0020003CBSMSG1LIST, templateArray );

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【上りマッピング】EKKA0020003 宅内機器一意照会(４)(PK指定・変更前).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0341_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKKA0020003_PK_OLD( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKKA0020003CBSMsg.class.getName(), EKKA0020003, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// EKKA0020003.宅内機器一意照会(４)条件明細
		CAANMsg[] templateArray = new CAANMsg[1];
		templateArray[0] = new CAANMsg(EKKA0020003CBSMsg1List.class.getName());

		// mapInfo.変更前_宅内機器型式コード ⇒ EKKA0020003.宅内機器一意照会(４)条件明細[0].ＫＥＹ＿宅内機器型式コード
		if ( mapInfo.containsKey( JKKKojiAnkenConstCC.CHGBF_TAKNKIKI_MODEL_CD ) ) {
			templateArray[0].set( EKKA0020003CBSMsg1List.KEY_TK_MDL_CD, mapInfo.get( JKKKojiAnkenConstCC.CHGBF_TAKNKIKI_MODEL_CD ).toString() );
		} else {
			templateArray[0].setNull( EKKA0020003CBSMsg1List.KEY_TK_MDL_CD );
		}
		// mapInfo.変更前_機器製造番号 ⇒ EKKA0020003.宅内機器一意照会(４)条件明細[0].ＫＥＹ＿機器製造番号
		if ( mapInfo.containsKey( JKKKojiAnkenConstCC.CHGBF_KKSEIZO_NO ) ) {
			templateArray[0].set( EKKA0020003CBSMsg1List.KEY_KK_SEIZO_NO, mapInfo.get( JKKKojiAnkenConstCC.CHGBF_KKSEIZO_NO ).toString() );
		} else {
			templateArray[0].setNull( EKKA0020003CBSMsg1List.KEY_KK_SEIZO_NO );
		}
		template.set( EKKA0020003CBSMsg.EKKA0020003CBSMSG1LIST, templateArray );

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKKA0020003 宅内機器一意照会(４).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList getEKKA0020003( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kka002_0003_map = (HashMap)( paramWorkMap.get( EKKA0020003_MAP ) );
		if ( kka002_0003_map == null ) {
			kka002_0003_map = new HashMap();
			paramWorkMap.put( EKKA0020003_MAP, kka002_0003_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kka002_0003_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKKA0020003CBSMsg.EKKA0020003CBSMSG2LIST );
		kka002_0003_map_list = (ArrayList)( kka002_0003_map.get( EKKA0020003CBSMsg.EKKA0020003CBSMSG2LIST ) );
		if ( kka002_0003_map_list == null ) {
			kka002_0003_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kka002_0003_map_list.size() ) {
					kka002_0003_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kka002_0003_map = (HashMap)( kka002_0003_map_list.get(i) );

				// 宅内機器型式コード
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.TK_MDL_CD );
				// 機器製造番号
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.KK_SEIZO_NO );
				// ＭＡＣアドレス
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.MAC_AD );
				// ＳＴＢＩＤ
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.STBID );
				// 仮鍵開年月日
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.KR_KEY_STA_YMD );
				// 宅内機器セット品番号
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.TAKNKIKI_SETHIN_NO );
				// 宅内機器ステータス
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.TAKNKIKI_STAT );
				// 設置場所番号
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.SETPLACE_NO );
				// 場所設置年月日
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.PLC_STC_YMD );
				// 上位宅内機器型式コード
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.JOI_TK_MDL_CD );
				// 上位機器製造番号
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.JOI_KK_SEIZO_NO );
				// 保証開始年月日
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.HOSHO_STAYMD );
				// 保証終了年月日
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.HOSHO_ENDYMD );
				// ＵＱ認証ＩＤ
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.UQ_NINSHO_ID );
				// ＵＱパスワード
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.UQ_PWD );
				// ＥＭ契約者コード
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.EM_KEISHA_CD );
				// ＩＣＣＩＤ
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.ICC_ID );
				// ＭＡＣ認証ＩＤ
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.MAC_NINSHO_ID );
				// ＭＳＩＳＤＮ
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.MSISDN );
				// メーカー名１
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.MAKER_NM1 );
				// メーカー名２
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.MAKER_NM2 );
				// 宅内機器種別コード
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.TK_SBT_CD );
				// ＨＤＤ容量コード
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.HDD_SIZE_CD );
				// 無料ルーター表示文言
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.MURYO_ROUTER_DISP_MONGON );
				// 保有ルータコード
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.HOYU_ROUTER_CD );
				// 宅内機器型式略称名
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.TK_MDL_ALI_NM );
				// 宅内機器型式名
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.TK_MDL_NM );
				// メーカーコード
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.MAKER_CD );
				// 設置場所住所コード
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.SETPLACE_AD_CD );
				// 設置場所郵便番号
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.SETPLACE_PCD );
				// 設置場所都道府県名
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.SETPLACE_STATE_NM );
				// 設置場所市区町村名
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.SETPLACE_CITY_NM );
				// 設置場所大字通称名
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.SETPLACE_OAZTSU_NM );
				// 設置場所字丁目名
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.SETPLACE_AZCHO_NM );
				// 設置場所番地号
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.SETPLACE_BNCHIGO );
				// 設置場所住所補記・建物名
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.SETPLACE_ADRTTM );
				// 設置場所住所補記・部屋番号
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.SETPLACE_ADRRM );
				// 宅内機器ＳＴＢＴ更新日付
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.STBT_UPD_DTTM );
				// 宅内機器基本Ｔ更新日付
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.KIHONT_UPD_DTTM );
				// 宅内機器ＣＡＳＴ更新日付
				dwnMapping( child_template, child_kka002_0003_map, EKKA0020003CBSMsg2List.CAST_UPD_DTTM );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKKA0020003(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kka002_0003_map_list == null ) || ( kka002_0003_map_list.size() == 0 ) ) {
			return null;
		}

		return kka002_0003_map_list;
	}

	/**
	 *【エラーマッピング】EKKA0020003 宅内機器一意照会(４).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKKA0020003( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0341A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// 宅内機器一意照会(４)条件明細
		CAANMsg[] templateArray = template.getCAANMsgList( EKKA0020003CBSMsg.EKKA0020003CBSMSG1LIST );
		// 宅内機器一意照会(４)条件明細[0].ＫＥＹ＿宅内機器型式コード
		errMapping( templateArray[0], errMap, EKKA0020003CBSMsg1List.KEY_TK_MDL_CD_ERR );
		// 宅内機器一意照会(４)条件明細[0].ＫＥＹ＿機器製造番号
		errMapping( templateArray[0], errMap, EKKA0020003CBSMsg1List.KEY_KK_SEIZO_NO_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKKA0020003 宅内機器一意照会(４).
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0341_b022_map_list
	 * @param  cnt      引数
	 * @param  mapList2〔設定情報マップ〕kka002_0003_map_list
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKKA0020003( HashMap mapping, ArrayList mapList, int cnt, ArrayList mapList2 ) {

		/** マッピング情報適用 **/
// KT1-2013-0000530対応 20130423 星野 MOD START
//		if ( (mapList != null) && (mapList.size() > 0) ) {
		if ( (mapList != null) && (mapList.size() > 0) && ( mapList2 != null ) && (mapList2.size() > 0) ) {
// KT1-2013-0000530対応 20130423 星野 MOD END
			HashMap kka002_0003_map = (HashMap)( mapList2.get(0) );
			HashMap kk0341_b010_map = (HashMap)( mapList.get(cnt) );

			// MACアドレス
			if ( kka002_0003_map.containsKey( EKKA0020003CBSMsg2List.MAC_AD ) && "50".equals(kk0341_b010_map.get(EKK0341A010CBSMsg1List.TAKNKIKI_SBT_CD))) {
				kk0341_b010_map.put( EKKA0020003CBSMsg2List.MAC_AD, kka002_0003_map.get( EKKA0020003CBSMsg2List.MAC_AD ).toString() );
			} else {
				kk0341_b010_map.put( EKKA0020003CBSMsg2List.MAC_AD, "" );
			}
			// ルーター種類コード
			if ( kka002_0003_map.containsKey( EKKA0020003CBSMsg2List.HOYU_ROUTER_CD ) ) {
				kk0341_b010_map.put( EKKA0020003CBSMsg2List.HOYU_ROUTER_CD, kka002_0003_map.get( EKKA0020003CBSMsg2List.HOYU_ROUTER_CD ).toString() );
			} else {
				kk0341_b010_map.put( EKKA0020003CBSMsg2List.HOYU_ROUTER_CD, new String() );
			}
			// STB-ID
			if ( kka002_0003_map.containsKey( EKKA0020003CBSMsg2List.STBID ) ) {
				kk0341_b010_map.put( EKKA0020003CBSMsg2List.STBID, kka002_0003_map.get( EKKA0020003CBSMsg2List.STBID ).toString() );
			} else {
				kk0341_b010_map.put( EKKA0020003CBSMsg2List.STBID, new String() );
			}
		}
	}

	/**
	 *【マッピング情報適用】EKKA0020003 宅内機器一意照会(４)(PK指定).
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0341_b022_map_list
	 * @param  cnt      引数
	 * @param  mapList2〔設定情報マップ〕kka002_0003_map_list
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKKA0020003_PK_NOW( HashMap mapping, ArrayList mapList, int cnt, ArrayList mapList2 ) {

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
		// ●● IT2-2012-0001251 START
		//	HashMap kka002_0003_map = (HashMap)( mapList2.get(0) );
			HashMap kka002_0003_map = new HashMap();
			if ( (mapList2 != null) && (mapList2.size() > 0) ) {
				kka002_0003_map = (HashMap)( mapList2.get(0) );
			}
		// ●● IT2-2012-0001251 END
			HashMap kk0341_b010_map = (HashMap)( mapList.get(cnt) );

			// MACアドレス（VAの場合のみ設定）
			if ( kka002_0003_map.containsKey( EKKA0020003CBSMsg2List.MAC_AD ) && "50".equals(kk0341_b010_map.get(EKK0341A010CBSMsg1List.TAKNKIKI_SBT_CD))) {
				kk0341_b010_map.put( JKKKojiAnkenConstCC.MACAD, kka002_0003_map.get( EKKA0020003CBSMsg2List.MAC_AD ).toString() );
			} else {
				kk0341_b010_map.put( JKKKojiAnkenConstCC.MACAD, "" );
			}
			// ルーター種類コード
			if ( kka002_0003_map.containsKey( EKKA0020003CBSMsg2List.HOYU_ROUTER_CD ) ) {
				kk0341_b010_map.put( JKKKojiAnkenConstCC.ROUTER_KIND_CD, kka002_0003_map.get( EKKA0020003CBSMsg2List.HOYU_ROUTER_CD ).toString() );
			} else {
				kk0341_b010_map.put( JKKKojiAnkenConstCC.ROUTER_KIND_CD, new String() );
			}
			// STB-ID
			if ( kka002_0003_map.containsKey( EKKA0020003CBSMsg2List.STBID ) ) {
				kk0341_b010_map.put( JKKKojiAnkenConstCC.STB_ID, kka002_0003_map.get( EKKA0020003CBSMsg2List.STBID ).toString() );
			} else {
				kk0341_b010_map.put( JKKKojiAnkenConstCC.STB_ID, new String() );
			}
		}
	}

	/**
	 *【マッピング情報適用】EKKA0020003 宅内機器一意照会(４)(PK指定・変更前).
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0341_b022_map_list
	 * @param  cnt      引数
	 * @param  mapList2〔設定情報マップ〕kka002_0003_map_list
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKKA0020003_PK_OLD( HashMap mapping, ArrayList mapList, int cnt, ArrayList mapList2 ) {

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
// OM-2013-0003417対応 20131019 星野 MOD START
//			HashMap kka002_0003_map = (HashMap)( mapList2.get(0) );
			HashMap kka002_0003_map = new HashMap();
			if ( (mapList2 != null) && (mapList2.size() > 0) ) {
				kka002_0003_map = (HashMap)( mapList2.get(0) );
			}
// OM-2013-0003417対応 20131019 星野 MOD END
			HashMap kk0341_b010_map = (HashMap)( mapList.get(cnt) );

			// 変更前_MACアドレス
			if ( kka002_0003_map.containsKey( EKKA0020003CBSMsg2List.MAC_AD ) && "50".equals(kk0341_b010_map.get(EKK0341A010CBSMsg1List.TAKNKIKI_SBT_CD))) {
				kk0341_b010_map.put( JKKKojiAnkenConstCC.CHGBF_MACAD, kka002_0003_map.get( EKKA0020003CBSMsg2List.MAC_AD ).toString() );
			} else {
				kk0341_b010_map.put( JKKKojiAnkenConstCC.CHGBF_MACAD, "" );
			}
			// 変更前_ルーター種類コード
			if ( kka002_0003_map.containsKey( EKKA0020003CBSMsg2List.HOYU_ROUTER_CD ) ) {
				kk0341_b010_map.put( JKKKojiAnkenConstCC.CHGBF_ROUTER_KIND_CD, kka002_0003_map.get( EKKA0020003CBSMsg2List.HOYU_ROUTER_CD ).toString() );
			} else {
				kk0341_b010_map.put( JKKKojiAnkenConstCC.CHGBF_ROUTER_KIND_CD, new String() );
			}
			// 変更前_STB-ID
			if ( kka002_0003_map.containsKey( EKKA0020003CBSMsg2List.STBID ) ) {
				kk0341_b010_map.put( JKKKojiAnkenConstCC.CHGBF_STB_ID, kka002_0003_map.get( EKKA0020003CBSMsg2List.STBID ).toString() );
			} else {
				kk0341_b010_map.put( JKKKojiAnkenConstCC.CHGBF_STB_ID, new String() );
			}
		}
	}

	/**
	 *【S-IF呼出判定】EZM0411A010 宅内機器型式一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0341_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEZM0411A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		if ( mapInfo == null ) {
			return false;
		}
		if ( !mapInfo.containsKey( EKK0341A010CBSMsg1List.TAKNKIKI_MODEL_CD ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( mapInfo.get( EKK0341A010CBSMsg1List.TAKNKIKI_MODEL_CD ).toString() ) ) {
			return false;
		}

		return true;
	}

	/**
	 *【S-IF呼出判定】EZM0411A010 宅内機器型式一意照会(PK指定).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0341_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEZM0411A010_PK_NOW( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		if ( mapInfo == null ) {
			return false;
		}
		if ( !mapInfo.containsKey( JKKKojiAnkenConstCC.TAKNKIKI_MODEL_CD ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( mapInfo.get( JKKKojiAnkenConstCC.TAKNKIKI_MODEL_CD ).toString() ) ) {
			return false;
		}

		return true;
	}

	/**
	 *【S-IF呼出判定】EZM0411A010 宅内機器型式一意照会(PK指定・変更前).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0341_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEZM0411A010_PK_OLD( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		if ( mapInfo == null ) {
			return false;
		}
		if ( !mapInfo.containsKey( JKKKojiAnkenConstCC.CHGBF_TAKNKIKI_MODEL_CD ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( mapInfo.get( JKKKojiAnkenConstCC.CHGBF_TAKNKIKI_MODEL_CD ).toString() ) ) {
			return false;
		}

		return true;
	}

	/**
	 *【上りマッピング】EZM0411A010 宅内機器型式一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0341_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEZM0411A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EZM0411A010CBSMsg.class.getName(), EZM0411A010, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// mapInfo.宅内機器型式コード ⇒ EZM0411A010.ＫＥＹ＿宅内機器型式コード
		if ( mapInfo.containsKey( EKK0341A010CBSMsg1List.TAKNKIKI_MODEL_CD ) ) {
			template.set( EZM0411A010CBSMsg.KEY_TAKNKIKI_MODEL_CD, mapInfo.get( EKK0341A010CBSMsg1List.TAKNKIKI_MODEL_CD ).toString() );
		} else {
			template.setNull( EZM0411A010CBSMsg.KEY_TAKNKIKI_MODEL_CD );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【上りマッピング】EZM0411A010 宅内機器型式一意照会(PK指定).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0341_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEZM0411A010_PK_NOW( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EZM0411A010CBSMsg.class.getName(), EZM0411A010, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// mapInfo.宅内機器型式コード ⇒ EZM0411A010.ＫＥＹ＿宅内機器型式コード
		if ( mapInfo.containsKey( JKKKojiAnkenConstCC.TAKNKIKI_MODEL_CD ) ) {
			template.set( EZM0411A010CBSMsg.KEY_TAKNKIKI_MODEL_CD, mapInfo.get( JKKKojiAnkenConstCC.TAKNKIKI_MODEL_CD ).toString() );
		} else {
			template.setNull( EZM0411A010CBSMsg.KEY_TAKNKIKI_MODEL_CD );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【上りマッピング】EZM0411A010 宅内機器型式一意照会(PK指定・変更前).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0341_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEZM0411A010_PK_OLD( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EZM0411A010CBSMsg.class.getName(), EZM0411A010, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// mapInfo.宅内機器型式コード ⇒ EZM0411A010.ＫＥＹ＿宅内機器型式コード
		if ( mapInfo.containsKey( JKKKojiAnkenConstCC.CHGBF_TAKNKIKI_MODEL_CD ) ) {
			template.set( EZM0411A010CBSMsg.KEY_TAKNKIKI_MODEL_CD, mapInfo.get( JKKKojiAnkenConstCC.CHGBF_TAKNKIKI_MODEL_CD ).toString() );
		} else {
			template.setNull( EZM0411A010CBSMsg.KEY_TAKNKIKI_MODEL_CD );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EZM0411A010 宅内機器型式一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList getEZM0411A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap zm0411_a010_map = (HashMap)( paramWorkMap.get( EZM0411A010_MAP ) );
		if ( zm0411_a010_map == null ) {
			zm0411_a010_map = new HashMap();
			paramWorkMap.put( EZM0411A010_MAP, zm0411_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList zm0411_a010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EZM0411A010CBSMsg.EZM0411A010CBSMSG1LIST );
		zm0411_a010_map_list = (ArrayList)( zm0411_a010_map.get( EZM0411A010CBSMsg.EZM0411A010CBSMSG1LIST ) );
		if ( zm0411_a010_map_list == null ) {
			zm0411_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= zm0411_a010_map_list.size() ) {
					zm0411_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_zm0411_a010_map = (HashMap)( zm0411_a010_map_list.get(i) );

				// 宅内機器型式コード
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.TAKNKIKI_MODEL_CD );
				// 機器識別コード
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.KK_SKBT_CD );
				// 機器識別コード名称
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.KK_SKBT_CD_NM );
				// 宅内機器型式名
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.TAKNKIKI_MODEL_NM );
				// 略称名
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.ALI_NM );
				// メーカーコード
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.MAKER_CD );
				// メーカー名1
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.MAKER_NM_1 );
				// メーカー名2
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.MAKER_NM_2 );
				// メーカー機器型番
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.MAKER_KK_MDL_NO );
				// 宅内機器種別コード
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.TAKNKIKI_SBT_CD );
				// 宅内機器種別コード名称
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.TAKNKIKI_SBT_CD_NM );
				// 製造開始年月日
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.SEIZO_STA_YMD );
				// 製造終了年月日
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.SEIZO_END_YMD );
				// メーカー保証期限年月日
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.MAKER_HOSHO_KIGEN_YMD );
				// メーカー保証期間
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.MAKER_HOSHO_PRD );
				// STB内蔵CASコード
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.STB_NAIZO_CAS_CD );
				// STB内蔵CASコード名称
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.STB_NAIZO_CAS_CD_NM );
				// STBメーカー固有制御機種コード
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.STB_MAKER_KOYU_CTL_MDL_CD );
				// STBHDD内蔵フラグ
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.STB_HDD_NAIZO_FLG );
				// STBHDD内蔵フラグ名称
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.STB_HDD_NAIZO_FLG_NM );
				// 修理交換グループ種別コード
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.SHURI_KOKAN_GRP_SBT_CD );
				// 修理交換グループ種別コード名称
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.SHURI_KOKAN_GRP_SBT_CD_NM );
				// PON種別コード
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.PON_SBT_CD );
				// PON種別コード名称
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.PON_SBT_CD_NM );
				// ルーター速度種別コード
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.ROUTER_SPEED_SBT_CD );
				// ルーター速度種別コード名称
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.ROUTER_SPEED_SBT_CD_NM );
				// HDD容量コード
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.HDD_CAPA_CD );
				// HDD容量コード名称
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.HDD_CAPA_CD_NM );
				// ポート数
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.PORT_CNT );
				// 無料ルーター表示文言
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.MRYO_ROUTER_DSP_MONGON );
				// 保有ルーターコード
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.HOYU_ROUTER_CD );
				// 保有ルーターコード名称
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.HOYU_ROUTER_CD_NM );
				// OPMSルーター種類コード
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.OPMS_ROUTER_KIND_CD );
				// OPMSルーター種類コード名称
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.OPMS_ROUTER_KIND_CD_NM );
				// 有料無料コード
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.YRYO_MRYO_CD );
				// 有料無料コード名称
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.YRYO_MRYO_CD_NM );
				// OLS機能有無
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.OLS_KINO_UM );
				// OLS機能有無名称
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.OLS_KINO_UM_NM );
				// 製造番号有無
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.SEIZO_NO_UM );
				// 製造番号有無名称
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.SEIZO_NO_UM_NM );
				// MAC情報有無
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.MAC_INF_UM );
				// MAC情報有無名称
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.MAC_INF_UM_NM );
				// VONUBSパススルー可否
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.VONU_BSPT_KH );
				// VONUBSパススルー可否名称
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.VONU_BSPT_KH_NM );
				// 工事会社配送有無
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.KOJI_COMP_HAISO_UM );
				// 工事会社配送有無名称
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.KOJI_COMP_HAISO_UM_NM );
				// 配送抑止有無
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.HAISO_YOKSI_UM );
				// 配送抑止有無名称
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.HAISO_YOKSI_UM_NM );
				// 工事後出荷有無
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.KOJI_AF_SHKA_UM );
				// 工事後出荷有無名称
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.KOJI_AF_SHKA_UM_NM );
				// USIM有無
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.USIM_UM );
				// USIM有無名称
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.USIM_UM_NM );
				// Ver
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.VER );
				// 登録年月日時分秒
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_zm0411_a010_map, EZM0411A010CBSMsg1List.MK_FLG_NM );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEZM0411A010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( zm0411_a010_map_list == null ) || ( zm0411_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return zm0411_a010_map_list;
	}

	/**
	 *【エラーマッピング】EZM0411A010 宅内機器型式一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEZM0411A010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EZM0411A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿宅内機器型式コード
		errMapping( template, errMap, EZM0411A010CBSMsg.KEY_TAKNKIKI_MODEL_CD_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EZM0411A010 宅内機器型式一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0341_b022_map_list
	 * @param  cnt      引数
	 * @param  mapList2〔設定情報マップ〕zm0411_a010_map_list
	 */
	@SuppressWarnings( "unchecked" )
// OM-2013-0003470対応 20131102 星野 MOD START
//	public void mapEZM0411A010( HashMap mapping, ArrayList mapList, int cnt, ArrayList mapList2 ) {
	public void mapEZM0411A010( HashMap mapping, ArrayList mapList, int cnt, ArrayList mapList2, boolean isNeedBsptKh ) {
// OM-2013-0003470対応 20131102 星野 MOD END

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
// ST3-2013-0000024 add horibayshi
			if ( (mapList2 != null) && (mapList2.size() > 0) ) {
// ST3-2013-0000024 add horibayshi
				HashMap zm0411_a010_map = (HashMap)( mapList2.get(0) );
				HashMap kk0341_b010_map = (HashMap)( mapList.get(cnt) );

				// BSパススルー可否
				if ( 
// OM-2013-0003470対応 20131102 星野 MOD START
					isNeedBsptKh &&
// OM-2013-0003470対応 20131102 星野 MOD END
					zm0411_a010_map.containsKey( EZM0411A010CBSMsg1List.VONU_BSPT_KH ) 
				) {
					kk0341_b010_map.put( EZM0411A010CBSMsg1List.VONU_BSPT_KH, zm0411_a010_map.get( EZM0411A010CBSMsg1List.VONU_BSPT_KH ).toString() );
				} else {
					kk0341_b010_map.put( EZM0411A010CBSMsg1List.VONU_BSPT_KH, "" );
				}
// ▼▼▼  IT1-2012-0000550  20120913  H.TAKANO START  ▼▼▼
				//OPMSルーター種類コード
				if ( zm0411_a010_map.containsKey( EZM0411A010CBSMsg1List.OPMS_ROUTER_KIND_CD ) ) {
					kk0341_b010_map.put( EZM0411A010CBSMsg1List.OPMS_ROUTER_KIND_CD, zm0411_a010_map.get( EZM0411A010CBSMsg1List.OPMS_ROUTER_KIND_CD ).toString() );
				} else {
					kk0341_b010_map.put( EZM0411A010CBSMsg1List.OPMS_ROUTER_KIND_CD, "" );
				}
// ▲▲▲  IT1-2012-0000550  20120913  H.TAKANO END  ▲▲▲	
				
// ST3-2013-0000332対応 2013/02/13 suzuki START
				// ＰＯＮ種別コード
				if ( zm0411_a010_map.containsKey( EZM0411A010CBSMsg1List.PON_SBT_CD ) ) {
					kk0341_b010_map.put( JKKKojiAnkenConstCC.PON_SBT_CD, zm0411_a010_map.get( EZM0411A010CBSMsg1List.PON_SBT_CD ).toString() );
				} else {
					kk0341_b010_map.put( JKKKojiAnkenConstCC.PON_SBT_CD, "" );
				}
// ST3-2013-0000332対応 2013/02/13 suzuki END
			}
		}
	}

	/**
	 *【マッピング情報適用】EZM0411A010 宅内機器型式一意照会(PK指定).
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0341_b022_map_list
	 * @param  cnt      引数
	 * @param  mapList2〔設定情報マップ〕zm0411_a010_map_list
	 */
	@SuppressWarnings( "unchecked" )
// OM-2013-0003470対応 20131102 星野 MOD START
//	public void mapEZM0411A010_PK_NOW( HashMap mapping, ArrayList mapList, int cnt, ArrayList mapList2 ) {
	public void mapEZM0411A010_PK_NOW( HashMap mapping, ArrayList mapList, int cnt, ArrayList mapList2, boolean isNeedBsptKh ) {
// OM-2013-0003470対応 20131102 星野 MOD END

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
// ST3-2013-0000024 add horibayshi
			if ( (mapList2 != null) && (mapList2.size() > 0) ) {
// ST3-2013-0000024 add horibayshi
				HashMap zm0411_a010_map = (HashMap)( mapList2.get(0) );
				HashMap kk0341_b010_map = (HashMap)( mapList.get(cnt) );

				// BSパススルー可否
				if ( 
// OM-2013-0003470対応 20131102 星野 MOD START
					isNeedBsptKh &&
// OM-2013-0003470対応 20131102 星野 MOD END
					zm0411_a010_map.containsKey( EZM0411A010CBSMsg1List.VONU_BSPT_KH ) 
				) {
					kk0341_b010_map.put( JKKKojiAnkenConstCC.VONU_BSPT_KH, zm0411_a010_map.get( EZM0411A010CBSMsg1List.VONU_BSPT_KH ).toString() );
				} else {
					kk0341_b010_map.put( JKKKojiAnkenConstCC.VONU_BSPT_KH,"" );
				}
// ST1-2013-0000239対応 Nao.F START
				//OPMSルーター種類コード
				if ( zm0411_a010_map.containsKey( EZM0411A010CBSMsg1List.OPMS_ROUTER_KIND_CD ) ) {
// OM-2013-0004477対応 20131124 星野 MOD START
//					kk0341_b010_map.put( EZM0411A010CBSMsg1List.OPMS_ROUTER_KIND_CD, zm0411_a010_map.get( EZM0411A010CBSMsg1List.OPMS_ROUTER_KIND_CD ).toString() );
					kk0341_b010_map.put( JKKKojiAnkenConstCC.OPMS_ROUTER_KIND_CD, zm0411_a010_map.get( EZM0411A010CBSMsg1List.OPMS_ROUTER_KIND_CD ).toString() );
// OM-2013-0004477対応 20131124 星野 MOD END
				} else {
// OM-2013-0004477対応 20131124 星野 MOD START
//					kk0341_b010_map.put( EZM0411A010CBSMsg1List.OPMS_ROUTER_KIND_CD, "" );
					kk0341_b010_map.put( JKKKojiAnkenConstCC.OPMS_ROUTER_KIND_CD, "" );
// OM-2013-0004477対応 20131124 星野 MOD END
				}
// ST1-2013-0000239対応 Nao.F END
				
// ST3-2013-0000332対応 2013/02/13 suzuki START
				// ＰＯＮ種別コード
				if ( zm0411_a010_map.containsKey( EZM0411A010CBSMsg1List.PON_SBT_CD ) ) {
					kk0341_b010_map.put( JKKKojiAnkenConstCC.PON_SBT_CD, zm0411_a010_map.get( EZM0411A010CBSMsg1List.PON_SBT_CD ).toString() );
				} else {
					kk0341_b010_map.put( JKKKojiAnkenConstCC.PON_SBT_CD, "" );
				}
// ST3-2013-0000332対応 2013/02/13 suzuki END
			}
		}
	}

	/**
	 *【マッピング情報適用】EZM0411A010 宅内機器型式一意照会(PK指定・変更前).
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0341_b022_map_list
	 * @param  cnt      引数
	 * @param  mapList2〔設定情報マップ〕zm0411_a010_map_list
	 */
	@SuppressWarnings( "unchecked" )
// OM-2013-0003470対応 20131102 星野 MOD START
//	public void mapEZM0411A010_PK_OLD( HashMap mapping, ArrayList mapList, int cnt, ArrayList mapList2 ) {
	public void mapEZM0411A010_PK_OLD( HashMap mapping, ArrayList mapList, int cnt, ArrayList mapList2, boolean isNeedBsptKh ) {
// OM-2013-0003470対応 20131102 星野 MOD END

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
// ST3-2013-0000024 add horibayshi
			if ( (mapList2 != null) && (mapList2.size() > 0) ) {
// ST3-2013-0000024 add horibayshi
				HashMap zm0411_a010_map = (HashMap)( mapList2.get(0) );
				HashMap kk0341_b010_map = (HashMap)( mapList.get(cnt) );

				// 変更前_BSパススルー可否
				if ( 
// OM-2013-0003470対応 20131102 星野 MOD START
						isNeedBsptKh &&
// OM-2013-0003470対応 20131102 星野 MOD END
					zm0411_a010_map.containsKey( EZM0411A010CBSMsg1List.VONU_BSPT_KH ) 
				) {
					kk0341_b010_map.put( JKKKojiAnkenConstCC.CHGBF_VONU_BSPT_KH, zm0411_a010_map.get( EZM0411A010CBSMsg1List.VONU_BSPT_KH ).toString() );
				} else {
					kk0341_b010_map.put( JKKKojiAnkenConstCC.CHGBF_VONU_BSPT_KH,"" );
				}
// ST1-2013-0000239対応 Nao.F START
				//OPMSルーター種類コード
				if ( zm0411_a010_map.containsKey( EZM0411A010CBSMsg1List.OPMS_ROUTER_KIND_CD ) ) {
// OM-2013-0004477対応 20131124 星野 MOD START
//					kk0341_b010_map.put( EZM0411A010CBSMsg1List.OPMS_ROUTER_KIND_CD, zm0411_a010_map.get( EZM0411A010CBSMsg1List.OPMS_ROUTER_KIND_CD ).toString() );
					kk0341_b010_map.put( JKKKojiAnkenConstCC.CHGBF_OPMS_ROUTER_KIND_CD, zm0411_a010_map.get( EZM0411A010CBSMsg1List.OPMS_ROUTER_KIND_CD ).toString() );
// OM-2013-0004477対応 20131124 星野 MOD END
				} else {
// OM-2013-0004477対応 20131124 星野 MOD START
//					kk0341_b010_map.put( EZM0411A010CBSMsg1List.OPMS_ROUTER_KIND_CD, "" );
					kk0341_b010_map.put( JKKKojiAnkenConstCC.CHGBF_OPMS_ROUTER_KIND_CD, "" );
// OM-2013-0004477対応 20131124 星野 MOD END
				}
// ST1-2013-0000239対応 Nao.F END
				
// ST3-2013-0000332対応 2013/02/13 suzuki START
				// ＰＯＮ種別コード
				if ( zm0411_a010_map.containsKey( EZM0411A010CBSMsg1List.PON_SBT_CD ) ) {
					kk0341_b010_map.put( JKKKojiAnkenConstCC.PON_SBT_CD, zm0411_a010_map.get( EZM0411A010CBSMsg1List.PON_SBT_CD ).toString() );
				} else {
					kk0341_b010_map.put( JKKKojiAnkenConstCC.PON_SBT_CD, "" );
				}
// ST3-2013-0000332対応 2013/02/13 suzuki END
			}
		}
	}
	
// ANK-1578-00-00対応 20131201 星野 ADD START
	/**
	 *【S-IF呼出判定】EKK2811B010 機器オプションサービス契約一覧照会（機器提供ＳＶ）.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0341_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	public boolean checkEKK2811B010( IRequestParameterReadWrite param, String fixedText, HashMap<String, Object> mapInfo ) throws RequestParameterException {

		if ( mapInfo == null ) {
			return false;
		}
		if ( !mapInfo.containsKey( EKK0341B022CBSMsg1List.KKTK_SVC_KEI_NO ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( (String)mapInfo.get( EKK0341B022CBSMsg1List.KKTK_SVC_KEI_NO ) ) ) {
			return false;
		}
		return true;
	}

	/**
	 *【S-IF呼出判定】EKK2811B010 機器オプションサービス契約一覧照会（機器提供ＳＶ）.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0341_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	public boolean checkEKK2811B010_PK_NOW( IRequestParameterReadWrite param, String fixedText, HashMap<String, Object> mapInfo ) throws RequestParameterException {

		if ( mapInfo == null ) {
			return false;
		}
		if ( !mapInfo.containsKey( JKKKojiAnkenConstCC.KKTK_SVC_KEI_NO ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( (String)mapInfo.get( JKKKojiAnkenConstCC.KKTK_SVC_KEI_NO ) ) ) {
			return false;
		}
		return true;
	}

	/**
	 *【S-IF呼出判定】EKK2811B010 機器オプションサービス契約一覧照会（機器提供ＳＶ）.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0341_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	public boolean checkEKK2811B010_PK_OLD( IRequestParameterReadWrite param, String fixedText, HashMap<String, Object> mapInfo ) throws RequestParameterException {

		if ( mapInfo == null ) {
			return false;
		}
		if ( !mapInfo.containsKey( JKKKojiAnkenConstCC.CHGBF_KKTK_SVC_KEI_NO ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( (String)mapInfo.get( JKKKojiAnkenConstCC.CHGBF_KKTK_SVC_KEI_NO ) ) ) {
			return false;
		}
		return true;
	}

	/**
	 *【上りマッピング】EKK2811B010 機器オプションサービス契約一覧照会（機器提供ＳＶ）.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0341_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	public HashMap<String, Object> setEKK2811B010( IRequestParameterReadWrite param, String fixedText, HashMap<String, Object> mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK2811B010CBSMsg.class.getName(), EKK2811B010, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// mapInfo.機器提供サービス契約番号 ⇒ EKK2811B010.ＫＥＹ＿機器提供サービス契約番号
		if ( mapInfo.containsKey( EKK0341B022CBSMsg1List.KKTK_SVC_KEI_NO ) ) {
			template.set( EKK2811B010CBSMsg.KEY_KKTK_SVC_KEI_NO, mapInfo.get( EKK0341B022CBSMsg1List.KKTK_SVC_KEI_NO ) );
		} else {
			template.setNull( EKK2811B010CBSMsg.KEY_KKTK_SVC_KEI_NO );
		}
		// EKK2811B010.ＫＥＹ＿機器オプションステータス
		template.set( EKK2811B010CBSMsg.KEY_KKOP_SVC_STAT, KKOP_SVC_KEI_STS_DEF);
		// EKK2811B010.ＫＥＹ＿機器オプションコード
		template.setNull( EKK2811B010CBSMsg.KEY_KKOP_SVC_CD );

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
	
	/**
	 *【上りマッピング】EKK2811B010 機器オプションサービス契約一覧照会（機器提供ＳＶ）.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0341_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	public HashMap<String, Object> setEKK2811B010_PK_NOW( IRequestParameterReadWrite param, String fixedText, HashMap<String, Object> mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK2811B010CBSMsg.class.getName(), EKK2811B010, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// mapInfo.機器提供サービス契約番号 ⇒ EKK2811B010.ＫＥＹ＿機器提供サービス契約番号
		if ( mapInfo.containsKey( JKKKojiAnkenConstCC.KKTK_SVC_KEI_NO ) ) {
			template.set( EKK2811B010CBSMsg.KEY_KKTK_SVC_KEI_NO, mapInfo.get( JKKKojiAnkenConstCC.KKTK_SVC_KEI_NO ) );
		} else {
			template.setNull( EKK2811B010CBSMsg.KEY_KKTK_SVC_KEI_NO );
		}
		// EKK2811B010.ＫＥＹ＿機器オプションステータス
		template.set( EKK2811B010CBSMsg.KEY_KKOP_SVC_STAT, KKOP_SVC_KEI_STS_DEF);
		// EKK2811B010.ＫＥＹ＿機器オプションコード
		template.setNull( EKK2811B010CBSMsg.KEY_KKOP_SVC_CD );

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
	
	/**
	 *【上りマッピング】EKK2811B010 機器オプションサービス契約一覧照会（機器提供ＳＶ）.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0341_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	public HashMap<String, Object> setEKK2811B010_PK_OLD( IRequestParameterReadWrite param, String fixedText, HashMap<String, Object> mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK2811B010CBSMsg.class.getName(), EKK2811B010, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// mapInfo.機器提供サービス契約番号 ⇒ EKK2811B010.ＫＥＹ＿機器提供サービス契約番号
		if ( mapInfo.containsKey( JKKKojiAnkenConstCC.CHGBF_KKTK_SVC_KEI_NO ) ) {
			template.set( EKK2811B010CBSMsg.KEY_KKTK_SVC_KEI_NO, mapInfo.get( JKKKojiAnkenConstCC.CHGBF_KKTK_SVC_KEI_NO ).toString() );
		} else {
			template.setNull( EKK2811B010CBSMsg.KEY_KKTK_SVC_KEI_NO );
		}
		// EKK2811B010.ＫＥＹ＿機器オプションステータス
		template.set( EKK2811B010CBSMsg.KEY_KKOP_SVC_STAT, KKOP_SVC_KEI_STS_DEF);
		// EKK2811B010.ＫＥＹ＿機器オプションコード
		template.setNull( EKK2811B010CBSMsg.KEY_KKOP_SVC_CD );

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
	
	/**
	 *【下りマッピング】EKK2811B010 機器オプションサービス契約一覧照会（機器提供ＳＶ）.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	public ArrayList<HashMap<String, Object>> getEKK2811B010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map<Object, Object> paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap<Object, Object>();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap<String, Object> kk2811_b010_map = (HashMap<String, Object>)( paramWorkMap.get( EKK2811B010_MAP ) );
		if ( kk2811_b010_map == null ) {
			kk2811_b010_map = new HashMap<String, Object>();
			paramWorkMap.put( EKK2811B010_MAP, kk2811_b010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList<HashMap<String, Object>> kk2811_b010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK2811B010CBSMsg.EKK2811B010CBSMSG1LIST );
		kk2811_b010_map_list = (ArrayList<HashMap<String, Object>>)( kk2811_b010_map.get( EKK2811B010CBSMsg.EKK2811B010CBSMSG1LIST ) );
		if ( kk2811_b010_map_list == null ) {
			kk2811_b010_map_list = new ArrayList<HashMap<String, Object>>();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk2811_b010_map_list.size() ) {
					kk2811_b010_map_list.add( new HashMap<String, Object>() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap<String, Object> child_kk2811_b010_map = kk2811_b010_map_list.get(i);

				// 機器オプションサービス契約番号
				dwnMapping( child_template, child_kk2811_b010_map, EKK2811B010CBSMsg1List.KKOP_SVC_KEI_NO );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk2811_b010_map, EKK2811B010CBSMsg1List.GENE_ADD_DTM );
				// 機器オプションサービス契約ステータス
				dwnMapping( child_template, child_kk2811_b010_map, EKK2811B010CBSMsg1List.KKOP_SVC_KEI_STAT );
				// 機器オプションサービスコード
				dwnMapping( child_template, child_kk2811_b010_map, EKK2811B010CBSMsg1List.KKOP_SVC_CD );
				// 料金コースコード
				dwnMapping( child_template, child_kk2811_b010_map, EKK2811B010CBSMsg1List.PCRS_CD );
				// 料金プランコード
				dwnMapping( child_template, child_kk2811_b010_map, EKK2811B010CBSMsg1List.PPLAN_CD );
				// 機器提供サービス契約番号
				dwnMapping( child_template, child_kk2811_b010_map, EKK2811B010CBSMsg1List.KKTK_SVC_KEI_NO );
				// SYSID
				dwnMapping( child_template, child_kk2811_b010_map, EKK2811B010CBSMsg1List.SYSID );
				// 申込明細番号
				dwnMapping( child_template, child_kk2811_b010_map, EKK2811B010CBSMsg1List.MSKM_DTL_NO );
				// 予約適用年月日
				dwnMapping( child_template, child_kk2811_b010_map, EKK2811B010CBSMsg1List.RSV_APLY_YMD );
				// サービス開始年月日
				dwnMapping( child_template, child_kk2811_b010_map, EKK2811B010CBSMsg1List.SVC_STAYMD );
				// サービス終了年月日
				dwnMapping( child_template, child_kk2811_b010_map, EKK2811B010CBSMsg1List.SVC_ENDYMD );
				// サービス課金開始年月日
				dwnMapping( child_template, child_kk2811_b010_map, EKK2811B010CBSMsg1List.SVC_CHRG_STAYMD );
				// サービス課金終了年月日
				dwnMapping( child_template, child_kk2811_b010_map, EKK2811B010CBSMsg1List.SVC_CHRG_ENDYMD );
				// 休止中断コード
				dwnMapping( child_template, child_kk2811_b010_map, EKK2811B010CBSMsg1List.PAUSE_STP_CD );
				// 異動区分
				dwnMapping( child_template, child_kk2811_b010_map, EKK2811B010CBSMsg1List.IDO_DIV );
				// サービスキャンセル理由コード
				dwnMapping( child_template, child_kk2811_b010_map, EKK2811B010CBSMsg1List.SVC_CANCEL_RSN_CD );
				// サービス解約理由コード
				dwnMapping( child_template, child_kk2811_b010_map, EKK2811B010CBSMsg1List.SVC_DLRE_CD );
				// 機器連帯契約変更手続中フラグ
				dwnMapping( child_template, child_kk2811_b010_map, EKK2811B010CBSMsg1List.KIKI_RNTAI_KEI_CHGECHU_FLG );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK2811B010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk2811_b010_map_list == null ) || ( kk2811_b010_map_list.size() == 0 ) ) {
			return null;
		}

		return kk2811_b010_map_list;
	}
	
	/**
	 *【エラーマッピング】EKK2811B010 機器オプションサービス契約一覧照会（機器提供ＳＶ）.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	public IRequestParameterReadWrite errEKK2811B010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK2811B010CBSMsg.STATUS );

		HashMap<String, Object> errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap<String, Object>();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿機器提供サービス契約番号
		errMapping( template, errMap, EKK2811B010CBSMsg.KEY_KKTK_SVC_KEI_NO_ERR );
		// ＫＥＹ＿機器オプションステータス
		errMapping( template, errMap, EKK2811B010CBSMsg.KEY_KKOP_SVC_STAT_ERR );
		// ＫＥＹ＿機器オプションコード
		errMapping( template, errMap, EKK2811B010CBSMsg.KEY_KKOP_SVC_CD_ERR );

		return param;
	}
	
	/**
	 *【マッピング情報適用】EKK2811B010 機器オプションサービス契約一覧照会（機器提供ＳＶ）.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0341_b022_map_list
	 * @param  cnt      引数
	 * @param  mapList2〔設定情報マップ〕zm0411_a010_map_list
	 */
	public void mapEKK2811B010( ArrayList<HashMap<String, Object>> mapList, int cnt, ArrayList<HashMap<String, Object>> mapList2) {

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
			if( (mapList2 != null) && (mapList2.size() > 0) ){
				HashMap<String, Object> kk0341_b010_map = mapList.get(cnt);
				kk0341_b010_map.put( EKK2811B010_MAP, mapList2);
			}
		}
	}

	/**
	 *【マッピング情報適用】EKK2811B010 機器オプションサービス契約一覧照会（機器提供ＳＶ）.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0341_b022_map_list
	 * @param  cnt      引数
	 * @param  mapList2〔設定情報マップ〕zm0411_a010_map_list
	 */
	public void mapEKK2811B010_PK_OLD( ArrayList<HashMap<String, Object>> mapList, int cnt, ArrayList<HashMap<String, Object>> mapList2) {

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
			if( (mapList2 != null) && (mapList2.size() > 0) ){
				HashMap<String, Object> kk0341_b010_map = mapList.get(cnt);
				kk0341_b010_map.put( EKK2811B010_MAP_PK_OLD, mapList2);
			}
		}
	}

// ANK-1578-00-00対応 20131201 星野 ADD END

	/**
	 *【上りマッピング】EKK0481B001 割引サービス対象契約一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0481B001( IRequestParameterReadWrite param, String fixedText ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		/** テンプレート **/
		CAANMsg template = createTemplate( param, EKK0481B001CBSMsg.class.getName(), EKK0481B001, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// param.サービス契約番号 ⇒ EKK0481B001.ＫＥＹ＿サービス契約番号
		if ( updMap.containsKey( JKKKojiAnkenConstCC.SVC_KEI_NO ) ) {
			template.set( EKK0481B001CBSMsg.KEY_SVC_KEI_NO, updMap.get( JKKKojiAnkenConstCC.SVC_KEI_NO ).toString() );
		} else {
			template.setNull( EKK0481B001CBSMsg.KEY_SVC_KEI_NO );
		}
		// NULL ⇒ EKK0481B001.ＫＥＹ＿サービス契約内訳番号
		template.setNull( EKK0481B001CBSMsg.KEY_SVC_KEI_UCWK_NO );
		// NULL ⇒ EKK0481B001.ＫＥＹ＿オプションサービス契約番号
		template.setNull( EKK0481B001CBSMsg.KEY_OP_SVC_KEI_NO );
		// NULL ⇒ EKK0481B001.ＫＥＹ＿サブオプションサービス契約番号
		template.setNull( EKK0481B001CBSMsg.KEY_SBOP_SVC_KEI_NO );
		// NULL ⇒ EKK0481B001.ＫＥＹ＿機器提供サービス契約番号
		template.setNull( EKK0481B001CBSMsg.KEY_KKTK_SVC_KEI_NO );
		// NULL ⇒ EKK0481B001.ＫＥＹ＿割引サービス契約番号
		template.setNull( EKK0481B001CBSMsg.KEY_WRIB_SVC_KEI_NO );

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0481B001 割引サービス対象契約一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList getEKK0481B001( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0481_b001_map = (HashMap)( paramWorkMap.get( EKK0481B001_MAP ) );
		if ( kk0481_b001_map == null ) {
			kk0481_b001_map = new HashMap();
			paramWorkMap.put( EKK0481B001_MAP, kk0481_b001_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0481_b001_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0481B001CBSMsg.EKK0481B001CBSMSG1LIST );
		kk0481_b001_map_list = (ArrayList)( kk0481_b001_map.get( EKK0481B001CBSMsg.EKK0481B001CBSMSG1LIST ) );
		if ( kk0481_b001_map_list == null ) {
			kk0481_b001_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0481_b001_map_list.size() ) {
					kk0481_b001_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0481_b001_map = (HashMap)( kk0481_b001_map_list.get(i) );

				// 割引サービス契約番号
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.WRIB_SVC_KEI_NO );
				// 割引サービス対象契約番号
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.WRIB_SVC_TRGT_KEI_NO );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.GENE_ADD_DTM );
				// 申込年月日(サービス契約)
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.MSKM_YMD_SVC_KEI );
				// 申込年月日(サービス契約内訳)
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.MSKM_YMD_SVC_KEI_UCWK );
				// 申込年月日(オプションサービス契約)
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.MSKM_YMD_OP_SVC_KEI );
				// 申込年月日(サブオプションサービス契約)
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.MSKM_YMD_SBOP_SVC_KEI );
				// 申込年月日(機器提供サービス契約)
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.MSKM_YMD_KKTK_SVC_KEI );
				// 表示用キャンペーンコード
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.DSP_CAMPAIGN_CD );
				// 割引サービス名
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.WRIB_SVC_NM );
				// 割引適用契機コード
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.WRIB_APLY_OPTNTY_CD );
				// サービス名
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.SVC_NM );
				// 料金グル―プ名
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.PRC_GRP_NM );
				// 料金コース名(サービス契約)
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.PCRS_NM_SVC_KEI );
				// 料金コース名(サービス契約内訳)
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.PCRS_NM_SVC_KEI_UCWK );
				// 料金コース名(オプションサービス契約)
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.PCRS_NM_OP_SVC_KEI );
				// 料金コース名(サブオプションサービス契約)
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.PCRS_NM_SBOP_SVC_KEI );
				// 料金コース名(機器提供サービス契約)
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.PCRS_NM_KKTK_SVC_KEI );
				// 料金プラン名(サービス契約)
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.PPLAN_NM_SVC_KEI );
				// 料金プラン名(サービス契約内訳)
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.PPLAN_NM_SVC_KEI_UCWK );
				// 料金プラン名(オプションサービス契約)
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.PPLAN_NM_OP_SVC_KEI );
				// 料金プラン名(サブオプションサービス契約)
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.PPLAN_NM_SBOP_SVC_KEI );
				// 料金プラン名(機器提供サービス契約)
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.PPLAN_NM_KKTK_SVC_KEI );
				// オプションサービス名
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.OP_SVC_NM );
				// 機器提供サービス名
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.KKTK_SVC_NM );
				// サービス契約番号
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.SVC_KEI_NO );
				// 割引サービス対象契約適用開始年月日
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.WRISVC_TG_KEI_TSTAYMD );
				// 割引サービス対象契約適用終了年月日
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.WRISVC_TG_KEI_TENDYMD );
//				// 適用数判別コード
//				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.APLY_CNT_HAMBET_CD );
//				// 適用数
//				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.APLY_CNT );
//				// 割引適用回数
//				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.WRIB_APLY_CNT );
				// 割引サービス契約ステータス
				dwnMapping( child_template, child_kk0481_b001_map, EKK0481B001CBSMsg1List.WRIB_SVC_KEI_STAT );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0481B001(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0481_b001_map_list == null ) || ( kk0481_b001_map_list.size() == 0 ) ) {
			return null;
		}

		return kk0481_b001_map_list;
	}

	/**
	 *【エラーマッピング】EKK0481B001 割引サービス対象契約一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0481B001( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0481B001CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿サービス契約番号
		errMapping( template, errMap, EKK0481B001CBSMsg.KEY_SVC_KEI_NO_ERR );
		// ＫＥＹ＿サービス契約内訳番号
		errMapping( template, errMap, EKK0481B001CBSMsg.KEY_SVC_KEI_UCWK_NO_ERR );
		// ＫＥＹ＿オプションサービス契約番号
		errMapping( template, errMap, EKK0481B001CBSMsg.KEY_OP_SVC_KEI_NO_ERR );
		// ＫＥＹ＿サブオプションサービス契約番号
		errMapping( template, errMap, EKK0481B001CBSMsg.KEY_SBOP_SVC_KEI_NO_ERR );
		// ＫＥＹ＿機器提供サービス契約番号
		errMapping( template, errMap, EKK0481B001CBSMsg.KEY_KKTK_SVC_KEI_NO_ERR );
		// ＫＥＹ＿割引サービス契約番号
		errMapping( template, errMap, EKK0481B001CBSMsg.KEY_WRIB_SVC_KEI_NO_ERR );

		return param;
	}

	/**
	 *【S-IF呼出判定】EKK0451A010 割引サービス契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報リスト〕kk0481_b001_map_list
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEKK0451A010( IRequestParameterReadWrite param, String fixedText, ArrayList mapList ) throws RequestParameterException {

		if ( (mapList == null) || (mapList.size() == 0) ) {
			return false;
		}

		return true;
	}

	/**
	 *【上りマッピング】EKK0451A010 割引サービス契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0481_b001_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0451A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0451A010CBSMsg.class.getName(), EKK0451A010, FUNC_CD_SEL_CURRENT );

		/** 上りマッピング **/
		// mapInfo.割引サービス契約番号 ⇒ EKK0451A010.ＫＥＹ＿割引サービス契約番号
		if ( mapInfo.containsKey( EKK0481B001CBSMsg1List.WRIB_SVC_KEI_NO ) ) {
			template.set( EKK0451A010CBSMsg.KEY_WRIB_SVC_KEI_NO, mapInfo.get( EKK0481B001CBSMsg1List.WRIB_SVC_KEI_NO ).toString() );
		} else {
			template.setNull( EKK0451A010CBSMsg.KEY_WRIB_SVC_KEI_NO );
		}
		// NULL ⇒ EKK0451A010.ＫＥＹ＿世代登録年月日時分秒
		template.setNull( EKK0451A010CBSMsg.KEY_GENE_ADD_DTM );
		// ●●● ST2-2012-0001110 START ●●●
		// param.運用日付 ⇒ EKK0451A010.ＫＥＹ＿予約適用年月日
//		template.set( EKK0451A010CBSMsg.KEY_RSV_APLY_YMD, param.getControlMapData( SCControlMapKeys.OPE_DATE ).toString() );
		template.set( EKK0451A010CBSMsg.KEY_RSV_APLY_YMD, JCCBPCommon.getOpeDate(null) );
		// ●●● ST2-2012-0001110 END ●●●

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0451A010 割引サービス契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK0451A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0451_a010_map = (HashMap)( paramWorkMap.get( EKK0451A010_MAP ) );
		if ( kk0451_a010_map == null ) {
			kk0451_a010_map = new HashMap();
			paramWorkMap.put( EKK0451A010_MAP, kk0451_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0451_a010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0451A010CBSMsg.EKK0451A010CBSMSG1LIST );
		kk0451_a010_map_list = (ArrayList)( kk0451_a010_map.get( EKK0451A010CBSMsg.EKK0451A010CBSMSG1LIST ) );
		if ( kk0451_a010_map_list == null ) {
			kk0451_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0451_a010_map_list.size() ) {
					kk0451_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0451_a010_map = (HashMap)( kk0451_a010_map_list.get(i) );

				// 割引サービス契約番号
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.WRIB_SVC_KEI_NO );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.GENE_ADD_DTM );
				// 割引サービス契約ステータス
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.WRIB_SVC_KEI_STAT );
				// 割引サービス契約ステータス名称
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.WRIB_SVC_KEI_STAT_NM );
				// SYSID
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SYSID );
				// SYSID名称
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SYSID_NM );
				// 割引サービスコード
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.WRIB_SVC_CD );
				// 割引サービスコード名称
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.WRIB_SVC_CD_NM );
				// 料金コースコード
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.PCRS_CD );
				// 料金コースコード名称
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.PCRS_CD_NM );
				// 料金プランコード
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.PPLAN_CD );
				// 料金プランコード名称
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.PPLAN_CD_NM );
//				// 試用加入年月日
//				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.FTRIAL_KANYU_YMD );
//				// 試用期間終了年月日
//				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.FTRIAL_PRD_ENDYMD );
//				// 本加入年月日
//				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.HONKANYU_YMD );
//				// 本加入移行期限年月日
//				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.HONKANYU_IKO_KIGEN_YMD );
				// サービス利用開始希望年月日
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SVC_USE_STA_KIBO_YMD );
				// 予約適用開始希望年月日
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.RSV_TSTA_KIBO_YMD );
				// 申込明細番号
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.MSKM_DTL_NO );
				// 照査年月日
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SHOSA_YMD );
				// 照査取消年月日
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SHOSA_CL_YMD );
				// 予約適用年月日
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.RSV_APLY_YMD );
				// 予約取消年月日
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.RSV_CL_YMD );
				// 予約適用コード
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.RSV_APLY_CD );
				// 予約適用コード名称
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.RSV_APLY_CD_NM );
				// 即時適用フラグ
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.APLY_JUN );
				// 即時適用フラグ名称
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.APLY_JUN_NM );
				// プラン開始年月日
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.PLAN_STAYMD );
				// プラン終了年月日
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.PLAN_ENDYMD );
				// プラン課金開始年月日
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.PLAN_CHRG_STAYMD );
				// プラン課金終了年月日
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.PLAN_CHRG_ENDYMD );
				// プラン終了種別コード
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.PLAN_END_SBT_CD );
				// プラン終了種別コード名称
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.PLAN_END_SBT_CD_NM );
				// サービスキャンセル年月日
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SVC_CANCEL_YMD );
				// サービスキャンセル理由コード
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SVC_CANCEL_RSN_CD );
				// サービス開始年月日
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SVC_STA_YMD );
				// サービス課金開始年月日
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SVC_CHRG_STAYMD );
				// サービス終了年月日
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SVC_ENDYMD );
				// サービス課金終了年月日
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SVC_CHRG_ENDYMD );
				// サービス解約年月日
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SVC_DSL_YMD );
				// サービス解約理由コード
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SVC_DLRE_CD );
				// サービス解約理由コード名称
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SVC_DLRE_CD_NM );
				// サービス解約理由メモ
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SVC_DLRE_MEMO );
				// サービス解約手続完了フラグ
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SVC_DSL_TTDKI_FIN_FLG );
				// 回復年月日
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.KAIHK_YMD );
				// サービスキャンセル取消年月日
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SVC_CANCEL_CL_YMD );
				// サービス解約取消年月日
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SVC_DSL_CL_YMD );
				// 課金開始年月日補正有無
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.CHRG_STA_YMD_HOSEI_UM );
				// 審査結果送信コード
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SKEKKA_SEND_CD );
				// 審査結果送信コード名称
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SKEKKA_SEND_CD_NM );
				// 違約金発生コード
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.PNLTY_HASSEI_CD );
				// 異動区分
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.IDO_DIV );
				// 異動区分名称
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.IDO_DIV_NM );
				// 照査解約完了コード
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SHOSA_DSL_FIN_CD );
				// 照査解約完了コード名称
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.SHOSA_DSL_FIN_CD_NM );
				// 契約締結年月日
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.KEI_CNC_YMD );
				// グループコード
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.GRP_CD );
				// グループコード名称
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.GRP_CD_NM );
				// 紹介コード
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.INTR_CD );
				// 割引登録契機コード
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.WRIB_ADD_OPTY_CD );
				// 割引登録契機コード名称"
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.WRIB_ADD_OPTY_CD_NM );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.MK_FLG_NM );
				// 最終更新年月日時分秒
				dwnMapping( child_template, child_kk0451_a010_map, EKK0451A010CBSMsg1List.LAST_UPD_DTM );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0451A010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0451_a010_map_list == null ) || ( kk0451_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( kk0451_a010_map_list.get(0) );
	}

	/**
	 *【エラーマッピング】EKK0451A010 割引サービス契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0451A010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0451A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿割引サービス契約番号
		errMapping( template, errMap, EKK0451A010CBSMsg.KEY_WRIB_SVC_KEI_NO_ERR );
		// ＫＥＹ＿世代登録年月日時分秒
		errMapping( template, errMap, EKK0451A010CBSMsg.KEY_GENE_ADD_DTM_ERR );
		// ＫＥＹ＿予約適用年月日
		errMapping( template, errMap, EKK0451A010CBSMsg.KEY_RSV_APLY_YMD_ERR );

		return param;
	}

	/**
	 *【S-IF呼出判定】EKK0841A010 割引サービス一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報リスト〕kk0451_a010_map_list
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEKK0841A010( IRequestParameterReadWrite param, String fixedText, ArrayList mapList ) throws RequestParameterException {

		if ( (mapList == null) || (mapList.size() == 0) ) {
			return false;
		}

		return true;
	}

	/**
	 *【上りマッピング】EKK0841A010 割引サービス一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0451_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0841A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0841A010CBSMsg.class.getName(), EKK0841A010, FUNC_CD_SEL_CURRENT );

		/** 上りマッピング **/
		// mapInfo.割引サービスコード ⇒ EKK0841A010.ＫＥＹ＿割引サービスコード
		if ( mapInfo.containsKey( EKK0451A010CBSMsg1List.WRIB_SVC_CD ) ) {
			template.set( EKK0841A010CBSMsg.KEY_WRIB_SVC_CD, mapInfo.get( EKK0451A010CBSMsg1List.WRIB_SVC_CD ).toString() );
		} else {
			template.setNull( EKK0841A010CBSMsg.KEY_WRIB_SVC_CD );
		}
		// NULL ⇒ EKK0841A010.ＫＥＹ＿世代登録年月日時分秒
		template.setNull( EKK0841A010CBSMsg.KEY_GENE_ADD_DTM );
		// ●●● ST2-2012-0001110 START ●●●
		// param.運用日付 ⇒ EKK0841A010.ＫＥＹ＿予約適用年月日
//		template.set( EKK0841A010CBSMsg.KEY_RSV_APLY_YMD, param.getControlMapData( SCControlMapKeys.OPE_DATE ).toString() );
		template.set( EKK0841A010CBSMsg.KEY_RSV_APLY_YMD, JCCBPCommon.getOpeDate(null) );
		// ●●● ST2-2012-0001110 END ●●●

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0841A010 割引サービス一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK0841A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0841_a010_map = (HashMap)( paramWorkMap.get( EKK0841A010_MAP ) );
		if ( kk0841_a010_map == null ) {
			kk0841_a010_map = new HashMap();
			paramWorkMap.put( EKK0841A010_MAP, kk0841_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0841_a010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0841A010CBSMsg.EKK0841A010CBSMSG1LIST );
		kk0841_a010_map_list = (ArrayList)( kk0841_a010_map.get( EKK0841A010CBSMsg.EKK0841A010CBSMSG1LIST ) );
		if ( kk0841_a010_map_list == null ) {
			kk0841_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0841_a010_map_list.size() ) {
					kk0841_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0841_a010_map = (HashMap)( kk0841_a010_map_list.get(i) );

				// 割引サービスコード
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.WRIB_SVC_CD );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.GENE_ADD_DTM );
				// 割引タイプコード
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.WRIB_TYPE_CD );
				// 割引タイプコード名称
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.WRIB_TYPE_CD_NM );
				// 表示用キャンペーンコード
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.DSP_CAMPAIGN_CD );
				// 割引サービス名
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.WRIB_SVC_NM );
				// 受付開始年月日時分
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.UK_STA_YMDHM );
				// 受付終了年月日時分
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.UK_END_YMDHM );
				// 割引適用契機コード
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.WRIB_APLY_OPTNTY_CD );
				// 割引適用契機コード名称
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.WRIB_APLY_OPTNTY_CD_NM );
				// 割引解除契機コード
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.WRIB_RLS_OPTNTY_CD );
				// 割引解除契機コード名称
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.WRIB_RLS_OPTNTY_CD_NM );
//				// 割引種別コード
//				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.WRIB_SBT_CD );
//				// 割引種別コード名称
//				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.WRIB_SBT_CD_NM );
//				// キャンペーン開始コード
//				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.CAMPAIGN_STA_CD );
//				// キャンペーン開始コード名称
//				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.CAMPAIGN_STA_CD_NM );
//				// 開始調整コード
//				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.STA_ADJ_CD );
//				// 開始調整コード名称
//				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.STA_ADJ_CD_NM );
//				// 開始調整期間
//				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.STA_ADJ );
//				// キャンペーン終了コード
//				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.CAMPAIGN_END_CD );
//				// キャンペーン終了コード名称
//				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.CAMPAIGN_END_CD_NM );
				// 上限適用回数
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.UPPL_APLY_CNT );
				// 割引エイジング期間
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.WRIB_AGING_PRD );
				// 上限契約数
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.UPPL_KEI_CNT );
				// 表示順
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.DSP_JUN );
				// 割引優先順位型コード
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.YUSEN_JUN_MDL_CD );
				// 割引優先順位種類コード
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.YUSEN_JUN_KIND_CD );
				// 割引優先順位タイプコード
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.YUSEN_JUN_TYPE_CD );
				// 割引優先順位タイプ順位
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.YUSEN_JUN_TYPE_JUN );
				// 条件適用開始年月日
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.JOKEN_TSTAYMD );
				// 条件適用終了年月日
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.JOKEN_TENDYMD );
//				// 適用数判別コード
//				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.APLY_CNT_HAMBET_CD );
//				// 適用数判別コード名称
//				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.APLY_CNT_HAMBET_CD_NM );
//				// 適用数
//				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.APLY_CNT );
				// 適用条件コード
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.APLY_JOKEN_CD );
				// 適用条件コード名称
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.APLY_JOKEN_CD_NM );
				// 割引登録条件コード
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.WRIB_ADD_JOKEN_CD );
				// 割引登録条件コード名称
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.WRIB_ADD_JOKEN_CD_NM );
//				// 代理店コード
//				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.AGNT_CD );
//				// 代理店コード名称
//				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.AGNT_CD_NM );
//				// 申込形態コード
//				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.MSKM_FORM_CD );
//				// 申込形態コード名称
//				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.MSKM_FORM_CD_NM );
//				// グループ種別コード
//				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.GRP_SBT_CD );
//				// グループ種別コード名称
//				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.GRP_SBT_CD_NM );
//				// 紹介種別コード
//				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.INTR_SBT_CD );
//				// 紹介種別コード名称
//				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.INTR_SBT_CD_NM );
				// 予約適用年月日
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.RSV_APLY_YMD );
				// 割引サービス適用開始年月日
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.WRIB_SVC_TSTAYMD );
				// 割引サービス適用終了年月日
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.WRIB_SVC_TENDYMD );
				// 後続業務依頼基準年月日
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.KZKWRK_REQ_STDARD_YMD );
				// 後続業務依頼基準期間
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.KZKWRK_REQ_STDARD_PRD );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.MK_FLG_NM );
				// 最終更新年月日時分秒
				dwnMapping( child_template, child_kk0841_a010_map, EKK0841A010CBSMsg1List.LAST_UPD_DTM );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0841A010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0841_a010_map_list == null ) || ( kk0841_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( kk0841_a010_map_list.get(0) );
	}

	/**
	 *【エラーマッピング】EKK0841A010 割引サービス一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0841A010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0841A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿割引サービスコード
		errMapping( template, errMap, EKK0841A010CBSMsg.KEY_WRIB_SVC_CD_ERR );
		// ＫＥＹ＿世代登録年月日時分秒
		errMapping( template, errMap, EKK0841A010CBSMsg.KEY_GENE_ADD_DTM_ERR );
		// ＫＥＹ＿予約適用年月日
		errMapping( template, errMap, EKK0841A010CBSMsg.KEY_RSV_APLY_YMD_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0841A010 割引サービス一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0841_a010_map_list
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0841A010( HashMap mapping, ArrayList mapList ) {

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
			// ▼▼▼ 2012-04-23 CHG ▼▼▼
//			mapping.put( EKK0841A010_MAP, (HashMap)( mapList.get(0) ) );
			HashMap kk0841_a010_map = (HashMap)( mapList.get(mapList.size() - 1) );

			// ▼▼▼ 2012-06-23 新城 Nullの場合セットしない▼▼▼
			if (kk0841_a010_map != null) {
				String wrib_type_cd = (String)kk0841_a010_map.get(EKK0841A010CBSMsg1List.WRIB_TYPE_CD);
				// 割引タイプコードが即割の場合
				if("31".equals(wrib_type_cd)) {
					mapping.put( EKK0841A010_MAP, kk0841_a010_map );
				}
			}
			// ▲▲▲2012-06-23 新城 Nullの場合セットしない▲▲▲
			// ▲▲▲ 2012-04-23 CHG ▲▲▲
		}
	}

	/**
	 *【上りマッピング】EKK0321B002 課金先一覧照会(請求契約番号/サービス契約番号).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0321B002( IRequestParameterReadWrite param, String fixedText ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0321B002CBSMsg.class.getName(), EKK0321B002, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// param.サービス契約番号 ⇒ EKK0321B002.ＫＥＹ＿サービス契約番号
		if ( updMap.containsKey( JKKKojiAnkenConstCC.SVC_KEI_NO ) ) {
			template.set( EKK0321B002CBSMsg.KEY_SVC_KEI_NO, updMap.get( JKKKojiAnkenConstCC.SVC_KEI_NO ).toString() );
		} else {
			template.setNull( EKK0321B002CBSMsg.KEY_SVC_KEI_NO );
		}
		// NULL ⇒ EKK0321B002.ＫＥＹ＿請求契約番号
		template.setNull( EKK0321B002CBSMsg.KEY_SEIKY_KEI_NO );

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0321B002 課金先一覧照会(請求契約番号/サービス契約番号).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList getEKK0321B002( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0321_b002_map = (HashMap)( paramWorkMap.get( EKK0321B002_MAP ) );
		if ( kk0321_b002_map == null ) {
			kk0321_b002_map = new HashMap();
			paramWorkMap.put( EKK0321B002_MAP, kk0321_b002_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0321_b002_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0321B002CBSMsg.EKK0321B002CBSMSG1LIST );
		kk0321_b002_map_list = (ArrayList)( kk0321_b002_map.get( EKK0321B002CBSMsg.EKK0321B002CBSMSG1LIST ) );
		if ( kk0321_b002_map_list == null ) {
			kk0321_b002_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0321_b002_map_list.size() ) {
					kk0321_b002_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0321_b002_map = (HashMap)( kk0321_b002_map_list.get(i) );

				// 請求契約番号
				dwnMapping( child_template, child_kk0321_b002_map, EKK0321B002CBSMsg1List.SEIKY_KEI_NO );
				// サービス契約番号
				dwnMapping( child_template, child_kk0321_b002_map, EKK0321B002CBSMsg1List.SVC_KEI_NO );
				// 課金先番号
				dwnMapping( child_template, child_kk0321_b002_map, EKK0321B002CBSMsg1List.KAKINS_NO );
				// サービス契約ステータス
				dwnMapping( child_template, child_kk0321_b002_map, EKK0321B002CBSMsg1List.SVC_KEI_STAT );
				// SYSID
				dwnMapping( child_template, child_kk0321_b002_map, EKK0321B002CBSMsg1List.SYSID );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0321B002(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0321_b002_map_list == null ) || ( kk0321_b002_map_list.size() == 0 ) ) {
			return null;
		}

		return kk0321_b002_map_list;
	}

	/**
	 *【エラーマッピング】EKK0321B002 課金先一覧照会(請求契約番号/サービス契約番号).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0321B002( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0321B002CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿サービス契約番号
		errMapping( template, errMap, EKK0321B002CBSMsg.KEY_SVC_KEI_NO );
		// ＫＥＹ＿請求契約番号
		errMapping( template, errMap, EKK0321B002CBSMsg.KEY_SEIKY_KEI_NO );

		return param;
	}

	/**
	 *【S-IF呼出判定】EKK0321A010 課金先一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapList   〔設定情報リスト〕kk0321_b002_map_list_list
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEKK0321A010( IRequestParameterReadWrite param, String fixedText, ArrayList mapList ) throws RequestParameterException {

		if ( (mapList == null) || (mapList.size() == 0) ) {
			return false;
		}
		for ( int i = 0; i < mapList.size(); i ++ ) {
			ArrayList mapInfo = (ArrayList)( mapList.get(i) );

			if ( (mapInfo == null) || (mapInfo.size() == 0) ) {
				return false;
			}
		}

		return true;
	}

	/**
	 *【上りマッピング】EKK0321A010 課金先一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0321_b002_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0321A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0321A010CBSMsg.class.getName(), EKK0321A010, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// mapInfo.割引サービス契約番号 ⇒ EKK0451A010.ＫＥＹ＿割引サービス契約番号
		if ( mapInfo.containsKey( EKK0321B002CBSMsg1List.KAKINS_NO ) ) {
			template.set( EKK0321A010CBSMsg.KEY_KAKINS_NO, mapInfo.get( EKK0321B002CBSMsg1List.KAKINS_NO ).toString() );
		} else {
			template.setNull( EKK0321A010CBSMsg.KEY_KAKINS_NO );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0321A010 課金先一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK0321A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0321_a010_map = (HashMap)( paramWorkMap.get( EKK0321A010_MAP ) );
		if ( kk0321_a010_map == null ) {
			kk0321_a010_map = new HashMap();
			paramWorkMap.put( EKK0321A010_MAP, kk0321_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0321_a010_map_list = null;

		/** 下りマッピング */
		templateArray = template.getCAANMsgList( EKK0321A010CBSMsg.EKK0321A010CBSMSG1LIST );
		kk0321_a010_map_list = (ArrayList)( kk0321_a010_map.get( EKK0321A010CBSMsg.EKK0321A010CBSMSG1LIST ) );
		if ( kk0321_a010_map_list == null ) {
			kk0321_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0321_a010_map_list.size() ) {
					kk0321_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0321_a010_map = (HashMap)( kk0321_a010_map_list.get(i) );

				// 課金先番号
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.KAKINS_NO );
				// 請求契約番号
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.SEIKY_KEI_NO );
				// サービス契約番号
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.SVC_KEI_NO );
				// サービス契約内訳番号
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.SVC_KEI_UCWK_NO );
				// 機器提供サービス契約番号
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.KKTK_SVC_KEI_NO );
				// オプションサービス契約番号
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.OP_SVC_KEI_NO );
				// 請求オプションサービス契約番号
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.SEIOPSVC_KEI_NO );
				// サブオプションサービス契約番号
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.SBOP_SVC_KEI_NO );
				// 割引サービス契約番号
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.WRIB_SVC_KEI_NO );
				// オーナー契約番号
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.OWNR_KEI_NO );
				// 料金項目コード
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.PRC_KMK_CD );
				// 課金先適用開始年月日
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.KAKINS_TSTAYMD );
				// 課金先適用終了年月日
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.KAKINS_TENDYMD );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.MK_FLG_NM );
				// 最終更新年月日時分秒
				dwnMapping( child_template, child_kk0321_a010_map, EKK0321A010CBSMsg1List.LAST_UPD_DTM );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0321A010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0321_a010_map_list == null ) || ( kk0321_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( kk0321_a010_map_list.get(0) );
	}

	/**
	 *【エラーマッピング】EKK0321A010 課金先一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0321A010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0321A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿課金先番号
		errMapping( template, errMap, EKK0321A010CBSMsg.KEY_KAKINS_NO );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0321A010 課金先一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕kk0321_a010_map_list_list
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0321A010( HashMap mapping, ArrayList mapList ) {

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
			ArrayList mapInfo = (ArrayList)( mapList.get(0) );
			if ( (mapInfo != null) && (mapInfo.size() > 0) ) {
				mapping.put( EKK0321A010_MAP, (HashMap)( mapInfo.get(0) ) );
			}
		}
	}

	/**
	 *【S-IF呼出判定】EKK0891A010 提供方式契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0081_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEKK0891A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		if ( mapInfo == null ) {
			return false;
		}
		if ( !mapInfo.containsKey( EKK0081A010CBSMsg1List.TK_HOSHIKI_KEI_NO ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( mapInfo.get( EKK0081A010CBSMsg1List.TK_HOSHIKI_KEI_NO ).toString() ) ) {
			return false;
		}

		return true;
	}

	/**
	 *【上りマッピング】EKK0891A010 提供方式契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0081_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0891A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0891A010CBSMsg.class.getName(), EKK0891A010, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// mapInfo.提供方式契約番号 ⇒ EKK0891A010.ＫＥＹ＿提供方式契約番号
		if ( mapInfo.containsKey( EKK0081A010CBSMsg1List.TK_HOSHIKI_KEI_NO ) ) {
			template.set( EKK0891A010CBSMsg.KEY_TK_HOSHIKI_KEI_NO, mapInfo.get( EKK0081A010CBSMsg1List.TK_HOSHIKI_KEI_NO ).toString() );
		} else {
			template.setNull( EKK0891A010CBSMsg.KEY_TK_HOSHIKI_KEI_NO );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0891A010 提供方式契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK0891A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0891_a010_map = (HashMap)( paramWorkMap.get( EKK0891A010_MAP ) );
		if ( kk0891_a010_map == null ) {
			kk0891_a010_map = new HashMap();
			paramWorkMap.put( EKK0891A010_MAP, kk0891_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0891_a010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0891A010CBSMsg.EKK0891A010CBSMSG1LIST );
		kk0891_a010_map_list = (ArrayList)( kk0891_a010_map.get( EKK0891A010CBSMsg.EKK0891A010CBSMSG1LIST ) );
		if ( kk0891_a010_map_list == null ) {
			kk0891_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0891_a010_map_list.size() ) {
					kk0891_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0891_a010_map = (HashMap)( kk0891_a010_map_list.get(i) );

				// 提供方式契約番号
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.TK_HOSHIKI_KEI_NO );
				// ▼▼▼ IT1-2012-0000439 対応 ▼▼▼
				// 提供方式コード
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.TK_HOSHIKI_CD );
				// ANK-3387-00-00 ADD START
				// 提供方式コード
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.TK_HOSHIKI_PATTERN_CD );
				// ANK-3387-00-00 ADD END
				// ▲▲▲ IT1-2012-0000439 対応 ▲▲▲
				// 提供設備種別コード
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.TK_EQUIP_SBT_CD );
				// 提供設備帯域種別コード
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.TK_EQUIP_TAIIKI_SBT_CD );
				// 回線使用契約番号
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.KAISEN_USE_KEI_NO );
				// マンションプランコード
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.MANSION_PLAN_CD );
				// マンションプランコード名称
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.MANSION_PLAN_CD_NM );
				// IT2-2019-0000004 ADD START
				// 提供方式パターンコード
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.TK_HOSHIKI_PATTERN_CD );
				// IT2-2019-0000004 ADD END
// ANK-1392-00-00 2012.12.19 Y.MORIMOTO ADD START
				// 物件管理番号
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.BKN_KNRI_NO );
// ANK-1392-00-00 2012.12.19 Y.MORIMOTO ADD END
				// 加入契約支払方式コード
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.KANYU_KEI_PAY_HOSHIKI_CD );
				// サービス課金開始年月日
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.SVC_CHRG_STAYMD );
				// サービス課金終了年月日
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.SVC_CHRG_ENDYMD );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_kk0891_a010_map, EKK0891A010CBSMsg1List.MK_FLG_NM );
				
				// IT2-2019-0000004 ADD START
				paramWorkMap.put( EKK0891A010_MAP, child_kk0891_a010_map );
				// IT2-2019-0000004 ADD END
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0891A010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0891_a010_map_list == null ) || ( kk0891_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( kk0891_a010_map_list.get(0) );
	}

	/**
	 *【エラーマッピング】EKK0891A010 提供方式契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0891A010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0891A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿提供方式契約番号
		errMapping( template, errMap, EKK0891A010CBSMsg.KEY_TK_HOSHIKI_KEI_NO_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0891A010 提供方式契約一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk0891_a010_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0891A010( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKK0891A010_MAP, mapInfo);
		}
	}

	/**
	 *【S-IF呼出判定】EKK0881A010 回線使用契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0891_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEKK0881A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		if ( mapInfo == null ) {
			return false;
		}
		if ( !mapInfo.containsKey( EKK0891A010CBSMsg1List.KAISEN_USE_KEI_NO ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( mapInfo.get( EKK0891A010CBSMsg1List.KAISEN_USE_KEI_NO ).toString() ) ) {
			return false;
		}

		return true;
	}

	/**
	 *【上りマッピング】EKK0881A010 回線使用契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0891_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0881A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0881A010CBSMsg.class.getName(), EKK0881A010, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// mapInfo.回線使用契約番号 ⇒ EKK0881A010.ＫＥＹ＿回線使用契約番号
		if ( mapInfo.containsKey( EKK0891A010CBSMsg1List.KAISEN_USE_KEI_NO ) ) {
			template.set( EKK0881A010CBSMsg.KEY_KAISEN_USE_KEI_NO, mapInfo.get( EKK0891A010CBSMsg1List.KAISEN_USE_KEI_NO ).toString() );
		} else {
			template.setNull( EKK0881A010CBSMsg.KEY_KAISEN_USE_KEI_NO );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0881A010 回線使用契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK0881A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0881_a010_map = (HashMap)( paramWorkMap.get( EKK0881A010_MAP ) );
		if ( kk0881_a010_map == null ) {
			kk0881_a010_map = new HashMap();
			paramWorkMap.put( EKK0881A010_MAP, kk0881_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0881_a010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0881A010CBSMsg.EKK0881A010CBSMSG1LIST );
		kk0881_a010_map_list = (ArrayList)( kk0881_a010_map.get( EKK0881A010CBSMsg.EKK0881A010CBSMSG1LIST ) );
		if ( kk0881_a010_map_list == null ) {
			kk0881_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0881_a010_map_list.size() ) {
					kk0881_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0881_a010_map = (HashMap)( kk0881_a010_map_list.get(i) );

				// 回線使用契約番号
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.KAISEN_USE_KEI_NO );
				// オーナー契約番号
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.OWNR_KEI_NO );
				// マンションID
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.MANSION_ID );
				// CAT-ID
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.CATID );
				// マンションコースコード
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.MANSION_COURSE_CD );
				// マンションコースコード名称
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.MANSION_COURSE_CD_NM );
				// 回線番号
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.KAISEN_NO );
				// マンション営業案件管理番号
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.MSBSN_ANKEN_KNRI_NO );
// ANK-1392-00-00 2012.12.19 Y.MORIMOTO DEL START(EKK0891A010に移動)
//				// 物件管理番号
//				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.BKN_KNRI_NO );
// ANK-1392-00-00 2012.12.19 Y.MORIMOTO DEL END
				// ペアID
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.PAIRID );
				// オーナー契約回線工事案件番号
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.OWNR_KEI_KISN_KOJIAK_NO );
				// オーナー契約回線工事案件枝番号1
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.OWNR_KEI_KISN_KOJIAK_SEQ_1 );
				// オーナー契約回線工事案件枝番号2
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.OWNR_KEI_KISN_KOJIAK_SEQ_2 );
				// 起点変電所コード
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.KITEN_HDSHO_CD );
				// 集約局コード
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.SHYAKK_CD );
				// マンション設備種別コード
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.MANS_EQUIP_SBT_CD );
				// サービス開始予定年月日
// MODEL対応
//				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.SVC_STA_RSV_YMD );
// MODEL対応
				// 総棟数
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.TTL_TOU_CNT );
				// 要望事項メモ
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.YOBO_JIKO_MEMO );
				// マンション価格帯コード
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.MANSION_KAKAKUTAI_CD );
				// 特殊配線フラグ
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.TOKUSHU_HAISEN_FLG );
				// BSパススルー可否
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.BSPT_KH );
				// BSパススルー可否名称
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.BSPT_KH_NM );
				// 併行乗り換え導入情報コード
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.HEKO_NORIKAE_DONYU_INFO_CD );
				// 併行乗り換え導入情報コード名称
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.HEKO_NORIKAE_DONYU_INFO_CD_NM );
				// 工事施工依頼受付年月日
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.KOJI_SEKOU_REQ_UK_YMD );
				// 先行工事指示年月日
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.SENKO_KOJI_SJI_YMD );
				// 先行工事予定年月日
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.SENKO_KOJI_RSYMD );
				// 先行工事完了年月日
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.SENKO_KOJI_FIN_YMD );
				// 開通日調整依頼年月日(マンション設備)
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.OPD_ADJ_REQYMD_MANSSB );
				// 開通日調整完了年月日(マンション設備)
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.OPD_ADJ_FIN_YMD_MANSSB );
				// 調整開通年月日(マンション設備)
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.ADJ_OPEN_YMD_MANSSB );
				// 設計依頼受付年月日
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.DSGN_REQ_UK_YMD );
				// 設計完了年月日
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.DSGN_FIN_YMD );
				// 開通日調整依頼年月日
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.OPD_ADJ_REQYMD );
				// 開通工事予定年月日
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.OPEN_KOJI_RSYMD );
				// 開通工事完了年月日
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.OPEN_KOJI_FIN_YMD );
				// 24時間入所対応確認コード
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.N_24H_NYUSHO_TAIO_CFM_CD );
				// 24時間入所対応確認コード名称
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.N_24H_NYUSHO_TAIO_CFM_CD_NM );
				// 多対PVC線使用確認コード
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.TTPVSEN_USE_CFM_CD );
				// 多対PVC線使用確認コード名称
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.TTPVSEN_USE_CFM_CD_NM );
				// 共用部機器条件コード
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.KYB_KIKI_JOKEN_CD );
				// 共用部機器条件コード名称
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.KYB_KIKI_JOKEN_CD_NM );
				// 光電話提供エリアコード
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.HIKARI_TEL_TK_AREA_CD );
				// 光電話提供エリアコード名称
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.HIKARI_TEL_TK_AREA_CD_NM );
				// 光電話提供コード
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.HIKARI_TEL_TK_CD );
				// 光電話提供コード名称
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.HIKARI_TEL_TK_CD_NM );
				// 光電話サービス提供開始年月日
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.HIKARI_TEL_SVCTK_STAYMD );
				// 宅内特殊配線有料工事コード
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.TAKNI_TOKUHSEN_YRKOJI_CD );
				// 宅内特殊配線有料工事コード名称
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.TAKNI_TOKUHSEN_YRKOJI_CD_NM );
				// 光テレビ提供エリアコード
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.HIKARI_TV_TK_AREA_CD );
				// 光テレビ提供エリアコード名称
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.HIKARI_TV_TK_AREA_CD_NM );
				// 加入契約WEB申込受付可否
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.KNYKEI_WEB_MSKM_UK_KH );
				// 加入契約WEB申込受付可否名称
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.KNYKEI_WEB_MSKM_UK_KH_NM );
				// 加入契約WEB申込開始年月日
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.KNYKEI_WEB_MSKM_STAYMD );
				// 契約付加(レンタル)コード
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.KEI_HUKA_RENT_CD );
				// 契約付加(買取)コード
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.KEI_HUKA_KAITORI_CD );
				// マンション接続機器コード
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.MCNTKK_CD );
				// マンション接続機器コード名称
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.MCNTKK_CD_NM );
				// 加入契約申込条件コード
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.KNYKEI_MSKM_JOKEN_CD );
				// VDSLモデム宅内機器型式コード
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.VDSL_MODEM_TAKNKIKI_MDL_CD );
				// 標準サービス開始日数
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.STDARD_SVC_STA_NISU );
				// 加入契約ネット1G申込可否
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.KNYKEI_NET_1G_MSKM_KH );
				// 加入契約ネット200M申込可否
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.KNYKEI_NET_200M_MSKM_KH );
				// 加入契約ネット100M申込可否
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.KNYKEI_NET_100M_MSKM_KH );
				// 光テレビ提供状況コード
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.HIKARI_TV_TK_JOKYO_CD );
				// メゾン光テレビ提供コード
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.MAISON_HIKARI_TV_TK_CD );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_kk0881_a010_map, EKK0881A010CBSMsg1List.MK_FLG_NM );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0881A010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0881_a010_map_list == null ) || ( kk0881_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( kk0881_a010_map_list.get(0) );
	}

	/**
	 *【エラーマッピング】EKK0881A010 回線使用契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0881A010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0881A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿回線使用契約番号
		errMapping( template, errMap, EKK0881A010CBSMsg.KEY_KAISEN_USE_KEI_NO_ERR );

		return param;
	}

	/**
	 *【S-IF呼出判定】EKK0911A010 マンションコース一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0881_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEKK0911A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		if ( mapInfo == null ) {
			return false;
		}
		if ( !mapInfo.containsKey( EKK0881A010CBSMsg1List.MANSION_COURSE_CD ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( mapInfo.get( EKK0881A010CBSMsg1List.MANSION_COURSE_CD ).toString() ) ) {
			return false;
		}

		return true;
	}

	/**
	 *【上りマッピング】EKK0911A010 マンションコース一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0881_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0911A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0911A010CBSMsg.class.getName(), EKK0911A010, FUNC_CD_SEL_CURRENT );

		/** 上りマッピング **/
		// mapInfo.マンションコースコード ⇒ EKK0911A010.ＫＥＹ＿マンションコースコード
		if ( mapInfo.containsKey( EKK0881A010CBSMsg1List.MANSION_COURSE_CD ) ) {
			template.set( EKK0911A010CBSMsg.KEY_MANSION_COURSE_CD, mapInfo.get( EKK0881A010CBSMsg1List.MANSION_COURSE_CD ).toString() );
		} else {
			template.setNull( EKK0911A010CBSMsg.KEY_MANSION_COURSE_CD );
		}
		// NULL ⇒ EKK0911A010.ＫＥＹ＿世代登録年月日時分秒
		template.setNull( EKK0911A010CBSMsg.KEY_GENE_ADD_DTM );
		// ●●● ST2-2012-0001110 START ●●●
		// param.運用日付 ⇒ EKK0911A010.ＫＥＹ＿予約適用年月日
//		template.set( EKK0911A010CBSMsg.KEY_RSV_APLY_YMD, param.getControlMapData( SCControlMapKeys.OPE_DATE ).toString() );
		template.set( EKK0911A010CBSMsg.KEY_RSV_APLY_YMD, JCCBPCommon.getOpeDate(null) );
		// ●●● ST2-2012-0001110 END ●●●

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0911A010 マンションコース一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK0911A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0911_a010_map = (HashMap)( paramWorkMap.get( EKK0911A010_MAP ) );
		if ( kk0911_a010_map == null ) {
			kk0911_a010_map = new HashMap();
			paramWorkMap.put( EKK0911A010_MAP, kk0911_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0911_a010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0911A010CBSMsg.EKK0911A010CBSMSG1LIST );
		kk0911_a010_map_list = (ArrayList)( kk0911_a010_map.get( EKK0911A010CBSMsg.EKK0911A010CBSMSG1LIST ) );
		if ( kk0911_a010_map_list == null ) {
			kk0911_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0911_a010_map_list.size() ) {
					kk0911_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0911_a010_map = (HashMap)( kk0911_a010_map_list.get(i) );

				// マンションコースコード
				dwnMapping( child_template, child_kk0911_a010_map, EKK0911A010CBSMsg1List.MANSION_COURSE_CD );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk0911_a010_map, EKK0911A010CBSMsg1List.GENE_ADD_DTM );
				// 予約適用年月日
				dwnMapping( child_template, child_kk0911_a010_map, EKK0911A010CBSMsg1List.RSV_APLY_YMD );
				// マンションサービスメニューコード
				dwnMapping( child_template, child_kk0911_a010_map, EKK0911A010CBSMsg1List.MANSION_SVC_MENU_CD );
				// マンションサービスメニューコード名称
				dwnMapping( child_template, child_kk0911_a010_map, EKK0911A010CBSMsg1List.MANSION_SVC_MENU_CD_NM );
				// マンションコース名
				dwnMapping( child_template, child_kk0911_a010_map, EKK0911A010CBSMsg1List.MANSION_COURSE_NM );
				// IP払出コード
				dwnMapping( child_template, child_kk0911_a010_map, EKK0911A010CBSMsg1List.IP_HRADSI_CD );
				// 回線速度コード
				dwnMapping( child_template, child_kk0911_a010_map, EKK0911A010CBSMsg1List.KISN_SPEED_CD );
				// マンション通信設備コード
				dwnMapping( child_template, child_kk0911_a010_map, EKK0911A010CBSMsg1List.MANS_TUSHIN_EQUIP_CD );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0911_a010_map, EKK0911A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0911_a010_map, EKK0911A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0911_a010_map, EKK0911A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0911_a010_map, EKK0911A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0911_a010_map, EKK0911A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0911_a010_map, EKK0911A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0911_a010_map, EKK0911A010CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_kk0911_a010_map, EKK0911A010CBSMsg1List.MK_FLG_NM );
				// 最終更新年月日時分秒
				dwnMapping( child_template, child_kk0911_a010_map, EKK0911A010CBSMsg1List.LAST_UPD_DTM );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0911A010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0911_a010_map_list == null ) || ( kk0911_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( kk0911_a010_map_list.get(0) );
	}

	/**
	 *【エラーマッピング】EKK0911A010 マンションコース一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0911A010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0911A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿マンションコースコード
		errMapping( template, errMap, EKK0911A010CBSMsg.KEY_MANSION_COURSE_CD_ERR );
		// ＫＥＹ＿世代登録年月日時分秒
		errMapping( template, errMap, EKK0911A010CBSMsg.KEY_GENE_ADD_DTM_ERR );
		// ＫＥＹ＿予約適用年月日
		errMapping( template, errMap, EKK0911A010CBSMsg.KEY_RSV_APLY_YMD_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0911A010 マンションコース一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk0911_a010_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0911A010( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKK0911A010_MAP, mapInfo);
		}
	}

	/**
	 *【S-IF呼出判定】EKK0871A010 オーナー契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0881_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEKK0871A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		if ( mapInfo == null ) {
			return false;
		}
		if ( !mapInfo.containsKey( EKK0881A010CBSMsg1List.OWNR_KEI_NO ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( mapInfo.get( EKK0881A010CBSMsg1List.OWNR_KEI_NO ).toString() ) ) {
			return false;
		}

		return true;
	}

	/**
	 *【上りマッピング】EKK0871A010 オーナー契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0881_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0871A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0871A010CBSMsg.class.getName(), EKK0871A010, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// mapInfo.オーナー契約番号 ⇒ EKK0871A010.ＫＥＹ＿オーナー契約番号
		if ( mapInfo.containsKey( EKK0881A010CBSMsg1List.OWNR_KEI_NO ) ) {
			template.set( EKK0871A010CBSMsg.KEY_OWNR_KEI_NO, mapInfo.get( EKK0881A010CBSMsg1List.OWNR_KEI_NO ).toString() );
		} else {
			template.setNull( EKK0871A010CBSMsg.KEY_OWNR_KEI_NO );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0871A010 オーナー契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK0871A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0871_a010_map = (HashMap)( paramWorkMap.get( EKK0871A010_MAP ) );
		if ( kk0871_a010_map == null ) {
			kk0871_a010_map = new HashMap();
			paramWorkMap.put( EKK0871A010_MAP, kk0871_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0871_a010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0871A010CBSMsg.EKK0871A010CBSMSG1LIST );
		kk0871_a010_map_list = (ArrayList)( kk0871_a010_map.get( EKK0871A010CBSMsg.EKK0871A010CBSMSG1LIST ) );
		if ( kk0871_a010_map_list == null ) {
			kk0871_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0871_a010_map_list.size() ) {
					kk0871_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0871_a010_map = (HashMap)( kk0871_a010_map_list.get(i) );

				// オーナー契約番号
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.OWNR_KEI_NO );
				// マンション物件番号
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.MANSION_BUKKEN_NO );
				// マンション物件番号名称
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.MANSION_BUKKEN_NO_NM );
				// P-ID
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.PID );
				// マンションオーナーID
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.MANSION_OWNR_ID );
				// マンションオーナーID名称
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.MANSION_OWNR_ID_NM );
				// マンションサービスメニューコード
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.MANSION_SVC_MENU_CD );
				// マンションサービスメニューコード名称
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.MANSION_SVC_MENU_CD_NM );
				// 電波障害案件番号
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.DMPS_ANKEN_NO );
				// 申込年月日
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.MSKM_YMD );
				// 契約締結年月日
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.KEI_CNC_YMD );
				// 支払方式コード
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.PAY_HOSHIKI_CD );
				// ベース契約按分比率
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.BASE_KEI_AMBUN_RT );
				// サービス開始年月日
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.SVC_STAYMD );
				// サービス終了年月日
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.SVC_ENDYMD );
				// P-IDメモ
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.PID_MEMO );
				// オーナー契約関係特記事項
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.OWNR_KEI_KANKEI_TKJK );
				// オーナー契約解約理由メモ
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.OWNR_KEI_DLRE_MEMO );
				// 関電営業所コード
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.KEPCO_BUSIOFFICE_CD );
				// オーナー契約中断年月日
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.OWNR_KEI_STP_YMD );
				// オーナー契約中断理由コード
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.OWNR_KEI_STP_RSN_CD );
				// オーナー契約中断詳細理由メモ
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.OWNR_KEI_STP_DTL_RSN_MEMO );
				// オーナー契約解約予定年月日
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.OWNR_KEI_DSL_RSYMD );
				// オーナー契約解約年月日
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.OWNR_KEI_DSL_YMD );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_kk0871_a010_map, EKK0871A010CBSMsg1List.MK_FLG_NM );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0871A010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0871_a010_map_list == null ) || ( kk0871_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( kk0871_a010_map_list.get(0) );
	}

	/**
	 *【エラーマッピング】EKK0871A010 オーナー契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0871A010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0871A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿オーナー契約番号
		errMapping( template, errMap, EKK0871A010CBSMsg.KEY_OWNR_KEI_NO_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0871A010 オーナー契約一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk0871_a010_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0871A010( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKK0871A010_MAP, mapInfo);
		}
	}

	/**
	 *【S-IF呼出判定】EKK0861A010 マンション物件一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0871_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEKK0861A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		if ( mapInfo == null ) {
			return false;
		}
		if ( !mapInfo.containsKey( EKK0871A010CBSMsg1List.MANSION_BUKKEN_NO ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( mapInfo.get( EKK0871A010CBSMsg1List.MANSION_BUKKEN_NO ).toString() ) ) {
			return false;
		}

		return true;
	}

	/**
	 *【上りマッピング】EKK0861A010 マンション物件一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0871_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0861A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0861A010CBSMsg.class.getName(), EKK0861A010, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// mapInfo.マンション物件番号 ⇒ EKK0861A010.ＫＥＹ＿マンション物件番号
		if ( mapInfo.containsKey( EKK0871A010CBSMsg1List.MANSION_BUKKEN_NO ) ) {
			template.set( EKK0861A010CBSMsg.KEY_MANSION_BUKKEN_NO, mapInfo.get( EKK0871A010CBSMsg1List.MANSION_BUKKEN_NO ).toString() );
		} else {
			template.setNull( EKK0861A010CBSMsg.KEY_MANSION_BUKKEN_NO );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0861A010 マンション物件一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK0861A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0861_a010_map = (HashMap)( paramWorkMap.get( EKK0861A010_MAP ) );
		if ( kk0861_a010_map == null ) {
			kk0861_a010_map = new HashMap();
			paramWorkMap.put( EKK0861A010_MAP, kk0861_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0861_a010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0861A010CBSMsg.EKK0861A010CBSMSG1LIST );
		kk0861_a010_map_list = (ArrayList)( kk0861_a010_map.get( EKK0861A010CBSMsg.EKK0861A010CBSMSG1LIST ) );
		if ( kk0861_a010_map_list == null ) {
			kk0861_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0861_a010_map_list.size() ) {
					kk0861_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0861_a010_map = (HashMap)( kk0861_a010_map_list.get(i) );

				// マンション物件番号
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.MANSION_BUKKEN_NO );
				// マンション物件住所コード
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.MANSION_BUKKEN_AD_CD );
				// マンション物件郵便番号
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.MANSION_BUKKEN_PCD );
				// マンション物件都道府県名
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.MANSION_BUKKEN_STATE_NM );
				// マンション物件市区町村名
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.MANSION_BUKKEN_CITY_NM );
				// マンション物件大字通称名
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.MANS_BUKKEN_OAZTSU_NM );
				// マンション物件字丁目名
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.MANSION_BUKKEN_AZCHO_NM );
				// マンション物件番地号
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.MANSION_BUKKEN_BNCHIGO );
				// マンション名
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.MANSION_NM );
				// マンションカナ名
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.MANSION_KANA );
				// マンションオーナーID
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.MANSION_OWNR_ID );
				// マンション物件コード
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.MANSION_BUKKEN_CD );
				// マンション物件住所未確定フラグ
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.MANSB_AD_MI_FIX_FLG );
				// マンション物件住所未確定フラグ名称
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.MANSB_AD_MI_FIX_FLG_NM );
				// 戸数
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.KOSU );
				// 総棟数
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.TTL_TOU_CNT );
				// マンション最上階
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.MANSION_MAX_FLR );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_kk0861_a010_map, EKK0861A010CBSMsg1List.MK_FLG_NM );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0861A010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0861_a010_map_list == null ) || ( kk0861_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( kk0861_a010_map_list.get(0) );
	}

	/**
	 *【エラーマッピング】EKK0861A010 マンション物件一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0861A010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0861A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿マンション物件番号
		errMapping( template, errMap, EKK0861A010CBSMsg.KEY_MANSION_BUKKEN_NO_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0861A010 マンション物件一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk0861_a010_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0861A010( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKK0861A010_MAP, mapInfo);
		}
	}

	/**
	 *【上りマッピング】EKU0021D010 工事案件<eo光ネット>受付.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕ku0021_d010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKU0021D010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKU0021D010CBSMsg.class.getName(), EKU0021D010, FUNC_CD_INS_CHECK_ADD );

		/** 上りマッピング **/
		// サービス契約番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.SVC_KEI_NO );
		// サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.SVC_KEI_KAISEN_UCWK_NO );
		// 申込書番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MSKMSHO_NO );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO START ★★★
		// 申込書明細番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MKMSDTL_NO );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO START ★★★
		// 申込明細番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MSKM_DTL_NO );
		// 旧申込明細番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_MSKM_DTL_NO );
		// 申込書到着年月日
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MSKMSHO_ARIV_YMD );
		// 申込受付年月日
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MSKM_UK_YMD );
		// 工事受付コード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KOJI_UK_CD );
		// 工事受付詳細コード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KOJI_UK_DTAIL_CD );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO START
		// 工事受付契機異動区分
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KOJI_UK_OPTNTY_IDO_DIV );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO END
		// 工事受付契機異動年月日時分秒
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM );
		// サービスコード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.SVC_CD );
		// 料金グループコード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.PRC_GRP_CD );
		// 料金コースコード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.PCRS_CD );
		// 料金プランコード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.PPLAN_CD );
		// 割引タイプコード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.WRIB_TYPE_CD );
		// 変更前料金グループコード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_PRC_GRP_CD );
		// 変更前料金コースコード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_PCRS_CD );
		// 変更前料金プランコード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_PPLAN_CD );
		// 変更前割引タイプコード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_WRIB_TYPE_CD );
		// 追加元サービス契約番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ADD_MOTO_SVC_KEI_NO );
		// 面開発案件番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MENKAIHAT_ANKEN_NO );
		// 面開発工事コード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MNKHT_KOJI_CD );
		// PON識別コード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.PON_SKBT_CD );
		// SYSID
		updMapping( template, mapInfo, EKU0021D010CBSMsg.SYSID );
		// お客様名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CUST_NM );
		// お客様カナ名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CUST_KANA );
		// お客様自宅電話番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CUST_HOME_TEL_NO );
		// お客様携帯電話番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CUST_KTAI_TEL_NO );
		// お客様連絡先電話番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CUST_RRKS_TEL_NO );
		// 連絡先勤務先名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.RRKS_OFFC_NM );
// ★★★ ANK-0397-00-00 ADD  2012.09.28 S.SHINJO START ★★★
		// 契約者住所手動入力フラグ
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KEISHA_AD_MAN_INPUT_FLG );
// ★★★ ANK-0397-00-00 ADD  2012.09.28 S.SHINJO END ★★★
		// 契約者住所コード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KEISHA_AD_CD );
		// 契約者郵便番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KEISHA_PCD );
		// 契約者都道府県名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KEISHA_STATE_NM );
		// 契約者市区町村名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KEISHA_CITY_NM );
		// 契約者大字通称名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KEISHA_OAZTSU_NM );
		// 契約者字丁目名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KEISHA_AZCHO_NM );
		// 契約者住所番地号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KEISHA_AD_BNCHIGO );
		// 契約者住所補記・建物名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KEISHA_ADRTTM );
		// 契約者住所補記・部屋番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KEISHA_ADRRM );
		// 請求契約番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.SEIKY_KEI_NO );
		// 場所番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.PLACE_NO );
		// 設置場所住所コード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.SETPLACE_AD_CD );
		// 設置場所郵便番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.SETPLACE_PCD );
		// 設置場所都道府県名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.SETPLACE_STATE_NM );
		// 設置場所市区町村名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.SETPLACE_CITY_NM );
		// 設置場所大字通称名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.SETPLACE_OAZTSU_NM );
		// 設置場所字丁目名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.SETPLACE_AZCHO_NM );
		// 設置場所住所番地号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.SETPLACE_AD_BNCHIGO );
		// 設置場所住所補記・建物名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.SETPLACE_ADRTTM );
		// 設置場所住所補記・部屋番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.SETPLACE_ADRRM );
		// 工事先住所未確定フラグ
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		updMapping( template, mapInfo, EKU0021D010CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH );
		// 回線場所電話番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KAISEN_PLACE_TELNO );
		// 関電営業所番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KEPCO_BUSIOFFICE_NO );
		// 経度
		updMapping( template, mapInfo, EKU0021D010CBSMsg.LGTD );
		// 緯度
		updMapping( template, mapInfo, EKU0021D010CBSMsg.LTTD );
		// 座標補正有無
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ZAHYO_HOSEI_UM );
		// 住所形態コード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.AD_FORM_CD );
		// 入居階数コード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.NYUKYO_FLR_CNT_CD );
		// 建築階数コード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KCKU_FLR_CNT_CD );
		// 方角コード1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.DIRECTION_CD_1 );
		// 方角コード2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.DIRECTION_CD_2 );
		// 転宅前住所コード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TENTAKU_BF_AD_CD );
		// 転宅前郵便番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TENTAKU_BF_PCD );
		// 転宅前都道府県名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TENTAKU_BF_STATE_NM );
		// 転宅前市区町村名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TENTAKU_BF_CITY_NM );
		// 転宅前大字通称名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TENTAKU_BF_OAZTSU_NM );
		// 転宅前字丁目名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TENTAKU_BF_AZCHO_NM );
		// 転宅前住所番地号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TENTAKU_BF_AD_BNCHIGO );
		// 転宅前住所補記・建物名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TENTAKU_BF_ADRTTM );
		// 転宅前住所補記・部屋番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TENTAKU_BF_ADRRM );
		// 新築物件コード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.NEWCONST_BUKKEN_CD );
		// 復活案件フラグ
		updMapping( template, mapInfo, EKU0021D010CBSMsg.HUKKAT_ANKEN_FLG );
		// 同一設備再申込コード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.SAME_EQUIP_RE_MSKM_CD );
		// オプションサービス契約引継ぎフラグ
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OPSVKEI_HKTGI_FLG );
		// 工事範囲コード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KOJI_SCOPE_CD );
		// 移設コード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ISETSU_CD );
		// 工事希望年月日
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KOJI_KIBO_YMD );
		// 竣工予定年月日
		updMapping( template, mapInfo, EKU0021D010CBSMsg.SHUNKO_RSV_YMD );
		// 入居予定年月日
		updMapping( template, mapInfo, EKU0021D010CBSMsg.NYUKYO_RSV_YMD );
		// 引渡し予定年月日
		updMapping( template, mapInfo, EKU0021D010CBSMsg.HIKIWATASHI_RSV_YMD );
		// 電力送電予定年月日
		updMapping( template, mapInfo, EKU0021D010CBSMsg.EPOWER_SODEN_RSV_YMD );
		// 電話連絡希望年月日
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TEL_RRK_KIBO_YMD );
		// 電話連絡希望時間帯コード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TEL_RRK_KIBO_TIME_CD );
		// 宅内調査希望アポ期限年月日
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD );
		// 宅内工事希望アポ期限年月日
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD );
		// 工事アポ連絡先指定コード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KOJI_APO_RRKS_SHITEI_CD );
		// 連絡手段コード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.RRK_WAY_CD );
		// 連絡手段補記
		updMapping( template, mapInfo, EKU0021D010CBSMsg.RRK_WAY_HOKI );
		// 工事案件備考
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KOJIAK_BIKO );
		// 工事案件備考1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KOJIAK_BIKO_1 );
		// 工事案件備考2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KOJIAK_BIKO_2 );
		// 電波障害案件種別コード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.DMPSANK_SBT_CD );
		// 関西電力お客様情報授受同意有無
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM );
		// お客様SOS利用有無
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CUST_SOS_USE_UM );
		// ファミリー契約フラグ
		updMapping( template, mapInfo, EKU0021D010CBSMsg.FAMILY_KEI_FLG );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_DOJI_KJ_KIBO_UM );
//★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO START ★★★
		// TV契約照査待ち有無
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TV_KEI_SHOSA_STAY_UM );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO END ★★★
		// 番ポ有無1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_UM_1 );
		// eo光電話番号1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.EOH_TEL_NO_1 );
		// 番ポ予定年月日1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_RSV_YMD_1 );
		// 番ポ元通信事業者コード1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_1 );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0021D010CBSMsg.DOBANITEN_UM_1 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_KOJI_YH_1 );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO END ★★★
		// 番ポ有無2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_UM_2 );
		// eo光電話番号2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.EOH_TEL_NO_2 );
		// 番ポ予定年月日2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_RSV_YMD_2 );
		// 番ポ元通信事業者コード2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_2 );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0021D010CBSMsg.DOBANITEN_UM_2 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_KOJI_YH_2 );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO END ★★★
		// 番ポ有無3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_UM_3 );
		// eo光電話番号3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.EOH_TEL_NO_3 );
		// 番ポ予定年月日3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_RSV_YMD_3 );
		// 番ポ元通信事業者コード3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_3 );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0021D010CBSMsg.DOBANITEN_UM_3 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_KOJI_YH_3 );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO END ★★★
		// 番ポ有無4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_UM_4 );
		// eo光電話番号4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.EOH_TEL_NO_4 );
		// 番ポ予定年月日4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_RSV_YMD_4 );
		// 番ポ元通信事業者コード4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_4 );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0021D010CBSMsg.DOBANITEN_UM_4 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_KOJI_YH_4 );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO END ★★★
		// 番ポ有無5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_UM_5 );
		// eo光電話番号5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.EOH_TEL_NO_5 );
		// 番ポ予定年月日5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_RSV_YMD_5 );
		// 番ポ元通信事業者コード5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_5 );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0021D010CBSMsg.DOBANITEN_UM_5 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0021D010CBSMsg.BMP_KOJI_YH_5 );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO END ★★★
		// 宅内機器種別コード1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_1 );
		// 機器提供サービス契約番号1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_1 );
		// 宅内機器型式コード1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_1 );
		// 機器製造番号1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKSEIZO_NO_1 );
		// MACアドレス1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MACAD_1 );
		// ルーター種類コード1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ROUTER_KIND_CD_1 );
		// 提供種別コード1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TK_SBT_CD_1 );
		// 変更前宅内機器型式コード1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_1 );
		// 変更前機器製造番号1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_1 );
		// 変更前MACアドレス1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_MACAD_1 );
		// 変更前ルーター種類コード1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_1 );
		// 変更前提供種別コード1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_1 );
		// 宅内機器種別コード2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_2 );
		// 機器提供サービス契約番号2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_2 );
		// 宅内機器型式コード2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_2 );
		// 機器製造番号2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKSEIZO_NO_2 );
		// MACアドレス2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MACAD_2 );
		// ルーター種類コード2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ROUTER_KIND_CD_2 );
		// 提供種別コード2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TK_SBT_CD_2 );
		// 変更前宅内機器型式コード2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_2 );
		// 変更前機器製造番号2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_2 );
		// 変更前MACアドレス2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_MACAD_2 );
		// 変更前ルーター種類コード2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_2 );
		// 変更前提供種別コード2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_2 );
		// 宅内機器種別コード3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_3 );
		// 機器提供サービス契約番号3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_3 );
		// 宅内機器型式コード3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_3 );
		// 機器製造番号3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKSEIZO_NO_3 );
		// MACアドレス3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MACAD_3 );
		// ルーター種類コード3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ROUTER_KIND_CD_3 );
		// 提供種別コード3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TK_SBT_CD_3 );
		// 変更前宅内機器型式コード3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_3 );
		// 変更前機器製造番号3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_3 );
		// 変更前MACアドレス3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_MACAD_3 );
		// 変更前ルーター種類コード3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_3 );
		// 変更前提供種別コード3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_3 );
		// 宅内機器種別コード4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_4 );
		// 機器提供サービス契約番号4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_4 );
		// 宅内機器型式コード4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_4 );
		// 機器製造番号4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKSEIZO_NO_4 );
		// MACアドレス4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MACAD_4 );
		// ルーター種類コード4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ROUTER_KIND_CD_4 );
		// 提供種別コード4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TK_SBT_CD_4 );
		// 変更前宅内機器型式コード4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_4 );
		// 変更前機器製造番号4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_4 );
		// 変更前MACアドレス4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_MACAD_4 );
		// 変更前ルーター種類コード4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_4 );
		// 変更前提供種別コード4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_4 );
		// 宅内機器種別コード5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_5 );
		// 機器提供サービス契約番号5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_5 );
		// 宅内機器型式コード5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_5 );
		// 機器製造番号5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKSEIZO_NO_5 );
		// MACアドレス5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MACAD_5 );
		// ルーター種類コード5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ROUTER_KIND_CD_5 );
		// 提供種別コード5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TK_SBT_CD_5 );
		// 変更前宅内機器型式コード5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_5 );
		// 変更前機器製造番号5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_5 );
		// 変更前MACアドレス5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_MACAD_5 );
		// 変更前ルーター種類コード5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_5 );
		// 変更前提供種別コード5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_5 );
		// 宅内機器種別コード6
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_6 );
		// 機器提供サービス契約番号6
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_6 );
		// 宅内機器型式コード6
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_6 );
		// 機器製造番号6
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKSEIZO_NO_6 );
		// MACアドレス6
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MACAD_6 );
		// ルーター種類コード6
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ROUTER_KIND_CD_6 );
		// 提供種別コード6
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TK_SBT_CD_6 );
		// 変更前宅内機器型式コード6
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_6 );
		// 変更前機器製造番号6
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_6 );
		// 変更前MACアドレス6
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_MACAD_6 );
		// 変更前ルーター種類コード6
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_6 );
		// 変更前提供種別コード6
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_6 );
		// 宅内機器種別コード7
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_7 );
		// 機器提供サービス契約番号7
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_7 );
		// 宅内機器型式コード7
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_7 );
		// 機器製造番号7
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKSEIZO_NO_7 );
		// MACアドレス7
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MACAD_7 );
		// ルーター種類コード7
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ROUTER_KIND_CD_7 );
		// 提供種別コード7
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TK_SBT_CD_7 );
		// 変更前宅内機器型式コード7
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_7 );
		// 変更前機器製造番号7
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_7 );
		// 変更前MACアドレス7
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_MACAD_7 );
		// 変更前ルーター種類コード7
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_7 );
		// 変更前提供種別コード7
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_7 );
		// 宅内機器種別コード8
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_8 );
		// 機器提供サービス契約番号8
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_8 );
		// 宅内機器型式コード8
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_8 );
		// 機器製造番号8
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKSEIZO_NO_8 );
		// MACアドレス8
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MACAD_8 );
		// ルーター種類コード8
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ROUTER_KIND_CD_8 );
		// 提供種別コード8
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TK_SBT_CD_8 );
		// 変更前宅内機器型式コード8
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_8 );
		// 変更前機器製造番号8
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_8 );
		// 変更前MACアドレス8
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_MACAD_8 );
		// 変更前ルーター種類コード8
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_8 );
		// 変更前提供種別コード8
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_8 );
		// 宅内機器種別コード9
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_9 );
		// 機器提供サービス契約番号9
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_9 );
		// 宅内機器型式コード9
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_9 );
		// 機器製造番号9
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKSEIZO_NO_9 );
		// MACアドレス9
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MACAD_9 );
		// ルーター種類コード9
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ROUTER_KIND_CD_9 );
		// 提供種別コード9
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TK_SBT_CD_9 );
		// 変更前宅内機器型式コード9
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_9 );
		// 変更前機器製造番号9
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_9 );
		// 変更前MACアドレス9
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_MACAD_9 );
		// 変更前ルーター種類コード9
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_9 );
		// 変更前提供種別コード9
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_9 );
		// 宅内機器種別コード10
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_10 );
		// 機器提供サービス契約番号10
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_10 );
		// 宅内機器型式コード10
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_10 );
		// 機器製造番号10
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKSEIZO_NO_10 );
		// MACアドレス10
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MACAD_10 );
		// ルーター種類コード10
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ROUTER_KIND_CD_10 );
		// 提供種別コード10
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TK_SBT_CD_10 );
		// 変更前宅内機器型式コード10
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_10 );
		// 変更前機器製造番号10
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_10 );
		// 変更前MACアドレス10
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_MACAD_10 );
		// 変更前ルーター種類コード10
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_10 );
		// 変更前提供種別コード10
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_10 );
		// 宅内機器種別コード11
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_11 );
		// 機器提供サービス契約番号11
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_11 );
		// 宅内機器型式コード11
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_11 );
		// 機器製造番号11
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKSEIZO_NO_11 );
		// MACアドレス11
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MACAD_11 );
		// ルーター種類コード11
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ROUTER_KIND_CD_11 );
		// 提供種別コード11
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TK_SBT_CD_11 );
		// 変更前宅内機器型式コード11
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_11 );
		// 変更前機器製造番号11
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_KKSEIZO_NOV_11 );
		// 変更前MACアドレス11
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_MACAD_11 );
		// 変更前ルーター種類コード11
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_11 );
		// 変更前提供種別コード11
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_11 );
		// 宅内機器種別コード12
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_12 );
		// 機器提供サービス契約番号12
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_12 );
		// 宅内機器型式コード12
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_12 );
		// 機器製造番号12
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKSEIZO_NO_12 );
		// MACアドレス12
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MACAD_12 );
		// ルーター種類コード12
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ROUTER_KIND_CD_12 );
		// 提供種別コード12
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TK_SBT_CD_12 );
		// 変更前宅内機器型式コード12
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_12 );
		// 変更前機器製造番号12
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_12 );
		// 変更前MACアドレス12
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_MACAD_12 );
		// 変更前ルーター種類コード12
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_12 );
		// 変更前提供種別コード12
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_12 );
		// 宅内機器種別コード13
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_13 );
		// 機器提供サービス契約番号13
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_13 );
		// 宅内機器型式コード13
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_13 );
		// 機器製造番号13
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKSEIZO_NO_13 );
		// MACアドレス13
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MACAD_13 );
		// ルーター種類コード13
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ROUTER_KIND_CD_13 );
		// 提供種別コード13
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TK_SBT_CD_13 );
		// 変更前宅内機器型式コード13
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_13 );
		// 変更前機器製造番号13
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_13 );
		// 変更前MACアドレス13
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_MACAD_13 );
		// 変更前ルーター種類コード13
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_13 );
		// 変更前提供種別コード13
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_13 );
		// 宅内機器種別コード14
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_14 );
		// 機器提供サービス契約番号14
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_14 );
		// 宅内機器型式コード14
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_14 );
		// 機器製造番号14
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKSEIZO_NO_14 );
		// MACアドレス14
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MACAD_14 );
		// ルーター種類コード14
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ROUTER_KIND_CD_14 );
		// 提供種別コード14
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TK_SBT_CD_14 );
		// 変更前宅内機器型式コード14
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_14 );
		// 変更前機器製造番号14
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_14 );
		// 変更前MACアドレス14
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_MACAD_14 );
		// 変更前ルーター種類コード14
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_14 );
		// 変更前提供種別コード14
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_14 );
		// 宅内機器種別コード15
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_15 );
		// 機器提供サービス契約番号15
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_15 );
		// 宅内機器型式コード15
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_15 );
		// 機器製造番号15
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKSEIZO_NO_15 );
		// MACアドレス15
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MACAD_15 );
		// ルーター種類コード15
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ROUTER_KIND_CD_15 );
		// 提供種別コード15
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TK_SBT_CD_15 );
		// 変更前宅内機器型式コード15
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_15 );
		// 変更前機器製造番号15
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_15 );
		// 変更前MACアドレス15
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_MACAD_15 );
		// 変更前ルーター種類コード15
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_15 );
		// 変更前提供種別コード15
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_15 );
		// 宅内機器種別コード16
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_16 );
		// 機器提供サービス契約番号16
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_16 );
		// 宅内機器型式コード16
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_16 );
		// 機器製造番号16
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKSEIZO_NO_16 );
		// MACアドレス16
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MACAD_16 );
		// ルーター種類コード16
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ROUTER_KIND_CD_16 );
		// 提供種別コード16
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TK_SBT_CD_16 );
		// 変更前宅内機器型式コード16
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_16 );
		// 変更前機器製造番号16
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_16 );
		// 変更前MACアドレス16
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_MACAD_16 );
		// 変更前ルーター種類コード16
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_16 );
		// 変更前提供種別コード16
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_16 );
		// 宅内機器種別コード17
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_17 );
		// 機器提供サービス契約番号17
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_17 );
		// 宅内機器型式コード17
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_17 );
		// 機器製造番号17
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKSEIZO_NO_17 );
		// MACアドレス17
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MACAD_17 );
		// ルーター種類コード17
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ROUTER_KIND_CD_17 );
		// 提供種別コード17
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TK_SBT_CD_17 );
		// 変更前宅内機器型式コード17
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_17 );
		// 変更前機器製造番号17
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_17 );
		// 変更前MACアドレス17
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_MACAD_17 );
		// 変更前ルーター種類コード17
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_17 );
		// 変更前提供種別コード17
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_17 );
		// 宅内機器種別コード18
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_18 );
		// 機器提供サービス契約番号18
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_18 );
		// 宅内機器型式コード18
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_18 );
		// 機器製造番号18
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKSEIZO_NO_18 );
		// MACアドレス18
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MACAD_18 );
		// ルーター種類コード18
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ROUTER_KIND_CD_18 );
		// 提供種別コード18
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TK_SBT_CD_18 );
		// 変更前宅内機器型式コード18
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_18 );
		// 変更前機器製造番号18
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_18 );
		// 変更前MACアドレス18
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_MACAD_18 );
		// 変更前ルーター種類コード18
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_18 );
		// 変更前提供種別コード18
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_18 );
		// 宅内機器種別コード19
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_19 );
		// 機器提供サービス契約番号19
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_19 );
		// 宅内機器型式コード19
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_19 );
		// 機器製造番号19
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKSEIZO_NO_19 );
		// MACアドレス19
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MACAD_19 );
		// ルーター種類コード19
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ROUTER_KIND_CD_19 );
		// 提供種別コード19
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TK_SBT_CD_19 );
		// 変更前宅内機器型式コード19
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_19 );
		// 変更前機器製造番号19
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_19 );
		// 変更前MACアドレス19
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_MACAD_19 );
		// 変更前ルーター種類コード19
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_19 );
		// 変更前提供種別コード19
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_19 );
		// 宅内機器種別コード20
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_20 );
		// 機器提供サービス契約番号20
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_20 );
		// 宅内機器型式コード20
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_20 );
		// 機器製造番号20
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KKSEIZO_NO_20 );
		// MACアドレス20
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MACAD_20 );
		// ルーター種類コード20
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ROUTER_KIND_CD_20 );
		// 提供種別コード20
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TK_SBT_CD_20 );
		// 変更前宅内機器型式コード20
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_20 );
		// 変更前機器製造番号20
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_20 );
		// 変更前MACアドレス20
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_MACAD_20 );
		// 変更前ルーター種類コード20
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_20 );
		// 変更前提供種別コード20
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_20 );
		// 申込者名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.MSKMSHA_NM );
		// 工事アポ連絡先電話番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KOJI_APO_RRKS_TELNO );
		// 転宅前サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TENTAKU_BF_SVC_KEI_KAISEN_UCWK_NO );
		// 料金コースPON条件コード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.PCRS_PON_JOKEN_CD );
		// 宅内機器異動コード1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_1 );
		// 宅内機器異動コード2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_2 );
		// 宅内機器異動コード3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_3 );
		// 宅内機器異動コード4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_4 );
		// 宅内機器異動コード5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_5 );
		// 宅内機器異動コード6
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_6 );
		// 宅内機器異動コード7
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_7 );
		// 宅内機器異動コード8
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_8 );
		// 宅内機器異動コード9
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_9 );
		// 宅内機器異動コード10
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_10 );
		// 宅内機器異動コード11
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_11 );
		// 宅内機器異動コード12
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_12 );
		// 宅内機器異動コード13
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_13 );
		// 宅内機器異動コード14
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_14 );
		// 宅内機器異動コード15
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_15 );
		// 宅内機器異動コード16
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_16 );
		// 宅内機器異動コード17
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_17 );
		// 宅内機器異動コード18
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_18 );
		// 宅内機器異動コード19
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_19 );
		// 宅内機器異動コード20
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_20 );
		// 旧宅内機器型式コード1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_1 );
		// 旧宅内機器型式コード2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_2 );
		// 旧宅内機器型式コード3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_3 );
		// 旧宅内機器型式コード4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_4 );
		// 旧宅内機器型式コード5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_5 );
		// 旧宅内機器型式コード6
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_6 );
		// 旧宅内機器型式コード7
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_7 );
		// 旧宅内機器型式コード8
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_8 );
		// 旧宅内機器型式コード9
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_9 );
		// 旧宅内機器型式コード10
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_10 );
		// 旧宅内機器型式コード11
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_11 );
		// 旧宅内機器型式コード12
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_12 );
		// 旧宅内機器型式コード13
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_13 );
		// 旧宅内機器型式コード14
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_14 );
		// 旧宅内機器型式コード15
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_15 );
		// 旧宅内機器型式コード16
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_16 );
		// 旧宅内機器型式コード17
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_17 );
		// 旧宅内機器型式コード18
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_18 );
		// 旧宅内機器型式コード19
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_19 );
		// 旧宅内機器型式コード20
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_20 );
		// 旧機器製造番号1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_1 );
		// 旧機器製造番号2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_2 );
		// 旧機器製造番号3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_3 );
		// 旧機器製造番号4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_4 );
		// 旧機器製造番号5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_5 );
		// 旧機器製造番号6
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_6 );
		// 旧機器製造番号7
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_7 );
		// 旧機器製造番号8
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_8 );
		// 旧機器製造番号9
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_9 );
		// 旧機器製造番号10
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_10 );
		// 旧機器製造番号11
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_11 );
		// 旧機器製造番号12
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_12 );
		// 旧機器製造番号13
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_13 );
		// 旧機器製造番号14
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_14 );
		// 旧機器製造番号15
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_15 );
		// 旧機器製造番号16
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_16 );
		// 旧機器製造番号17
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_17 );
		// 旧機器製造番号18
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_18 );
		// 旧機器製造番号19
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_19 );
		// 旧機器製造番号20
		updMapping( template, mapInfo, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_20 );
		// 機器変更番号1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KIKI_CHG_NO_1 );
		// 機器変更番号2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KIKI_CHG_NO_2 );
		// 機器変更番号3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KIKI_CHG_NO_3 );
		// 機器変更番号4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KIKI_CHG_NO_4 );
		// 機器変更番号5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KIKI_CHG_NO_5 );
		// 機器変更番号6
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KIKI_CHG_NO_6 );
		// 機器変更番号7
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KIKI_CHG_NO_7 );
		// 機器変更番号8
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KIKI_CHG_NO_8 );
		// 機器変更番号9
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KIKI_CHG_NO_9 );
		// 機器変更番号10
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KIKI_CHG_NO_10 );
		// 機器変更番号11
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KIKI_CHG_NO_11 );
		// 機器変更番号12
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KIKI_CHG_NO_12 );
		// 機器変更番号13
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KIKI_CHG_NO_13 );
		// 機器変更番号14
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KIKI_CHG_NO_14 );
		// 機器変更番号15
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KIKI_CHG_NO_15 );
		// 機器変更番号16
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KIKI_CHG_NO_16 );
		// 機器変更番号17
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KIKI_CHG_NO_17 );
		// 機器変更番号18
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KIKI_CHG_NO_18 );
		// 機器変更番号19
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KIKI_CHG_NO_19 );
		// 機器変更番号20
		updMapping( template, mapInfo, EKU0021D010CBSMsg.KIKI_CHG_NO_20 );
// ANK-1578-00-00対応 20131222 星野 ADD START
		// 多機能ルーター機能コード1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_KINO_CD_1 );
		// 多機能ルーター機能コード2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_KINO_CD_2 );
		// 多機能ルーター機能コード3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_KINO_CD_3 );
		// 多機能ルーター機能コード4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_KINO_CD_4 );
		// 多機能ルーター機能コード5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_KINO_CD_5 );
		// 多機能ルーター機能コード6
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_KINO_CD_6 );
		// 多機能ルーター機能コード7
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_KINO_CD_7 );
		// 多機能ルーター機能コード8
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_KINO_CD_8 );
		// 多機能ルーター機能コード9
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_KINO_CD_9 );
		// 多機能ルーター機能コード10
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_KINO_CD_10 );
		// 多機能ルーター機能コード11
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_KINO_CD_11 );
		// 多機能ルーター機能コード12
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_KINO_CD_12 );
		// 多機能ルーター機能コード13
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_KINO_CD_13 );
		// 多機能ルーター機能コード14
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_KINO_CD_14 );
		// 多機能ルーター機能コード15
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_KINO_CD_15 );
		// 多機能ルーター機能コード16
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_KINO_CD_16 );
		// 多機能ルーター機能コード17
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_KINO_CD_17 );
		// 多機能ルーター機能コード18
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_KINO_CD_18 );
		// 多機能ルーター機能コード19
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_KINO_CD_19 );
		// 多機能ルーター機能コード20
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_KINO_CD_20 );
		// 変更前多機能ルーター機能コード1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_1 );
		// 変更前多機能ルーター機能コード2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_2 );
		// 変更前多機能ルーター機能コード3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_3 );
		// 変更前多機能ルーター機能コード4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_4 );
		// 変更前多機能ルーター機能コード5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_5 );
		// 変更前多機能ルーター機能コード6
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_6 );
		// 変更前多機能ルーター機能コード7
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_7 );
		// 変更前多機能ルーター機能コード8
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_8 );
		// 変更前多機能ルーター機能コード9
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_9 );
		// 変更前多機能ルーター機能コード10
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_10 );
		// 変更前多機能ルーター機能コード11
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_11 );
		// 変更前多機能ルーター機能コード12
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_12 );
		// 変更前多機能ルーター機能コード13
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_13 );
		// 変更前多機能ルーター機能コード14
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_14 );
		// 変更前多機能ルーター機能コード15
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_15 );
		// 変更前多機能ルーター機能コード16
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_16 );
		// 変更前多機能ルーター機能コード17
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_17 );
		// 変更前多機能ルーター機能コード18
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_18 );
		// 変更前多機能ルーター機能コード19
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_19 );
		// 変更前多機能ルーター機能コード20
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_20 );
		// 多機能ルータールーター機能識別コード1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_1 );
		// 多機能ルータールーター機能識別コード2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_2 );
		// 多機能ルータールーター機能識別コード3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_3 );
		// 多機能ルータールーター機能識別コード4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_4 );
		// 多機能ルータールーター機能識別コード5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_5 );
		// 多機能ルータールーター機能識別コード6
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_6 );
		// 多機能ルータールーター機能識別コード7
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_7 );
		// 多機能ルータールーター機能識別コード8
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_8 );
		// 多機能ルータールーター機能識別コード9
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_9 );
		// 多機能ルータールーター機能識別コード10
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_10 );
		// 多機能ルータールーター機能識別コード11
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_11 );
		// 多機能ルータールーター機能識別コード12
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_12 );
		// 多機能ルータールーター機能識別コード13
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_13 );
		// 多機能ルータールーター機能識別コード14
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_14 );
		// 多機能ルータールーター機能識別コード15
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_15 );
		// 多機能ルータールーター機能識別コード16
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_16 );
		// 多機能ルータールーター機能識別コード17
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_17 );
		// 多機能ルータールーター機能識別コード18
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_18 );
		// 多機能ルータールーター機能識別コード19
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_19 );
		// 多機能ルータールーター機能識別コード20
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_20 );
		// 変更前多機能ルータールーター機能識別コード1
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_1 );
		// 変更前多機能ルータールーター機能識別コード2
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_2 );
		// 変更前多機能ルータールーター機能識別コード3
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_3 );
		// 変更前多機能ルータールーター機能識別コード4
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_4 );
		// 変更前多機能ルータールーター機能識別コード5
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_5 );
		// 変更前多機能ルータールーター機能識別コード6
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_6 );
		// 変更前多機能ルータールーター機能識別コード7
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_7 );
		// 変更前多機能ルータールーター機能識別コード8
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_8 );
		// 変更前多機能ルータールーター機能識別コード9
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_9 );
		// 変更前多機能ルータールーター機能識別コード10
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_10 );
		// 変更前多機能ルータールーター機能識別コード11
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_11 );
		// 変更前多機能ルータールーター機能識別コード12
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_12 );
		// 変更前多機能ルータールーター機能識別コード13
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_13 );
		// 変更前多機能ルータールーター機能識別コード14
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_14 );
		// 変更前多機能ルータールーター機能識別コード15
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_15 );
		// 変更前多機能ルータールーター機能識別コード16
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_16 );
		// 変更前多機能ルータールーター機能識別コード17
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_17 );
		// 変更前多機能ルータールーター機能識別コード18
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_18 );
		// 変更前多機能ルータールーター機能識別コード19
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_19 );
		// 変更前多機能ルータールーター機能識別コード20
		updMapping( template, mapInfo, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_20 );
// ANK-1578-00-00対応 20131222 星野 ADD END
		// 住所変更撤去工事案件番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.AD_CHG_TEKKYO_KJAK_NO );
		//ANK-3136-00-00 ADD START
		// 設備流用有無
		updMapping( template, mapInfo, EKU0021D010CBSMsg.EQUIP_RYUYO_UM );
		// 流用元電話契約利用機器コード
		updMapping( template, mapInfo, EKU0021D010CBSMsg.RYUYO_MT_TEL_KEI_RYKK_CD );
		// 流用元工事案件番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.RYUYO_MOTO_KJAK_NO );
		// 設備流用工事完了希望年月日
		updMapping( template, mapInfo, EKU0021D010CBSMsg.SBRY_KJ_FIN_KIBOYMD );
		// 他システム連携_工事連絡先氏名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TSYRN_KJ_RRKS_NM );
		// 他システム連携_工事連絡先電話番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TSYRN_KJ_RRKS_TLN );
		// 他システム連携_宅内調査時連絡先氏名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM );
		// 他システム連携_宅内調査時連絡先電話番号
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN );
		// 他システム連携_連絡希望日時
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TSYRN_RRK_KIBO_DATE );
		// 他システム連携_工事費用
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TSYRN_KOJI_HI );
		// 他システム連携_宅内調査要否
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TSYRN_TAKCHO_YH );
		// 他システム連携_承諾書要否
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TSYRN_SDAKS_YH );
		// 他システム連携_立会者名
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TSYRN_TACHIAISHA_NM );
		// 他システム連携_引越し施策要否
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TSYRN_HKKS_SISAK_YH );
		// 他システム連携_建替時新設案件要否
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TSYRN_TTK_JI_NSANK_YH );
		// 他システム連携_地図有無
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TSYRN_MAP_UM );
		// 他システム連携_同時工事情報
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TSYRN_DOJI_KOJI_INF );
		// 他システム連携_既存契約情報
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TSYRN_KZN_KEI_INF );
		// 他システム連携_不備解消年月日
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TSYRN_HBI_KAISHOU_YMD );
		// 他システム連携_キャンペーン情報
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TSYRN_CAMPAIGN_INF );
		// 宅内調査要否
		updMapping( template, mapInfo, EKU0021D010CBSMsg.TAKCHO_YH );
		// 設計要否
		updMapping( template, mapInfo, EKU0021D010CBSMsg.DSGN_YH );
		//ANK-3136-00-00 ADD END
		//ANK-4315-00-00 ADD START
		// ONU交換要否
		updMapping( template, mapInfo, EKU0021D010CBSMsg.ONU_KOKAN_YH );
		//ANK-4315-00-00 ADD END
		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKU0021D010 工事案件<eo光ネット>受付.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKU0021D010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap ku0021_d010_map = (HashMap)( paramWorkMap.get( EKU0021D010_MAP ) );
		if ( ku0021_d010_map == null ) {
			ku0021_d010_map = new HashMap();
			paramWorkMap.put( EKU0021D010_MAP, ku0021_d010_map );
		}

		/** 下りマッピング **/
		if ( template != null ) {
			// EKU0021D010.工事案件番号 ⇒ param.新規工事案件番号
			if ( template.isNull( EKU0021D010CBSMsg.KOJIAK_NO ) ) {
				ku0021_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_NO, "" );
			} else {
				ku0021_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_NO, template.getString( EKU0021D010CBSMsg.KOJIAK_NO ) );
				putParam( param, JKKKojiAnkenConstCC.NEW_KOJIAK_NO, template.getString( EKU0021D010CBSMsg.KOJIAK_NO ), fixedText );
			}
			// EKU0021D010.工事案件種別コード ⇒ param.新規新規工事案件種別コード
			if ( template.isNull( EKU0021D010CBSMsg.KOJIAK_SBT_CD ) ) {
				ku0021_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, new String() );
			} else {
				ku0021_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, template.getString( EKU0021D010CBSMsg.KOJIAK_SBT_CD ) );
				putParam( param, JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, template.getString( EKU0021D010CBSMsg.KOJIAK_SBT_CD ), fixedText );
			}
			// EKU0021D010.工事案件ステータス ⇒ param.新規工事案件ステータス
			if ( template.isNull( EKU0021D010CBSMsg.KOJIAK_STAT ) ) {
				ku0021_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_STAT, new String() );
			} else {
				ku0021_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_STAT, template.getString( EKU0021D010CBSMsg.KOJIAK_STAT ) );
				putParam( param, JKKKojiAnkenConstCC.NEW_KOJIAK_STAT, template.getString( EKU0021D010CBSMsg.KOJIAK_STAT ), fixedText );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKU0021D010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		return ku0021_d010_map;
	}

	/**
	 *【エラーマッピング】EKU0021D010 工事案件<eo光ネット>受付.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKU0021D010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKU0021D010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// サービス契約番号
		errMapping( template, errMap, EKU0021D010CBSMsg.SVC_KEI_NO_ERR );
		// サービス契約回線内訳番号
		errMapping( template, errMap, EKU0021D010CBSMsg.SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 申込書番号
		errMapping( template, errMap, EKU0021D010CBSMsg.MSKMSHO_NO_ERR );
		// 申込明細番号
		errMapping( template, errMap, EKU0021D010CBSMsg.MSKM_DTL_NO_ERR );
		// 旧申込明細番号
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_MSKM_DTL_NO_ERR );
		// 申込書到着年月日
		errMapping( template, errMap, EKU0021D010CBSMsg.MSKMSHO_ARIV_YMD_ERR );
		// 申込受付年月日
		errMapping( template, errMap, EKU0021D010CBSMsg.MSKM_UK_YMD_ERR );
		// 工事受付コード
		errMapping( template, errMap, EKU0021D010CBSMsg.KOJI_UK_CD_ERR );
		// 工事受付詳細コード
		errMapping( template, errMap, EKU0021D010CBSMsg.KOJI_UK_DTAIL_CD_ERR );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO START
		// 工事受付契機異動区分
		errMapping( template, errMap, EKU0021D010CBSMsg.KOJI_UK_OPTNTY_IDO_DIV_ERR );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO END
		// 工事受付契機異動年月日時分秒
		errMapping( template, errMap, EKU0021D010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM_ERR );
		// サービスコード
		errMapping( template, errMap, EKU0021D010CBSMsg.SVC_CD_ERR );
		// 料金グループコード
		errMapping( template, errMap, EKU0021D010CBSMsg.PRC_GRP_CD_ERR );
		// 料金コースコード
		errMapping( template, errMap, EKU0021D010CBSMsg.PCRS_CD_ERR );
		// 料金プランコード
		errMapping( template, errMap, EKU0021D010CBSMsg.PPLAN_CD_ERR );
		// 割引タイプコード
		errMapping( template, errMap, EKU0021D010CBSMsg.WRIB_TYPE_CD_ERR );
		// 変更前料金グループコード
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_PRC_GRP_CD_ERR );
		// 変更前料金コースコード
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_PCRS_CD_ERR );
		// 変更前料金プランコード
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_PPLAN_CD_ERR );
		// 変更前割引タイプコード
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_WRIB_TYPE_CD_ERR );
		// 追加元サービス契約番号
		errMapping( template, errMap, EKU0021D010CBSMsg.ADD_MOTO_SVC_KEI_NO_ERR );
		// 面開発案件番号
		errMapping( template, errMap, EKU0021D010CBSMsg.MENKAIHAT_ANKEN_NO_ERR );
		// 面開発工事コード
		errMapping( template, errMap, EKU0021D010CBSMsg.MNKHT_KOJI_CD_ERR );
		// PON識別コード
		errMapping( template, errMap, EKU0021D010CBSMsg.PON_SKBT_CD_ERR );
		// SYSID
		errMapping( template, errMap, EKU0021D010CBSMsg.SYSID_ERR );
		// お客様名
		errMapping( template, errMap, EKU0021D010CBSMsg.CUST_NM_ERR );
		// お客様カナ名
		errMapping( template, errMap, EKU0021D010CBSMsg.CUST_KANA_ERR );
		// お客様自宅電話番号
		errMapping( template, errMap, EKU0021D010CBSMsg.CUST_HOME_TEL_NO_ERR );
		// お客様携帯電話番号
		errMapping( template, errMap, EKU0021D010CBSMsg.CUST_KTAI_TEL_NO_ERR );
		// お客様連絡先電話番号
		errMapping( template, errMap, EKU0021D010CBSMsg.CUST_RRKS_TEL_NO_ERR );
		// 連絡先勤務先名
		errMapping( template, errMap, EKU0021D010CBSMsg.RRKS_OFFC_NM_ERR );
		// 契約者住所コード
		errMapping( template, errMap, EKU0021D010CBSMsg.KEISHA_AD_CD_ERR );
		// 契約者郵便番号
		errMapping( template, errMap, EKU0021D010CBSMsg.KEISHA_PCD_ERR );
		// 契約者都道府県名
		errMapping( template, errMap, EKU0021D010CBSMsg.KEISHA_STATE_NM_ERR );
		// 契約者市区町村名
		errMapping( template, errMap, EKU0021D010CBSMsg.KEISHA_CITY_NM_ERR );
		// 契約者大字通称名
		errMapping( template, errMap, EKU0021D010CBSMsg.KEISHA_OAZTSU_NM_ERR );
		// 契約者字丁目名
		errMapping( template, errMap, EKU0021D010CBSMsg.KEISHA_AZCHO_NM_ERR );
		// 契約者住所番地号
		errMapping( template, errMap, EKU0021D010CBSMsg.KEISHA_AD_BNCHIGO_ERR );
		// 契約者住所補記・建物名
		errMapping( template, errMap, EKU0021D010CBSMsg.KEISHA_ADRTTM_ERR );
		// 契約者住所補記・部屋番号
		errMapping( template, errMap, EKU0021D010CBSMsg.KEISHA_ADRRM_ERR );
		// 請求契約番号
		errMapping( template, errMap, EKU0021D010CBSMsg.SEIKY_KEI_NO_ERR );
		// 場所番号
		errMapping( template, errMap, EKU0021D010CBSMsg.PLACE_NO_ERR );
		// 設置場所住所コード
		errMapping( template, errMap, EKU0021D010CBSMsg.SETPLACE_AD_CD_ERR );
		// 設置場所郵便番号
		errMapping( template, errMap, EKU0021D010CBSMsg.SETPLACE_PCD_ERR );
		// 設置場所都道府県名
		errMapping( template, errMap, EKU0021D010CBSMsg.SETPLACE_STATE_NM_ERR );
		// 設置場所市区町村名
		errMapping( template, errMap, EKU0021D010CBSMsg.SETPLACE_CITY_NM_ERR );
		// 設置場所大字通称名
		errMapping( template, errMap, EKU0021D010CBSMsg.SETPLACE_OAZTSU_NM_ERR );
		// 設置場所字丁目名
		errMapping( template, errMap, EKU0021D010CBSMsg.SETPLACE_AZCHO_NM_ERR );
		// 設置場所住所番地号
		errMapping( template, errMap, EKU0021D010CBSMsg.SETPLACE_AD_BNCHIGO_ERR );
		// 設置場所住所補記・建物名
		errMapping( template, errMap, EKU0021D010CBSMsg.SETPLACE_ADRTTM_ERR );
		// 設置場所住所補記・部屋番号
		errMapping( template, errMap, EKU0021D010CBSMsg.SETPLACE_ADRRM_ERR );
		// 工事先住所未確定フラグ
		errMapping( template, errMap, EKU0021D010CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG_ERR );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		errMapping( template, errMap, EKU0021D010CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH_ERR );
		// 回線場所電話番号
		errMapping( template, errMap, EKU0021D010CBSMsg.KAISEN_PLACE_TELNO_ERR );
		// 関電営業所番号
		errMapping( template, errMap, EKU0021D010CBSMsg.KEPCO_BUSIOFFICE_NO_ERR );
		// 経度
		errMapping( template, errMap, EKU0021D010CBSMsg.LGTD_ERR );
		// 緯度
		errMapping( template, errMap, EKU0021D010CBSMsg.LTTD_ERR );
		// 座標補正有無
		errMapping( template, errMap, EKU0021D010CBSMsg.ZAHYO_HOSEI_UM_ERR );
		// 住所形態コード
		errMapping( template, errMap, EKU0021D010CBSMsg.AD_FORM_CD_ERR );
		// 入居階数コード
		errMapping( template, errMap, EKU0021D010CBSMsg.NYUKYO_FLR_CNT_CD_ERR );
		// 建築階数コード
		errMapping( template, errMap, EKU0021D010CBSMsg.KCKU_FLR_CNT_CD_ERR );
		// 方角コード1
		errMapping( template, errMap, EKU0021D010CBSMsg.DIRECTION_CD_1_ERR );
		// 方角コード2
		errMapping( template, errMap, EKU0021D010CBSMsg.DIRECTION_CD_2_ERR );
		// 転宅前住所コード
		errMapping( template, errMap, EKU0021D010CBSMsg.TENTAKU_BF_AD_CD_ERR );
		// 転宅前郵便番号
		errMapping( template, errMap, EKU0021D010CBSMsg.TENTAKU_BF_PCD_ERR );
		// 転宅前都道府県名
		errMapping( template, errMap, EKU0021D010CBSMsg.TENTAKU_BF_STATE_NM_ERR );
		// 転宅前市区町村名
		errMapping( template, errMap, EKU0021D010CBSMsg.TENTAKU_BF_CITY_NM_ERR );
		// 転宅前大字通称名
		errMapping( template, errMap, EKU0021D010CBSMsg.TENTAKU_BF_OAZTSU_NM_ERR );
		// 転宅前字丁目名
		errMapping( template, errMap, EKU0021D010CBSMsg.TENTAKU_BF_AZCHO_NM_ERR );
		// 転宅前住所番地号
		errMapping( template, errMap, EKU0021D010CBSMsg.TENTAKU_BF_AD_BNCHIGO_ERR );
		// 転宅前住所補記・建物名
		errMapping( template, errMap, EKU0021D010CBSMsg.TENTAKU_BF_ADRTTM_ERR );
		// 転宅前住所補記・部屋番号
		errMapping( template, errMap, EKU0021D010CBSMsg.TENTAKU_BF_ADRRM_ERR );
		// 新築物件コード
		errMapping( template, errMap, EKU0021D010CBSMsg.NEWCONST_BUKKEN_CD_ERR );
		// 復活案件フラグ
		errMapping( template, errMap, EKU0021D010CBSMsg.HUKKAT_ANKEN_FLG_ERR );
		// 同一設備再申込コード
		errMapping( template, errMap, EKU0021D010CBSMsg.SAME_EQUIP_RE_MSKM_CD_ERR );
		// オプションサービス契約引継ぎフラグ
		errMapping( template, errMap, EKU0021D010CBSMsg.OPSVKEI_HKTGI_FLG_ERR );
		// 工事範囲コード
		errMapping( template, errMap, EKU0021D010CBSMsg.KOJI_SCOPE_CD_ERR );
		// 移設コード
		errMapping( template, errMap, EKU0021D010CBSMsg.ISETSU_CD_ERR );
		// 工事希望年月日
		errMapping( template, errMap, EKU0021D010CBSMsg.KOJI_KIBO_YMD_ERR );
		// 竣工予定年月日
		errMapping( template, errMap, EKU0021D010CBSMsg.SHUNKO_RSV_YMD_ERR );
		// 入居予定年月日
		errMapping( template, errMap, EKU0021D010CBSMsg.NYUKYO_RSV_YMD_ERR );
		// 引渡し予定年月日
		errMapping( template, errMap, EKU0021D010CBSMsg.HIKIWATASHI_RSV_YMD_ERR );
		// 電力送電予定年月日
		errMapping( template, errMap, EKU0021D010CBSMsg.EPOWER_SODEN_RSV_YMD_ERR );
		// 電話連絡希望年月日
		errMapping( template, errMap, EKU0021D010CBSMsg.TEL_RRK_KIBO_YMD_ERR );
		// 電話連絡希望時間帯コード
		errMapping( template, errMap, EKU0021D010CBSMsg.TEL_RRK_KIBO_TIME_CD_ERR );
		// 宅内調査希望アポ期限年月日
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD_ERR );
		// 宅内工事希望アポ期限年月日
		errMapping( template, errMap, EKU0021D010CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD_ERR );
		// 工事アポ連絡先指定コード
		errMapping( template, errMap, EKU0021D010CBSMsg.KOJI_APO_RRKS_SHITEI_CD_ERR );
		// 連絡手段コード
		errMapping( template, errMap, EKU0021D010CBSMsg.RRK_WAY_CD_ERR );
		// 連絡手段補記
		errMapping( template, errMap, EKU0021D010CBSMsg.RRK_WAY_HOKI_ERR );
		// 工事案件備考
		errMapping( template, errMap, EKU0021D010CBSMsg.KOJIAK_BIKO_ERR );
		// 工事案件備考1
		errMapping( template, errMap, EKU0021D010CBSMsg.KOJIAK_BIKO_1_ERR );
		// 工事案件備考2
		errMapping( template, errMap, EKU0021D010CBSMsg.KOJIAK_BIKO_2_ERR );
		// 電波障害案件種別コード
		errMapping( template, errMap, EKU0021D010CBSMsg.DMPSANK_SBT_CD_ERR );
		// 関西電力お客様情報授受同意有無
		errMapping( template, errMap, EKU0021D010CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM_ERR );
		// お客様SOS利用有無
		errMapping( template, errMap, EKU0021D010CBSMsg.CUST_SOS_USE_UM_ERR );
		// ファミリー契約フラグ
		errMapping( template, errMap, EKU0021D010CBSMsg.FAMILY_KEI_FLG_ERR );
		// 番ポ同時工事希望有無
		errMapping( template, errMap, EKU0021D010CBSMsg.BMP_DOJI_KJ_KIBO_UM_ERR );
		// 番ポ有無1
		errMapping( template, errMap, EKU0021D010CBSMsg.BMP_UM_1_ERR );
		// eo光電話番号1
		errMapping( template, errMap, EKU0021D010CBSMsg.EOH_TEL_NO_1_ERR );
		// 番ポ予定年月日1
		errMapping( template, errMap, EKU0021D010CBSMsg.BMP_RSV_YMD_1_ERR );
		// 番ポ元通信事業者コード1
		errMapping( template, errMap, EKU0021D010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_1_ERR );
		// 番ポ有無2
		errMapping( template, errMap, EKU0021D010CBSMsg.BMP_UM_2_ERR );
		// eo光電話番号2
		errMapping( template, errMap, EKU0021D010CBSMsg.EOH_TEL_NO_2_ERR );
		// 番ポ予定年月日2
		errMapping( template, errMap, EKU0021D010CBSMsg.BMP_RSV_YMD_2_ERR );
		// 番ポ元通信事業者コード2
		errMapping( template, errMap, EKU0021D010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_2_ERR );
		// 番ポ有無3
		errMapping( template, errMap, EKU0021D010CBSMsg.BMP_UM_3_ERR );
		// eo光電話番号3
		errMapping( template, errMap, EKU0021D010CBSMsg.EOH_TEL_NO_3_ERR );
		// 番ポ予定年月日3
		errMapping( template, errMap, EKU0021D010CBSMsg.BMP_RSV_YMD_3_ERR );
		// 番ポ元通信事業者コード3
		errMapping( template, errMap, EKU0021D010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_3_ERR );
		// 番ポ有無4
		errMapping( template, errMap, EKU0021D010CBSMsg.BMP_UM_4_ERR );
		// eo光電話番号4
		errMapping( template, errMap, EKU0021D010CBSMsg.EOH_TEL_NO_4_ERR );
		// 番ポ予定年月日4
		errMapping( template, errMap, EKU0021D010CBSMsg.BMP_RSV_YMD_4_ERR );
		// 番ポ元通信事業者コード4
		errMapping( template, errMap, EKU0021D010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_4_ERR );
		// 番ポ有無5
		errMapping( template, errMap, EKU0021D010CBSMsg.BMP_UM_5_ERR );
		// eo光電話番号5
		errMapping( template, errMap, EKU0021D010CBSMsg.EOH_TEL_NO_5_ERR );
		// 番ポ予定年月日5
		errMapping( template, errMap, EKU0021D010CBSMsg.BMP_RSV_YMD_5_ERR );
		// 番ポ元通信事業者コード5
		errMapping( template, errMap, EKU0021D010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_5_ERR );
		// 宅内機器種別コード1
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_1_ERR );
		// 機器提供サービス契約番号1
		errMapping( template, errMap, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_1_ERR );
		// 宅内機器型式コード1
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_1_ERR );
		// 機器製造番号1
		errMapping( template, errMap, EKU0021D010CBSMsg.KKSEIZO_NO_1_ERR );
		// MACアドレス1
		errMapping( template, errMap, EKU0021D010CBSMsg.MACAD_1_ERR );
		// ルーター種類コード1
		errMapping( template, errMap, EKU0021D010CBSMsg.ROUTER_KIND_CD_1_ERR );
		// 提供種別コード1
		errMapping( template, errMap, EKU0021D010CBSMsg.TK_SBT_CD_1_ERR );
		// 変更前宅内機器型式コード1
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_1_ERR );
		// 変更前機器製造番号1
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_1_ERR );
		// 変更前MACアドレス1
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_MACAD_1_ERR );
		// 変更前ルーター種類コード1
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_1_ERR );
		// 変更前提供種別コード1
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_1_ERR );
		// 宅内機器種別コード2
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_2_ERR );
		// 機器提供サービス契約番号2
		errMapping( template, errMap, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_2_ERR );
		// 宅内機器型式コード2
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_2_ERR );
		// 機器製造番号2
		errMapping( template, errMap, EKU0021D010CBSMsg.KKSEIZO_NO_2_ERR );
		// MACアドレス2
		errMapping( template, errMap, EKU0021D010CBSMsg.MACAD_2_ERR );
		// ルーター種類コード2
		errMapping( template, errMap, EKU0021D010CBSMsg.ROUTER_KIND_CD_2_ERR );
		// 提供種別コード2
		errMapping( template, errMap, EKU0021D010CBSMsg.TK_SBT_CD_2_ERR );
		// 変更前宅内機器型式コード2
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_2_ERR );
		// 変更前機器製造番号2
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_2_ERR );
		// 変更前MACアドレス2
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_MACAD_2_ERR );
		// 変更前ルーター種類コード2
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_2_ERR );
		// 変更前提供種別コード2
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_2_ERR );
		// 宅内機器種別コード3
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_3_ERR );
		// 機器提供サービス契約番号3
		errMapping( template, errMap, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_3_ERR );
		// 宅内機器型式コード3
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_3_ERR );
		// 機器製造番号3
		errMapping( template, errMap, EKU0021D010CBSMsg.KKSEIZO_NO_3_ERR );
		// MACアドレス3
		errMapping( template, errMap, EKU0021D010CBSMsg.MACAD_3_ERR );
		// ルーター種類コード3
		errMapping( template, errMap, EKU0021D010CBSMsg.ROUTER_KIND_CD_3_ERR );
		// 提供種別コード3
		errMapping( template, errMap, EKU0021D010CBSMsg.TK_SBT_CD_3_ERR );
		// 変更前宅内機器型式コード3
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_3_ERR );
		// 変更前機器製造番号3
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_3_ERR );
		// 変更前MACアドレス3
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_MACAD_3_ERR );
		// 変更前ルーター種類コード3
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_3_ERR );
		// 変更前提供種別コード3
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_3_ERR );
		// 宅内機器種別コード4
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_4_ERR );
		// 機器提供サービス契約番号4
		errMapping( template, errMap, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_4_ERR );
		// 宅内機器型式コード4
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_4_ERR );
		// 機器製造番号4
		errMapping( template, errMap, EKU0021D010CBSMsg.KKSEIZO_NO_4_ERR );
		// MACアドレス4
		errMapping( template, errMap, EKU0021D010CBSMsg.MACAD_4_ERR );
		// ルーター種類コード4
		errMapping( template, errMap, EKU0021D010CBSMsg.ROUTER_KIND_CD_4_ERR );
		// 提供種別コード4
		errMapping( template, errMap, EKU0021D010CBSMsg.TK_SBT_CD_4_ERR );
		// 変更前宅内機器型式コード4
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_4_ERR );
		// 変更前機器製造番号4
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_4_ERR );
		// 変更前MACアドレス4
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_MACAD_4_ERR );
		// 変更前ルーター種類コード4
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_4_ERR );
		// 変更前提供種別コード4
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_4_ERR );
		// 宅内機器種別コード5
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_5_ERR );
		// 機器提供サービス契約番号5
		errMapping( template, errMap, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_5_ERR );
		// 宅内機器型式コード5
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_5_ERR );
		// 機器製造番号5
		errMapping( template, errMap, EKU0021D010CBSMsg.KKSEIZO_NO_5_ERR );
		// MACアドレス5
		errMapping( template, errMap, EKU0021D010CBSMsg.MACAD_5_ERR );
		// ルーター種類コード5
		errMapping( template, errMap, EKU0021D010CBSMsg.ROUTER_KIND_CD_5_ERR );
		// 提供種別コード5
		errMapping( template, errMap, EKU0021D010CBSMsg.TK_SBT_CD_5_ERR );
		// 変更前宅内機器型式コード5
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_5_ERR );
		// 変更前機器製造番号5
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_5_ERR );
		// 変更前MACアドレス5
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_MACAD_5_ERR );
		// 変更前ルーター種類コード5
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_5_ERR );
		// 変更前提供種別コード5
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_5_ERR );
		// 宅内機器種別コード6
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_6_ERR );
		// 機器提供サービス契約番号6
		errMapping( template, errMap, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_6_ERR );
		// 宅内機器型式コード6
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_6_ERR );
		// 機器製造番号6
		errMapping( template, errMap, EKU0021D010CBSMsg.KKSEIZO_NO_6_ERR );
		// MACアドレス6
		errMapping( template, errMap, EKU0021D010CBSMsg.MACAD_6_ERR );
		// ルーター種類コード6
		errMapping( template, errMap, EKU0021D010CBSMsg.ROUTER_KIND_CD_6_ERR );
		// 提供種別コード6
		errMapping( template, errMap, EKU0021D010CBSMsg.TK_SBT_CD_6_ERR );
		// 変更前宅内機器型式コード6
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_6_ERR );
		// 変更前機器製造番号6
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_6_ERR );
		// 変更前MACアドレス6
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_MACAD_6_ERR );
		// 変更前ルーター種類コード6
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_6_ERR );
		// 変更前提供種別コード6
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_6_ERR );
		// 宅内機器種別コード7
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_7_ERR );
		// 機器提供サービス契約番号7
		errMapping( template, errMap, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_7_ERR );
		// 宅内機器型式コード7
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_7_ERR );
		// 機器製造番号7
		errMapping( template, errMap, EKU0021D010CBSMsg.KKSEIZO_NO_7_ERR );
		// MACアドレス7
		errMapping( template, errMap, EKU0021D010CBSMsg.MACAD_7_ERR );
		// ルーター種類コード7
		errMapping( template, errMap, EKU0021D010CBSMsg.ROUTER_KIND_CD_7_ERR );
		// 提供種別コード7
		errMapping( template, errMap, EKU0021D010CBSMsg.TK_SBT_CD_7_ERR );
		// 変更前宅内機器型式コード7
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_7_ERR );
		// 変更前機器製造番号7
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_7_ERR );
		// 変更前MACアドレス7
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_MACAD_7_ERR );
		// 変更前ルーター種類コード7
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_7_ERR );
		// 変更前提供種別コード7
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_7_ERR );
		// 宅内機器種別コード8
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_8_ERR );
		// 機器提供サービス契約番号8
		errMapping( template, errMap, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_8_ERR );
		// 宅内機器型式コード8
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_8_ERR );
		// 機器製造番号8
		errMapping( template, errMap, EKU0021D010CBSMsg.KKSEIZO_NO_8_ERR );
		// MACアドレス8
		errMapping( template, errMap, EKU0021D010CBSMsg.MACAD_8_ERR );
		// ルーター種類コード8
		errMapping( template, errMap, EKU0021D010CBSMsg.ROUTER_KIND_CD_8_ERR );
		// 提供種別コード8
		errMapping( template, errMap, EKU0021D010CBSMsg.TK_SBT_CD_8_ERR );
		// 変更前宅内機器型式コード8
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_8_ERR );
		// 変更前機器製造番号8
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_8_ERR );
		// 変更前MACアドレス8
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_MACAD_8_ERR );
		// 変更前ルーター種類コード8
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_8_ERR );
		// 変更前提供種別コード8
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_8_ERR );
		// 宅内機器種別コード9
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_9_ERR );
		// 機器提供サービス契約番号9
		errMapping( template, errMap, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_9_ERR );
		// 宅内機器型式コード9
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_9_ERR );
		// 機器製造番号9
		errMapping( template, errMap, EKU0021D010CBSMsg.KKSEIZO_NO_9_ERR );
		// MACアドレス9
		errMapping( template, errMap, EKU0021D010CBSMsg.MACAD_9_ERR );
		// ルーター種類コード9
		errMapping( template, errMap, EKU0021D010CBSMsg.ROUTER_KIND_CD_9_ERR );
		// 提供種別コード9
		errMapping( template, errMap, EKU0021D010CBSMsg.TK_SBT_CD_9_ERR );
		// 変更前宅内機器型式コード9
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_9_ERR );
		// 変更前機器製造番号9
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_9_ERR );
		// 変更前MACアドレス9
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_MACAD_9_ERR );
		// 変更前ルーター種類コード9
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_9_ERR );
		// 変更前提供種別コード9
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_9_ERR );
		// 宅内機器種別コード10
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_10_ERR );
		// 機器提供サービス契約番号10
		errMapping( template, errMap, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_10_ERR );
		// 宅内機器型式コード10
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_10_ERR );
		// 機器製造番号10
		errMapping( template, errMap, EKU0021D010CBSMsg.KKSEIZO_NO_10_ERR );
		// MACアドレス10
		errMapping( template, errMap, EKU0021D010CBSMsg.MACAD_10_ERR );
		// ルーター種類コード10
		errMapping( template, errMap, EKU0021D010CBSMsg.ROUTER_KIND_CD_10_ERR );
		// 提供種別コード10
		errMapping( template, errMap, EKU0021D010CBSMsg.TK_SBT_CD_10_ERR );
		// 変更前宅内機器型式コード10
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_10_ERR );
		// 変更前機器製造番号10
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_10_ERR );
		// 変更前MACアドレス10
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_MACAD_10_ERR );
		// 変更前ルーター種類コード10
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_10_ERR );
		// 変更前提供種別コード10
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_10_ERR );
		// 宅内機器種別コード11
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_11_ERR );
		// 機器提供サービス契約番号11
		errMapping( template, errMap, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_11_ERR );
		// 宅内機器型式コード11
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_11_ERR );
		// 機器製造番号11
		errMapping( template, errMap, EKU0021D010CBSMsg.KKSEIZO_NO_11_ERR );
		// MACアドレス11
		errMapping( template, errMap, EKU0021D010CBSMsg.MACAD_11_ERR );
		// ルーター種類コード11
		errMapping( template, errMap, EKU0021D010CBSMsg.ROUTER_KIND_CD_11_ERR );
		// 提供種別コード11
		errMapping( template, errMap, EKU0021D010CBSMsg.TK_SBT_CD_11_ERR );
		// 変更前宅内機器型式コード11
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_11_ERR );
		// 変更前機器製造番号11
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_KKSEIZO_NOV_11_ERR );
		// 変更前MACアドレス11
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_MACAD_11_ERR );
		// 変更前ルーター種類コード11
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_11_ERR );
		// 変更前提供種別コード11
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_11_ERR );
		// 宅内機器種別コード12
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_12_ERR );
		// 機器提供サービス契約番号12
		errMapping( template, errMap, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_12_ERR );
		// 宅内機器型式コード12
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_12_ERR );
		// 機器製造番号12
		errMapping( template, errMap, EKU0021D010CBSMsg.KKSEIZO_NO_12_ERR );
		// MACアドレス12
		errMapping( template, errMap, EKU0021D010CBSMsg.MACAD_12_ERR );
		// ルーター種類コード12
		errMapping( template, errMap, EKU0021D010CBSMsg.ROUTER_KIND_CD_12_ERR );
		// 提供種別コード12
		errMapping( template, errMap, EKU0021D010CBSMsg.TK_SBT_CD_12_ERR );
		// 変更前宅内機器型式コード12
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_12_ERR );
		// 変更前機器製造番号12
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_12_ERR );
		// 変更前MACアドレス12
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_MACAD_12_ERR );
		// 変更前ルーター種類コード12
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_12_ERR );
		// 変更前提供種別コード12
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_12_ERR );
		// 宅内機器種別コード13
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_13_ERR );
		// 機器提供サービス契約番号13
		errMapping( template, errMap, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_13_ERR );
		// 宅内機器型式コード13
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_13_ERR );
		// 機器製造番号13
		errMapping( template, errMap, EKU0021D010CBSMsg.KKSEIZO_NO_13_ERR );
		// MACアドレス13
		errMapping( template, errMap, EKU0021D010CBSMsg.MACAD_13_ERR );
		// ルーター種類コード13
		errMapping( template, errMap, EKU0021D010CBSMsg.ROUTER_KIND_CD_13_ERR );
		// 提供種別コード13
		errMapping( template, errMap, EKU0021D010CBSMsg.TK_SBT_CD_13_ERR );
		// 変更前宅内機器型式コード13
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_13_ERR );
		// 変更前機器製造番号13
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_13_ERR );
		// 変更前MACアドレス13
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_MACAD_13_ERR );
		// 変更前ルーター種類コード13
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_13_ERR );
		// 変更前提供種別コード13
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_13_ERR );
		// 宅内機器種別コード14
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_14_ERR );
		// 機器提供サービス契約番号14
		errMapping( template, errMap, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_14_ERR );
		// 宅内機器型式コード14
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_14_ERR );
		// 機器製造番号14
		errMapping( template, errMap, EKU0021D010CBSMsg.KKSEIZO_NO_14_ERR );
		// MACアドレス14
		errMapping( template, errMap, EKU0021D010CBSMsg.MACAD_14_ERR );
		// ルーター種類コード14
		errMapping( template, errMap, EKU0021D010CBSMsg.ROUTER_KIND_CD_14_ERR );
		// 提供種別コード14
		errMapping( template, errMap, EKU0021D010CBSMsg.TK_SBT_CD_14_ERR );
		// 変更前宅内機器型式コード14
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_14_ERR );
		// 変更前機器製造番号14
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_14_ERR );
		// 変更前MACアドレス14
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_MACAD_14_ERR );
		// 変更前ルーター種類コード14
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_14_ERR );
		// 変更前提供種別コード14
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_14_ERR );
		// 宅内機器種別コード15
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_15_ERR );
		// 機器提供サービス契約番号15
		errMapping( template, errMap, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_15_ERR );
		// 宅内機器型式コード15
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_15_ERR );
		// 機器製造番号15
		errMapping( template, errMap, EKU0021D010CBSMsg.KKSEIZO_NO_15_ERR );
		// MACアドレス15
		errMapping( template, errMap, EKU0021D010CBSMsg.MACAD_15_ERR );
		// ルーター種類コード15
		errMapping( template, errMap, EKU0021D010CBSMsg.ROUTER_KIND_CD_15_ERR );
		// 提供種別コード15
		errMapping( template, errMap, EKU0021D010CBSMsg.TK_SBT_CD_15_ERR );
		// 変更前宅内機器型式コード15
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_15_ERR );
		// 変更前機器製造番号15
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_15_ERR );
		// 変更前MACアドレス15
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_MACAD_15_ERR );
		// 変更前ルーター種類コード15
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_15_ERR );
		// 変更前提供種別コード15
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_15_ERR );
		// 宅内機器種別コード16
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_16_ERR );
		// 機器提供サービス契約番号16
		errMapping( template, errMap, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_16_ERR );
		// 宅内機器型式コード16
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_16_ERR );
		// 機器製造番号16
		errMapping( template, errMap, EKU0021D010CBSMsg.KKSEIZO_NO_16_ERR );
		// MACアドレス16
		errMapping( template, errMap, EKU0021D010CBSMsg.MACAD_16_ERR );
		// ルーター種類コード16
		errMapping( template, errMap, EKU0021D010CBSMsg.ROUTER_KIND_CD_16_ERR );
		// 提供種別コード16
		errMapping( template, errMap, EKU0021D010CBSMsg.TK_SBT_CD_16_ERR );
		// 変更前宅内機器型式コード16
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_16_ERR );
		// 変更前機器製造番号16
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_16_ERR );
		// 変更前MACアドレス16
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_MACAD_16_ERR );
		// 変更前ルーター種類コード16
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_16_ERR );
		// 変更前提供種別コード16
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_16_ERR );
		// 宅内機器種別コード17
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_17_ERR );
		// 機器提供サービス契約番号17
		errMapping( template, errMap, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_17_ERR );
		// 宅内機器型式コード17
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_17_ERR );
		// 機器製造番号17
		errMapping( template, errMap, EKU0021D010CBSMsg.KKSEIZO_NO_17_ERR );
		// MACアドレス17
		errMapping( template, errMap, EKU0021D010CBSMsg.MACAD_17_ERR );
		// ルーター種類コード17
		errMapping( template, errMap, EKU0021D010CBSMsg.ROUTER_KIND_CD_17_ERR );
		// 提供種別コード17
		errMapping( template, errMap, EKU0021D010CBSMsg.TK_SBT_CD_17_ERR );
		// 変更前宅内機器型式コード17
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_17_ERR );
		// 変更前機器製造番号17
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_17_ERR );
		// 変更前MACアドレス17
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_MACAD_17_ERR );
		// 変更前ルーター種類コード17
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_17_ERR );
		// 変更前提供種別コード17
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_17_ERR );
		// 宅内機器種別コード18
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_18_ERR );
		// 機器提供サービス契約番号18
		errMapping( template, errMap, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_18_ERR );
		// 宅内機器型式コード18
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_18_ERR );
		// 機器製造番号18
		errMapping( template, errMap, EKU0021D010CBSMsg.KKSEIZO_NO_18_ERR );
		// MACアドレス18
		errMapping( template, errMap, EKU0021D010CBSMsg.MACAD_18_ERR );
		// ルーター種類コード18
		errMapping( template, errMap, EKU0021D010CBSMsg.ROUTER_KIND_CD_18_ERR );
		// 提供種別コード18
		errMapping( template, errMap, EKU0021D010CBSMsg.TK_SBT_CD_18_ERR );
		// 変更前宅内機器型式コード18
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_18_ERR );
		// 変更前機器製造番号18
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_18_ERR );
		// 変更前MACアドレス18
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_MACAD_18_ERR );
		// 変更前ルーター種類コード18
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_18_ERR );
		// 変更前提供種別コード18
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_18_ERR );
		// 宅内機器種別コード19
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_19_ERR );
		// 機器提供サービス契約番号19
		errMapping( template, errMap, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_19_ERR );
		// 宅内機器型式コード19
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_19_ERR );
		// 機器製造番号19
		errMapping( template, errMap, EKU0021D010CBSMsg.KKSEIZO_NO_19_ERR );
		// MACアドレス19
		errMapping( template, errMap, EKU0021D010CBSMsg.MACAD_19_ERR );
		// ルーター種類コード19
		errMapping( template, errMap, EKU0021D010CBSMsg.ROUTER_KIND_CD_19_ERR );
		// 提供種別コード19
		errMapping( template, errMap, EKU0021D010CBSMsg.TK_SBT_CD_19_ERR );
		// 変更前宅内機器型式コード19
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_19_ERR );
		// 変更前機器製造番号19
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_19_ERR );
		// 変更前MACアドレス19
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_MACAD_19_ERR );
		// 変更前ルーター種類コード19
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_19_ERR );
		// 変更前提供種別コード19
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_19_ERR );
		// 宅内機器種別コード20
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_SBT_CD_20_ERR );
		// 機器提供サービス契約番号20
		errMapping( template, errMap, EKU0021D010CBSMsg.KKTK_SVC_KEI_NO_20_ERR );
		// 宅内機器型式コード20
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_MODEL_CD_20_ERR );
		// 機器製造番号20
		errMapping( template, errMap, EKU0021D010CBSMsg.KKSEIZO_NO_20_ERR );
		// MACアドレス20
		errMapping( template, errMap, EKU0021D010CBSMsg.MACAD_20_ERR );
		// ルーター種類コード20
		errMapping( template, errMap, EKU0021D010CBSMsg.ROUTER_KIND_CD_20_ERR );
		// 提供種別コード20
		errMapping( template, errMap, EKU0021D010CBSMsg.TK_SBT_CD_20_ERR );
		// 変更前宅内機器型式コード20
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_20_ERR );
		// 変更前機器製造番号20
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_KKSEIZO_NO_20_ERR );
		// 変更前MACアドレス20
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_MACAD_20_ERR );
		// 変更前ルーター種類コード20
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_ROUTER_KIND_CD_20_ERR );
		// 変更前提供種別コード20
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TK_SBT_CD_20_ERR );
		// 申込者名
		errMapping( template, errMap, EKU0021D010CBSMsg.MSKMSHA_NM_ERR );
		// 工事アポ連絡先電話番号
		errMapping( template, errMap, EKU0021D010CBSMsg.KOJI_APO_RRKS_TELNO_ERR );
		// 転宅前サービス契約回線内訳番号
		errMapping( template, errMap, EKU0021D010CBSMsg.TENTAKU_BF_SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 料金コースPON条件コード
		errMapping( template, errMap, EKU0021D010CBSMsg.PCRS_PON_JOKEN_CD_ERR );
		// 宅内機器異動コード1
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_1_ERR );
		// 宅内機器異動コード2
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_2_ERR );
		// 宅内機器異動コード3
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_3_ERR );
		// 宅内機器異動コード4
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_4_ERR );
		// 宅内機器異動コード5
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_5_ERR );
		// 宅内機器異動コード6
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_6_ERR );
		// 宅内機器異動コード7
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_7_ERR );
		// 宅内機器異動コード8
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_8_ERR );
		// 宅内機器異動コード9
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_9_ERR );
		// 宅内機器異動コード10
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_10_ERR );
		// 宅内機器異動コード11
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_11_ERR );
		// 宅内機器異動コード12
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_12_ERR );
		// 宅内機器異動コード13
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_13_ERR );
		// 宅内機器異動コード14
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_14_ERR );
		// 宅内機器異動コード15
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_15_ERR );
		// 宅内機器異動コード16
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_16_ERR );
		// 宅内機器異動コード17
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_17_ERR );
		// 宅内機器異動コード18
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_18_ERR );
		// 宅内機器異動コード19
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_19_ERR );
		// 宅内機器異動コード20
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKNKIKI_IDO_CD_20_ERR );
		// 旧宅内機器型式コード1
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_1_ERR );
		// 旧宅内機器型式コード2
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_2_ERR );
		// 旧宅内機器型式コード3
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_3_ERR );
		// 旧宅内機器型式コード4
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_4_ERR );
		// 旧宅内機器型式コード5
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_5_ERR );
		// 旧宅内機器型式コード6
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_6_ERR );
		// 旧宅内機器型式コード7
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_7_ERR );
		// 旧宅内機器型式コード8
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_8_ERR );
		// 旧宅内機器型式コード9
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_9_ERR );
		// 旧宅内機器型式コード10
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_10_ERR );
		// 旧宅内機器型式コード11
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_11_ERR );
		// 旧宅内機器型式コード12
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_12_ERR );
		// 旧宅内機器型式コード13
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_13_ERR );
		// 旧宅内機器型式コード14
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_14_ERR );
		// 旧宅内機器型式コード15
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_15_ERR );
		// 旧宅内機器型式コード16
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_16_ERR );
		// 旧宅内機器型式コード17
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_17_ERR );
		// 旧宅内機器型式コード18
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_18_ERR );
		// 旧宅内機器型式コード19
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_19_ERR );
		// 旧宅内機器型式コード20
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_20_ERR );
		// 旧機器製造番号1
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_1_ERR );
		// 旧機器製造番号2
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_2_ERR );
		// 旧機器製造番号3
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_3_ERR );
		// 旧機器製造番号4
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_4_ERR );
		// 旧機器製造番号5
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_5_ERR );
		// 旧機器製造番号6
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_6_ERR );
		// 旧機器製造番号7
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_7_ERR );
		// 旧機器製造番号8
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_8_ERR );
		// 旧機器製造番号9
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_9_ERR );
		// 旧機器製造番号10
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_10_ERR );
		// 旧機器製造番号11
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_11_ERR );
		// 旧機器製造番号12
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_12_ERR );
		// 旧機器製造番号13
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_13_ERR );
		// 旧機器製造番号14
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_14_ERR );
		// 旧機器製造番号15
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_15_ERR );
		// 旧機器製造番号16
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_16_ERR );
		// 旧機器製造番号17
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_17_ERR );
		// 旧機器製造番号18
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_18_ERR );
		// 旧機器製造番号19
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_19_ERR );
		// 旧機器製造番号20
		errMapping( template, errMap, EKU0021D010CBSMsg.OLD_KKSEIZO_NO_20_ERR );
		// 機器変更番号1
		errMapping( template, errMap, EKU0021D010CBSMsg.KIKI_CHG_NO_1_ERR );
		// 機器変更番号2
		errMapping( template, errMap, EKU0021D010CBSMsg.KIKI_CHG_NO_2_ERR );
		// 機器変更番号3
		errMapping( template, errMap, EKU0021D010CBSMsg.KIKI_CHG_NO_3_ERR );
		// 機器変更番号4
		errMapping( template, errMap, EKU0021D010CBSMsg.KIKI_CHG_NO_4_ERR );
		// 機器変更番号5
		errMapping( template, errMap, EKU0021D010CBSMsg.KIKI_CHG_NO_5_ERR );
		// 機器変更番号6
		errMapping( template, errMap, EKU0021D010CBSMsg.KIKI_CHG_NO_6_ERR );
		// 機器変更番号7
		errMapping( template, errMap, EKU0021D010CBSMsg.KIKI_CHG_NO_7_ERR );
		// 機器変更番号8
		errMapping( template, errMap, EKU0021D010CBSMsg.KIKI_CHG_NO_8_ERR );
		// 機器変更番号9
		errMapping( template, errMap, EKU0021D010CBSMsg.KIKI_CHG_NO_9_ERR );
		// 機器変更番号10
		errMapping( template, errMap, EKU0021D010CBSMsg.KIKI_CHG_NO_10_ERR );
		// 機器変更番号11
		errMapping( template, errMap, EKU0021D010CBSMsg.KIKI_CHG_NO_11_ERR );
		// 機器変更番号12
		errMapping( template, errMap, EKU0021D010CBSMsg.KIKI_CHG_NO_12_ERR );
		// 機器変更番号13
		errMapping( template, errMap, EKU0021D010CBSMsg.KIKI_CHG_NO_13_ERR );
		// 機器変更番号14
		errMapping( template, errMap, EKU0021D010CBSMsg.KIKI_CHG_NO_14_ERR );
		// 機器変更番号15
		errMapping( template, errMap, EKU0021D010CBSMsg.KIKI_CHG_NO_15_ERR );
		// 機器変更番号16
		errMapping( template, errMap, EKU0021D010CBSMsg.KIKI_CHG_NO_16_ERR );
		// 機器変更番号17
		errMapping( template, errMap, EKU0021D010CBSMsg.KIKI_CHG_NO_17_ERR );
		// 機器変更番号18
		errMapping( template, errMap, EKU0021D010CBSMsg.KIKI_CHG_NO_18_ERR );
		// 機器変更番号19
		errMapping( template, errMap, EKU0021D010CBSMsg.KIKI_CHG_NO_19_ERR );
		// 機器変更番号20
		errMapping( template, errMap, EKU0021D010CBSMsg.KIKI_CHG_NO_20_ERR );
// ANK-1578-00-00対応 20131222 星野 ADD START
		// 多機能ルーター機能コード1
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_KINO_CD_1_ERR );
		// 多機能ルーター機能コード2
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_KINO_CD_2_ERR );
		// 多機能ルーター機能コード3
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_KINO_CD_3_ERR );
		// 多機能ルーター機能コード4
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_KINO_CD_4_ERR );
		// 多機能ルーター機能コード5
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_KINO_CD_5_ERR );
		// 多機能ルーター機能コード6
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_KINO_CD_6_ERR );
		// 多機能ルーター機能コード7
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_KINO_CD_7_ERR );
		// 多機能ルーター機能コード8
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_KINO_CD_8_ERR );
		// 多機能ルーター機能コード9
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_KINO_CD_9_ERR );
		// 多機能ルーター機能コード10
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_KINO_CD_10_ERR );
		// 多機能ルーター機能コード11
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_KINO_CD_11_ERR );
		// 多機能ルーター機能コード12
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_KINO_CD_12_ERR );
		// 多機能ルーター機能コード13
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_KINO_CD_13_ERR );
		// 多機能ルーター機能コード14
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_KINO_CD_14_ERR );
		// 多機能ルーター機能コード15
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_KINO_CD_15_ERR );
		// 多機能ルーター機能コード16
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_KINO_CD_16_ERR );
		// 多機能ルーター機能コード17
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_KINO_CD_17_ERR );
		// 多機能ルーター機能コード18
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_KINO_CD_18_ERR );
		// 多機能ルーター機能コード19
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_KINO_CD_19_ERR );
		// 多機能ルーター機能コード20
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_KINO_CD_20_ERR );
		// 変更前多機能ルーター機能コード1
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_1_ERR );
		// 変更前多機能ルーター機能コード2
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_2_ERR );
		// 変更前多機能ルーター機能コード3
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_3_ERR );
		// 変更前多機能ルーター機能コード4
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_4_ERR );
		// 変更前多機能ルーター機能コード5
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_5_ERR );
		// 変更前多機能ルーター機能コード6
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_6_ERR );
		// 変更前多機能ルーター機能コード7
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_7_ERR );
		// 変更前多機能ルーター機能コード8
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_8_ERR );
		// 変更前多機能ルーター機能コード9
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_9_ERR );
		// 変更前多機能ルーター機能コード10
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_10_ERR );
		// 変更前多機能ルーター機能コード11
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_11_ERR );
		// 変更前多機能ルーター機能コード12
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_12_ERR );
		// 変更前多機能ルーター機能コード13
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_13_ERR );
		// 変更前多機能ルーター機能コード14
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_14_ERR );
		// 変更前多機能ルーター機能コード15
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_15_ERR );
		// 変更前多機能ルーター機能コード16
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_16_ERR );
		// 変更前多機能ルーター機能コード17
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_17_ERR );
		// 変更前多機能ルーター機能コード18
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_18_ERR );
		// 変更前多機能ルーター機能コード19
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_19_ERR );
		// 変更前多機能ルーター機能コード20
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_KINO_CD_20_ERR );
		// 多機能ルータールーター機能識別コード1
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_1_ERR );
		// 多機能ルータールーター機能識別コード2
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_2_ERR );
		// 多機能ルータールーター機能識別コード3
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_3_ERR );
		// 多機能ルータールーター機能識別コード4
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_4_ERR );
		// 多機能ルータールーター機能識別コード5
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_5_ERR );
		// 多機能ルータールーター機能識別コード6
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_6_ERR );
		// 多機能ルータールーター機能識別コード7
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_7_ERR );
		// 多機能ルータールーター機能識別コード8
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_8_ERR );
		// 多機能ルータールーター機能識別コード9
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_9_ERR );
		// 多機能ルータールーター機能識別コード10
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_10_ERR );
		// 多機能ルータールーター機能識別コード11
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_11_ERR );
		// 多機能ルータールーター機能識別コード12
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_12_ERR );
		// 多機能ルータールーター機能識別コード13
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_13_ERR );
		// 多機能ルータールーター機能識別コード14
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_14_ERR );
		// 多機能ルータールーター機能識別コード15
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_15_ERR );
		// 多機能ルータールーター機能識別コード16
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_16_ERR );
		// 多機能ルータールーター機能識別コード17
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_17_ERR );
		// 多機能ルータールーター機能識別コード18
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_18_ERR );
		// 多機能ルータールーター機能識別コード19
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_19_ERR );
		// 多機能ルータールーター機能識別コード20
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKINORT_RTR_KINO_SKCD_20_ERR );
		// 変更前多機能ルータールーター機能識別コード1
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_1_ERR );
		// 変更前多機能ルータールーター機能識別コード2
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_2_ERR );
		// 変更前多機能ルータールーター機能識別コード3
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_3_ERR );
		// 変更前多機能ルータールーター機能識別コード4
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_4_ERR );
		// 変更前多機能ルータールーター機能識別コード5
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_5_ERR );
		// 変更前多機能ルータールーター機能識別コード6
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_6_ERR );
		// 変更前多機能ルータールーター機能識別コード7
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_7_ERR );
		// 変更前多機能ルータールーター機能識別コード8
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_8_ERR );
		// 変更前多機能ルータールーター機能識別コード9
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_9_ERR );
		// 変更前多機能ルータールーター機能識別コード10
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_10_ERR );
		// 変更前多機能ルータールーター機能識別コード11
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_11_ERR );
		// 変更前多機能ルータールーター機能識別コード12
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_12_ERR );
		// 変更前多機能ルータールーター機能識別コード13
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_13_ERR );
		// 変更前多機能ルータールーター機能識別コード14
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_14_ERR );
		// 変更前多機能ルータールーター機能識別コード15
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_15_ERR );
		// 変更前多機能ルータールーター機能識別コード16
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_16_ERR );
		// 変更前多機能ルータールーター機能識別コード17
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_17_ERR );
		// 変更前多機能ルータールーター機能識別コード18
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_18_ERR );
		// 変更前多機能ルータールーター機能識別コード19
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_19_ERR );
		// 変更前多機能ルータールーター機能識別コード20
		errMapping( template, errMap, EKU0021D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_20_ERR );
// ANK-1578-00-00対応 20131222 星野 ADD END
		// 住所変更撤去工事案件番号
		errMapping( template, errMap, EKU0021D010CBSMsg.AD_CHG_TEKKYO_KJAK_NO_ERR );
		//ANK-3136-00-00 ADD START
		// 設備流用有無
		errMapping( template, errMap, EKU0021D010CBSMsg.EQUIP_RYUYO_UM_ERR );
		// 流用元電話契約利用機器コード
		errMapping( template, errMap, EKU0021D010CBSMsg.RYUYO_MT_TEL_KEI_RYKK_CD_ERR );
		// 流用元工事案件番号
		errMapping( template, errMap, EKU0021D010CBSMsg.RYUYO_MOTO_KJAK_NO_ERR );
		// 設備流用工事完了希望年月日
		errMapping( template, errMap, EKU0021D010CBSMsg.SBRY_KJ_FIN_KIBOYMD_ERR );
		// 他システム連携_工事連絡先氏名
		errMapping( template, errMap, EKU0021D010CBSMsg.TSYRN_KJ_RRKS_NM_ERR );
		// 他システム連携_工事連絡先電話番号
		errMapping( template, errMap, EKU0021D010CBSMsg.TSYRN_KJ_RRKS_TLN_ERR );
		// 他システム連携_宅内調査時連絡先氏名
		errMapping( template, errMap, EKU0021D010CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM_ERR );
		// 他システム連携_宅内調査時連絡先電話番号
		errMapping( template, errMap, EKU0021D010CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN_ERR );
		// 他システム連携_連絡希望日時
		errMapping( template, errMap, EKU0021D010CBSMsg.TSYRN_RRK_KIBO_DATE_ERR );
		// 他システム連携_工事費用
		errMapping( template, errMap, EKU0021D010CBSMsg.TSYRN_KOJI_HI_ERR );
		// 他システム連携_宅内調査要否
		errMapping( template, errMap, EKU0021D010CBSMsg.TSYRN_TAKCHO_YH_ERR );
		// 他システム連携_承諾書要否
		errMapping( template, errMap, EKU0021D010CBSMsg.TSYRN_SDAKS_YH_ERR );
		// 他システム連携_立会者名
		errMapping( template, errMap, EKU0021D010CBSMsg.TSYRN_TACHIAISHA_NM_ERR );
		// 他システム連携_引越し施策要否
		errMapping( template, errMap, EKU0021D010CBSMsg.TSYRN_HKKS_SISAK_YH_ERR );
		// 他システム連携_建替時新設案件要否
		errMapping( template, errMap, EKU0021D010CBSMsg.TSYRN_TTK_JI_NSANK_YH_ERR );
		// 他システム連携_地図有無
		errMapping( template, errMap, EKU0021D010CBSMsg.TSYRN_MAP_UM_ERR );
		// 他システム連携_同時工事情報
		errMapping( template, errMap, EKU0021D010CBSMsg.TSYRN_DOJI_KOJI_INF_ERR );
		// 他システム連携_既存契約情報
		errMapping( template, errMap, EKU0021D010CBSMsg.TSYRN_KZN_KEI_INF_ERR );
		// 他システム連携_不備解消年月日
		errMapping( template, errMap, EKU0021D010CBSMsg.TSYRN_HBI_KAISHOU_YMD_ERR );
		// 他システム連携_キャンペーン情報
		errMapping( template, errMap, EKU0021D010CBSMsg.TSYRN_CAMPAIGN_INF_ERR );
		// 宅内調査要否
		errMapping( template, errMap, EKU0021D010CBSMsg.TAKCHO_YH_ERR );
		// 設計要否
		errMapping( template, errMap, EKU0021D010CBSMsg.DSGN_YH_ERR );
		//ANK-3136-00-00 ADD END
		//ANK-4315-00-00 ADD START
		// ONU交換要否
		errMapping( template, errMap, EKU0021D010CBSMsg.ONU_KOKAN_YH_ERR );
		//ANK-4315-00-00 ADD END
		return param;
	}

	/**
	 *【上りマッピング】EKU0031D010 工事案件<eo光テレビ>受付.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕ku0031_d010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKU0031D010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKU0031D010CBSMsg.class.getName(), EKU0031D010, FUNC_CD_INS_CHECK_ADD );

		/** 上りマッピング **/
		// サービス契約番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.SVC_KEI_NO );
		// サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.SVC_KEI_KAISEN_UCWK_NO );
		// 申込書番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.MSKMSHO_NO );
		// 申込明細番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.MSKM_DTL_NO );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO START ★★★
		// 申込書明細番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.MKMSDTL_NO );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO START ★★★
		// 旧申込明細番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_MSKM_DTL_NO );
		// 申込書到着年月日
		updMapping( template, mapInfo, EKU0031D010CBSMsg.MSKMSHO_ARIV_YMD );
		// 申込受付年月日
		updMapping( template, mapInfo, EKU0031D010CBSMsg.MSKM_UK_YMD );
		// 工事受付コード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KOJI_UK_CD );
		// 工事受付詳細コード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KOJI_UK_DTAIL_CD );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO START
		// 工事受付契機異動区分
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KOJI_UK_OPTNTY_IDO_DIV );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO END
		// 工事受付契機異動年月日時分秒
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM );
		// サービスコード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.SVC_CD );
		// 料金グループコード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.PRC_GRP_CD );
		// 料金コースコード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.PCRS_CD );
		// 追加元サービス契約番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.ADD_MOTO_SVC_KEI_NO );
		// 面開発案件番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.MENKAIHAT_ANKEN_NO );
		// 面開発工事コード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.MNKHT_KOJI_CD );
		// 引越対象サービス契約番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HIKKOSHI_TRGT_SVC_KEI_NO );
		// オーナー契約番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OWNR_KEI_NO );
		// P-ID
		updMapping( template, mapInfo, EKU0031D010CBSMsg.PID );
		// CAT-ID
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CATID );
		// リンクSTBフラグ
		updMapping( template, mapInfo, EKU0031D010CBSMsg.LINK_STB_FLG );
		// 回線使用契約番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KAISEN_USE_KEI_NO );
		// SYSID
		updMapping( template, mapInfo, EKU0031D010CBSMsg.SYSID );
		// お客様名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CUST_NM );
		// お客様カナ名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CUST_KANA );
		// お客様自宅電話番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CUST_HOME_TEL_NO );
		// お客様携帯電話番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CUST_KTAI_TEL_NO );
		// お客様連絡先電話番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CUST_RRKS_TEL_NO );
		// 連絡先勤務先名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.RRKS_OFFC_NM );
// ★★★ ANK-0397-00-00 ADD  2012.09.28 S.SHINJO START ★★★
		// 契約者住所手動入力フラグ
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KEISHA_AD_MAN_INPUT_FLG );
// ★★★ ANK-0397-00-00 ADD  2012.09.28 S.SHINJO END ★★★
		// 契約者住所コード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KEISHA_AD_CD );
		// 契約者郵便番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KEISHA_PCD );
		// 契約者都道府県名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KEISHA_STATE_NM );
		// 契約者市区町村名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KEISHA_CITY_NM );
		// 契約者大字通称名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KEISHA_OAZTSU_NM );
		// 契約者字丁目名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KEISHA_AZCHO_NM );
		// 契約者住所番地号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KEISHA_AD_BNCHIGO );
		// 契約者住所補記・建物名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KEISHA_ADRTTM );
		// 契約者住所補記・部屋番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KEISHA_ADRRM );
		// 請求契約番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.SEIKY_KEI_NO );
		// 場所番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.PLACE_NO );
		// 設置場所住所コード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.SETPLACE_AD_CD );
		// 設置場所郵便番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.SETPLACE_PCD );
		// 設置場所都道府県名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.SETPLACE_STATE_NM );
		// 設置場所市区町村名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.SETPLACE_CITY_NM );
		// 設置場所大字通称名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.SETPLACE_OAZTSU_NM );
		// 設置場所字丁目名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.SETPLACE_AZCHO_NM );
		// 設置場所住所番地号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.SETPLACE_AD_BNCHIGO );
		// 設置場所住所補記・建物名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.SETPLACE_ADRTTM );
		// 設置場所住所補記・部屋番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.SETPLACE_ADRRM );
		// 工事先住所未確定フラグ
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		updMapping( template, mapInfo, EKU0031D010CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH );
		// 回線場所電話番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KAISEN_PLACE_TELNO );
		// 関電営業所番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KEPCO_BUSIOFFICE_NO );
		// 経度
		updMapping( template, mapInfo, EKU0031D010CBSMsg.LGTD );
		// 緯度
		updMapping( template, mapInfo, EKU0031D010CBSMsg.LTTD );
		// 座標補正有無
		updMapping( template, mapInfo, EKU0031D010CBSMsg.ZAHYO_HOSEI_UM );
		// 住所形態コード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.AD_FORM_CD );
		// 入居階数コード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.NYUKYO_FLR_CNT_CD );
		// 建築階数コード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KCKU_FLR_CNT_CD );
		// 方角コード1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.DIRECTION_CD_1 );
		// 方角コード2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.DIRECTION_CD_2 );
		// 転宅前住所コード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TENTAKU_BF_AD_CD );
		// 転宅前郵便番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TENTAKU_BF_PCD );
		// 転宅前都道府県名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TENTAKU_BF_STATE_NM );
		// 転宅前市区町村名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TENTAKU_BF_CITY_NM );
		// 転宅前大字通称名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TENTAKU_BF_OAZTSU_NM );
		// 転宅前字丁目名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TENTAKU_BF_AZCHO_NM );
		// 転宅前住所番地号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TENTAKU_BF_AD_BNCHIGO );
		// 転宅前住所補記・建物名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TENTAKU_BF_ADRTTM );
		// 転宅前住所補記・部屋番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TENTAKU_BF_ADRRM );
		// 新築物件コード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.NEWCONST_BUKKEN_CD );
		// 復活案件フラグ
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HUKKAT_ANKEN_FLG );
		// 同一設備再申込コード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.SAME_EQUIP_RE_MSKM_CD );
		// 工事範囲コード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KOJI_SCOPE_CD );
		// 移設コード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.ISETSU_CD );
		// 工事希望年月日
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KOJI_KIBO_YMD );
		// 竣工予定年月日
		updMapping( template, mapInfo, EKU0031D010CBSMsg.SHUNKO_RSV_YMD );
		// 入居予定年月日
		updMapping( template, mapInfo, EKU0031D010CBSMsg.NYUKYO_RSV_YMD );
		// 引渡し予定年月日
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HIKIWATASHI_RSV_YMD );
		// 電力送電予定年月日
		updMapping( template, mapInfo, EKU0031D010CBSMsg.EPOWER_SODEN_RSV_YMD );
		// 電話連絡希望年月日
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TEL_RRK_KIBO_YMD );
		// 電話連絡希望時間帯コード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TEL_RRK_KIBO_TIME_CD );
		// 宅内調査希望アポ期限年月日
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD );
		// 宅内工事希望アポ期限年月日
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD );
		// 工事アポ連絡先指定コード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KOJI_APO_RRKS_SHITEI_CD );
		// 連絡手段コード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.RRK_WAY_CD );
		// 連絡手段補記
		updMapping( template, mapInfo, EKU0031D010CBSMsg.RRK_WAY_HOKI );
		// 工事案件備考
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KOJIAK_BIKO );
		// 工事案件備考1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KOJIAK_BIKO_1 );
		// 工事案件備考2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KOJIAK_BIKO_2 );
// ●●● IT2-2012-0001039 START ●●●
		// マンション設備システム連携用記事欄
// MODEL対応
//		updMapping( template, mapInfo, EKU0031D010CBSMsg.MANSSBSYS_RNKI_KIJIRAN );
// MODEL対応
// ●●● IT2-2012-0001039 END ●●●
// ▼▼▼  ANK-1247-00-00 対応 2012.11.26 H.TAKANO START ▼▼▼
		updMapping( template, mapInfo, EKU0031D010CBSMsg.MANSSBSYS_RNKI_KIJIRAN );
// ▲▲▲  ANK-1247-00-00 対応 2012.11.26 H.TAKANO END   ▲▲▲
		// 電波障害案件番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.DMPS_ANKEN_NO );
		// 電波障害案件種別コード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.DMPSANK_SBT_CD );
		// 関西電力お客様情報授受同意有無
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM );
		// 宅内機器種別コード1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_1 );
		// 宅内機器異動コード1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_1 );
		// 機器提供サービス契約番号1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_1 );
		// 宅内機器型式コード1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_1 );
		// 機器製造番号1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKSEIZO_NO_1 );
		// STB-ID1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_ID_1 );
		// HDD容量コード1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HDD_CAPA_CD_1 );
		// BSパススルー可否1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_BSPT_KH_1 );
		// STB契約TVコースコード1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_1 );
		// 旧STB-ID1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_STB_ID_1 );
		// 旧HDD容量コード1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_1 );
		// 旧宅内機器型式コード1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_1 );
		// 機器提供サービス契約変更メモ1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_1 );
		// 変更前宅内機器型式コード1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_1 );
		// 変更前機器製造番号1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_1 );
		// 変更前STB-ID1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_ID_1 );
		// 変更前HDD容量コード1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_1 );
		// 変更前BSパススルー可否1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_1 );
		// 変更前STB契約TVコースコード1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_1 );
		// 変更前旧STB-ID1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_1 );
		// 変更前旧HDD容量コード1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_1 );
		// 変更前旧宅内機器型式コード1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_1 );
		// 宅内機器種別コード2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_2 );
		// 宅内機器異動コード2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_2 );
		// 機器提供サービス契約番号2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_2 );
		// 宅内機器型式コード2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_2 );
		// 機器製造番号2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKSEIZO_NO_2 );
		// STB-ID2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_ID_2 );
		// HDD容量コード2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HDD_CAPA_CD_2 );
		// BSパススルー可否2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_BSPT_KH_2 );
		// STB契約TVコースコード2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_2 );
		// 旧STB-ID2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_STB_ID_2 );
		// 旧HDD容量コード2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_2 );
		// 旧宅内機器型式コード2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_2 );
		// 機器提供サービス契約変更メモ2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_2 );
		// 変更前宅内機器型式コード2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_2 );
		// 変更前機器製造番号2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_2 );
		// 変更前STB-ID2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_ID_2 );
		// 変更前HDD容量コード2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_2 );
		// 変更前BSパススルー可否2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_2 );
		// 変更前STB契約TVコースコード2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_2 );
		// 変更前旧STB-ID2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_2 );
		// 変更前旧HDD容量コード2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_2 );
		// 変更前旧宅内機器型式コード2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_2 );
		// 宅内機器種別コード3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_3 );
		// 宅内機器異動コード3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_3 );
		// 機器提供サービス契約番号3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_3 );
		// 宅内機器型式コード3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_3 );
		// 機器製造番号3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKSEIZO_NO_3 );
		// STB-ID3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_ID_3 );
		// HDD容量コード3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HDD_CAPA_CD_3 );
		// BSパススルー可否3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_BSPT_KH_3 );
		// STB契約TVコースコード3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_3 );
		// 旧STB-ID3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_STB_ID_3 );
		// 旧HDD容量コード3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_3 );
		// 旧宅内機器型式コード3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_3 );
		// 機器提供サービス契約変更メモ3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_3 );
		// 変更前宅内機器型式コード3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_3 );
		// 変更前機器製造番号3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_3 );
		// 変更前STB-ID3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_ID_3 );
		// 変更前HDD容量コード3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_3 );
		// 変更前BSパススルー可否3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_3 );
		// 変更前STB契約TVコースコード3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_3 );
		// 変更前旧STB-ID3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_3 );
		// 変更前旧HDD容量コード3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_3 );
		// 変更前旧宅内機器型式コード3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_3 );
		// 宅内機器種別コード4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_4 );
		// 宅内機器異動コード4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_4 );
		// 機器提供サービス契約番号4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_4 );
		// 宅内機器型式コード4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_4 );
		// 機器製造番号4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKSEIZO_NO_4 );
		// STB-ID4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_ID_4 );
		// HDD容量コード4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HDD_CAPA_CD_4 );
		// BSパススルー可否4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_BSPT_KH_4 );
		// STB契約TVコースコード4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_4 );
		// 旧STB-ID4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_STB_ID_4 );
		// 旧HDD容量コード4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_4 );
		// 旧宅内機器型式コード4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_4 );
		// 機器提供サービス契約変更メモ4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_4 );
		// 変更前宅内機器型式コード4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_4 );
		// 変更前機器製造番号4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_4 );
		// 変更前STB-ID4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_ID_4 );
		// 変更前HDD容量コード4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_4 );
		// 変更前BSパススルー可否4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_4 );
		// 変更前STB契約TVコースコード4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_4 );
		// 変更前旧STB-ID4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_4 );
		// 変更前旧HDD容量コード4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_4 );
		// 変更前旧宅内機器型式コード4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_4 );
		// 宅内機器種別コード5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_5 );
		// 宅内機器異動コード5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_5 );
		// 機器提供サービス契約番号5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_5 );
		// 宅内機器型式コード5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_5 );
		// 機器製造番号5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKSEIZO_NO_5 );
		// STB-ID5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_ID_5 );
		// HDD容量コード5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HDD_CAPA_CD_5 );
		// BSパススルー可否5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_BSPT_KH_5 );
		// STB契約TVコースコード5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_5 );
		// 旧STB-ID5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_STB_ID_5 );
		// 旧HDD容量コード5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_5 );
		// 旧宅内機器型式コード5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_5 );
		// 機器提供サービス契約変更メモ5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_5 );
		// 変更前宅内機器型式コード5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_5 );
		// 変更前機器製造番号5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_5 );
		// 変更前STB-ID5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_ID_5 );
		// 変更前HDD容量コード5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_5 );
		// 変更前BSパススルー可否5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_5 );
		// 変更前STB契約TVコースコード5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_5 );
		// 変更前旧STB-ID5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_5 );
		// 変更前旧HDD容量コード5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_5 );
		// 変更前旧宅内機器型式コード5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_5 );
		// 宅内機器種別コード6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_6 );
		// 宅内機器異動コード6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_6 );
		// 機器提供サービス契約番号6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_6 );
		// 宅内機器型式コード6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_6 );
		// 機器製造番号6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKSEIZO_NO_6 );
		// STB-ID6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_ID_6 );
		// HDD容量コード6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HDD_CAPA_CD_6 );
		// BSパススルー可否6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_BSPT_KH_6 );
		// STB契約TVコースコード6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_6 );
		// 旧STB-ID6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_STB_ID_6 );
		// 旧HDD容量コード6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_6 );
		// 旧宅内機器型式コード6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_6 );
		// 機器提供サービス契約変更メモ6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_6 );
		// 変更前宅内機器型式コード6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_6 );
		// 変更前機器製造番号6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_6 );
		// 変更前STB-ID6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_ID_6 );
		// 変更前HDD容量コード6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_6 );
		// 変更前BSパススルー可否6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_6 );
		// 変更前STB契約TVコースコード6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_6 );
		// 変更前旧STB-ID6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_6 );
		// 変更前旧HDD容量コード6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_6 );
		// 変更前旧宅内機器型式コード6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_6 );
		// 宅内機器種別コード7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_7 );
		// 宅内機器異動コード7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_7 );
		// 機器提供サービス契約番号7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_7 );
		// 宅内機器型式コード7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_7 );
		// 機器製造番号7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKSEIZO_NO_7 );
		// STB-ID7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_ID_7 );
		// HDD容量コード7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HDD_CAPA_CD_7 );
		// BSパススルー可否7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_BSPT_KH_7 );
		// STB契約TVコースコード7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_7 );
		// 旧STB-ID7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_STB_ID_7 );
		// 旧HDD容量コード7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_7 );
		// 旧宅内機器型式コード7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_7 );
		// 機器提供サービス契約変更メモ7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_7 );
		// 変更前宅内機器型式コード7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_7 );
		// 変更前機器製造番号7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_7 );
		// 変更前STB-ID7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_ID_7 );
		// 変更前HDD容量コード7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_7 );
		// 変更前BSパススルー可否7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_7 );
		// 変更前STB契約TVコースコード7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_7 );
		// 変更前旧STB-ID7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_7 );
		// 変更前旧HDD容量コード7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_7 );
		// 変更前旧宅内機器型式コード7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_7 );
		// 宅内機器種別コード8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_8 );
		// 宅内機器異動コード8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_8 );
		// 機器提供サービス契約番号8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_8 );
		// 宅内機器型式コード8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_8 );
		// 機器製造番号8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKSEIZO_NO_8 );
		// STB-ID8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_ID_8 );
		// HDD容量コード8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HDD_CAPA_CD_8 );
		// BSパススルー可否8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_BSPT_KH_8 );
		// STB契約TVコースコード8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_8 );
		// 旧STB-ID8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_STB_ID_8 );
		// 旧HDD容量コード8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_8 );
		// 旧宅内機器型式コード8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_8 );
		// 機器提供サービス契約変更メモ8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_8 );
		// 変更前宅内機器型式コード8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_8 );
		// 変更前機器製造番号8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_8 );
		// 変更前STB-ID8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_ID_8 );
		// 変更前HDD容量コード8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_8 );
		// 変更前BSパススルー可否8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_8 );
		// 変更前STB契約TVコースコード8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_8 );
		// 変更前旧STB-ID8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_8 );
		// 変更前旧HDD容量コード8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_8 );
		// 変更前旧宅内機器型式コード8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_8 );
		// 宅内機器種別コード9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_9 );
		// 宅内機器異動コード9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_9 );
		// 機器提供サービス契約番号9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_9 );
		// 宅内機器型式コード9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_9 );
		// 機器製造番号9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKSEIZO_NO_9 );
		// STB-ID9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_ID_9 );
		// HDD容量コード9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HDD_CAPA_CD_9 );
		// BSパススルー可否9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_BSPT_KH_9 );
		// STB契約TVコースコード9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_9 );
		// 旧STB-ID9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_STB_ID_9 );
		// 旧HDD容量コード9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_9 );
		// 旧宅内機器型式コード9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_9 );
		// 機器提供サービス契約変更メモ9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_9 );
		// 変更前宅内機器型式コード9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_9 );
		// 変更前機器製造番号9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_9 );
		// 変更前STB-ID9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_ID_9 );
		// 変更前HDD容量コード9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_9 );
		// 変更前BSパススルー可否9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_9 );
		// 変更前STB契約TVコースコード9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_9 );
		// 変更前旧STB-ID9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_9 );
		// 変更前旧HDD容量コード9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_9 );
		// 変更前旧宅内機器型式コード9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_9 );
		// 宅内機器種別コード10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_10 );
		// 宅内機器異動コード10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_10 );
		// 機器提供サービス契約番号10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_10 );
		// 宅内機器型式コード10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_10 );
		// 機器製造番号10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKSEIZO_NO_10 );
		// STB-ID10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_ID_10 );
		// HDD容量コード10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HDD_CAPA_CD_10 );
		// BSパススルー可否10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_BSPT_KH_10 );
		// STB契約TVコースコード10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_10 );
		// 旧STB-ID10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_STB_ID_10 );
		// 旧HDD容量コード10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_10 );
		// 旧宅内機器型式コード10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_10 );
		// 機器提供サービス契約変更メモ10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_10 );
		// 変更前宅内機器型式コード10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_10 );
		// 変更前機器製造番号10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_10 );
		// 変更前STB-ID10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_ID_10 );
		// 変更前HDD容量コード10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_10 );
		// 変更前BSパススルー可否10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_10 );
		// 変更前STB契約TVコースコード10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_10 );
		// 変更前旧STB-ID10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_10 );
		// 変更前旧HDD容量コード10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_10 );
		// 変更前旧宅内機器型式コード10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_10 );
		// 宅内機器種別コード11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_11 );
		// 宅内機器異動コード11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_11 );
		// 機器提供サービス契約番号11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_11 );
		// 宅内機器型式コード11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_11 );
		// 機器製造番号11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKSEIZO_NO_11 );
		// STB-ID11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_ID_11 );
		// HDD容量コード11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HDD_CAPA_CD_11 );
		// BSパススルー可否11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_BSPT_KH_11 );
		// STB契約TVコースコード11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_11 );
		// 旧STB-ID11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_STB_ID_11 );
		// 旧HDD容量コード11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_11 );
		// 旧宅内機器型式コード11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_11 );
		// 機器提供サービス契約変更メモ11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_11 );
		// 変更前宅内機器型式コード11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_11 );
		// 変更前機器製造番号11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_11 );
		// 変更前STB-ID11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_ID_11 );
		// 変更前HDD容量コード11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_11 );
		// 変更前BSパススルー可否11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_11 );
		// 変更前STB契約TVコースコード11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_11 );
		// 変更前旧STB-ID11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_11 );
		// 変更前旧HDD容量コード11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_11 );
		// 変更前旧宅内機器型式コード11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_11 );
		// 宅内機器種別コード12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_12 );
		// 宅内機器異動コード12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_12 );
		// 機器提供サービス契約番号12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_12 );
		// 宅内機器型式コード12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_12 );
		// 機器製造番号12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKSEIZO_NO_12 );
		// STB-ID12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_ID_12 );
		// HDD容量コード12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HDD_CAPA_CD_12 );
		// BSパススルー可否12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_BSPT_KH_12 );
		// STB契約TVコースコード12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_12 );
		// 旧STB-ID12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_STB_ID_12 );
		// 旧HDD容量コード12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_12 );
		// 旧宅内機器型式コード12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_12 );
		// 機器提供サービス契約変更メモ12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_12 );
		// 変更前宅内機器型式コード12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_12 );
		// 変更前機器製造番号12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_12 );
		// 変更前STB-ID12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_ID_12 );
		// 変更前HDD容量コード12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_12 );
		// 変更前BSパススルー可否12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_12 );
		// 変更前STB契約TVコースコード12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_12 );
		// 変更前旧STB-ID12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_12 );
		// 変更前旧HDD容量コード12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_12 );
		// 変更前旧宅内機器型式コード12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_12 );
		// 宅内機器種別コード13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_13 );
		// 宅内機器異動コード13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_13 );
		// 機器提供サービス契約番号13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_13 );
		// 宅内機器型式コード13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_13 );
		// 機器製造番号13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKSEIZO_NO_13 );
		// STB-ID13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_ID_13 );
		// HDD容量コード13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HDD_CAPA_CD_13 );
		// BSパススルー可否13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_BSPT_KH_13 );
		// STB契約TVコースコード13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_13 );
		// 旧STB-ID13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_STB_ID_13 );
		// 旧HDD容量コード13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_13 );
		// 旧宅内機器型式コード13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_13 );
		// 機器提供サービス契約変更メモ13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_13 );
		// 変更前宅内機器型式コード13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_13 );
		// 変更前機器製造番号13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_13 );
		// 変更前STB-ID13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_ID_13 );
		// 変更前HDD容量コード13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_13 );
		// 変更前BSパススルー可否13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_13 );
		// 変更前STB契約TVコースコード13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_13 );
		// 変更前旧STB-ID13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_13 );
		// 変更前旧HDD容量コード13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_13 );
		// 変更前旧宅内機器型式コード13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_13 );
		// 宅内機器種別コード14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_14 );
		// 宅内機器異動コード14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_14 );
		// 機器提供サービス契約番号14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_14 );
		// 宅内機器型式コード14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_14 );
		// 機器製造番号14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKSEIZO_NO_14 );
		// STB-ID14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_ID_14 );
		// HDD容量コード14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HDD_CAPA_CD_14 );
		// BSパススルー可否14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_BSPT_KH_14 );
		// STB契約TVコースコード14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_14 );
		// 旧STB-ID14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_STB_ID_14 );
		// 旧HDD容量コード14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_14 );
		// 旧宅内機器型式コード14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_14 );
		// 機器提供サービス契約変更メモ14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_14 );
		// 変更前宅内機器型式コード14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_14 );
		// 変更前機器製造番号14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_14 );
		// 変更前STB-ID14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_ID_14 );
		// 変更前HDD容量コード14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_14 );
		// 変更前BSパススルー可否14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_14 );
		// 変更前STB契約TVコースコード14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_14 );
		// 変更前旧STB-ID14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_14 );
		// 変更前旧HDD容量コード14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_14 );
		// 変更前旧宅内機器型式コード14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_14 );
		// 宅内機器種別コード15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_15 );
		// 宅内機器異動コード15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_15 );
		// 機器提供サービス契約番号15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_15 );
		// 宅内機器型式コード15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_15 );
		// 機器製造番号15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKSEIZO_NO_15 );
		// STB-ID15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_ID_15 );
		// HDD容量コード15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HDD_CAPA_CD_15 );
		// BSパススルー可否15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_BSPT_KH_15 );
		// STB契約TVコースコード15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_15 );
		// 旧STB-ID15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_STB_ID_15 );
		// 旧HDD容量コード15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_15 );
		// 旧宅内機器型式コード15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_15 );
		// 機器提供サービス契約変更メモ15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_15 );
		// 変更前宅内機器型式コード15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_15 );
		// 変更前機器製造番号15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_15 );
		// 変更前STB-ID15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_ID_15 );
		// 変更前HDD容量コード15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_15 );
		// 変更前BSパススルー可否15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_15 );
		// 変更前STB契約TVコースコード15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_15 );
		// 変更前旧STB-ID15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_15 );
		// 変更前旧HDD容量コード15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_15 );
		// 変更前旧宅内機器型式コード15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_15 );
		// 宅内機器種別コード16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_16 );
		// 宅内機器異動コード16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_16 );
		// 機器提供サービス契約番号16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_16 );
		// 宅内機器型式コード16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_16 );
		// 機器製造番号16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKSEIZO_NO_16 );
		// STB-ID16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_ID_16 );
		// HDD容量コード16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HDD_CAPA_CD_16 );
		// BSパススルー可否16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_BSPT_KH_16 );
		// STB契約TVコースコード16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_16 );
		// 旧STB-ID16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_STB_ID_16 );
		// 旧HDD容量コード16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_16 );
		// 旧宅内機器型式コード16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_16 );
		// 機器提供サービス契約変更メモ16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_16 );
		// 変更前宅内機器型式コード16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_16 );
		// 変更前機器製造番号16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_16 );
		// 変更前STB-ID16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_ID_16 );
		// 変更前HDD容量コード16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_16 );
		// 変更前BSパススルー可否16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_16 );
		// 変更前STB契約TVコースコード16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_16 );
		// 変更前旧STB-ID16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_16 );
		// 変更前旧HDD容量コード16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_16 );
		// 変更前旧宅内機器型式コード16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_16 );
		// 宅内機器種別コード17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_17 );
		// 宅内機器異動コード17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_17 );
		// 機器提供サービス契約番号17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_17 );
		// 宅内機器型式コード17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_17 );
		// 機器製造番号17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKSEIZO_NO_17 );
		// STB-ID17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_ID_17 );
		// HDD容量コード17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HDD_CAPA_CD_17 );
		// BSパススルー可否17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_BSPT_KH_17 );
		// STB契約TVコースコード17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_17 );
		// 旧STB-ID17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_STB_ID_17 );
		// 旧HDD容量コード17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_17 );
		// 旧宅内機器型式コード17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_17 );
		// 機器提供サービス契約変更メモ17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_17 );
		// 変更前宅内機器型式コード17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_17 );
		// 変更前機器製造番号17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_17 );
		// 変更前STB-ID17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_ID_17 );
		// 変更前HDD容量コード17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_17 );
		// 変更前BSパススルー可否17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_17 );
		// 変更前STB契約TVコースコード17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_17 );
		// 変更前旧STB-ID17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_17 );
		// 変更前旧HDD容量コード17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_17 );
		// 変更前旧宅内機器型式コード17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_17 );
		// 宅内機器種別コード18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_18 );
		// 宅内機器異動コード18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_18 );
		// 機器提供サービス契約番号18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_18 );
		// 宅内機器型式コード18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_18 );
		// 機器製造番号18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKSEIZO_NO_18 );
		// STB-ID18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_ID_18 );
		// HDD容量コード18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HDD_CAPA_CD_18 );
		// BSパススルー可否18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_BSPT_KH_18 );
		// STB契約TVコースコード18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_18 );
		// 旧STB-ID18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_STB_ID_18 );
		// 旧HDD容量コード18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_18 );
		// 旧宅内機器型式コード18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_18 );
		// 機器提供サービス契約変更メモ18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_18 );
		// 変更前宅内機器型式コード18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_18 );
		// 変更前機器製造番号18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_18 );
		// 変更前STB-ID18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_ID_18 );
		// 変更前HDD容量コード18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_18 );
		// 変更前BSパススルー可否18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_18 );
		// 変更前STB契約TVコースコード18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_18 );
		// 変更前旧STB-ID18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_18 );
		// 変更前旧HDD容量コード18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_18 );
		// 変更前旧宅内機器型式コード18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_18 );
		// 宅内機器種別コード19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_19 );
		// 宅内機器異動コード19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_19 );
		// 機器提供サービス契約番号19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_19 );
		// 宅内機器型式コード19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_19 );
		// 機器製造番号19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKSEIZO_NO_19 );
		// STB-ID19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_ID_19 );
		// HDD容量コード19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HDD_CAPA_CD_19 );
		// BSパススルー可否19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_BSPT_KH_19 );
		// STB契約TVコースコード19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_19 );
		// 旧STB-ID19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_STB_ID_19 );
		// 旧HDD容量コード19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_19 );
		// 旧宅内機器型式コード19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_19 );
		// 機器提供サービス契約変更メモ19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_19 );
		// 変更前宅内機器型式コード19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_19 );
		// 変更前機器製造番号19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_19 );
		// 変更前STB-ID19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_ID_19 );
		// 変更前HDD容量コード19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_19 );
		// 変更前BSパススルー可否19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_19 );
		// 変更前STB契約TVコースコード19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_19 );
		// 変更前旧STB-ID19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_19 );
		// 変更前旧HDD容量コード19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_19 );
		// 変更前旧宅内機器型式コード19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_19 );
		// 宅内機器種別コード20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_20 );
		// 宅内機器異動コード20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_20 );
		// 機器提供サービス契約番号20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_20 );
		// 宅内機器型式コード20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_20 );
		// 機器製造番号20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKSEIZO_NO_20 );
		// STB-ID20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_ID_20 );
		// HDD容量コード20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.HDD_CAPA_CD_20 );
		// BSパススルー可否20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_BSPT_KH_20 );
		// STB契約TVコースコード20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_20 );
		// 旧STB-ID20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_STB_ID_20 );
		// 旧HDD容量コード20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_20 );
		// 旧宅内機器型式コード20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_20 );
		// 機器提供サービス契約変更メモ20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_20 );
		// 変更前宅内機器型式コード20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_20 );
		// 変更前機器製造番号20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_20 );
		// 変更前STB-ID20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_ID_20 );
		// 変更前HDD容量コード20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_20 );
		// 変更前BSパススルー可否20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_20 );
		// 変更前STB契約TVコースコード20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_20 );
		// 変更前旧STB-ID20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_20 );
		// 変更前旧HDD容量コード20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_20 );
		// 変更前旧宅内機器型式コード20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_20 );
		// 申込者名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.MSKMSHA_NM );
		// 工事アポ連絡先電話番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KOJI_APO_RRKS_TELNO );
		// サービス開始年月日
		updMapping( template, mapInfo, EKU0031D010CBSMsg.SVC_STAYMD );
		// 転宅前サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TENTAKU_BF_SVC_KEI_KAISEN_UCWK_NO );
		// マンション物件コード
		updMapping( template, mapInfo, EKU0031D010CBSMsg.MANSION_BUKKEN_CD );
		// 機器変更番号1
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KIKI_CHG_NO_1 );
		// 機器変更番号2
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KIKI_CHG_NO_2 );
		// 機器変更番号3
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KIKI_CHG_NO_3 );
		// 機器変更番号4
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KIKI_CHG_NO_4 );
		// 機器変更番号5
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KIKI_CHG_NO_5 );
		// 機器変更番号6
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KIKI_CHG_NO_6 );
		// 機器変更番号7
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KIKI_CHG_NO_7 );
		// 機器変更番号8
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KIKI_CHG_NO_8 );
		// 機器変更番号9
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KIKI_CHG_NO_9 );
		// 機器変更番号10
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KIKI_CHG_NO_10 );
		// 機器変更番号11
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KIKI_CHG_NO_11 );
		// 機器変更番号12
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KIKI_CHG_NO_12 );
		// 機器変更番号13
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KIKI_CHG_NO_13 );
		// 機器変更番号14
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KIKI_CHG_NO_14 );
		// 機器変更番号15
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KIKI_CHG_NO_15 );
		// 機器変更番号16
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KIKI_CHG_NO_16 );
		// 機器変更番号17
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KIKI_CHG_NO_17 );
		// 機器変更番号18
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KIKI_CHG_NO_18 );
		// 機器変更番号19
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KIKI_CHG_NO_19 );
		// 機器変更番号20
		updMapping( template, mapInfo, EKU0031D010CBSMsg.KIKI_CHG_NO_20 );
		// 住所変更撤去工事案件番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.AD_CHG_TEKKYO_KJAK_NO );
		//ANK-3136-00-00 ADD START
		// 設備流用有無
		updMapping( template, mapInfo, EKU0031D010CBSMsg.EQUIP_RYUYO_UM );
		//V-ONU流用有無	
		updMapping( template, mapInfo, EKU0031D010CBSMsg.VONU_RYUYO_UM );
		// 流用元工事案件番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.RYUYO_MOTO_KJAK_NO );
		// 設備流用工事完了希望年月日
		updMapping( template, mapInfo, EKU0031D010CBSMsg.SBRY_KJ_FIN_KIBOYMD );
		// 他システム連携_工事連絡先氏名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TSYRN_KJ_RRKS_NM );
		// 他システム連携_工事連絡先電話番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TSYRN_KJ_RRKS_TLN );
		// 他システム連携_宅内調査時連絡先氏名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM );
		// 他システム連携_宅内調査時連絡先電話番号
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN );
		// 他システム連携_連絡希望日時
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TSYRN_RRK_KIBO_DATE );
		// 他システム連携_工事費用
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TSYRN_KOJI_HI );
		// 他システム連携_宅内調査要否
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TSYRN_TAKCHO_YH );
		// 他システム連携_承諾書要否
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TSYRN_SDAKS_YH );
		// 他システム連携_立会者名
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TSYRN_TACHIAISHA_NM );
		// 他システム連携_引越し施策要否
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TSYRN_HKKS_SISAK_YH );
		// 他システム連携_建替時新設案件要否
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TSYRN_TTK_JI_NSANK_YH );
		// 他システム連携_地図有無
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TSYRN_MAP_UM );
		// 他システム連携_同時工事情報
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TSYRN_DOJI_KOJI_INF );
		// 他システム連携_既存契約情報
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TSYRN_KZN_KEI_INF );
		// 他システム連携_不備解消年月日
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TSYRN_HBI_KAISHOU_YMD );
		// 他システム連携_キャンペーン情報
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TSYRN_CAMPAIGN_INF );
		// 宅内調査要否
		updMapping( template, mapInfo, EKU0031D010CBSMsg.TAKCHO_YH );
		// 設計要否
		updMapping( template, mapInfo, EKU0031D010CBSMsg.DSGN_YH );
		//ANK-3136-00-00 ADD END
		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKU0031D010 工事案件<eo光テレビ>受付.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKU0031D010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap ku0031_d010_map = (HashMap)( paramWorkMap.get( EKU0031D010_MAP ) );
		if ( ku0031_d010_map == null ) {
			ku0031_d010_map = new HashMap();
			paramWorkMap.put( EKU0031D010_MAP, ku0031_d010_map );
		}

		/** 下りマッピング **/
		if ( template != null ) {
			// EKU0031D010.工事案件番号 ⇒ param.新規工事案件番号
			if ( template.isNull( EKU0031D010CBSMsg.KOJIAK_NO ) ) {
				ku0031_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_NO, "" );
			} else {
				ku0031_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_NO, template.getString( EKU0031D010CBSMsg.KOJIAK_NO ) );
				putParam( param, JKKKojiAnkenConstCC.NEW_KOJIAK_NO, template.getString( EKU0031D010CBSMsg.KOJIAK_NO ), fixedText );
			}
			// EKU0031D010.工事案件種別コード ⇒ param.新規新規工事案件種別コード
			if ( template.isNull( EKU0031D010CBSMsg.KOJIAK_SBT_CD ) ) {
				ku0031_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, new String() );
			} else {
				ku0031_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, template.getString( EKU0031D010CBSMsg.KOJIAK_SBT_CD ) );
				putParam( param, JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, template.getString( EKU0031D010CBSMsg.KOJIAK_SBT_CD ), fixedText );
			}
			// EKU0031D010.工事案件ステータス ⇒ param.新規工事案件ステータス
			if ( template.isNull( EKU0031D010CBSMsg.KOJIAK_STAT ) ) {
				ku0031_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_STAT, new String() );
			} else {
				ku0031_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_STAT, template.getString( EKU0031D010CBSMsg.KOJIAK_STAT ) );
				putParam( param, JKKKojiAnkenConstCC.NEW_KOJIAK_STAT, template.getString( EKU0031D010CBSMsg.KOJIAK_STAT ), fixedText );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKU0031D010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		return ku0031_d010_map;
	}

	/**
	 *【エラーマッピング】EKU0031D010 工事案件<eo光テレビ>受付.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKU0031D010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKU0031D010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// サービス契約番号
		errMapping( template, errMap, EKU0031D010CBSMsg.SVC_KEI_NO_ERR );
		// サービス契約回線内訳番号
		errMapping( template, errMap, EKU0031D010CBSMsg.SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 申込書番号
		errMapping( template, errMap, EKU0031D010CBSMsg.MSKMSHO_NO_ERR );
		// 申込明細番号
		errMapping( template, errMap, EKU0031D010CBSMsg.MSKM_DTL_NO_ERR );
		// 旧申込明細番号
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_MSKM_DTL_NO_ERR );
		// 申込書到着年月日
		errMapping( template, errMap, EKU0031D010CBSMsg.MSKMSHO_ARIV_YMD_ERR );
		// 申込受付年月日
		errMapping( template, errMap, EKU0031D010CBSMsg.MSKM_UK_YMD_ERR );
		// 工事受付コード
		errMapping( template, errMap, EKU0031D010CBSMsg.KOJI_UK_CD_ERR );
		// 工事受付詳細コード
		errMapping( template, errMap, EKU0031D010CBSMsg.KOJI_UK_DTAIL_CD_ERR );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO START
		// 工事受付契機異動区分
		errMapping( template, errMap, EKU0031D010CBSMsg.KOJI_UK_OPTNTY_IDO_DIV_ERR );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO END
		// 工事受付契機異動年月日時分秒
		errMapping( template, errMap, EKU0031D010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM_ERR );
		// サービスコード
		errMapping( template, errMap, EKU0031D010CBSMsg.SVC_CD_ERR );
		// 料金グループコード
		errMapping( template, errMap, EKU0031D010CBSMsg.PRC_GRP_CD_ERR );
		// 料金コースコード
		errMapping( template, errMap, EKU0031D010CBSMsg.PCRS_CD_ERR );
		// 追加元サービス契約番号
		errMapping( template, errMap, EKU0031D010CBSMsg.ADD_MOTO_SVC_KEI_NO_ERR );
		// 面開発案件番号
		errMapping( template, errMap, EKU0031D010CBSMsg.MENKAIHAT_ANKEN_NO_ERR );
		// 面開発工事コード
		errMapping( template, errMap, EKU0031D010CBSMsg.MNKHT_KOJI_CD_ERR );
		// 引越対象サービス契約番号
		errMapping( template, errMap, EKU0031D010CBSMsg.HIKKOSHI_TRGT_SVC_KEI_NO_ERR );
		// オーナー契約番号
		errMapping( template, errMap, EKU0031D010CBSMsg.OWNR_KEI_NO_ERR );
		// P-ID
		errMapping( template, errMap, EKU0031D010CBSMsg.PID_ERR );
		// CAT-ID
		errMapping( template, errMap, EKU0031D010CBSMsg.CATID_ERR );
		// リンクSTBフラグ
		errMapping( template, errMap, EKU0031D010CBSMsg.LINK_STB_FLG_ERR );
		// 回線使用契約番号
		errMapping( template, errMap, EKU0031D010CBSMsg.KAISEN_USE_KEI_NO_ERR );
		// SYSID
		errMapping( template, errMap, EKU0031D010CBSMsg.SYSID_ERR );
		// お客様名
		errMapping( template, errMap, EKU0031D010CBSMsg.CUST_NM_ERR );
		// お客様カナ名
		errMapping( template, errMap, EKU0031D010CBSMsg.CUST_KANA_ERR );
		// お客様自宅電話番号
		errMapping( template, errMap, EKU0031D010CBSMsg.CUST_HOME_TEL_NO_ERR );
		// お客様携帯電話番号
		errMapping( template, errMap, EKU0031D010CBSMsg.CUST_KTAI_TEL_NO_ERR );
		// お客様連絡先電話番号
		errMapping( template, errMap, EKU0031D010CBSMsg.CUST_RRKS_TEL_NO_ERR );
		// 連絡先勤務先名
		errMapping( template, errMap, EKU0031D010CBSMsg.RRKS_OFFC_NM_ERR );
		// 契約者住所コード
		errMapping( template, errMap, EKU0031D010CBSMsg.KEISHA_AD_CD_ERR );
		// 契約者郵便番号
		errMapping( template, errMap, EKU0031D010CBSMsg.KEISHA_PCD_ERR );
		// 契約者都道府県名
		errMapping( template, errMap, EKU0031D010CBSMsg.KEISHA_STATE_NM_ERR );
		// 契約者市区町村名
		errMapping( template, errMap, EKU0031D010CBSMsg.KEISHA_CITY_NM_ERR );
		// 契約者大字通称名
		errMapping( template, errMap, EKU0031D010CBSMsg.KEISHA_OAZTSU_NM_ERR );
		// 契約者字丁目名
		errMapping( template, errMap, EKU0031D010CBSMsg.KEISHA_AZCHO_NM_ERR );
		// 契約者住所番地号
		errMapping( template, errMap, EKU0031D010CBSMsg.KEISHA_AD_BNCHIGO_ERR );
		// 契約者住所補記・建物名
		errMapping( template, errMap, EKU0031D010CBSMsg.KEISHA_ADRTTM_ERR );
		// 契約者住所補記・部屋番号
		errMapping( template, errMap, EKU0031D010CBSMsg.KEISHA_ADRRM_ERR );
		// 請求契約番号
		errMapping( template, errMap, EKU0031D010CBSMsg.SEIKY_KEI_NO_ERR );
		// 場所番号
		errMapping( template, errMap, EKU0031D010CBSMsg.PLACE_NO_ERR );
		// 設置場所住所コード
		errMapping( template, errMap, EKU0031D010CBSMsg.SETPLACE_AD_CD_ERR );
		// 設置場所郵便番号
		errMapping( template, errMap, EKU0031D010CBSMsg.SETPLACE_PCD_ERR );
		// 設置場所都道府県名
		errMapping( template, errMap, EKU0031D010CBSMsg.SETPLACE_STATE_NM_ERR );
		// 設置場所市区町村名
		errMapping( template, errMap, EKU0031D010CBSMsg.SETPLACE_CITY_NM_ERR );
		// 設置場所大字通称名
		errMapping( template, errMap, EKU0031D010CBSMsg.SETPLACE_OAZTSU_NM_ERR );
		// 設置場所字丁目名
		errMapping( template, errMap, EKU0031D010CBSMsg.SETPLACE_AZCHO_NM_ERR );
		// 設置場所住所番地号
		errMapping( template, errMap, EKU0031D010CBSMsg.SETPLACE_AD_BNCHIGO_ERR );
		// 設置場所住所補記・建物名
		errMapping( template, errMap, EKU0031D010CBSMsg.SETPLACE_ADRTTM_ERR );
		// 設置場所住所補記・部屋番号
		errMapping( template, errMap, EKU0031D010CBSMsg.SETPLACE_ADRRM_ERR );
		// 工事先住所未確定フラグ
		errMapping( template, errMap, EKU0031D010CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG_ERR );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		errMapping( template, errMap, EKU0031D010CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH_ERR );
		// 回線場所電話番号
		errMapping( template, errMap, EKU0031D010CBSMsg.KAISEN_PLACE_TELNO_ERR );
		// 関電営業所番号
		errMapping( template, errMap, EKU0031D010CBSMsg.KEPCO_BUSIOFFICE_NO_ERR );
		// 経度
		errMapping( template, errMap, EKU0031D010CBSMsg.LGTD_ERR );
		// 緯度
		errMapping( template, errMap, EKU0031D010CBSMsg.LTTD_ERR );
		// 座標補正有無
		errMapping( template, errMap, EKU0031D010CBSMsg.ZAHYO_HOSEI_UM_ERR );
		// 住所形態コード
		errMapping( template, errMap, EKU0031D010CBSMsg.AD_FORM_CD_ERR );
		// 入居階数コード
		errMapping( template, errMap, EKU0031D010CBSMsg.NYUKYO_FLR_CNT_CD_ERR );
		// 建築階数コード
		errMapping( template, errMap, EKU0031D010CBSMsg.KCKU_FLR_CNT_CD_ERR );
		// 方角コード1
		errMapping( template, errMap, EKU0031D010CBSMsg.DIRECTION_CD_1_ERR );
		// 方角コード2
		errMapping( template, errMap, EKU0031D010CBSMsg.DIRECTION_CD_2_ERR );
		// 転宅前住所コード
		errMapping( template, errMap, EKU0031D010CBSMsg.TENTAKU_BF_AD_CD_ERR );
		// 転宅前郵便番号
		errMapping( template, errMap, EKU0031D010CBSMsg.TENTAKU_BF_PCD_ERR );
		// 転宅前都道府県名
		errMapping( template, errMap, EKU0031D010CBSMsg.TENTAKU_BF_STATE_NM_ERR );
		// 転宅前市区町村名
		errMapping( template, errMap, EKU0031D010CBSMsg.TENTAKU_BF_CITY_NM_ERR );
		// 転宅前大字通称名
		errMapping( template, errMap, EKU0031D010CBSMsg.TENTAKU_BF_OAZTSU_NM_ERR );
		// 転宅前字丁目名
		errMapping( template, errMap, EKU0031D010CBSMsg.TENTAKU_BF_AZCHO_NM_ERR );
		// 転宅前住所番地号
		errMapping( template, errMap, EKU0031D010CBSMsg.TENTAKU_BF_AD_BNCHIGO_ERR );
		// 転宅前住所補記・建物名
		errMapping( template, errMap, EKU0031D010CBSMsg.TENTAKU_BF_ADRTTM_ERR );
		// 転宅前住所補記・部屋番号
		errMapping( template, errMap, EKU0031D010CBSMsg.TENTAKU_BF_ADRRM_ERR );
		// 新築物件コード
		errMapping( template, errMap, EKU0031D010CBSMsg.NEWCONST_BUKKEN_CD_ERR );
		// 復活案件フラグ
		errMapping( template, errMap, EKU0031D010CBSMsg.HUKKAT_ANKEN_FLG_ERR );
		// 同一設備再申込コード
		errMapping( template, errMap, EKU0031D010CBSMsg.SAME_EQUIP_RE_MSKM_CD_ERR );
		// 工事範囲コード
		errMapping( template, errMap, EKU0031D010CBSMsg.KOJI_SCOPE_CD_ERR );
		// 移設コード
		errMapping( template, errMap, EKU0031D010CBSMsg.ISETSU_CD_ERR );
		// 工事希望年月日
		errMapping( template, errMap, EKU0031D010CBSMsg.KOJI_KIBO_YMD_ERR );
		// 竣工予定年月日
		errMapping( template, errMap, EKU0031D010CBSMsg.SHUNKO_RSV_YMD_ERR );
		// 入居予定年月日
		errMapping( template, errMap, EKU0031D010CBSMsg.NYUKYO_RSV_YMD_ERR );
		// 引渡し予定年月日
		errMapping( template, errMap, EKU0031D010CBSMsg.HIKIWATASHI_RSV_YMD_ERR );
		// 電力送電予定年月日
		errMapping( template, errMap, EKU0031D010CBSMsg.EPOWER_SODEN_RSV_YMD_ERR );
		// 電話連絡希望年月日
		errMapping( template, errMap, EKU0031D010CBSMsg.TEL_RRK_KIBO_YMD_ERR );
		// 電話連絡希望時間帯コード
		errMapping( template, errMap, EKU0031D010CBSMsg.TEL_RRK_KIBO_TIME_CD_ERR );
		// 宅内調査希望アポ期限年月日
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD_ERR );
		// 宅内工事希望アポ期限年月日
		errMapping( template, errMap, EKU0031D010CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD_ERR );
		// 工事アポ連絡先指定コード
		errMapping( template, errMap, EKU0031D010CBSMsg.KOJI_APO_RRKS_SHITEI_CD_ERR );
		// 連絡手段コード
		errMapping( template, errMap, EKU0031D010CBSMsg.RRK_WAY_CD_ERR );
		// 連絡手段補記
		errMapping( template, errMap, EKU0031D010CBSMsg.RRK_WAY_HOKI_ERR );
		// 工事案件備考
		errMapping( template, errMap, EKU0031D010CBSMsg.KOJIAK_BIKO_ERR );
		// 工事案件備考1
		errMapping( template, errMap, EKU0031D010CBSMsg.KOJIAK_BIKO_1_ERR );
		// 工事案件備考2
		errMapping( template, errMap, EKU0031D010CBSMsg.KOJIAK_BIKO_2_ERR );
// ▼▼▼  ANK-1247-00-00 対応 2012.11.26 H.TAKANO START ▼▼▼
		// マンション設備システム連携用記事欄
		errMapping( template, errMap, EKU0031D010CBSMsg.MANSSBSYS_RNKI_KIJIRAN_ERR );
// ▲▲▲  ANK-1247-00-00 対応 2012.11.26 H.TAKANO END   ▲▲▲
		// 電波障害案件番号
		errMapping( template, errMap, EKU0031D010CBSMsg.DMPS_ANKEN_NO_ERR );
		// 電波障害案件種別コード
		errMapping( template, errMap, EKU0031D010CBSMsg.DMPSANK_SBT_CD_ERR );
		// 関西電力お客様情報授受同意有無
		errMapping( template, errMap, EKU0031D010CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM_ERR );
		// 宅内機器種別コード1
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_1_ERR );
		// 宅内機器異動コード1
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_1_ERR );
		// 機器提供サービス契約番号1
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_1_ERR );
		// 宅内機器型式コード1
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_1_ERR );
		// 機器製造番号1
		errMapping( template, errMap, EKU0031D010CBSMsg.KKSEIZO_NO_1_ERR );
		// STB-ID1
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_ID_1_ERR );
		// HDD容量コード1
		errMapping( template, errMap, EKU0031D010CBSMsg.HDD_CAPA_CD_1_ERR );
		// BSパススルー可否1
		errMapping( template, errMap, EKU0031D010CBSMsg.VONU_BSPT_KH_1_ERR );
		// STB契約TVコースコード1
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_1_ERR );
		// 旧STB-ID1
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_STB_ID_1_ERR );
		// 旧HDD容量コード1
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_1_ERR );
		// 旧宅内機器型式コード1
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_1_ERR );
		// 機器提供サービス契約変更メモ1
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_1_ERR );
		// 変更前宅内機器型式コード1
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_1_ERR );
		// 変更前機器製造番号1
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_1_ERR );
		// 変更前STB-ID1
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_ID_1_ERR );
		// 変更前HDD容量コード1
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_1_ERR );
		// 変更前BSパススルー可否1
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_1_ERR );
		// 変更前STB契約TVコースコード1
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_1_ERR );
		// 変更前旧STB-ID1
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_1_ERR );
		// 変更前旧HDD容量コード1
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_1_ERR );
		// 変更前旧宅内機器型式コード1
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_1_ERR );
		// 宅内機器種別コード2
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_2_ERR );
		// 宅内機器異動コード2
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_2_ERR );
		// 機器提供サービス契約番号2
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_2_ERR );
		// 宅内機器型式コード2
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_2_ERR );
		// 機器製造番号2
		errMapping( template, errMap, EKU0031D010CBSMsg.KKSEIZO_NO_2_ERR );
		// STB-ID2
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_ID_2_ERR );
		// HDD容量コード2
		errMapping( template, errMap, EKU0031D010CBSMsg.HDD_CAPA_CD_2_ERR );
		// BSパススルー可否2
		errMapping( template, errMap, EKU0031D010CBSMsg.VONU_BSPT_KH_2_ERR );
		// STB契約TVコースコード2
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_2_ERR );
		// 旧STB-ID2
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_STB_ID_2_ERR );
		// 旧HDD容量コード2
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_2_ERR );
		// 旧宅内機器型式コード2
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_2_ERR );
		// 機器提供サービス契約変更メモ2
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_2_ERR );
		// 変更前宅内機器型式コード2
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_2_ERR );
		// 変更前機器製造番号2
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_2_ERR );
		// 変更前STB-ID2
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_ID_2_ERR );
		// 変更前HDD容量コード2
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_2_ERR );
		// 変更前BSパススルー可否2
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_2_ERR );
		// 変更前STB契約TVコースコード2
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_2_ERR );
		// 変更前旧STB-ID2
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_2_ERR );
		// 変更前旧HDD容量コード2
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_2_ERR );
		// 変更前旧宅内機器型式コード2
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_2_ERR );
		// 宅内機器種別コード3
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_3_ERR );
		// 宅内機器異動コード3
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_3_ERR );
		// 機器提供サービス契約番号3
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_3_ERR );
		// 宅内機器型式コード3
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_3_ERR );
		// 機器製造番号3
		errMapping( template, errMap, EKU0031D010CBSMsg.KKSEIZO_NO_3_ERR );
		// STB-ID3
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_ID_3_ERR );
		// HDD容量コード3
		errMapping( template, errMap, EKU0031D010CBSMsg.HDD_CAPA_CD_3_ERR );
		// BSパススルー可否3
		errMapping( template, errMap, EKU0031D010CBSMsg.VONU_BSPT_KH_3_ERR );
		// STB契約TVコースコード3
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_3_ERR );
		// 旧STB-ID3
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_STB_ID_3_ERR );
		// 旧HDD容量コード3
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_3_ERR );
		// 旧宅内機器型式コード3
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_3_ERR );
		// 機器提供サービス契約変更メモ3
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_3_ERR );
		// 変更前宅内機器型式コード3
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_3_ERR );
		// 変更前機器製造番号3
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_3_ERR );
		// 変更前STB-ID3
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_ID_3_ERR );
		// 変更前HDD容量コード3
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_3_ERR );
		// 変更前BSパススルー可否3
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_3_ERR );
		// 変更前STB契約TVコースコード3
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_3_ERR );
		// 変更前旧STB-ID3
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_3_ERR );
		// 変更前旧HDD容量コード3
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_3_ERR );
		// 変更前旧宅内機器型式コード3
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_3_ERR );
		// 宅内機器種別コード4
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_4_ERR );
		// 宅内機器異動コード4
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_4_ERR );
		// 機器提供サービス契約番号4
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_4_ERR );
		// 宅内機器型式コード4
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_4_ERR );
		// 機器製造番号4
		errMapping( template, errMap, EKU0031D010CBSMsg.KKSEIZO_NO_4_ERR );
		// STB-ID4
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_ID_4_ERR );
		// HDD容量コード4
		errMapping( template, errMap, EKU0031D010CBSMsg.HDD_CAPA_CD_4_ERR );
		// BSパススルー可否4
		errMapping( template, errMap, EKU0031D010CBSMsg.VONU_BSPT_KH_4_ERR );
		// STB契約TVコースコード4
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_4_ERR );
		// 旧STB-ID4
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_STB_ID_4_ERR );
		// 旧HDD容量コード4
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_4_ERR );
		// 旧宅内機器型式コード4
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_4_ERR );
		// 機器提供サービス契約変更メモ4
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_4_ERR );
		// 変更前宅内機器型式コード4
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_4_ERR );
		// 変更前機器製造番号4
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_4_ERR );
		// 変更前STB-ID4
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_ID_4_ERR );
		// 変更前HDD容量コード4
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_4_ERR );
		// 変更前BSパススルー可否4
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_4_ERR );
		// 変更前STB契約TVコースコード4
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_4_ERR );
		// 変更前旧STB-ID4
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_4_ERR );
		// 変更前旧HDD容量コード4
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_4_ERR );
		// 変更前旧宅内機器型式コード4
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_4_ERR );
		// 宅内機器種別コード5
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_5_ERR );
		// 宅内機器異動コード5
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_5_ERR );
		// 機器提供サービス契約番号5
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_5_ERR );
		// 宅内機器型式コード5
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_5_ERR );
		// 機器製造番号5
		errMapping( template, errMap, EKU0031D010CBSMsg.KKSEIZO_NO_5_ERR );
		// STB-ID5
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_ID_5_ERR );
		// HDD容量コード5
		errMapping( template, errMap, EKU0031D010CBSMsg.HDD_CAPA_CD_5_ERR );
		// BSパススルー可否5
		errMapping( template, errMap, EKU0031D010CBSMsg.VONU_BSPT_KH_5_ERR );
		// STB契約TVコースコード5
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_5_ERR );
		// 旧STB-ID5
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_STB_ID_5_ERR );
		// 旧HDD容量コード5
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_5_ERR );
		// 旧宅内機器型式コード5
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_5_ERR );
		// 機器提供サービス契約変更メモ5
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_5_ERR );
		// 変更前宅内機器型式コード5
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_5_ERR );
		// 変更前機器製造番号5
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_5_ERR );
		// 変更前STB-ID5
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_ID_5_ERR );
		// 変更前HDD容量コード5
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_5_ERR );
		// 変更前BSパススルー可否5
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_5_ERR );
		// 変更前STB契約TVコースコード5
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_5_ERR );
		// 変更前旧STB-ID5
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_5_ERR );
		// 変更前旧HDD容量コード5
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_5_ERR );
		// 変更前旧宅内機器型式コード5
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_5_ERR );
		// 宅内機器種別コード6
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_6_ERR );
		// 宅内機器異動コード6
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_6_ERR );
		// 機器提供サービス契約番号6
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_6_ERR );
		// 宅内機器型式コード6
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_6_ERR );
		// 機器製造番号6
		errMapping( template, errMap, EKU0031D010CBSMsg.KKSEIZO_NO_6_ERR );
		// STB-ID6
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_ID_6_ERR );
		// HDD容量コード6
		errMapping( template, errMap, EKU0031D010CBSMsg.HDD_CAPA_CD_6_ERR );
		// BSパススルー可否6
		errMapping( template, errMap, EKU0031D010CBSMsg.VONU_BSPT_KH_6_ERR );
		// STB契約TVコースコード6
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_6_ERR );
		// 旧STB-ID6
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_STB_ID_6_ERR );
		// 旧HDD容量コード6
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_6_ERR );
		// 旧宅内機器型式コード6
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_6_ERR );
		// 機器提供サービス契約変更メモ6
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_6_ERR );
		// 変更前宅内機器型式コード6
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_6_ERR );
		// 変更前機器製造番号6
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_6_ERR );
		// 変更前STB-ID6
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_ID_6_ERR );
		// 変更前HDD容量コード6
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_6_ERR );
		// 変更前BSパススルー可否6
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_6_ERR );
		// 変更前STB契約TVコースコード6
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_6_ERR );
		// 変更前旧STB-ID6
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_6_ERR );
		// 変更前旧HDD容量コード6
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_6_ERR );
		// 変更前旧宅内機器型式コード6
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_6_ERR );
		// 宅内機器種別コード7
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_7_ERR );
		// 宅内機器異動コード7
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_7_ERR );
		// 機器提供サービス契約番号7
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_7_ERR );
		// 宅内機器型式コード7
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_7_ERR );
		// 機器製造番号7
		errMapping( template, errMap, EKU0031D010CBSMsg.KKSEIZO_NO_7_ERR );
		// STB-ID7
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_ID_7_ERR );
		// HDD容量コード7
		errMapping( template, errMap, EKU0031D010CBSMsg.HDD_CAPA_CD_7_ERR );
		// BSパススルー可否7
		errMapping( template, errMap, EKU0031D010CBSMsg.VONU_BSPT_KH_7_ERR );
		// STB契約TVコースコード7
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_7_ERR );
		// 旧STB-ID7
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_STB_ID_7_ERR );
		// 旧HDD容量コード7
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_7_ERR );
		// 旧宅内機器型式コード7
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_7_ERR );
		// 機器提供サービス契約変更メモ7
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_7_ERR );
		// 変更前宅内機器型式コード7
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_7_ERR );
		// 変更前機器製造番号7
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_7_ERR );
		// 変更前STB-ID7
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_ID_7_ERR );
		// 変更前HDD容量コード7
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_7_ERR );
		// 変更前BSパススルー可否7
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_7_ERR );
		// 変更前STB契約TVコースコード7
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_7_ERR );
		// 変更前旧STB-ID7
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_7_ERR );
		// 変更前旧HDD容量コード7
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_7_ERR );
		// 変更前旧宅内機器型式コード7
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_7_ERR );
		// 宅内機器種別コード8
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_8_ERR );
		// 宅内機器異動コード8
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_8_ERR );
		// 機器提供サービス契約番号8
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_8_ERR );
		// 宅内機器型式コード8
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_8_ERR );
		// 機器製造番号8
		errMapping( template, errMap, EKU0031D010CBSMsg.KKSEIZO_NO_8_ERR );
		// STB-ID8
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_ID_8_ERR );
		// HDD容量コード8
		errMapping( template, errMap, EKU0031D010CBSMsg.HDD_CAPA_CD_8_ERR );
		// BSパススルー可否8
		errMapping( template, errMap, EKU0031D010CBSMsg.VONU_BSPT_KH_8_ERR );
		// STB契約TVコースコード8
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_8_ERR );
		// 旧STB-ID8
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_STB_ID_8_ERR );
		// 旧HDD容量コード8
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_8_ERR );
		// 旧宅内機器型式コード8
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_8_ERR );
		// 機器提供サービス契約変更メモ8
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_8_ERR );
		// 変更前宅内機器型式コード8
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_8_ERR );
		// 変更前機器製造番号8
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_8_ERR );
		// 変更前STB-ID8
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_ID_8_ERR );
		// 変更前HDD容量コード8
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_8_ERR );
		// 変更前BSパススルー可否8
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_8_ERR );
		// 変更前STB契約TVコースコード8
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_8_ERR );
		// 変更前旧STB-ID8
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_8_ERR );
		// 変更前旧HDD容量コード8
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_8_ERR );
		// 変更前旧宅内機器型式コード8
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_8_ERR );
		// 宅内機器種別コード9
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_9_ERR );
		// 宅内機器異動コード9
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_9_ERR );
		// 機器提供サービス契約番号9
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_9_ERR );
		// 宅内機器型式コード9
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_9_ERR );
		// 機器製造番号9
		errMapping( template, errMap, EKU0031D010CBSMsg.KKSEIZO_NO_9_ERR );
		// STB-ID9
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_ID_9_ERR );
		// HDD容量コード9
		errMapping( template, errMap, EKU0031D010CBSMsg.HDD_CAPA_CD_9_ERR );
		// BSパススルー可否9
		errMapping( template, errMap, EKU0031D010CBSMsg.VONU_BSPT_KH_9_ERR );
		// STB契約TVコースコード9
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_9_ERR );
		// 旧STB-ID9
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_STB_ID_9_ERR );
		// 旧HDD容量コード9
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_9_ERR );
		// 旧宅内機器型式コード9
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_9_ERR );
		// 機器提供サービス契約変更メモ9
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_9_ERR );
		// 変更前宅内機器型式コード9
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_9_ERR );
		// 変更前機器製造番号9
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_9_ERR );
		// 変更前STB-ID9
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_ID_9_ERR );
		// 変更前HDD容量コード9
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_9_ERR );
		// 変更前BSパススルー可否9
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_9_ERR );
		// 変更前STB契約TVコースコード9
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_9_ERR );
		// 変更前旧STB-ID9
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_9_ERR );
		// 変更前旧HDD容量コード9
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_9_ERR );
		// 変更前旧宅内機器型式コード9
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_9_ERR );
		// 宅内機器種別コード10
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_10_ERR );
		// 宅内機器異動コード10
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_10_ERR );
		// 機器提供サービス契約番号10
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_10_ERR );
		// 宅内機器型式コード10
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_10_ERR );
		// 機器製造番号10
		errMapping( template, errMap, EKU0031D010CBSMsg.KKSEIZO_NO_10_ERR );
		// STB-ID10
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_ID_10_ERR );
		// HDD容量コード10
		errMapping( template, errMap, EKU0031D010CBSMsg.HDD_CAPA_CD_10_ERR );
		// BSパススルー可否10
		errMapping( template, errMap, EKU0031D010CBSMsg.VONU_BSPT_KH_10_ERR );
		// STB契約TVコースコード10
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_10_ERR );
		// 旧STB-ID10
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_STB_ID_10_ERR );
		// 旧HDD容量コード10
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_10_ERR );
		// 旧宅内機器型式コード10
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_10_ERR );
		// 機器提供サービス契約変更メモ10
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_10_ERR );
		// 変更前宅内機器型式コード10
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_10_ERR );
		// 変更前機器製造番号10
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_10_ERR );
		// 変更前STB-ID10
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_ID_10_ERR );
		// 変更前HDD容量コード10
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_10_ERR );
		// 変更前BSパススルー可否10
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_10_ERR );
		// 変更前STB契約TVコースコード10
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_10_ERR );
		// 変更前旧STB-ID10
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_10_ERR );
		// 変更前旧HDD容量コード10
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_10_ERR );
		// 変更前旧宅内機器型式コード10
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_10_ERR );
		// 宅内機器種別コード11
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_11_ERR );
		// 宅内機器異動コード11
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_11_ERR );
		// 機器提供サービス契約番号11
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_11_ERR );
		// 宅内機器型式コード11
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_11_ERR );
		// 機器製造番号11
		errMapping( template, errMap, EKU0031D010CBSMsg.KKSEIZO_NO_11_ERR );
		// STB-ID11
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_ID_11_ERR );
		// HDD容量コード11
		errMapping( template, errMap, EKU0031D010CBSMsg.HDD_CAPA_CD_11_ERR );
		// BSパススルー可否11
		errMapping( template, errMap, EKU0031D010CBSMsg.VONU_BSPT_KH_11_ERR );
		// STB契約TVコースコード11
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_11_ERR );
		// 旧STB-ID11
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_STB_ID_11_ERR );
		// 旧HDD容量コード11
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_11_ERR );
		// 旧宅内機器型式コード11
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_11_ERR );
		// 機器提供サービス契約変更メモ11
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_11_ERR );
		// 変更前宅内機器型式コード11
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_11_ERR );
		// 変更前機器製造番号11
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_11_ERR );
		// 変更前STB-ID11
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_ID_11_ERR );
		// 変更前HDD容量コード11
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_11_ERR );
		// 変更前BSパススルー可否11
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_11_ERR );
		// 変更前STB契約TVコースコード11
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_11_ERR );
		// 変更前旧STB-ID11
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_11_ERR );
		// 変更前旧HDD容量コード11
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_11_ERR );
		// 変更前旧宅内機器型式コード11
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_11_ERR );
		// 宅内機器種別コード12
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_12_ERR );
		// 宅内機器異動コード12
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_12_ERR );
		// 機器提供サービス契約番号12
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_12_ERR );
		// 宅内機器型式コード12
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_12_ERR );
		// 機器製造番号12
		errMapping( template, errMap, EKU0031D010CBSMsg.KKSEIZO_NO_12_ERR );
		// STB-ID12
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_ID_12_ERR );
		// HDD容量コード12
		errMapping( template, errMap, EKU0031D010CBSMsg.HDD_CAPA_CD_12_ERR );
		// BSパススルー可否12
		errMapping( template, errMap, EKU0031D010CBSMsg.VONU_BSPT_KH_12_ERR );
		// STB契約TVコースコード12
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_12_ERR );
		// 旧STB-ID12
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_STB_ID_12_ERR );
		// 旧HDD容量コード12
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_12_ERR );
		// 旧宅内機器型式コード12
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_12_ERR );
		// 機器提供サービス契約変更メモ12
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_12_ERR );
		// 変更前宅内機器型式コード12
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_12_ERR );
		// 変更前機器製造番号12
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_12_ERR );
		// 変更前STB-ID12
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_ID_12_ERR );
		// 変更前HDD容量コード12
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_12_ERR );
		// 変更前BSパススルー可否12
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_12_ERR );
		// 変更前STB契約TVコースコード12
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_12_ERR );
		// 変更前旧STB-ID12
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_12_ERR );
		// 変更前旧HDD容量コード12
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_12_ERR );
		// 変更前旧宅内機器型式コード12
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_12_ERR );
		// 宅内機器種別コード13
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_13_ERR );
		// 宅内機器異動コード13
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_13_ERR );
		// 機器提供サービス契約番号13
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_13_ERR );
		// 宅内機器型式コード13
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_13_ERR );
		// 機器製造番号13
		errMapping( template, errMap, EKU0031D010CBSMsg.KKSEIZO_NO_13_ERR );
		// STB-ID13
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_ID_13_ERR );
		// HDD容量コード13
		errMapping( template, errMap, EKU0031D010CBSMsg.HDD_CAPA_CD_13_ERR );
		// BSパススルー可否13
		errMapping( template, errMap, EKU0031D010CBSMsg.VONU_BSPT_KH_13_ERR );
		// STB契約TVコースコード13
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_13_ERR );
		// 旧STB-ID13
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_STB_ID_13_ERR );
		// 旧HDD容量コード13
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_13_ERR );
		// 旧宅内機器型式コード13
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_13_ERR );
		// 機器提供サービス契約変更メモ13
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_13_ERR );
		// 変更前宅内機器型式コード13
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_13_ERR );
		// 変更前機器製造番号13
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_13_ERR );
		// 変更前STB-ID13
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_ID_13_ERR );
		// 変更前HDD容量コード13
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_13_ERR );
		// 変更前BSパススルー可否13
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_13_ERR );
		// 変更前STB契約TVコースコード13
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_13_ERR );
		// 変更前旧STB-ID13
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_13_ERR );
		// 変更前旧HDD容量コード13
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_13_ERR );
		// 変更前旧宅内機器型式コード13
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_13_ERR );
		// 宅内機器種別コード14
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_14_ERR );
		// 宅内機器異動コード14
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_14_ERR );
		// 機器提供サービス契約番号14
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_14_ERR );
		// 宅内機器型式コード14
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_14_ERR );
		// 機器製造番号14
		errMapping( template, errMap, EKU0031D010CBSMsg.KKSEIZO_NO_14_ERR );
		// STB-ID14
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_ID_14_ERR );
		// HDD容量コード14
		errMapping( template, errMap, EKU0031D010CBSMsg.HDD_CAPA_CD_14_ERR );
		// BSパススルー可否14
		errMapping( template, errMap, EKU0031D010CBSMsg.VONU_BSPT_KH_14_ERR );
		// STB契約TVコースコード14
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_14_ERR );
		// 旧STB-ID14
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_STB_ID_14_ERR );
		// 旧HDD容量コード14
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_14_ERR );
		// 旧宅内機器型式コード14
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_14_ERR );
		// 機器提供サービス契約変更メモ14
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_14_ERR );
		// 変更前宅内機器型式コード14
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_14_ERR );
		// 変更前機器製造番号14
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_14_ERR );
		// 変更前STB-ID14
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_ID_14_ERR );
		// 変更前HDD容量コード14
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_14_ERR );
		// 変更前BSパススルー可否14
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_14_ERR );
		// 変更前STB契約TVコースコード14
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_14_ERR );
		// 変更前旧STB-ID14
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_14_ERR );
		// 変更前旧HDD容量コード14
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_14_ERR );
		// 変更前旧宅内機器型式コード14
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_14_ERR );
		// 宅内機器種別コード15
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_15_ERR );
		// 宅内機器異動コード15
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_15_ERR );
		// 機器提供サービス契約番号15
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_15_ERR );
		// 宅内機器型式コード15
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_15_ERR );
		// 機器製造番号15
		errMapping( template, errMap, EKU0031D010CBSMsg.KKSEIZO_NO_15_ERR );
		// STB-ID15
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_ID_15_ERR );
		// HDD容量コード15
		errMapping( template, errMap, EKU0031D010CBSMsg.HDD_CAPA_CD_15_ERR );
		// BSパススルー可否15
		errMapping( template, errMap, EKU0031D010CBSMsg.VONU_BSPT_KH_15_ERR );
		// STB契約TVコースコード15
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_15_ERR );
		// 旧STB-ID15
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_STB_ID_15_ERR );
		// 旧HDD容量コード15
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_15_ERR );
		// 旧宅内機器型式コード15
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_15_ERR );
		// 機器提供サービス契約変更メモ15
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_15_ERR );
		// 変更前宅内機器型式コード15
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_15_ERR );
		// 変更前機器製造番号15
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_15_ERR );
		// 変更前STB-ID15
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_ID_15_ERR );
		// 変更前HDD容量コード15
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_15_ERR );
		// 変更前BSパススルー可否15
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_15_ERR );
		// 変更前STB契約TVコースコード15
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_15_ERR );
		// 変更前旧STB-ID15
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_15_ERR );
		// 変更前旧HDD容量コード15
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_15_ERR );
		// 変更前旧宅内機器型式コード15
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_15_ERR );
		// 宅内機器種別コード16
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_16_ERR );
		// 宅内機器異動コード16
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_16_ERR );
		// 機器提供サービス契約番号16
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_16_ERR );
		// 宅内機器型式コード16
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_16_ERR );
		// 機器製造番号16
		errMapping( template, errMap, EKU0031D010CBSMsg.KKSEIZO_NO_16_ERR );
		// STB-ID16
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_ID_16_ERR );
		// HDD容量コード16
		errMapping( template, errMap, EKU0031D010CBSMsg.HDD_CAPA_CD_16_ERR );
		// BSパススルー可否16
		errMapping( template, errMap, EKU0031D010CBSMsg.VONU_BSPT_KH_16_ERR );
		// STB契約TVコースコード16
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_16_ERR );
		// 旧STB-ID16
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_STB_ID_16_ERR );
		// 旧HDD容量コード16
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_16_ERR );
		// 旧宅内機器型式コード16
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_16_ERR );
		// 機器提供サービス契約変更メモ16
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_16_ERR );
		// 変更前宅内機器型式コード16
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_16_ERR );
		// 変更前機器製造番号16
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_16_ERR );
		// 変更前STB-ID16
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_ID_16_ERR );
		// 変更前HDD容量コード16
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_16_ERR );
		// 変更前BSパススルー可否16
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_16_ERR );
		// 変更前STB契約TVコースコード16
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_16_ERR );
		// 変更前旧STB-ID16
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_16_ERR );
		// 変更前旧HDD容量コード16
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_16_ERR );
		// 変更前旧宅内機器型式コード16
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_16_ERR );
		// 宅内機器種別コード17
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_17_ERR );
		// 宅内機器異動コード17
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_17_ERR );
		// 機器提供サービス契約番号17
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_17_ERR );
		// 宅内機器型式コード17
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_17_ERR );
		// 機器製造番号17
		errMapping( template, errMap, EKU0031D010CBSMsg.KKSEIZO_NO_17_ERR );
		// STB-ID17
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_ID_17_ERR );
		// HDD容量コード17
		errMapping( template, errMap, EKU0031D010CBSMsg.HDD_CAPA_CD_17_ERR );
		// BSパススルー可否17
		errMapping( template, errMap, EKU0031D010CBSMsg.VONU_BSPT_KH_17_ERR );
		// STB契約TVコースコード17
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_17_ERR );
		// 旧STB-ID17
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_STB_ID_17_ERR );
		// 旧HDD容量コード17
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_17_ERR );
		// 旧宅内機器型式コード17
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_17_ERR );
		// 機器提供サービス契約変更メモ17
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_17_ERR );
		// 変更前宅内機器型式コード17
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_17_ERR );
		// 変更前機器製造番号17
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_17_ERR );
		// 変更前STB-ID17
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_ID_17_ERR );
		// 変更前HDD容量コード17
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_17_ERR );
		// 変更前BSパススルー可否17
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_17_ERR );
		// 変更前STB契約TVコースコード17
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_17_ERR );
		// 変更前旧STB-ID17
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_17_ERR );
		// 変更前旧HDD容量コード17
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_17_ERR );
		// 変更前旧宅内機器型式コード17
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_17_ERR );
		// 宅内機器種別コード18
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_18_ERR );
		// 宅内機器異動コード18
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_18_ERR );
		// 機器提供サービス契約番号18
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_18_ERR );
		// 宅内機器型式コード18
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_18_ERR );
		// 機器製造番号18
		errMapping( template, errMap, EKU0031D010CBSMsg.KKSEIZO_NO_18_ERR );
		// STB-ID18
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_ID_18_ERR );
		// HDD容量コード18
		errMapping( template, errMap, EKU0031D010CBSMsg.HDD_CAPA_CD_18_ERR );
		// BSパススルー可否18
		errMapping( template, errMap, EKU0031D010CBSMsg.VONU_BSPT_KH_18_ERR );
		// STB契約TVコースコード18
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_18_ERR );
		// 旧STB-ID18
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_STB_ID_18_ERR );
		// 旧HDD容量コード18
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_18_ERR );
		// 旧宅内機器型式コード18
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_18_ERR );
		// 機器提供サービス契約変更メモ18
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_18_ERR );
		// 変更前宅内機器型式コード18
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_18_ERR );
		// 変更前機器製造番号18
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_18_ERR );
		// 変更前STB-ID18
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_ID_18_ERR );
		// 変更前HDD容量コード18
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_18_ERR );
		// 変更前BSパススルー可否18
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_18_ERR );
		// 変更前STB契約TVコースコード18
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_18_ERR );
		// 変更前旧STB-ID18
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_18_ERR );
		// 変更前旧HDD容量コード18
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_18_ERR );
		// 変更前旧宅内機器型式コード18
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_18_ERR );
		// 宅内機器種別コード19
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_19_ERR );
		// 宅内機器異動コード19
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_19_ERR );
		// 機器提供サービス契約番号19
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_19_ERR );
		// 宅内機器型式コード19
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_19_ERR );
		// 機器製造番号19
		errMapping( template, errMap, EKU0031D010CBSMsg.KKSEIZO_NO_19_ERR );
		// STB-ID19
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_ID_19_ERR );
		// HDD容量コード19
		errMapping( template, errMap, EKU0031D010CBSMsg.HDD_CAPA_CD_19_ERR );
		// BSパススルー可否19
		errMapping( template, errMap, EKU0031D010CBSMsg.VONU_BSPT_KH_19_ERR );
		// STB契約TVコースコード19
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_19_ERR );
		// 旧STB-ID19
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_STB_ID_19_ERR );
		// 旧HDD容量コード19
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_19_ERR );
		// 旧宅内機器型式コード19
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_19_ERR );
		// 機器提供サービス契約変更メモ19
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_19_ERR );
		// 変更前宅内機器型式コード19
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_19_ERR );
		// 変更前機器製造番号19
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_19_ERR );
		// 変更前STB-ID19
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_ID_19_ERR );
		// 変更前HDD容量コード19
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_19_ERR );
		// 変更前BSパススルー可否19
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_19_ERR );
		// 変更前STB契約TVコースコード19
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_19_ERR );
		// 変更前旧STB-ID19
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_19_ERR );
		// 変更前旧HDD容量コード19
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_19_ERR );
		// 変更前旧宅内機器型式コード19
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_19_ERR );
		// 宅内機器種別コード20
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_SBT_CD_20_ERR );
		// 宅内機器異動コード20
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_IDO_CD_20_ERR );
		// 機器提供サービス契約番号20
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_NO_20_ERR );
		// 宅内機器型式コード20
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKNKIKI_MODEL_CD_20_ERR );
		// 機器製造番号20
		errMapping( template, errMap, EKU0031D010CBSMsg.KKSEIZO_NO_20_ERR );
		// STB-ID20
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_ID_20_ERR );
		// HDD容量コード20
		errMapping( template, errMap, EKU0031D010CBSMsg.HDD_CAPA_CD_20_ERR );
		// BSパススルー可否20
		errMapping( template, errMap, EKU0031D010CBSMsg.VONU_BSPT_KH_20_ERR );
		// STB契約TVコースコード20
		errMapping( template, errMap, EKU0031D010CBSMsg.STB_KEI_TV_COURSE_CD_20_ERR );
		// 旧STB-ID20
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_STB_ID_20_ERR );
		// 旧HDD容量コード20
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_HDD_CAPA_CD_20_ERR );
		// 旧宅内機器型式コード20
		errMapping( template, errMap, EKU0031D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_20_ERR );
		// 機器提供サービス契約変更メモ20
		errMapping( template, errMap, EKU0031D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_20_ERR );
		// 変更前宅内機器型式コード20
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_20_ERR );
		// 変更前機器製造番号20
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_KKSEIZO_NO_20_ERR );
		// 変更前STB-ID20
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_ID_20_ERR );
		// 変更前HDD容量コード20
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_HDD_CAPA_CD_20_ERR );
		// 変更前BSパススルー可否20
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_VONU_BSPT_KH_20_ERR );
		// 変更前STB契約TVコースコード20
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_20_ERR );
		// 変更前旧STB-ID20
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_STB_ID_20_ERR );
		// 変更前旧HDD容量コード20
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_20_ERR );
		// 変更前旧宅内機器型式コード20
		errMapping( template, errMap, EKU0031D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_20_ERR );
		// 申込者名
		errMapping( template, errMap, EKU0031D010CBSMsg.MSKMSHA_NM_ERR );
		// 工事アポ連絡先電話番号
		errMapping( template, errMap, EKU0031D010CBSMsg.KOJI_APO_RRKS_TELNO_ERR );
		// サービス開始年月日
		errMapping( template, errMap, EKU0031D010CBSMsg.SVC_STAYMD_ERR );
		// 転宅前サービス契約回線内訳番号
		errMapping( template, errMap, EKU0031D010CBSMsg.TENTAKU_BF_SVC_KEI_KAISEN_UCWK_NO_ERR );
		// マンション物件コード
		errMapping( template, errMap, EKU0031D010CBSMsg.MANSION_BUKKEN_CD_ERR );
		// 機器変更番号1
		errMapping( template, errMap, EKU0031D010CBSMsg.KIKI_CHG_NO_1_ERR );
		// 機器変更番号2
		errMapping( template, errMap, EKU0031D010CBSMsg.KIKI_CHG_NO_2_ERR );
		// 機器変更番号3
		errMapping( template, errMap, EKU0031D010CBSMsg.KIKI_CHG_NO_3_ERR );
		// 機器変更番号4
		errMapping( template, errMap, EKU0031D010CBSMsg.KIKI_CHG_NO_4_ERR );
		// 機器変更番号5
		errMapping( template, errMap, EKU0031D010CBSMsg.KIKI_CHG_NO_5_ERR );
		// 機器変更番号6
		errMapping( template, errMap, EKU0031D010CBSMsg.KIKI_CHG_NO_6_ERR );
		// 機器変更番号7
		errMapping( template, errMap, EKU0031D010CBSMsg.KIKI_CHG_NO_7_ERR );
		// 機器変更番号8
		errMapping( template, errMap, EKU0031D010CBSMsg.KIKI_CHG_NO_8_ERR );
		// 機器変更番号9
		errMapping( template, errMap, EKU0031D010CBSMsg.KIKI_CHG_NO_9_ERR );
		// 機器変更番号10
		errMapping( template, errMap, EKU0031D010CBSMsg.KIKI_CHG_NO_10_ERR );
		// 機器変更番号11
		errMapping( template, errMap, EKU0031D010CBSMsg.KIKI_CHG_NO_11_ERR );
		// 機器変更番号12
		errMapping( template, errMap, EKU0031D010CBSMsg.KIKI_CHG_NO_12_ERR );
		// 機器変更番号13
		errMapping( template, errMap, EKU0031D010CBSMsg.KIKI_CHG_NO_13_ERR );
		// 機器変更番号14
		errMapping( template, errMap, EKU0031D010CBSMsg.KIKI_CHG_NO_14_ERR );
		// 機器変更番号15
		errMapping( template, errMap, EKU0031D010CBSMsg.KIKI_CHG_NO_15_ERR );
		// 機器変更番号16
		errMapping( template, errMap, EKU0031D010CBSMsg.KIKI_CHG_NO_16_ERR );
		// 機器変更番号17
		errMapping( template, errMap, EKU0031D010CBSMsg.KIKI_CHG_NO_17_ERR );
		// 機器変更番号18
		errMapping( template, errMap, EKU0031D010CBSMsg.KIKI_CHG_NO_18_ERR );
		// 機器変更番号19
		errMapping( template, errMap, EKU0031D010CBSMsg.KIKI_CHG_NO_19_ERR );
		// 機器変更番号20
		errMapping( template, errMap, EKU0031D010CBSMsg.KIKI_CHG_NO_20_ERR );
		// 住所変更撤去工事案件番号
		errMapping( template, errMap, EKU0031D010CBSMsg.AD_CHG_TEKKYO_KJAK_NO_ERR );
		//ANK-3136-00-00 ADD START
		// 設備流用有無
		errMapping( template, errMap, EKU0031D010CBSMsg.EQUIP_RYUYO_UM_ERR );
		// 流用元工事案件番号
		errMapping( template, errMap, EKU0031D010CBSMsg.RYUYO_MOTO_KJAK_NO_ERR );
		// 設備流用工事完了希望年月日
		errMapping( template, errMap, EKU0031D010CBSMsg.SBRY_KJ_FIN_KIBOYMD_ERR );
		// 他システム連携_工事連絡先氏名
		errMapping( template, errMap, EKU0031D010CBSMsg.TSYRN_KJ_RRKS_NM_ERR );
		// 他システム連携_工事連絡先電話番号
		errMapping( template, errMap, EKU0031D010CBSMsg.TSYRN_KJ_RRKS_TLN_ERR );
		// 他システム連携_宅内調査時連絡先氏名
		errMapping( template, errMap, EKU0031D010CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM_ERR );
		// 他システム連携_宅内調査時連絡先電話番号
		errMapping( template, errMap, EKU0031D010CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN_ERR );
		// 他システム連携_連絡希望日時
		errMapping( template, errMap, EKU0031D010CBSMsg.TSYRN_RRK_KIBO_DATE_ERR );
		// 他システム連携_工事費用
		errMapping( template, errMap, EKU0031D010CBSMsg.TSYRN_KOJI_HI_ERR );
		// 他システム連携_宅内調査要否
		errMapping( template, errMap, EKU0031D010CBSMsg.TSYRN_TAKCHO_YH_ERR );
		// 他システム連携_承諾書要否
		errMapping( template, errMap, EKU0031D010CBSMsg.TSYRN_SDAKS_YH_ERR );
		// 他システム連携_立会者名
		errMapping( template, errMap, EKU0031D010CBSMsg.TSYRN_TACHIAISHA_NM_ERR );
		// 他システム連携_引越し施策要否
		errMapping( template, errMap, EKU0031D010CBSMsg.TSYRN_HKKS_SISAK_YH_ERR );
		// 他システム連携_建替時新設案件要否
		errMapping( template, errMap, EKU0031D010CBSMsg.TSYRN_TTK_JI_NSANK_YH_ERR );
		// 他システム連携_地図有無
		errMapping( template, errMap, EKU0031D010CBSMsg.TSYRN_MAP_UM_ERR );
		// 他システム連携_同時工事情報
		errMapping( template, errMap, EKU0031D010CBSMsg.TSYRN_DOJI_KOJI_INF_ERR );
		// 他システム連携_既存契約情報
		errMapping( template, errMap, EKU0031D010CBSMsg.TSYRN_KZN_KEI_INF_ERR );
		// 他システム連携_不備解消年月日
		errMapping( template, errMap, EKU0031D010CBSMsg.TSYRN_HBI_KAISHOU_YMD_ERR );
		// 他システム連携_キャンペーン情報
		errMapping( template, errMap, EKU0031D010CBSMsg.TSYRN_CAMPAIGN_INF_ERR );
		// 宅内調査要否
		errMapping( template, errMap, EKU0031D010CBSMsg.TAKCHO_YH_ERR );
		// 設計要否
		errMapping( template, errMap, EKU0031D010CBSMsg.DSGN_YH_ERR );
		//ANK-3136-00-00 ADD END
		return param;
	}

	/**
	 *【上りマッピング】EKU0041D010 工事案件<eo光テレビ回線>受付.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕ku0041_d010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKU0041D010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKU0041D010CBSMsg.class.getName(), EKU0041D010, FUNC_CD_INS_CHECK_ADD );

		/** 上りマッピング **/
		// サービス契約番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.SVC_KEI_NO );
		// サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.SVC_KEI_KAISEN_UCWK_NO );
		// 申込書番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.MSKMSHO_NO );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 申込書明細番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.MKMSDTL_NO );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 申込明細番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.MSKM_DTL_NO );
		// 旧申込明細番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_MSKM_DTL_NO );
		// 申込書到着年月日
		updMapping( template, mapInfo, EKU0041D010CBSMsg.MSKMSHO_ARIV_YMD );
		// 申込受付年月日
		updMapping( template, mapInfo, EKU0041D010CBSMsg.MSKM_UK_YMD );
		// 工事受付コード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KOJI_UK_CD );
		// 工事受付詳細コード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KOJI_UK_DTAIL_CD );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO START
		// 工事受付契機異動区分
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KOJI_UK_OPTNTY_IDO_DIV );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO END
		// 工事受付契機異動年月日時分秒
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM );
		// サービスコード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.SVC_CD );
		// 料金グループコード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.PRC_GRP_CD );
		// 料金コースコード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.PCRS_CD );
		// 追加元サービス契約番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.ADD_MOTO_SVC_KEI_NO );
		// 面開発案件番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.MENKAIHAT_ANKEN_NO );
		// 面開発工事コード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.MNKHT_KOJI_CD );
		// 引越対象サービス契約番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HIKKOSHI_TRGT_SVC_KEI_NO );
		// オーナー契約番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OWNR_KEI_NO );
		// P-ID
		updMapping( template, mapInfo, EKU0041D010CBSMsg.PID );
		// CAT-ID
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CATID );
		// 回線使用契約番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KAISEN_USE_KEI_NO );
		// SYSID
		updMapping( template, mapInfo, EKU0041D010CBSMsg.SYSID );
		// お客様名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CUST_NM );
		// お客様カナ名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CUST_KANA );
		// お客様自宅電話番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CUST_HOME_TEL_NO );
		// お客様携帯電話番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CUST_KTAI_TEL_NO );
		// お客様連絡先電話番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CUST_RRKS_TEL_NO );
		// 連絡先勤務先名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.RRKS_OFFC_NM );
// ★★★ ANK-0397-00-00 ADD  2012.10.05 S.SHINJO START ★★★
		// 契約者住所手動入力フラグ
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KEISHA_AD_MAN_INPUT_FLG );
// ★★★ ANK-0397-00-00 ADD  2012.10.05 S.SHINJO END ★★★
		// 契約者住所コード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KEISHA_AD_CD );
		// 契約者郵便番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KEISHA_PCD );
		// 契約者都道府県名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KEISHA_STATE_NM );
		// 契約者市区町村名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KEISHA_CITY_NM );
		// 契約者大字通称名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KEISHA_OAZTSU_NM );
		// 契約者字丁目名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KEISHA_AZCHO_NM );
		// 契約者住所番地号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KEISHA_AD_BNCHIGO );
		// 契約者住所補記・建物名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KEISHA_ADRTTM );
		// 契約者住所補記・部屋番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KEISHA_ADRRM );
		// 請求契約番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.SEIKY_KEI_NO );
		// 場所番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.PLACE_NO );
		// 設置場所住所コード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.SETPLACE_AD_CD );
		// 設置場所郵便番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.SETPLACE_PCD );
		// 設置場所都道府県名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.SETPLACE_STATE_NM );
		// 設置場所市区町村名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.SETPLACE_CITY_NM );
		// 設置場所大字通称名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.SETPLACE_OAZTSU_NM );
		// 設置場所字丁目名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.SETPLACE_AZCHO_NM );
		// 設置場所住所番地号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.SETPLACE_AD_BNCHIGO );
		// 設置場所住所補記・建物名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.SETPLACE_ADRTTM );
		// 設置場所住所補記・部屋番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.SETPLACE_ADRRM );
		// 工事先住所未確定フラグ
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		updMapping( template, mapInfo, EKU0041D010CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH );
		// 回線場所電話番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KAISEN_PLACE_TELNO );
		// 関電営業所番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KEPCO_BUSIOFFICE_NO );
		// 経度
		updMapping( template, mapInfo, EKU0041D010CBSMsg.LGTD );
		// 緯度
		updMapping( template, mapInfo, EKU0041D010CBSMsg.LTTD );
		// 座標補正有無
		updMapping( template, mapInfo, EKU0041D010CBSMsg.ZAHYO_HOSEI_UM );
		// 住所形態コード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.AD_FORM_CD );
		// 入居階数コード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.NYUKYO_FLR_CNT_CD );
		// 建築階数コード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KCKU_FLR_CNT_CD );
		// 方角コード1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.DIRECTION_CD_1 );
		// 方角コード2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.DIRECTION_CD_2 );
		// 転宅前住所コード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TENTAKU_BF_AD_CD );
		// 転宅前郵便番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TENTAKU_BF_PCD );
		// 転宅前都道府県名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TENTAKU_BF_STATE_NM );
		// 転宅前市区町村名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TENTAKU_BF_CITY_NM );
		// 転宅前大字通称名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TENTAKU_BF_OAZTSU_NM );
		// 転宅前字丁目名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TENTAKU_BF_AZCHO_NM );
		// 転宅前住所番地号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TENTAKU_BF_AD_BNCHIGO );
		// 転宅前住所補記・建物名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TENTAKU_BF_ADRTTM );
		// 転宅前住所補記・部屋番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TENTAKU_BF_ADRRM );
		// 新築物件コード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.NEWCONST_BUKKEN_CD );
		// 復活案件フラグ
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HUKKAT_ANKEN_FLG );
		// 同一設備再申込コード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.SAME_EQUIP_RE_MSKM_CD );
		// 工事範囲コード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KOJI_SCOPE_CD );
		// 移設コード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.ISETSU_CD );
		// 工事希望年月日
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KOJI_KIBO_YMD );
		// 竣工予定年月日
		updMapping( template, mapInfo, EKU0041D010CBSMsg.SHUNKO_RSV_YMD );
		// 入居予定年月日
		updMapping( template, mapInfo, EKU0041D010CBSMsg.NYUKYO_RSV_YMD );
		// 引渡し予定年月日
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HIKIWATASHI_RSV_YMD );
		// 電力送電予定年月日
		updMapping( template, mapInfo, EKU0041D010CBSMsg.EPOWER_SODEN_RSV_YMD );
		// 電話連絡希望年月日
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TEL_RRK_KIBO_YMD );
		// 電話連絡希望時間帯コード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TEL_RRK_KIBO_TIME_CD );
		// 宅内調査希望アポ期限年月日
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD );
		// 宅内工事希望アポ期限年月日
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD );
		// 工事アポ連絡先指定コード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KOJI_APO_RRKS_SHITEI_CD );
		// 連絡手段コード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.RRK_WAY_CD );
		// 連絡手段補記
		updMapping( template, mapInfo, EKU0041D010CBSMsg.RRK_WAY_HOKI );
		// 工事案件備考
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KOJIAK_BIKO );
		// 工事案件備考1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KOJIAK_BIKO_1 );
		// 工事案件備考2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KOJIAK_BIKO_2 );
		// 電波障害案件番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.DMPS_ANKEN_NO );
		// 電波障害案件種別コード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.DMPSANK_SBT_CD );
		// 関西電力お客様情報授受同意有無
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM );
		// 宅内機器種別コード1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_1 );
		// 宅内機器異動コード1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_1 );
		// 機器提供サービス契約番号1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_1 );
		// 宅内機器型式コード1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_1 );
		// 機器製造番号1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKSEIZO_NO_1 );
		// STB-ID1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_ID_1 );
		// HDD容量コード1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HDD_CAPA_CD_1 );
		// BSパススルー可否1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_BSPT_KH_1 );
		// STB契約TVコースコード1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_1 );
		// 旧STB-ID1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_STB_ID_1 );
		// 旧HDD容量コード1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_1 );
		// 旧宅内機器型式コード1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_1 );
		// 機器提供サービス契約変更メモ1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_1 );
		// 変更前宅内機器型式コード1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_1 );
		// 変更前機器製造番号1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_1 );
		// 変更前STB-ID1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_ID_1 );
		// 変更前HDD容量コード1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_1 );
		// 変更前BSパススルー可否1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_1 );
		// 変更前STB契約TVコースコード1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_1 );
		// 変更前旧STB-ID1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_1 );
		// 変更前旧HDD容量コード1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_1 );
		// 変更前旧宅内機器型式コード1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_1 );
		// 宅内機器種別コード2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_2 );
		// 宅内機器異動コード2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_2 );
		// 機器提供サービス契約番号2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_2 );
		// 宅内機器型式コード2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_2 );
		// 機器製造番号2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKSEIZO_NO_2 );
		// STB-ID2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_ID_2 );
		// HDD容量コード2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HDD_CAPA_CD_2 );
		// BSパススルー可否2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_BSPT_KH_2 );
		// STB契約TVコースコード2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_2 );
		// 旧STB-ID2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_STB_ID_2 );
		// 旧HDD容量コード2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_2 );
		// 旧宅内機器型式コード2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_2 );
		// 機器提供サービス契約変更メモ2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_2 );
		// 変更前宅内機器型式コード2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_2 );
		// 変更前機器製造番号2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_2 );
		// 変更前STB-ID2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_ID_2 );
		// 変更前HDD容量コード2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_2 );
		// 変更前BSパススルー可否2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_2 );
		// 変更前STB契約TVコースコード2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_2 );
		// 変更前旧STB-ID2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_2 );
		// 変更前旧HDD容量コード2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_2 );
		// 変更前旧宅内機器型式コード2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_2 );
		// 宅内機器種別コード3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_3 );
		// 宅内機器異動コード3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_3 );
		// 機器提供サービス契約番号3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_3 );
		// 宅内機器型式コード3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_3 );
		// 機器製造番号3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKSEIZO_NO_3 );
		// STB-ID3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_ID_3 );
		// HDD容量コード3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HDD_CAPA_CD_3 );
		// BSパススルー可否3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_BSPT_KH_3 );
		// STB契約TVコースコード3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_3 );
		// 旧STB-ID3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_STB_ID_3 );
		// 旧HDD容量コード3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_3 );
		// 旧宅内機器型式コード3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_3 );
		// 機器提供サービス契約変更メモ3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_3 );
		// 変更前宅内機器型式コード3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_3 );
		// 変更前機器製造番号3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_3 );
		// 変更前STB-ID3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_ID_3 );
		// 変更前HDD容量コード3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_3 );
		// 変更前BSパススルー可否3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_3 );
		// 変更前STB契約TVコースコード3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_3 );
		// 変更前旧STB-ID3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_3 );
		// 変更前旧HDD容量コード3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_3 );
		// 変更前旧宅内機器型式コード3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_3 );
		// 宅内機器種別コード4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_4 );
		// 宅内機器異動コード4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_4 );
		// 機器提供サービス契約番号4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_4 );
		// 宅内機器型式コード4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_4 );
		// 機器製造番号4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKSEIZO_NO_4 );
		// STB-ID4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_ID_4 );
		// HDD容量コード4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HDD_CAPA_CD_4 );
		// BSパススルー可否4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_BSPT_KH_4 );
		// STB契約TVコースコード4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_4 );
		// 旧STB-ID4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_STB_ID_4 );
		// 旧HDD容量コード4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_4 );
		// 旧宅内機器型式コード4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_4 );
		// 機器提供サービス契約変更メモ4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_4 );
		// 変更前宅内機器型式コード4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_4 );
		// 変更前機器製造番号4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_4 );
		// 変更前STB-ID4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_ID_4 );
		// 変更前HDD容量コード4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_4 );
		// 変更前BSパススルー可否4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_4 );
		// 変更前STB契約TVコースコード4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_4 );
		// 変更前旧STB-ID4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_4 );
		// 変更前旧HDD容量コード4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_4 );
		// 変更前旧宅内機器型式コード4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_4 );
		// 宅内機器種別コード5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_5 );
		// 宅内機器異動コード5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_5 );
		// 機器提供サービス契約番号5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_5 );
		// 宅内機器型式コード5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_5 );
		// 機器製造番号5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKSEIZO_NO_5 );
		// STB-ID5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_ID_5 );
		// HDD容量コード5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HDD_CAPA_CD_5 );
		// BSパススルー可否5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_BSPT_KH_5 );
		// STB契約TVコースコード5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_5 );
		// 旧STB-ID5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_STB_ID_5 );
		// 旧HDD容量コード5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_5 );
		// 旧宅内機器型式コード5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_5 );
		// 機器提供サービス契約変更メモ5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_5 );
		// 変更前宅内機器型式コード5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_5 );
		// 変更前機器製造番号5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_5 );
		// 変更前STB-ID5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_ID_5 );
		// 変更前HDD容量コード5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_5 );
		// 変更前BSパススルー可否5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_5 );
		// 変更前STB契約TVコースコード5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_5 );
		// 変更前旧STB-ID5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_5 );
		// 変更前旧HDD容量コード5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_5 );
		// 変更前旧宅内機器型式コード5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_5 );
		// 宅内機器種別コード6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_6 );
		// 宅内機器異動コード6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_6 );
		// 機器提供サービス契約番号6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_6 );
		// 宅内機器型式コード6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_6 );
		// 機器製造番号6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKSEIZO_NO_6 );
		// STB-ID6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_ID_6 );
		// HDD容量コード6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HDD_CAPA_CD_6 );
		// BSパススルー可否6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_BSPT_KH_6 );
		// STB契約TVコースコード6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_6 );
		// 旧STB-ID6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_STB_ID_6 );
		// 旧HDD容量コード6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_6 );
		// 旧宅内機器型式コード6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_6 );
		// 機器提供サービス契約変更メモ6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_6 );
		// 変更前宅内機器型式コード6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_6 );
		// 変更前機器製造番号6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_6 );
		// 変更前STB-ID6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_ID_6 );
		// 変更前HDD容量コード6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_6 );
		// 変更前BSパススルー可否6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_6 );
		// 変更前STB契約TVコースコード6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_6 );
		// 変更前旧STB-ID6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_6 );
		// 変更前旧HDD容量コード6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_6 );
		// 変更前旧宅内機器型式コード6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_6 );
		// 宅内機器種別コード7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_7 );
		// 宅内機器異動コード7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_7 );
		// 機器提供サービス契約番号7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_7 );
		// 宅内機器型式コード7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_7 );
		// 機器製造番号7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKSEIZO_NO_7 );
		// STB-ID7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_ID_7 );
		// HDD容量コード7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HDD_CAPA_CD_7 );
		// BSパススルー可否7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_BSPT_KH_7 );
		// STB契約TVコースコード7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_7 );
		// 旧STB-ID7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_STB_ID_7 );
		// 旧HDD容量コード7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_7 );
		// 旧宅内機器型式コード7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_7 );
		// 機器提供サービス契約変更メモ7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_7 );
		// 変更前宅内機器型式コード7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_7 );
		// 変更前機器製造番号7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_7 );
		// 変更前STB-ID7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_ID_7 );
		// 変更前HDD容量コード7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_7 );
		// 変更前BSパススルー可否7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_7 );
		// 変更前STB契約TVコースコード7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_7 );
		// 変更前旧STB-ID7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_7 );
		// 変更前旧HDD容量コード7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_7 );
		// 変更前旧宅内機器型式コード7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_7 );
		// 宅内機器種別コード8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_8 );
		// 宅内機器異動コード8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_8 );
		// 機器提供サービス契約番号8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_8 );
		// 宅内機器型式コード8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_8 );
		// 機器製造番号8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKSEIZO_NO_8 );
		// STB-ID8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_ID_8 );
		// HDD容量コード8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HDD_CAPA_CD_8 );
		// BSパススルー可否8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_BSPT_KH_8 );
		// STB契約TVコースコード8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_8 );
		// 旧STB-ID8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_STB_ID_8 );
		// 旧HDD容量コード8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_8 );
		// 旧宅内機器型式コード8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_8 );
		// 機器提供サービス契約変更メモ8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_8 );
		// 変更前宅内機器型式コード8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_8 );
		// 変更前機器製造番号8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_8 );
		// 変更前STB-ID8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_ID_8 );
		// 変更前HDD容量コード8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_8 );
		// 変更前BSパススルー可否8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_8 );
		// 変更前STB契約TVコースコード8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_8 );
		// 変更前旧STB-ID8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_8 );
		// 変更前旧HDD容量コード8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_8 );
		// 変更前旧宅内機器型式コード8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_8 );
		// 宅内機器種別コード9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_9 );
		// 宅内機器異動コード9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_9 );
		// 機器提供サービス契約番号9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_9 );
		// 宅内機器型式コード9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_9 );
		// 機器製造番号9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKSEIZO_NO_9 );
		// STB-ID9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_ID_9 );
		// HDD容量コード9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HDD_CAPA_CD_9 );
		// BSパススルー可否9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_BSPT_KH_9 );
		// STB契約TVコースコード9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_9 );
		// 旧STB-ID9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_STB_ID_9 );
		// 旧HDD容量コード9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_9 );
		// 旧宅内機器型式コード9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_9 );
		// 機器提供サービス契約変更メモ9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_9 );
		// 変更前宅内機器型式コード9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_9 );
		// 変更前機器製造番号9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_9 );
		// 変更前STB-ID9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_ID_9 );
		// 変更前HDD容量コード9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_9 );
		// 変更前BSパススルー可否9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_9 );
		// 変更前STB契約TVコースコード9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_9 );
		// 変更前旧STB-ID9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_9 );
		// 変更前旧HDD容量コード9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_9 );
		// 変更前旧宅内機器型式コード9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_9 );
		// 宅内機器種別コード10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_10 );
		// 宅内機器異動コード10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_10 );
		// 機器提供サービス契約番号10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_10 );
		// 宅内機器型式コード10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_10 );
		// 機器製造番号10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKSEIZO_NO_10 );
		// STB-ID10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_ID_10 );
		// HDD容量コード10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HDD_CAPA_CD_10 );
		// BSパススルー可否10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_BSPT_KH_10 );
		// STB契約TVコースコード10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_10 );
		// 旧STB-ID10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_STB_ID_10 );
		// 旧HDD容量コード10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_10 );
		// 旧宅内機器型式コード10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_10 );
		// 機器提供サービス契約変更メモ10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_10 );
		// 変更前宅内機器型式コード10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_10 );
		// 変更前機器製造番号10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_10 );
		// 変更前STB-ID10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_ID_10 );
		// 変更前HDD容量コード10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_10 );
		// 変更前BSパススルー可否10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_10 );
		// 変更前STB契約TVコースコード10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_10 );
		// 変更前旧STB-ID10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_10 );
		// 変更前旧HDD容量コード10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_10 );
		// 変更前旧宅内機器型式コード10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_10 );
		// 宅内機器種別コード11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_11 );
		// 宅内機器異動コード11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_11 );
		// 機器提供サービス契約番号11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_11 );
		// 宅内機器型式コード11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_11 );
		// 機器製造番号11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKSEIZO_NO_11 );
		// STB-ID11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_ID_11 );
		// HDD容量コード11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HDD_CAPA_CD_11 );
		// BSパススルー可否11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_BSPT_KH_11 );
		// STB契約TVコースコード11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_11 );
		// 旧STB-ID11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_STB_ID_11 );
		// 旧HDD容量コード11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_11 );
		// 旧宅内機器型式コード11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_11 );
		// 機器提供サービス契約変更メモ11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_11 );
		// 変更前宅内機器型式コード11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_11 );
		// 変更前機器製造番号11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_11 );
		// 変更前STB-ID11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_ID_11 );
		// 変更前HDD容量コード11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_11 );
		// 変更前BSパススルー可否11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_11 );
		// 変更前STB契約TVコースコード11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_11 );
		// 変更前旧STB-ID11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_11 );
		// 変更前旧HDD容量コード11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_11 );
		// 変更前旧宅内機器型式コード11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_11 );
		// 宅内機器種別コード12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_12 );
		// 宅内機器異動コード12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_12 );
		// 機器提供サービス契約番号12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_12 );
		// 宅内機器型式コード12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_12 );
		// 機器製造番号12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKSEIZO_NO_12 );
		// STB-ID12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_ID_12 );
		// HDD容量コード12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HDD_CAPA_CD_12 );
		// BSパススルー可否12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_BSPT_KH_12 );
		// STB契約TVコースコード12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_12 );
		// 旧STB-ID12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_STB_ID_12 );
		// 旧HDD容量コード12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_12 );
		// 旧宅内機器型式コード12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_12 );
		// 機器提供サービス契約変更メモ12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_12 );
		// 変更前宅内機器型式コード12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_12 );
		// 変更前機器製造番号12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_12 );
		// 変更前STB-ID12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_ID_12 );
		// 変更前HDD容量コード12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_12 );
		// 変更前BSパススルー可否12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_12 );
		// 変更前STB契約TVコースコード12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_12 );
		// 変更前旧STB-ID12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_12 );
		// 変更前旧HDD容量コード12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_12 );
		// 変更前旧宅内機器型式コード12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_12 );
		// 宅内機器種別コード13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_13 );
		// 宅内機器異動コード13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_13 );
		// 機器提供サービス契約番号13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_13 );
		// 宅内機器型式コード13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_13 );
		// 機器製造番号13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKSEIZO_NO_13 );
		// STB-ID13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_ID_13 );
		// HDD容量コード13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HDD_CAPA_CD_13 );
		// BSパススルー可否13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_BSPT_KH_13 );
		// STB契約TVコースコード13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_13 );
		// 旧STB-ID13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_STB_ID_13 );
		// 旧HDD容量コード13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_13 );
		// 旧宅内機器型式コード13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_13 );
		// 機器提供サービス契約変更メモ13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_13 );
		// 変更前宅内機器型式コード13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_13 );
		// 変更前機器製造番号13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_13 );
		// 変更前STB-ID13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_ID_13 );
		// 変更前HDD容量コード13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_13 );
		// 変更前BSパススルー可否13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_13 );
		// 変更前STB契約TVコースコード13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_13 );
		// 変更前旧STB-ID13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_13 );
		// 変更前旧HDD容量コード13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_13 );
		// 変更前旧宅内機器型式コード13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_13 );
		// 宅内機器種別コード14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_14 );
		// 宅内機器異動コード14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_14 );
		// 機器提供サービス契約番号14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_14 );
		// 宅内機器型式コード14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_14 );
		// 機器製造番号14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKSEIZO_NO_14 );
		// STB-ID14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_ID_14 );
		// HDD容量コード14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HDD_CAPA_CD_14 );
		// BSパススルー可否14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_BSPT_KH_14 );
		// STB契約TVコースコード14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_14 );
		// 旧STB-ID14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_STB_ID_14 );
		// 旧HDD容量コード14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_14 );
		// 旧宅内機器型式コード14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_14 );
		// 機器提供サービス契約変更メモ14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_14 );
		// 変更前宅内機器型式コード14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_14 );
		// 変更前機器製造番号14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_14 );
		// 変更前STB-ID14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_ID_14 );
		// 変更前HDD容量コード14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_14 );
		// 変更前BSパススルー可否14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_14 );
		// 変更前STB契約TVコースコード14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_14 );
		// 変更前旧STB-ID14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_14 );
		// 変更前旧HDD容量コード14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_14 );
		// 変更前旧宅内機器型式コード14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_14 );
		// 宅内機器種別コード15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_15 );
		// 宅内機器異動コード15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_15 );
		// 機器提供サービス契約番号15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_15 );
		// 宅内機器型式コード15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_15 );
		// 機器製造番号15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKSEIZO_NO_15 );
		// STB-ID15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_ID_15 );
		// HDD容量コード15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HDD_CAPA_CD_15 );
		// BSパススルー可否15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_BSPT_KH_15 );
		// STB契約TVコースコード15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_15 );
		// 旧STB-ID15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_STB_ID_15 );
		// 旧HDD容量コード15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_15 );
		// 旧宅内機器型式コード15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_15 );
		// 機器提供サービス契約変更メモ15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_15 );
		// 変更前宅内機器型式コード15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_15 );
		// 変更前機器製造番号15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_15 );
		// 変更前STB-ID15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_ID_15 );
		// 変更前HDD容量コード15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_15 );
		// 変更前BSパススルー可否15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_15 );
		// 変更前STB契約TVコースコード15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_15 );
		// 変更前旧STB-ID15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_15 );
		// 変更前旧HDD容量コード15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_15 );
		// 変更前旧宅内機器型式コード15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_15 );
		// 宅内機器種別コード16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_16 );
		// 宅内機器異動コード16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_16 );
		// 機器提供サービス契約番号16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_16 );
		// 宅内機器型式コード16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_16 );
		// 機器製造番号16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKSEIZO_NO_16 );
		// STB-ID16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_ID_16 );
		// HDD容量コード16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HDD_CAPA_CD_16 );
		// BSパススルー可否16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_BSPT_KH_16 );
		// STB契約TVコースコード16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_16 );
		// 旧STB-ID16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_STB_ID_16 );
		// 旧HDD容量コード16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_16 );
		// 旧宅内機器型式コード16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_16 );
		// 機器提供サービス契約変更メモ16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_16 );
		// 変更前宅内機器型式コード16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_16 );
		// 変更前機器製造番号16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_16 );
		// 変更前STB-ID16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_ID_16 );
		// 変更前HDD容量コード16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_16 );
		// 変更前BSパススルー可否16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_16 );
		// 変更前STB契約TVコースコード16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_16 );
		// 変更前旧STB-ID16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_16 );
		// 変更前旧HDD容量コード16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_16 );
		// 変更前旧宅内機器型式コード16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_16 );
		// 宅内機器種別コード17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_17 );
		// 宅内機器異動コード17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_17 );
		// 機器提供サービス契約番号17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_17 );
		// 宅内機器型式コード17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_17 );
		// 機器製造番号17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKSEIZO_NO_17 );
		// STB-ID17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_ID_17 );
		// HDD容量コード17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HDD_CAPA_CD_17 );
		// BSパススルー可否17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_BSPT_KH_17 );
		// STB契約TVコースコード17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_17 );
		// 旧STB-ID17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_STB_ID_17 );
		// 旧HDD容量コード17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_17 );
		// 旧宅内機器型式コード17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_17 );
		// 機器提供サービス契約変更メモ17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_17 );
		// 変更前宅内機器型式コード17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_17 );
		// 変更前機器製造番号17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_17 );
		// 変更前STB-ID17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_ID_17 );
		// 変更前HDD容量コード17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_17 );
		// 変更前BSパススルー可否17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_17 );
		// 変更前STB契約TVコースコード17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_17 );
		// 変更前旧STB-ID17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_17 );
		// 変更前旧HDD容量コード17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_17 );
		// 変更前旧宅内機器型式コード17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_17 );
		// 宅内機器種別コード18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_18 );
		// 宅内機器異動コード18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_18 );
		// 機器提供サービス契約番号18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_18 );
		// 宅内機器型式コード18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_18 );
		// 機器製造番号18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKSEIZO_NO_18 );
		// STB-ID18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_ID_18 );
		// HDD容量コード18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HDD_CAPA_CD_18 );
		// BSパススルー可否18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_BSPT_KH_18 );
		// STB契約TVコースコード18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_18 );
		// 旧STB-ID18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_STB_ID_18 );
		// 旧HDD容量コード18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_18 );
		// 旧宅内機器型式コード18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_18 );
		// 機器提供サービス契約変更メモ18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_18 );
		// 変更前宅内機器型式コード18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_18 );
		// 変更前機器製造番号18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_18 );
		// 変更前STB-ID18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_ID_18 );
		// 変更前HDD容量コード18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_18 );
		// 変更前BSパススルー可否18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_18 );
		// 変更前STB契約TVコースコード18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_18 );
		// 変更前旧STB-ID18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_18 );
		// 変更前旧HDD容量コード18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_18 );
		// 変更前旧宅内機器型式コード18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_18 );
		// 宅内機器種別コード19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_19 );
		// 宅内機器異動コード19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_19 );
		// 機器提供サービス契約番号19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_19 );
		// 宅内機器型式コード19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_19 );
		// 機器製造番号19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKSEIZO_NO_19 );
		// STB-ID19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_ID_19 );
		// HDD容量コード19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HDD_CAPA_CD_19 );
		// BSパススルー可否19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_BSPT_KH_19 );
		// STB契約TVコースコード19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_19 );
		// 旧STB-ID19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_STB_ID_19 );
		// 旧HDD容量コード19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_19 );
		// 旧宅内機器型式コード19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_19 );
		// 機器提供サービス契約変更メモ19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_19 );
		// 変更前宅内機器型式コード19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_19 );
		// 変更前機器製造番号19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_19 );
		// 変更前STB-ID19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_ID_19 );
		// 変更前HDD容量コード19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_19 );
		// 変更前BSパススルー可否19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_19 );
		// 変更前STB契約TVコースコード19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_19 );
		// 変更前旧STB-ID19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_19 );
		// 変更前旧HDD容量コード19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_19 );
		// 変更前旧宅内機器型式コード19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_19 );
		// 宅内機器種別コード20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_20 );
		// 宅内機器異動コード20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_20 );
		// 機器提供サービス契約番号20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_20 );
		// 宅内機器型式コード20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_20 );
		// 機器製造番号20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKSEIZO_NO_20 );
		// STB-ID20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_ID_20 );
		// HDD容量コード20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.HDD_CAPA_CD_20 );
		// BSパススルー可否20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_BSPT_KH_20 );
		// STB契約TVコースコード20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_20 );
		// 旧STB-ID20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_STB_ID_20 );
		// 旧HDD容量コード20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_20 );
		// 旧宅内機器型式コード20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_20 );
		// 機器提供サービス契約変更メモ20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_20 );
		// 変更前宅内機器型式コード20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_20 );
		// 変更前機器製造番号20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_20 );
		// 変更前STB-ID20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_ID_20 );
		// 変更前HDD容量コード20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_20 );
		// 変更前BSパススルー可否20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_20 );
		// 変更前STB契約TVコースコード20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_20 );
		// 変更前旧STB-ID20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_20 );
		// 変更前旧HDD容量コード20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_20 );
		// 変更前旧宅内機器型式コード20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_20 );
		// 申込者名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.MSKMSHA_NM );
		// 工事アポ連絡先電話番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KOJI_APO_RRKS_TELNO );
		// 転宅前サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TENTAKU_BF_SVC_KEI_KAISEN_UCWK_NO );
		// 機器変更番号1
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KIKI_CHG_NO_1 );
		// 機器変更番号2
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KIKI_CHG_NO_2 );
		// 機器変更番号3
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KIKI_CHG_NO_3 );
		// 機器変更番号4
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KIKI_CHG_NO_4 );
		// 機器変更番号5
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KIKI_CHG_NO_5 );
		// 機器変更番号6
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KIKI_CHG_NO_6 );
		// 機器変更番号7
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KIKI_CHG_NO_7 );
		// 機器変更番号8
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KIKI_CHG_NO_8 );
		// 機器変更番号9
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KIKI_CHG_NO_9 );
		// 機器変更番号10
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KIKI_CHG_NO_10 );
		// 機器変更番号11
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KIKI_CHG_NO_11 );
		// 機器変更番号12
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KIKI_CHG_NO_12 );
		// 機器変更番号13
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KIKI_CHG_NO_13 );
		// 機器変更番号14
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KIKI_CHG_NO_14 );
		// 機器変更番号15
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KIKI_CHG_NO_15 );
		// 機器変更番号16
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KIKI_CHG_NO_16 );
		// 機器変更番号17
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KIKI_CHG_NO_17 );
		// 機器変更番号18
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KIKI_CHG_NO_18 );
		// 機器変更番号19
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KIKI_CHG_NO_19 );
		// 機器変更番号20
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KIKI_CHG_NO_20 );
		// KCNSTB申込台数
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KCN_STB_MSKM_CNT );
		// KCNSTB種類コード
		updMapping( template, mapInfo, EKU0041D010CBSMsg.KCN_STB_KIND_CD );
		//ANK-3136-00-00 ADD START
		// 設備流用有無
		updMapping( template, mapInfo, EKU0041D010CBSMsg.EQUIP_RYUYO_UM );
		// V-ONU流用有無
		updMapping( template, mapInfo, EKU0041D010CBSMsg.VONU_RYUYO_UM );
		// 流用元工事案件番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.RYUYO_MOTO_KJAK_NO );
		// 設備流用工事完了希望年月日
		updMapping( template, mapInfo, EKU0041D010CBSMsg.SBRY_KJ_FIN_KIBOYMD );
		// 他システム連携_工事連絡先氏名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TSYRN_KJ_RRKS_NM );
		// 他システム連携_工事連絡先電話番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TSYRN_KJ_RRKS_TLN );
		// 他システム連携_宅内調査時連絡先氏名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM );
		// 他システム連携_宅内調査時連絡先電話番号
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN );
		// 他システム連携_連絡希望日時
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TSYRN_RRK_KIBO_DATE );
		// 他システム連携_工事費用
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TSYRN_KOJI_HI );
		// 他システム連携_宅内調査要否
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TSYRN_TAKCHO_YH );
		// 他システム連携_承諾書要否
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TSYRN_SDAKS_YH );
		// 他システム連携_立会者名
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TSYRN_TACHIAISHA_NM );
		// 他システム連携_引越し施策要否
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TSYRN_HKKS_SISAK_YH );
		// 他システム連携_建替時新設案件要否
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TSYRN_TTK_JI_NSANK_YH );
		// 他システム連携_地図有無
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TSYRN_MAP_UM );
		// 他システム連携_同時工事情報
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TSYRN_DOJI_KOJI_INF );
		// 他システム連携_既存契約情報
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TSYRN_KZN_KEI_INF );
		// 他システム連携_不備解消年月日
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TSYRN_HBI_KAISHOU_YMD );
		// 他システム連携_キャンペーン情報
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TSYRN_CAMPAIGN_INF );
		// 宅内調査要否
		updMapping( template, mapInfo, EKU0041D010CBSMsg.TAKCHO_YH );
		// 設計要否
		updMapping( template, mapInfo, EKU0041D010CBSMsg.DSGN_YH );
		//ANK-3136-00-00 ADD END
		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKU0041D010 工事案件<eo光テレビ回線>受付.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKU0041D010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap ku0041_d010_map = (HashMap)( paramWorkMap.get( EKU0041D010_MAP ) );
		if ( ku0041_d010_map == null ) {
			ku0041_d010_map = new HashMap();
			paramWorkMap.put( EKU0041D010_MAP, ku0041_d010_map );
		}

		/** 下りマッピング **/
		if ( template != null ) {
			// EKU0041D010.工事案件番号 ⇒ param.新規工事案件番号
			if ( template.isNull( EKU0041D010CBSMsg.KOJIAK_NO ) ) {
				ku0041_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_NO, "" );
			} else {
				ku0041_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_NO, template.getString( EKU0041D010CBSMsg.KOJIAK_NO ) );
				putParam( param, JKKKojiAnkenConstCC.NEW_KOJIAK_NO, template.getString( EKU0041D010CBSMsg.KOJIAK_NO ), fixedText );
			}
			// EKU0041D010.工事案件種別コード ⇒ param.新規新規工事案件種別コード
			if ( template.isNull( EKU0041D010CBSMsg.KOJIAK_SBT_CD ) ) {
				ku0041_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, new String() );
			} else {
				ku0041_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, template.getString( EKU0041D010CBSMsg.KOJIAK_SBT_CD ) );
				putParam( param, JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, template.getString( EKU0041D010CBSMsg.KOJIAK_SBT_CD ), fixedText );
			}
			// EKU0041D010.工事案件ステータス ⇒ param.新規工事案件ステータス
			if ( template.isNull( EKU0041D010CBSMsg.KOJIAK_STAT ) ) {
				ku0041_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_STAT, new String() );
			} else {
				ku0041_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_STAT, template.getString( EKU0041D010CBSMsg.KOJIAK_STAT ) );
				putParam( param, JKKKojiAnkenConstCC.NEW_KOJIAK_STAT, template.getString( EKU0041D010CBSMsg.KOJIAK_STAT ), fixedText );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKU0041D010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		return ku0041_d010_map;
	}

	/**
	 *【エラーマッピング】EKU0041D010 工事案件<eo光テレビ回線>受付.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKU0041D010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKU0041D010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// サービス契約番号
		errMapping( template, errMap, EKU0041D010CBSMsg.SVC_KEI_NO_ERR );
		// サービス契約回線内訳番号
		errMapping( template, errMap, EKU0041D010CBSMsg.SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 申込書番号
		errMapping( template, errMap, EKU0041D010CBSMsg.MSKMSHO_NO_ERR );
		// 申込明細番号
		errMapping( template, errMap, EKU0041D010CBSMsg.MSKM_DTL_NO_ERR );
		// 旧申込明細番号
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_MSKM_DTL_NO_ERR );
		// 申込書到着年月日
		errMapping( template, errMap, EKU0041D010CBSMsg.MSKMSHO_ARIV_YMD_ERR );
		// 申込受付年月日
		errMapping( template, errMap, EKU0041D010CBSMsg.MSKM_UK_YMD_ERR );
		// 工事受付コード
		errMapping( template, errMap, EKU0041D010CBSMsg.KOJI_UK_CD_ERR );
		// 工事受付詳細コード
		errMapping( template, errMap, EKU0041D010CBSMsg.KOJI_UK_DTAIL_CD_ERR );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO START
		// 工事受付契機異動区分
		errMapping( template, errMap, EKU0041D010CBSMsg.KOJI_UK_OPTNTY_IDO_DIV_ERR );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO END
		// 工事受付契機異動年月日時分秒
		errMapping( template, errMap, EKU0041D010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM_ERR );
		// サービスコード
		errMapping( template, errMap, EKU0041D010CBSMsg.SVC_CD_ERR );
		// 料金グループコード
		errMapping( template, errMap, EKU0041D010CBSMsg.PRC_GRP_CD_ERR );
		// 料金コースコード
		errMapping( template, errMap, EKU0041D010CBSMsg.PCRS_CD_ERR );
		// 追加元サービス契約番号
		errMapping( template, errMap, EKU0041D010CBSMsg.ADD_MOTO_SVC_KEI_NO_ERR );
		// 面開発案件番号
		errMapping( template, errMap, EKU0041D010CBSMsg.MENKAIHAT_ANKEN_NO_ERR );
		// 面開発工事コード
		errMapping( template, errMap, EKU0041D010CBSMsg.MNKHT_KOJI_CD_ERR );
		// 引越対象サービス契約番号
		errMapping( template, errMap, EKU0041D010CBSMsg.HIKKOSHI_TRGT_SVC_KEI_NO_ERR );
		// オーナー契約番号
		errMapping( template, errMap, EKU0041D010CBSMsg.OWNR_KEI_NO_ERR );
		// P-ID
		errMapping( template, errMap, EKU0041D010CBSMsg.PID_ERR );
		// CAT-ID
		errMapping( template, errMap, EKU0041D010CBSMsg.CATID_ERR );
		// 回線使用契約番号
		errMapping( template, errMap, EKU0041D010CBSMsg.KAISEN_USE_KEI_NO_ERR );
		// SYSID
		errMapping( template, errMap, EKU0041D010CBSMsg.SYSID_ERR );
		// お客様名
		errMapping( template, errMap, EKU0041D010CBSMsg.CUST_NM_ERR );
		// お客様カナ名
		errMapping( template, errMap, EKU0041D010CBSMsg.CUST_KANA_ERR );
		// お客様自宅電話番号
		errMapping( template, errMap, EKU0041D010CBSMsg.CUST_HOME_TEL_NO_ERR );
		// お客様携帯電話番号
		errMapping( template, errMap, EKU0041D010CBSMsg.CUST_KTAI_TEL_NO_ERR );
		// お客様連絡先電話番号
		errMapping( template, errMap, EKU0041D010CBSMsg.CUST_RRKS_TEL_NO_ERR );
		// 連絡先勤務先名
		errMapping( template, errMap, EKU0041D010CBSMsg.RRKS_OFFC_NM_ERR );
		// 契約者住所コード
		errMapping( template, errMap, EKU0041D010CBSMsg.KEISHA_AD_CD_ERR );
		// 契約者郵便番号
		errMapping( template, errMap, EKU0041D010CBSMsg.KEISHA_PCD_ERR );
		// 契約者都道府県名
		errMapping( template, errMap, EKU0041D010CBSMsg.KEISHA_STATE_NM_ERR );
		// 契約者市区町村名
		errMapping( template, errMap, EKU0041D010CBSMsg.KEISHA_CITY_NM_ERR );
		// 契約者大字通称名
		errMapping( template, errMap, EKU0041D010CBSMsg.KEISHA_OAZTSU_NM_ERR );
		// 契約者字丁目名
		errMapping( template, errMap, EKU0041D010CBSMsg.KEISHA_AZCHO_NM_ERR );
		// 契約者住所番地号
		errMapping( template, errMap, EKU0041D010CBSMsg.KEISHA_AD_BNCHIGO_ERR );
		// 契約者住所補記・建物名
		errMapping( template, errMap, EKU0041D010CBSMsg.KEISHA_ADRTTM_ERR );
		// 契約者住所補記・部屋番号
		errMapping( template, errMap, EKU0041D010CBSMsg.KEISHA_ADRRM_ERR );
		// 請求契約番号
		errMapping( template, errMap, EKU0041D010CBSMsg.SEIKY_KEI_NO_ERR );
		// 場所番号
		errMapping( template, errMap, EKU0041D010CBSMsg.PLACE_NO_ERR );
		// 設置場所住所コード
		errMapping( template, errMap, EKU0041D010CBSMsg.SETPLACE_AD_CD_ERR );
		// 設置場所郵便番号
		errMapping( template, errMap, EKU0041D010CBSMsg.SETPLACE_PCD_ERR );
		// 設置場所都道府県名
		errMapping( template, errMap, EKU0041D010CBSMsg.SETPLACE_STATE_NM_ERR );
		// 設置場所市区町村名
		errMapping( template, errMap, EKU0041D010CBSMsg.SETPLACE_CITY_NM_ERR );
		// 設置場所大字通称名
		errMapping( template, errMap, EKU0041D010CBSMsg.SETPLACE_OAZTSU_NM_ERR );
		// 設置場所字丁目名
		errMapping( template, errMap, EKU0041D010CBSMsg.SETPLACE_AZCHO_NM_ERR );
		// 設置場所住所番地号
		errMapping( template, errMap, EKU0041D010CBSMsg.SETPLACE_AD_BNCHIGO_ERR );
		// 設置場所住所補記・建物名
		errMapping( template, errMap, EKU0041D010CBSMsg.SETPLACE_ADRTTM_ERR );
		// 設置場所住所補記・部屋番号
		errMapping( template, errMap, EKU0041D010CBSMsg.SETPLACE_ADRRM_ERR );
		// 工事先住所未確定フラグ
		errMapping( template, errMap, EKU0041D010CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG_ERR );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		errMapping( template, errMap, EKU0041D010CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH_ERR );
		// 回線場所電話番号
		errMapping( template, errMap, EKU0041D010CBSMsg.KAISEN_PLACE_TELNO_ERR );
		// 関電営業所番号
		errMapping( template, errMap, EKU0041D010CBSMsg.KEPCO_BUSIOFFICE_NO_ERR );
		// 経度
		errMapping( template, errMap, EKU0041D010CBSMsg.LGTD_ERR );
		// 緯度
		errMapping( template, errMap, EKU0041D010CBSMsg.LTTD_ERR );
		// 座標補正有無
		errMapping( template, errMap, EKU0041D010CBSMsg.ZAHYO_HOSEI_UM_ERR );
		// 住所形態コード
		errMapping( template, errMap, EKU0041D010CBSMsg.AD_FORM_CD_ERR );
		// 入居階数コード
		errMapping( template, errMap, EKU0041D010CBSMsg.NYUKYO_FLR_CNT_CD_ERR );
		// 建築階数コード
		errMapping( template, errMap, EKU0041D010CBSMsg.KCKU_FLR_CNT_CD_ERR );
		// 方角コード1
		errMapping( template, errMap, EKU0041D010CBSMsg.DIRECTION_CD_1_ERR );
		// 方角コード2
		errMapping( template, errMap, EKU0041D010CBSMsg.DIRECTION_CD_2_ERR );
		// 転宅前住所コード
		errMapping( template, errMap, EKU0041D010CBSMsg.TENTAKU_BF_AD_CD_ERR );
		// 転宅前郵便番号
		errMapping( template, errMap, EKU0041D010CBSMsg.TENTAKU_BF_PCD_ERR );
		// 転宅前都道府県名
		errMapping( template, errMap, EKU0041D010CBSMsg.TENTAKU_BF_STATE_NM_ERR );
		// 転宅前市区町村名
		errMapping( template, errMap, EKU0041D010CBSMsg.TENTAKU_BF_CITY_NM_ERR );
		// 転宅前大字通称名
		errMapping( template, errMap, EKU0041D010CBSMsg.TENTAKU_BF_OAZTSU_NM_ERR );
		// 転宅前字丁目名
		errMapping( template, errMap, EKU0041D010CBSMsg.TENTAKU_BF_AZCHO_NM_ERR );
		// 転宅前住所番地号
		errMapping( template, errMap, EKU0041D010CBSMsg.TENTAKU_BF_AD_BNCHIGO_ERR );
		// 転宅前住所補記・建物名
		errMapping( template, errMap, EKU0041D010CBSMsg.TENTAKU_BF_ADRTTM_ERR );
		// 転宅前住所補記・部屋番号
		errMapping( template, errMap, EKU0041D010CBSMsg.TENTAKU_BF_ADRRM_ERR );
		// 新築物件コード
		errMapping( template, errMap, EKU0041D010CBSMsg.NEWCONST_BUKKEN_CD_ERR );
		// 復活案件フラグ
		errMapping( template, errMap, EKU0041D010CBSMsg.HUKKAT_ANKEN_FLG_ERR );
		// 同一設備再申込コード
		errMapping( template, errMap, EKU0041D010CBSMsg.SAME_EQUIP_RE_MSKM_CD_ERR );
		// 工事範囲コード
		errMapping( template, errMap, EKU0041D010CBSMsg.KOJI_SCOPE_CD_ERR );
		// 移設コード
		errMapping( template, errMap, EKU0041D010CBSMsg.ISETSU_CD_ERR );
		// 工事希望年月日
		errMapping( template, errMap, EKU0041D010CBSMsg.KOJI_KIBO_YMD_ERR );
		// 竣工予定年月日
		errMapping( template, errMap, EKU0041D010CBSMsg.SHUNKO_RSV_YMD_ERR );
		// 入居予定年月日
		errMapping( template, errMap, EKU0041D010CBSMsg.NYUKYO_RSV_YMD_ERR );
		// 引渡し予定年月日
		errMapping( template, errMap, EKU0041D010CBSMsg.HIKIWATASHI_RSV_YMD_ERR );
		// 電力送電予定年月日
		errMapping( template, errMap, EKU0041D010CBSMsg.EPOWER_SODEN_RSV_YMD_ERR );
		// 電話連絡希望年月日
		errMapping( template, errMap, EKU0041D010CBSMsg.TEL_RRK_KIBO_YMD_ERR );
		// 電話連絡希望時間帯コード
		errMapping( template, errMap, EKU0041D010CBSMsg.TEL_RRK_KIBO_TIME_CD_ERR );
		// 宅内調査希望アポ期限年月日
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD_ERR );
		// 宅内工事希望アポ期限年月日
		errMapping( template, errMap, EKU0041D010CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD_ERR );
		// 工事アポ連絡先指定コード
		errMapping( template, errMap, EKU0041D010CBSMsg.KOJI_APO_RRKS_SHITEI_CD_ERR );
		// 連絡手段コード
		errMapping( template, errMap, EKU0041D010CBSMsg.RRK_WAY_CD_ERR );
		// 連絡手段補記
		errMapping( template, errMap, EKU0041D010CBSMsg.RRK_WAY_HOKI_ERR );
		// 工事案件備考
		errMapping( template, errMap, EKU0041D010CBSMsg.KOJIAK_BIKO_ERR );
		// 工事案件備考1
		errMapping( template, errMap, EKU0041D010CBSMsg.KOJIAK_BIKO_1_ERR );
		// 工事案件備考2
		errMapping( template, errMap, EKU0041D010CBSMsg.KOJIAK_BIKO_2_ERR );
		// 電波障害案件番号
		errMapping( template, errMap, EKU0041D010CBSMsg.DMPS_ANKEN_NO_ERR );
		// 電波障害案件種別コード
		errMapping( template, errMap, EKU0041D010CBSMsg.DMPSANK_SBT_CD_ERR );
		// 関西電力お客様情報授受同意有無
		errMapping( template, errMap, EKU0041D010CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM_ERR );
		// 宅内機器種別コード1
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_1_ERR );
		// 宅内機器異動コード1
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_1_ERR );
		// 機器提供サービス契約番号1
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_1_ERR );
		// 宅内機器型式コード1
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_1_ERR );
		// 機器製造番号1
		errMapping( template, errMap, EKU0041D010CBSMsg.KKSEIZO_NO_1_ERR );
		// STB-ID1
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_ID_1_ERR );
		// HDD容量コード1
		errMapping( template, errMap, EKU0041D010CBSMsg.HDD_CAPA_CD_1_ERR );
		// BSパススルー可否1
		errMapping( template, errMap, EKU0041D010CBSMsg.VONU_BSPT_KH_1_ERR );
		// STB契約TVコースコード1
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_1_ERR );
		// 旧STB-ID1
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_STB_ID_1_ERR );
		// 旧HDD容量コード1
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_1_ERR );
		// 旧宅内機器型式コード1
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_1_ERR );
		// 機器提供サービス契約変更メモ1
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_1_ERR );
		// 変更前宅内機器型式コード1
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_1_ERR );
		// 変更前機器製造番号1
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_1_ERR );
		// 変更前STB-ID1
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_ID_1_ERR );
		// 変更前HDD容量コード1
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_1_ERR );
		// 変更前BSパススルー可否1
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_1_ERR );
		// 変更前STB契約TVコースコード1
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_1_ERR );
		// 変更前旧STB-ID1
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_1_ERR );
		// 変更前旧HDD容量コード1
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_1_ERR );
		// 変更前旧宅内機器型式コード1
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_1_ERR );
		// 宅内機器種別コード2
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_2_ERR );
		// 宅内機器異動コード2
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_2_ERR );
		// 機器提供サービス契約番号2
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_2_ERR );
		// 宅内機器型式コード2
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_2_ERR );
		// 機器製造番号2
		errMapping( template, errMap, EKU0041D010CBSMsg.KKSEIZO_NO_2_ERR );
		// STB-ID2
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_ID_2_ERR );
		// HDD容量コード2
		errMapping( template, errMap, EKU0041D010CBSMsg.HDD_CAPA_CD_2_ERR );
		// BSパススルー可否2
		errMapping( template, errMap, EKU0041D010CBSMsg.VONU_BSPT_KH_2_ERR );
		// STB契約TVコースコード2
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_2_ERR );
		// 旧STB-ID2
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_STB_ID_2_ERR );
		// 旧HDD容量コード2
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_2_ERR );
		// 旧宅内機器型式コード2
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_2_ERR );
		// 機器提供サービス契約変更メモ2
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_2_ERR );
		// 変更前宅内機器型式コード2
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_2_ERR );
		// 変更前機器製造番号2
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_2_ERR );
		// 変更前STB-ID2
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_ID_2_ERR );
		// 変更前HDD容量コード2
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_2_ERR );
		// 変更前BSパススルー可否2
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_2_ERR );
		// 変更前STB契約TVコースコード2
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_2_ERR );
		// 変更前旧STB-ID2
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_2_ERR );
		// 変更前旧HDD容量コード2
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_2_ERR );
		// 変更前旧宅内機器型式コード2
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_2_ERR );
		// 宅内機器種別コード3
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_3_ERR );
		// 宅内機器異動コード3
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_3_ERR );
		// 機器提供サービス契約番号3
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_3_ERR );
		// 宅内機器型式コード3
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_3_ERR );
		// 機器製造番号3
		errMapping( template, errMap, EKU0041D010CBSMsg.KKSEIZO_NO_3_ERR );
		// STB-ID3
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_ID_3_ERR );
		// HDD容量コード3
		errMapping( template, errMap, EKU0041D010CBSMsg.HDD_CAPA_CD_3_ERR );
		// BSパススルー可否3
		errMapping( template, errMap, EKU0041D010CBSMsg.VONU_BSPT_KH_3_ERR );
		// STB契約TVコースコード3
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_3_ERR );
		// 旧STB-ID3
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_STB_ID_3_ERR );
		// 旧HDD容量コード3
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_3_ERR );
		// 旧宅内機器型式コード3
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_3_ERR );
		// 機器提供サービス契約変更メモ3
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_3_ERR );
		// 変更前宅内機器型式コード3
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_3_ERR );
		// 変更前機器製造番号3
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_3_ERR );
		// 変更前STB-ID3
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_ID_3_ERR );
		// 変更前HDD容量コード3
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_3_ERR );
		// 変更前BSパススルー可否3
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_3_ERR );
		// 変更前STB契約TVコースコード3
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_3_ERR );
		// 変更前旧STB-ID3
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_3_ERR );
		// 変更前旧HDD容量コード3
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_3_ERR );
		// 変更前旧宅内機器型式コード3
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_3_ERR );
		// 宅内機器種別コード4
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_4_ERR );
		// 宅内機器異動コード4
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_4_ERR );
		// 機器提供サービス契約番号4
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_4_ERR );
		// 宅内機器型式コード4
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_4_ERR );
		// 機器製造番号4
		errMapping( template, errMap, EKU0041D010CBSMsg.KKSEIZO_NO_4_ERR );
		// STB-ID4
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_ID_4_ERR );
		// HDD容量コード4
		errMapping( template, errMap, EKU0041D010CBSMsg.HDD_CAPA_CD_4_ERR );
		// BSパススルー可否4
		errMapping( template, errMap, EKU0041D010CBSMsg.VONU_BSPT_KH_4_ERR );
		// STB契約TVコースコード4
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_4_ERR );
		// 旧STB-ID4
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_STB_ID_4_ERR );
		// 旧HDD容量コード4
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_4_ERR );
		// 旧宅内機器型式コード4
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_4_ERR );
		// 機器提供サービス契約変更メモ4
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_4_ERR );
		// 変更前宅内機器型式コード4
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_4_ERR );
		// 変更前機器製造番号4
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_4_ERR );
		// 変更前STB-ID4
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_ID_4_ERR );
		// 変更前HDD容量コード4
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_4_ERR );
		// 変更前BSパススルー可否4
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_4_ERR );
		// 変更前STB契約TVコースコード4
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_4_ERR );
		// 変更前旧STB-ID4
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_4_ERR );
		// 変更前旧HDD容量コード4
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_4_ERR );
		// 変更前旧宅内機器型式コード4
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_4_ERR );
		// 宅内機器種別コード5
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_5_ERR );
		// 宅内機器異動コード5
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_5_ERR );
		// 機器提供サービス契約番号5
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_5_ERR );
		// 宅内機器型式コード5
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_5_ERR );
		// 機器製造番号5
		errMapping( template, errMap, EKU0041D010CBSMsg.KKSEIZO_NO_5_ERR );
		// STB-ID5
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_ID_5_ERR );
		// HDD容量コード5
		errMapping( template, errMap, EKU0041D010CBSMsg.HDD_CAPA_CD_5_ERR );
		// BSパススルー可否5
		errMapping( template, errMap, EKU0041D010CBSMsg.VONU_BSPT_KH_5_ERR );
		// STB契約TVコースコード5
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_5_ERR );
		// 旧STB-ID5
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_STB_ID_5_ERR );
		// 旧HDD容量コード5
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_5_ERR );
		// 旧宅内機器型式コード5
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_5_ERR );
		// 機器提供サービス契約変更メモ5
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_5_ERR );
		// 変更前宅内機器型式コード5
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_5_ERR );
		// 変更前機器製造番号5
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_5_ERR );
		// 変更前STB-ID5
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_ID_5_ERR );
		// 変更前HDD容量コード5
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_5_ERR );
		// 変更前BSパススルー可否5
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_5_ERR );
		// 変更前STB契約TVコースコード5
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_5_ERR );
		// 変更前旧STB-ID5
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_5_ERR );
		// 変更前旧HDD容量コード5
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_5_ERR );
		// 変更前旧宅内機器型式コード5
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_5_ERR );
		// 宅内機器種別コード6
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_6_ERR );
		// 宅内機器異動コード6
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_6_ERR );
		// 機器提供サービス契約番号6
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_6_ERR );
		// 宅内機器型式コード6
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_6_ERR );
		// 機器製造番号6
		errMapping( template, errMap, EKU0041D010CBSMsg.KKSEIZO_NO_6_ERR );
		// STB-ID6
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_ID_6_ERR );
		// HDD容量コード6
		errMapping( template, errMap, EKU0041D010CBSMsg.HDD_CAPA_CD_6_ERR );
		// BSパススルー可否6
		errMapping( template, errMap, EKU0041D010CBSMsg.VONU_BSPT_KH_6_ERR );
		// STB契約TVコースコード6
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_6_ERR );
		// 旧STB-ID6
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_STB_ID_6_ERR );
		// 旧HDD容量コード6
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_6_ERR );
		// 旧宅内機器型式コード6
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_6_ERR );
		// 機器提供サービス契約変更メモ6
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_6_ERR );
		// 変更前宅内機器型式コード6
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_6_ERR );
		// 変更前機器製造番号6
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_6_ERR );
		// 変更前STB-ID6
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_ID_6_ERR );
		// 変更前HDD容量コード6
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_6_ERR );
		// 変更前BSパススルー可否6
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_6_ERR );
		// 変更前STB契約TVコースコード6
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_6_ERR );
		// 変更前旧STB-ID6
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_6_ERR );
		// 変更前旧HDD容量コード6
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_6_ERR );
		// 変更前旧宅内機器型式コード6
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_6_ERR );
		// 宅内機器種別コード7
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_7_ERR );
		// 宅内機器異動コード7
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_7_ERR );
		// 機器提供サービス契約番号7
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_7_ERR );
		// 宅内機器型式コード7
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_7_ERR );
		// 機器製造番号7
		errMapping( template, errMap, EKU0041D010CBSMsg.KKSEIZO_NO_7_ERR );
		// STB-ID7
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_ID_7_ERR );
		// HDD容量コード7
		errMapping( template, errMap, EKU0041D010CBSMsg.HDD_CAPA_CD_7_ERR );
		// BSパススルー可否7
		errMapping( template, errMap, EKU0041D010CBSMsg.VONU_BSPT_KH_7_ERR );
		// STB契約TVコースコード7
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_7_ERR );
		// 旧STB-ID7
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_STB_ID_7_ERR );
		// 旧HDD容量コード7
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_7_ERR );
		// 旧宅内機器型式コード7
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_7_ERR );
		// 機器提供サービス契約変更メモ7
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_7_ERR );
		// 変更前宅内機器型式コード7
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_7_ERR );
		// 変更前機器製造番号7
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_7_ERR );
		// 変更前STB-ID7
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_ID_7_ERR );
		// 変更前HDD容量コード7
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_7_ERR );
		// 変更前BSパススルー可否7
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_7_ERR );
		// 変更前STB契約TVコースコード7
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_7_ERR );
		// 変更前旧STB-ID7
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_7_ERR );
		// 変更前旧HDD容量コード7
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_7_ERR );
		// 変更前旧宅内機器型式コード7
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_7_ERR );
		// 宅内機器種別コード8
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_8_ERR );
		// 宅内機器異動コード8
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_8_ERR );
		// 機器提供サービス契約番号8
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_8_ERR );
		// 宅内機器型式コード8
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_8_ERR );
		// 機器製造番号8
		errMapping( template, errMap, EKU0041D010CBSMsg.KKSEIZO_NO_8_ERR );
		// STB-ID8
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_ID_8_ERR );
		// HDD容量コード8
		errMapping( template, errMap, EKU0041D010CBSMsg.HDD_CAPA_CD_8_ERR );
		// BSパススルー可否8
		errMapping( template, errMap, EKU0041D010CBSMsg.VONU_BSPT_KH_8_ERR );
		// STB契約TVコースコード8
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_8_ERR );
		// 旧STB-ID8
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_STB_ID_8_ERR );
		// 旧HDD容量コード8
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_8_ERR );
		// 旧宅内機器型式コード8
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_8_ERR );
		// 機器提供サービス契約変更メモ8
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_8_ERR );
		// 変更前宅内機器型式コード8
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_8_ERR );
		// 変更前機器製造番号8
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_8_ERR );
		// 変更前STB-ID8
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_ID_8_ERR );
		// 変更前HDD容量コード8
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_8_ERR );
		// 変更前BSパススルー可否8
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_8_ERR );
		// 変更前STB契約TVコースコード8
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_8_ERR );
		// 変更前旧STB-ID8
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_8_ERR );
		// 変更前旧HDD容量コード8
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_8_ERR );
		// 変更前旧宅内機器型式コード8
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_8_ERR );
		// 宅内機器種別コード9
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_9_ERR );
		// 宅内機器異動コード9
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_9_ERR );
		// 機器提供サービス契約番号9
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_9_ERR );
		// 宅内機器型式コード9
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_9_ERR );
		// 機器製造番号9
		errMapping( template, errMap, EKU0041D010CBSMsg.KKSEIZO_NO_9_ERR );
		// STB-ID9
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_ID_9_ERR );
		// HDD容量コード9
		errMapping( template, errMap, EKU0041D010CBSMsg.HDD_CAPA_CD_9_ERR );
		// BSパススルー可否9
		errMapping( template, errMap, EKU0041D010CBSMsg.VONU_BSPT_KH_9_ERR );
		// STB契約TVコースコード9
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_9_ERR );
		// 旧STB-ID9
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_STB_ID_9_ERR );
		// 旧HDD容量コード9
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_9_ERR );
		// 旧宅内機器型式コード9
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_9_ERR );
		// 機器提供サービス契約変更メモ9
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_9_ERR );
		// 変更前宅内機器型式コード9
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_9_ERR );
		// 変更前機器製造番号9
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_9_ERR );
		// 変更前STB-ID9
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_ID_9_ERR );
		// 変更前HDD容量コード9
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_9_ERR );
		// 変更前BSパススルー可否9
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_9_ERR );
		// 変更前STB契約TVコースコード9
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_9_ERR );
		// 変更前旧STB-ID9
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_9_ERR );
		// 変更前旧HDD容量コード9
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_9_ERR );
		// 変更前旧宅内機器型式コード9
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_9_ERR );
		// 宅内機器種別コード10
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_10_ERR );
		// 宅内機器異動コード10
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_10_ERR );
		// 機器提供サービス契約番号10
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_10_ERR );
		// 宅内機器型式コード10
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_10_ERR );
		// 機器製造番号10
		errMapping( template, errMap, EKU0041D010CBSMsg.KKSEIZO_NO_10_ERR );
		// STB-ID10
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_ID_10_ERR );
		// HDD容量コード10
		errMapping( template, errMap, EKU0041D010CBSMsg.HDD_CAPA_CD_10_ERR );
		// BSパススルー可否10
		errMapping( template, errMap, EKU0041D010CBSMsg.VONU_BSPT_KH_10_ERR );
		// STB契約TVコースコード10
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_10_ERR );
		// 旧STB-ID10
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_STB_ID_10_ERR );
		// 旧HDD容量コード10
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_10_ERR );
		// 旧宅内機器型式コード10
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_10_ERR );
		// 機器提供サービス契約変更メモ10
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_10_ERR );
		// 変更前宅内機器型式コード10
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_10_ERR );
		// 変更前機器製造番号10
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_10_ERR );
		// 変更前STB-ID10
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_ID_10_ERR );
		// 変更前HDD容量コード10
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_10_ERR );
		// 変更前BSパススルー可否10
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_10_ERR );
		// 変更前STB契約TVコースコード10
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_10_ERR );
		// 変更前旧STB-ID10
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_10_ERR );
		// 変更前旧HDD容量コード10
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_10_ERR );
		// 変更前旧宅内機器型式コード10
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_10_ERR );
		// 宅内機器種別コード11
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_11_ERR );
		// 宅内機器異動コード11
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_11_ERR );
		// 機器提供サービス契約番号11
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_11_ERR );
		// 宅内機器型式コード11
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_11_ERR );
		// 機器製造番号11
		errMapping( template, errMap, EKU0041D010CBSMsg.KKSEIZO_NO_11_ERR );
		// STB-ID11
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_ID_11_ERR );
		// HDD容量コード11
		errMapping( template, errMap, EKU0041D010CBSMsg.HDD_CAPA_CD_11_ERR );
		// BSパススルー可否11
		errMapping( template, errMap, EKU0041D010CBSMsg.VONU_BSPT_KH_11_ERR );
		// STB契約TVコースコード11
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_11_ERR );
		// 旧STB-ID11
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_STB_ID_11_ERR );
		// 旧HDD容量コード11
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_11_ERR );
		// 旧宅内機器型式コード11
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_11_ERR );
		// 機器提供サービス契約変更メモ11
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_11_ERR );
		// 変更前宅内機器型式コード11
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_11_ERR );
		// 変更前機器製造番号11
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_11_ERR );
		// 変更前STB-ID11
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_ID_11_ERR );
		// 変更前HDD容量コード11
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_11_ERR );
		// 変更前BSパススルー可否11
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_11_ERR );
		// 変更前STB契約TVコースコード11
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_11_ERR );
		// 変更前旧STB-ID11
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_11_ERR );
		// 変更前旧HDD容量コード11
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_11_ERR );
		// 変更前旧宅内機器型式コード11
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_11_ERR );
		// 宅内機器種別コード12
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_12_ERR );
		// 宅内機器異動コード12
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_12_ERR );
		// 機器提供サービス契約番号12
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_12_ERR );
		// 宅内機器型式コード12
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_12_ERR );
		// 機器製造番号12
		errMapping( template, errMap, EKU0041D010CBSMsg.KKSEIZO_NO_12_ERR );
		// STB-ID12
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_ID_12_ERR );
		// HDD容量コード12
		errMapping( template, errMap, EKU0041D010CBSMsg.HDD_CAPA_CD_12_ERR );
		// BSパススルー可否12
		errMapping( template, errMap, EKU0041D010CBSMsg.VONU_BSPT_KH_12_ERR );
		// STB契約TVコースコード12
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_12_ERR );
		// 旧STB-ID12
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_STB_ID_12_ERR );
		// 旧HDD容量コード12
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_12_ERR );
		// 旧宅内機器型式コード12
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_12_ERR );
		// 機器提供サービス契約変更メモ12
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_12_ERR );
		// 変更前宅内機器型式コード12
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_12_ERR );
		// 変更前機器製造番号12
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_12_ERR );
		// 変更前STB-ID12
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_ID_12_ERR );
		// 変更前HDD容量コード12
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_12_ERR );
		// 変更前BSパススルー可否12
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_12_ERR );
		// 変更前STB契約TVコースコード12
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_12_ERR );
		// 変更前旧STB-ID12
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_12_ERR );
		// 変更前旧HDD容量コード12
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_12_ERR );
		// 変更前旧宅内機器型式コード12
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_12_ERR );
		// 宅内機器種別コード13
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_13_ERR );
		// 宅内機器異動コード13
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_13_ERR );
		// 機器提供サービス契約番号13
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_13_ERR );
		// 宅内機器型式コード13
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_13_ERR );
		// 機器製造番号13
		errMapping( template, errMap, EKU0041D010CBSMsg.KKSEIZO_NO_13_ERR );
		// STB-ID13
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_ID_13_ERR );
		// HDD容量コード13
		errMapping( template, errMap, EKU0041D010CBSMsg.HDD_CAPA_CD_13_ERR );
		// BSパススルー可否13
		errMapping( template, errMap, EKU0041D010CBSMsg.VONU_BSPT_KH_13_ERR );
		// STB契約TVコースコード13
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_13_ERR );
		// 旧STB-ID13
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_STB_ID_13_ERR );
		// 旧HDD容量コード13
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_13_ERR );
		// 旧宅内機器型式コード13
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_13_ERR );
		// 機器提供サービス契約変更メモ13
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_13_ERR );
		// 変更前宅内機器型式コード13
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_13_ERR );
		// 変更前機器製造番号13
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_13_ERR );
		// 変更前STB-ID13
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_ID_13_ERR );
		// 変更前HDD容量コード13
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_13_ERR );
		// 変更前BSパススルー可否13
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_13_ERR );
		// 変更前STB契約TVコースコード13
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_13_ERR );
		// 変更前旧STB-ID13
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_13_ERR );
		// 変更前旧HDD容量コード13
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_13_ERR );
		// 変更前旧宅内機器型式コード13
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_13_ERR );
		// 宅内機器種別コード14
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_14_ERR );
		// 宅内機器異動コード14
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_14_ERR );
		// 機器提供サービス契約番号14
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_14_ERR );
		// 宅内機器型式コード14
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_14_ERR );
		// 機器製造番号14
		errMapping( template, errMap, EKU0041D010CBSMsg.KKSEIZO_NO_14_ERR );
		// STB-ID14
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_ID_14_ERR );
		// HDD容量コード14
		errMapping( template, errMap, EKU0041D010CBSMsg.HDD_CAPA_CD_14_ERR );
		// BSパススルー可否14
		errMapping( template, errMap, EKU0041D010CBSMsg.VONU_BSPT_KH_14_ERR );
		// STB契約TVコースコード14
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_14_ERR );
		// 旧STB-ID14
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_STB_ID_14_ERR );
		// 旧HDD容量コード14
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_14_ERR );
		// 旧宅内機器型式コード14
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_14_ERR );
		// 機器提供サービス契約変更メモ14
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_14_ERR );
		// 変更前宅内機器型式コード14
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_14_ERR );
		// 変更前機器製造番号14
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_14_ERR );
		// 変更前STB-ID14
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_ID_14_ERR );
		// 変更前HDD容量コード14
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_14_ERR );
		// 変更前BSパススルー可否14
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_14_ERR );
		// 変更前STB契約TVコースコード14
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_14_ERR );
		// 変更前旧STB-ID14
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_14_ERR );
		// 変更前旧HDD容量コード14
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_14_ERR );
		// 変更前旧宅内機器型式コード14
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_14_ERR );
		// 宅内機器種別コード15
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_15_ERR );
		// 宅内機器異動コード15
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_15_ERR );
		// 機器提供サービス契約番号15
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_15_ERR );
		// 宅内機器型式コード15
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_15_ERR );
		// 機器製造番号15
		errMapping( template, errMap, EKU0041D010CBSMsg.KKSEIZO_NO_15_ERR );
		// STB-ID15
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_ID_15_ERR );
		// HDD容量コード15
		errMapping( template, errMap, EKU0041D010CBSMsg.HDD_CAPA_CD_15_ERR );
		// BSパススルー可否15
		errMapping( template, errMap, EKU0041D010CBSMsg.VONU_BSPT_KH_15_ERR );
		// STB契約TVコースコード15
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_15_ERR );
		// 旧STB-ID15
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_STB_ID_15_ERR );
		// 旧HDD容量コード15
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_15_ERR );
		// 旧宅内機器型式コード15
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_15_ERR );
		// 機器提供サービス契約変更メモ15
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_15_ERR );
		// 変更前宅内機器型式コード15
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_15_ERR );
		// 変更前機器製造番号15
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_15_ERR );
		// 変更前STB-ID15
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_ID_15_ERR );
		// 変更前HDD容量コード15
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_15_ERR );
		// 変更前BSパススルー可否15
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_15_ERR );
		// 変更前STB契約TVコースコード15
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_15_ERR );
		// 変更前旧STB-ID15
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_15_ERR );
		// 変更前旧HDD容量コード15
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_15_ERR );
		// 変更前旧宅内機器型式コード15
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_15_ERR );
		// 宅内機器種別コード16
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_16_ERR );
		// 宅内機器異動コード16
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_16_ERR );
		// 機器提供サービス契約番号16
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_16_ERR );
		// 宅内機器型式コード16
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_16_ERR );
		// 機器製造番号16
		errMapping( template, errMap, EKU0041D010CBSMsg.KKSEIZO_NO_16_ERR );
		// STB-ID16
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_ID_16_ERR );
		// HDD容量コード16
		errMapping( template, errMap, EKU0041D010CBSMsg.HDD_CAPA_CD_16_ERR );
		// BSパススルー可否16
		errMapping( template, errMap, EKU0041D010CBSMsg.VONU_BSPT_KH_16_ERR );
		// STB契約TVコースコード16
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_16_ERR );
		// 旧STB-ID16
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_STB_ID_16_ERR );
		// 旧HDD容量コード16
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_16_ERR );
		// 旧宅内機器型式コード16
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_16_ERR );
		// 機器提供サービス契約変更メモ16
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_16_ERR );
		// 変更前宅内機器型式コード16
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_16_ERR );
		// 変更前機器製造番号16
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_16_ERR );
		// 変更前STB-ID16
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_ID_16_ERR );
		// 変更前HDD容量コード16
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_16_ERR );
		// 変更前BSパススルー可否16
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_16_ERR );
		// 変更前STB契約TVコースコード16
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_16_ERR );
		// 変更前旧STB-ID16
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_16_ERR );
		// 変更前旧HDD容量コード16
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_16_ERR );
		// 変更前旧宅内機器型式コード16
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_16_ERR );
		// 宅内機器種別コード17
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_17_ERR );
		// 宅内機器異動コード17
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_17_ERR );
		// 機器提供サービス契約番号17
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_17_ERR );
		// 宅内機器型式コード17
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_17_ERR );
		// 機器製造番号17
		errMapping( template, errMap, EKU0041D010CBSMsg.KKSEIZO_NO_17_ERR );
		// STB-ID17
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_ID_17_ERR );
		// HDD容量コード17
		errMapping( template, errMap, EKU0041D010CBSMsg.HDD_CAPA_CD_17_ERR );
		// BSパススルー可否17
		errMapping( template, errMap, EKU0041D010CBSMsg.VONU_BSPT_KH_17_ERR );
		// STB契約TVコースコード17
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_17_ERR );
		// 旧STB-ID17
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_STB_ID_17_ERR );
		// 旧HDD容量コード17
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_17_ERR );
		// 旧宅内機器型式コード17
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_17_ERR );
		// 機器提供サービス契約変更メモ17
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_17_ERR );
		// 変更前宅内機器型式コード17
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_17_ERR );
		// 変更前機器製造番号17
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_17_ERR );
		// 変更前STB-ID17
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_ID_17_ERR );
		// 変更前HDD容量コード17
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_17_ERR );
		// 変更前BSパススルー可否17
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_17_ERR );
		// 変更前STB契約TVコースコード17
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_17_ERR );
		// 変更前旧STB-ID17
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_17_ERR );
		// 変更前旧HDD容量コード17
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_17_ERR );
		// 変更前旧宅内機器型式コード17
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_17_ERR );
		// 宅内機器種別コード18
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_18_ERR );
		// 宅内機器異動コード18
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_18_ERR );
		// 機器提供サービス契約番号18
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_18_ERR );
		// 宅内機器型式コード18
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_18_ERR );
		// 機器製造番号18
		errMapping( template, errMap, EKU0041D010CBSMsg.KKSEIZO_NO_18_ERR );
		// STB-ID18
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_ID_18_ERR );
		// HDD容量コード18
		errMapping( template, errMap, EKU0041D010CBSMsg.HDD_CAPA_CD_18_ERR );
		// BSパススルー可否18
		errMapping( template, errMap, EKU0041D010CBSMsg.VONU_BSPT_KH_18_ERR );
		// STB契約TVコースコード18
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_18_ERR );
		// 旧STB-ID18
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_STB_ID_18_ERR );
		// 旧HDD容量コード18
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_18_ERR );
		// 旧宅内機器型式コード18
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_18_ERR );
		// 機器提供サービス契約変更メモ18
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_18_ERR );
		// 変更前宅内機器型式コード18
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_18_ERR );
		// 変更前機器製造番号18
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_18_ERR );
		// 変更前STB-ID18
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_ID_18_ERR );
		// 変更前HDD容量コード18
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_18_ERR );
		// 変更前BSパススルー可否18
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_18_ERR );
		// 変更前STB契約TVコースコード18
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_18_ERR );
		// 変更前旧STB-ID18
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_18_ERR );
		// 変更前旧HDD容量コード18
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_18_ERR );
		// 変更前旧宅内機器型式コード18
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_18_ERR );
		// 宅内機器種別コード19
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_19_ERR );
		// 宅内機器異動コード19
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_19_ERR );
		// 機器提供サービス契約番号19
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_19_ERR );
		// 宅内機器型式コード19
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_19_ERR );
		// 機器製造番号19
		errMapping( template, errMap, EKU0041D010CBSMsg.KKSEIZO_NO_19_ERR );
		// STB-ID19
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_ID_19_ERR );
		// HDD容量コード19
		errMapping( template, errMap, EKU0041D010CBSMsg.HDD_CAPA_CD_19_ERR );
		// BSパススルー可否19
		errMapping( template, errMap, EKU0041D010CBSMsg.VONU_BSPT_KH_19_ERR );
		// STB契約TVコースコード19
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_19_ERR );
		// 旧STB-ID19
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_STB_ID_19_ERR );
		// 旧HDD容量コード19
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_19_ERR );
		// 旧宅内機器型式コード19
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_19_ERR );
		// 機器提供サービス契約変更メモ19
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_19_ERR );
		// 変更前宅内機器型式コード19
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_19_ERR );
		// 変更前機器製造番号19
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_19_ERR );
		// 変更前STB-ID19
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_ID_19_ERR );
		// 変更前HDD容量コード19
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_19_ERR );
		// 変更前BSパススルー可否19
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_19_ERR );
		// 変更前STB契約TVコースコード19
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_19_ERR );
		// 変更前旧STB-ID19
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_19_ERR );
		// 変更前旧HDD容量コード19
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_19_ERR );
		// 変更前旧宅内機器型式コード19
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_19_ERR );
		// 宅内機器種別コード20
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_SBT_CD_20_ERR );
		// 宅内機器異動コード20
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_IDO_CD_20_ERR );
		// 機器提供サービス契約番号20
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_NO_20_ERR );
		// 宅内機器型式コード20
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKNKIKI_MODEL_CD_20_ERR );
		// 機器製造番号20
		errMapping( template, errMap, EKU0041D010CBSMsg.KKSEIZO_NO_20_ERR );
		// STB-ID20
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_ID_20_ERR );
		// HDD容量コード20
		errMapping( template, errMap, EKU0041D010CBSMsg.HDD_CAPA_CD_20_ERR );
		// BSパススルー可否20
		errMapping( template, errMap, EKU0041D010CBSMsg.VONU_BSPT_KH_20_ERR );
		// STB契約TVコースコード20
		errMapping( template, errMap, EKU0041D010CBSMsg.STB_KEI_TV_COURSE_CD_20_ERR );
		// 旧STB-ID20
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_STB_ID_20_ERR );
		// 旧HDD容量コード20
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_HDD_CAPA_CD_20_ERR );
		// 旧宅内機器型式コード20
		errMapping( template, errMap, EKU0041D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_20_ERR );
		// 機器提供サービス契約変更メモ20
		errMapping( template, errMap, EKU0041D010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_20_ERR );
		// 変更前宅内機器型式コード20
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_TAKNKIKI_MODEL_CD_20_ERR );
		// 変更前機器製造番号20
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_KKSEIZO_NO_20_ERR );
		// 変更前STB-ID20
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_ID_20_ERR );
		// 変更前HDD容量コード20
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_HDD_CAPA_CD_20_ERR );
		// 変更前BSパススルー可否20
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_VONU_BSPT_KH_20_ERR );
		// 変更前STB契約TVコースコード20
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_20_ERR );
		// 変更前旧STB-ID20
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_STB_ID_20_ERR );
		// 変更前旧HDD容量コード20
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_HDD_CAPA_CD_20_ERR );
		// 変更前旧宅内機器型式コード20
		errMapping( template, errMap, EKU0041D010CBSMsg.CHGB_OLD_TAKNKIKI_MODEL_CD_20_ERR );
		// 申込者名
		errMapping( template, errMap, EKU0041D010CBSMsg.MSKMSHA_NM_ERR );
		// 工事アポ連絡先電話番号
		errMapping( template, errMap, EKU0041D010CBSMsg.KOJI_APO_RRKS_TELNO_ERR );
		// 転宅前サービス契約回線内訳番号
		errMapping( template, errMap, EKU0041D010CBSMsg.TENTAKU_BF_SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 機器変更番号1
		errMapping( template, errMap, EKU0041D010CBSMsg.KIKI_CHG_NO_1_ERR );
		// 機器変更番号2
		errMapping( template, errMap, EKU0041D010CBSMsg.KIKI_CHG_NO_2_ERR );
		// 機器変更番号3
		errMapping( template, errMap, EKU0041D010CBSMsg.KIKI_CHG_NO_3_ERR );
		// 機器変更番号4
		errMapping( template, errMap, EKU0041D010CBSMsg.KIKI_CHG_NO_4_ERR );
		// 機器変更番号5
		errMapping( template, errMap, EKU0041D010CBSMsg.KIKI_CHG_NO_5_ERR );
		// 機器変更番号6
		errMapping( template, errMap, EKU0041D010CBSMsg.KIKI_CHG_NO_6_ERR );
		// 機器変更番号7
		errMapping( template, errMap, EKU0041D010CBSMsg.KIKI_CHG_NO_7_ERR );
		// 機器変更番号8
		errMapping( template, errMap, EKU0041D010CBSMsg.KIKI_CHG_NO_8_ERR );
		// 機器変更番号9
		errMapping( template, errMap, EKU0041D010CBSMsg.KIKI_CHG_NO_9_ERR );
		// 機器変更番号10
		errMapping( template, errMap, EKU0041D010CBSMsg.KIKI_CHG_NO_10_ERR );
		// 機器変更番号11
		errMapping( template, errMap, EKU0041D010CBSMsg.KIKI_CHG_NO_11_ERR );
		// 機器変更番号12
		errMapping( template, errMap, EKU0041D010CBSMsg.KIKI_CHG_NO_12_ERR );
		// 機器変更番号13
		errMapping( template, errMap, EKU0041D010CBSMsg.KIKI_CHG_NO_13_ERR );
		// 機器変更番号14
		errMapping( template, errMap, EKU0041D010CBSMsg.KIKI_CHG_NO_14_ERR );
		// 機器変更番号15
		errMapping( template, errMap, EKU0041D010CBSMsg.KIKI_CHG_NO_15_ERR );
		// 機器変更番号16
		errMapping( template, errMap, EKU0041D010CBSMsg.KIKI_CHG_NO_16_ERR );
		// 機器変更番号17
		errMapping( template, errMap, EKU0041D010CBSMsg.KIKI_CHG_NO_17_ERR );
		// 機器変更番号18
		errMapping( template, errMap, EKU0041D010CBSMsg.KIKI_CHG_NO_18_ERR );
		// 機器変更番号19
		errMapping( template, errMap, EKU0041D010CBSMsg.KIKI_CHG_NO_19_ERR );
		// 機器変更番号20
		errMapping( template, errMap, EKU0041D010CBSMsg.KIKI_CHG_NO_20_ERR );
		// KCNSTB申込台数
		errMapping( template, errMap, EKU0041D010CBSMsg.KCN_STB_MSKM_CNT_ERR );
		// KCNSTB種類コード
		errMapping( template, errMap, EKU0041D010CBSMsg.KCN_STB_KIND_CD_ERR );
		//ANK-3136-00-00 ADD START
		// 設備流用有無
		errMapping( template, errMap, EKU0041D010CBSMsg.EQUIP_RYUYO_UM_ERR );
		// 流用元工事案件番号
		errMapping( template, errMap, EKU0041D010CBSMsg.RYUYO_MOTO_KJAK_NO_ERR );
		// 設備流用工事完了希望年月日
		errMapping( template, errMap, EKU0041D010CBSMsg.SBRY_KJ_FIN_KIBOYMD_ERR );
		// 他システム連携_工事連絡先氏名
		errMapping( template, errMap, EKU0041D010CBSMsg.TSYRN_KJ_RRKS_NM_ERR );
		// 他システム連携_工事連絡先電話番号
		errMapping( template, errMap, EKU0041D010CBSMsg.TSYRN_KJ_RRKS_TLN_ERR );
		// 他システム連携_宅内調査時連絡先氏名
		errMapping( template, errMap, EKU0041D010CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM_ERR );
		// 他システム連携_宅内調査時連絡先電話番号
		errMapping( template, errMap, EKU0041D010CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN_ERR );
		// 他システム連携_連絡希望日時
		errMapping( template, errMap, EKU0041D010CBSMsg.TSYRN_RRK_KIBO_DATE_ERR );
		// 他システム連携_工事費用
		errMapping( template, errMap, EKU0041D010CBSMsg.TSYRN_KOJI_HI_ERR );
		// 他システム連携_宅内調査要否
		errMapping( template, errMap, EKU0041D010CBSMsg.TSYRN_TAKCHO_YH_ERR );
		// 他システム連携_承諾書要否
		errMapping( template, errMap, EKU0041D010CBSMsg.TSYRN_SDAKS_YH_ERR );
		// 他システム連携_立会者名
		errMapping( template, errMap, EKU0041D010CBSMsg.TSYRN_TACHIAISHA_NM_ERR );
		// 他システム連携_引越し施策要否
		errMapping( template, errMap, EKU0041D010CBSMsg.TSYRN_HKKS_SISAK_YH_ERR );
		// 他システム連携_建替時新設案件要否
		errMapping( template, errMap, EKU0041D010CBSMsg.TSYRN_TTK_JI_NSANK_YH_ERR );
		// 他システム連携_地図有無
		errMapping( template, errMap, EKU0041D010CBSMsg.TSYRN_MAP_UM_ERR );
		// 他システム連携_同時工事情報
		errMapping( template, errMap, EKU0041D010CBSMsg.TSYRN_DOJI_KOJI_INF_ERR );
		// 他システム連携_既存契約情報
		errMapping( template, errMap, EKU0041D010CBSMsg.TSYRN_KZN_KEI_INF_ERR );
		// 他システム連携_不備解消年月日
		errMapping( template, errMap, EKU0041D010CBSMsg.TSYRN_HBI_KAISHOU_YMD_ERR );
		// 他システム連携_キャンペーン情報
		errMapping( template, errMap, EKU0041D010CBSMsg.TSYRN_CAMPAIGN_INF_ERR );
		// 宅内調査要否
		errMapping( template, errMap, EKU0041D010CBSMsg.TAKCHO_YH_ERR );
		// 設計要否
		errMapping( template, errMap, EKU0041D010CBSMsg.DSGN_YH_ERR );
		//ANK-3136-00-00 ADD END
		return param;
	}

	/**
	 *【上りマッピング】EKU0061D010 工事案件<eo光ネットマンション>受付.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕ku0061_d010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKU0061D010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKU0061D010CBSMsg.class.getName(), EKU0061D010, FUNC_CD_INS_CHECK_ADD );

		/** 上りマッピング **/
		// サービス契約番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.SVC_KEI_NO );
		// サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.SVC_KEI_KAISEN_UCWK_NO );
		// 申込書番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MSKMSHO_NO );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO START ★★★
		// 申込書明細番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MKMSDTL_NO );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO START ★★★
		// 申込明細番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MSKM_DTL_NO );
		// 旧申込明細番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_MSKM_DTL_NO );
		// 申込書到着年月日
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MSKMSHO_ARIV_YMD );
		// 申込受付年月日
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MSKM_UK_YMD );
		// 工事受付コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KOJI_UK_CD );
		// 工事受付詳細コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KOJI_UK_DTAIL_CD );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO START
		// 工事受付契機異動区分
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KOJI_UK_OPTNTY_IDO_DIV );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO END
		// 工事受付契機異動年月日時分秒
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM );
		// サービスコード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.SVC_CD );
		// 料金グループコード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.PRC_GRP_CD );
		// 料金コースコード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.PCRS_CD );
		// 料金プランコード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.PPLAN_CD );
		// 割引タイプコード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.WRIB_TYPE_CD );
		// 料金コースPON条件コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.PCRS_PON_JOKEN_CD );
		// 変更前料金グループコード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_BF_PRC_GRP_CD );
		// 変更前料金コースコード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_BF_PCRS_CD );
		// 変更前料金プランコード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_BF_PPLAN_CD );
		// 変更前割引タイプコード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_WRIB_TYPE_CD );
		// 追加元サービス契約番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ADD_MOTO_SVC_KEI_NO );
		// オーナー契約番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OWNR_KEI_NO );
		// P-ID
		updMapping( template, mapInfo, EKU0061D010CBSMsg.PID );
		// PON識別コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.PON_SKBT_CD );
		// IP払出コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.IP_HRADSI_CD );
		// マンション部屋通信機器種別コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MANS_RM_TUSHIN_KIKI_SBT_CD );
		// マンション通信設備コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MANS_TUSHIN_EQUIP_CD );
		// SYSID
		updMapping( template, mapInfo, EKU0061D010CBSMsg.SYSID );
		// 申込者名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MSKMSHA_NM );
		// お客様名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CUST_NM );
		// お客様カナ名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CUST_KANA );
		// お客様自宅電話番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CUST_HOME_TEL_NO );
		// お客様携帯電話番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CUST_KTAI_TEL_NO );
		// お客様連絡先電話番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CUST_RRKS_TEL_NO );
		// 連絡先勤務先名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.RRKS_OFFC_NM );
// ★★★ ANK-0397-00-00 ADD  2012.09.28 S.SHINJO START ★★★
		// 契約者住所手動入力フラグ
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KEISHA_AD_MAN_INPUT_FLG );
// ★★★ ANK-0397-00-00 ADD  2012.09.28 S.SHINJO END ★★★
// ▽▽▽ IT1-2019-0000037 ADD START
		// 回線使用契約番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KAISEN_USE_KEI_NO );
// ▲▲▲ IT1-2019-0000037 ADD END
		// 契約者住所コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KEISHA_AD_CD );
		// 契約者郵便番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KEISHA_PCD );
		// 契約者都道府県名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KEISHA_STATE_NM );
		// 契約者市区町村名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KEISHA_CITY_NM );
		// 契約者大字通称名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KEISHA_OAZTSU_NM );
		// 契約者字丁目名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KEISHA_AZCHO_NM );
		// 契約者住所番地号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KEISHA_AD_BNCHIGO );
		// 契約者住所補記・建物名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KEISHA_ADRTTM );
		// 契約者住所補記・部屋番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KEISHA_ADRRM );
		// 請求契約番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.SEIKY_KEI_NO );
		// 場所番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.PLACE_NO );
		// 設置場所住所コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.SETPLACE_AD_CD );
		// 設置場所郵便番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.SETPLACE_PCD );
		// 設置場所都道府県名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.SETPLACE_STATE_NM );
		// 設置場所市区町村名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.SETPLACE_CITY_NM );
		// 設置場所大字通称名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.SETPLACE_OAZTSU_NM );
		// 設置場所字丁目名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.SETPLACE_AZCHO_NM );
		// 設置場所住所番地号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.SETPLACE_AD_BNCHIGO );
		// 設置場所住所補記・建物名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.SETPLACE_ADRTTM );
		// 設置場所住所補記・部屋番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.SETPLACE_ADRRM );
// ANK-3885-00-00 ADD START
		// 棟情報
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TOU_INFO );
// ANK-3885-00-00 ADD END
		// 工事先住所未確定フラグ
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		updMapping( template, mapInfo, EKU0061D010CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH );
		// 回線場所電話番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KAISEN_PLACE_TELNO );
		// 関電営業所番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KEPCO_BUSIOFFICE_NO );
		// 経度
		updMapping( template, mapInfo, EKU0061D010CBSMsg.LGTD );
		// 緯度
		updMapping( template, mapInfo, EKU0061D010CBSMsg.LTTD );
		// 座標補正有無
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ZAHYO_HOSEI_UM );
		// 住所形態コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.AD_FORM_CD );
		// 入居階数コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.NYUKYO_FLR_CNT_CD );
		// 建築階数コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KCKU_FLR_CNT_CD );
		// 方角コード1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.DIRECTION_CD_1 );
		// 方角コード2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.DIRECTION_CD_2 );
		// 転宅前サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TENTAKU_BF_SVC_KEI_KAISEN_UCWK_NO );
		// 転宅前住所コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TENTAKU_BF_AD_CD );
		// 転宅前郵便番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TENTAKU_BF_PCD );
		// 転宅前都道府県名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TENTAKU_BF_STATE_NM );
		// 転宅前市区町村名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TENTAKU_BF_CITY_NM );
		// 転宅前大字通称名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TENTAKU_BF_OAZTSU_NM );
		// 転宅前字丁目名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TENTAKU_BF_AZCHO_NM );
		// 転宅前住所番地号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TENTAKU_BF_AD_BNCHIGO );
		// 転宅前住所補記・建物名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TENTAKU_BF_ADRTTM );
		// 転宅前住所補記・部屋番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TENTAKU_BF_ADRRM );
		// 新築物件コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.NEWCONST_BUKKEN_CD );
		// マンション物件コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MANSION_BUKKEN_CD );
		// 復活案件フラグ
		updMapping( template, mapInfo, EKU0061D010CBSMsg.HUKKAT_ANKEN_FLG );
		// 同一設備再申込コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.SAME_EQUIP_RE_MSKM_CD );
		// オプションサービス契約引継ぎフラグ
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OPSVKEI_HKTGI_FLG );
		// 工事範囲コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KOJI_SCOPE_CD );
		// 移設コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ISETSU_CD );
		// サービス開始年月日
		updMapping( template, mapInfo, EKU0061D010CBSMsg.SVC_STAYMD );
		// 工事希望年月日
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KOJI_KIBO_YMD );
		// 竣工予定年月日
		updMapping( template, mapInfo, EKU0061D010CBSMsg.SHUNKO_RSV_YMD );
		// 入居予定年月日
		updMapping( template, mapInfo, EKU0061D010CBSMsg.NYUKYO_RSV_YMD );
		// 引渡し予定年月日
		updMapping( template, mapInfo, EKU0061D010CBSMsg.HIKIWATASHI_RSV_YMD );
		// 電力送電予定年月日
		updMapping( template, mapInfo, EKU0061D010CBSMsg.EPOWER_SODEN_RSV_YMD );
		// 電話連絡希望年月日
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TEL_RRK_KIBO_YMD );
		// 電話連絡希望時間帯コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TEL_RRK_KIBO_TIME_CD );
		// 宅内調査希望アポ期限年月日
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD );
		// 宅内工事希望アポ期限年月日
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD );
		// 工事アポ連絡先指定コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KOJI_APO_RRKS_SHITEI_CD );
		// 工事アポ連絡先電話番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KOJI_APO_RRKS_TELNO );
		// 連絡手段コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.RRK_WAY_CD );
		// 連絡手段補記
		updMapping( template, mapInfo, EKU0061D010CBSMsg.RRK_WAY_HOKI );
		// 工事案件備考
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KOJIAK_BIKO );
		// 工事案件備考1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KOJIAK_BIKO_1 );
		// 工事案件備考2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KOJIAK_BIKO_2 );
		// マンション設備システム連携用記事欄
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MANSSBSYS_RNKI_KIJIRAN );
		// 電波障害案件種別コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.DMPSANK_SBT_CD );
		// 関西電力お客様情報授受同意有無
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM );
		// お客様SOS利用有無
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CUST_SOS_USE_UM );
		// ファミリー契約フラグ
		updMapping( template, mapInfo, EKU0061D010CBSMsg.FAMILY_KEI_FLG );
		// PCセットアップフラグ
		updMapping( template, mapInfo, EKU0061D010CBSMsg.PC_SETUP_FLG );
		// マンションID
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MANSION_ID );
		// 回線使用契約番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KAISEN_USE_KEI_NO );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_DOJI_KJ_KIBO_UM );
		// 番ポ有無1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_UM_1 );
		// eo光電話番号1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.EOH_TEL_NO_1 );
		// 番ポ予定年月日1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_RSV_YMD_1 );
		// 番ポ元通信事業者コード1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_1 );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0061D010CBSMsg.DOBANITEN_UM_1 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_KOJI_YH_1 );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO END ★★★
		// 番ポ有無2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_UM_2 );
		// eo光電話番号2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.EOH_TEL_NO_2 );
		// 番ポ予定年月日2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_RSV_YMD_2 );
		// 番ポ元通信事業者コード2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_2 );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0061D010CBSMsg.DOBANITEN_UM_2 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_KOJI_YH_2 );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO END ★★★
		// 番ポ有無3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_UM_3 );
		// eo光電話番号3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.EOH_TEL_NO_3 );
		// 番ポ予定年月日3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_RSV_YMD_3 );
		// 番ポ元通信事業者コード3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_3 );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0061D010CBSMsg.DOBANITEN_UM_3 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_KOJI_YH_3 );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO END ★★★
		// 番ポ有無4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_UM_4 );
		// eo光電話番号4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.EOH_TEL_NO_4 );
		// 番ポ予定年月日4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_RSV_YMD_4 );
		// 番ポ元通信事業者コード4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_4 );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0061D010CBSMsg.DOBANITEN_UM_4 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_KOJI_YH_4 );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO END ★★★
		// 番ポ有無5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_UM_5 );
		// eo光電話番号5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.EOH_TEL_NO_5 );
		// 番ポ予定年月日5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_RSV_YMD_5 );
		// 番ポ元通信事業者コード5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_5 );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0061D010CBSMsg.DOBANITEN_UM_5 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0061D010CBSMsg.BMP_KOJI_YH_5 );
// ★★★ ANK-0397-00-00 ADD 2012.09.28 S.SHINJO END ★★★
// ▽▽▽ ST-2018-0000056 ADD START
		// 宅内調査要否
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKCHO_YH );
		// 設計要否
		updMapping( template, mapInfo, EKU0061D010CBSMsg.DSGN_YH );
// ▲▲▲ ST-2018-0000056 ADD END
		// 宅内機器種別コード1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_1 );
		// 機器提供サービス契約番号1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_1 );
		// 宅内機器型式コード1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_1 );
		// 機器製造番号1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKSEIZO_NO_1 );
		// MACアドレス1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MACAD_1 );
		// ルーター種類コード1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ROUTER_KIND_CD_1 );
		// 提供種別コード1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TK_SBT_CD_1 );
		// 変更前宅内機器型式コード1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_1 );
		// 変更前機器製造番号1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_1 );
		// 変更前MACアドレス1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_MACAD_1 );
		// 変更前ルーター種類コード1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_1 );
		// 変更前提供種別コード1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_1 );
		// 宅内機器種別コード2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_2 );
		// 機器提供サービス契約番号2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_2 );
		// 宅内機器型式コード2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_2 );
		// 機器製造番号2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKSEIZO_NO_2 );
		// MACアドレス2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MACAD_2 );
		// ルーター種類コード2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ROUTER_KIND_CD_2 );
		// 提供種別コード2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TK_SBT_CD_2 );
		// 変更前宅内機器型式コード2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_2 );
		// 変更前機器製造番号2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_2 );
		// 変更前MACアドレス2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_MACAD_2 );
		// 変更前ルーター種類コード2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_2 );
		// 変更前提供種別コード2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_2 );
		// 宅内機器種別コード3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_3 );
		// 機器提供サービス契約番号3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_3 );
		// 宅内機器型式コード3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_3 );
		// 機器製造番号3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKSEIZO_NO_3 );
		// MACアドレス3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MACAD_3 );
		// ルーター種類コード3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ROUTER_KIND_CD_3 );
		// 提供種別コード3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TK_SBT_CD_3 );
		// 変更前宅内機器型式コード3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_3 );
		// 変更前機器製造番号3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_3 );
		// 変更前MACアドレス3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_MACAD_3 );
		// 変更前ルーター種類コード3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_3 );
		// 変更前提供種別コード3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_3 );
		// 宅内機器種別コード4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_4 );
		// 機器提供サービス契約番号4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_4 );
		// 宅内機器型式コード4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_4 );
		// 機器製造番号4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKSEIZO_NO_4 );
		// MACアドレス4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MACAD_4 );
		// ルーター種類コード4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ROUTER_KIND_CD_4 );
		// 提供種別コード4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TK_SBT_CD_4 );
		// 変更前宅内機器型式コード4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_4 );
		// 変更前機器製造番号4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_4 );
		// 変更前MACアドレス4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_MACAD_4 );
		// 変更前ルーター種類コード4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_4 );
		// 変更前提供種別コード4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_4 );
		// 宅内機器種別コード5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_5 );
		// 機器提供サービス契約番号5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_5 );
		// 宅内機器型式コード5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_5 );
		// 機器製造番号5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKSEIZO_NO_5 );
		// MACアドレス5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MACAD_5 );
		// ルーター種類コード5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ROUTER_KIND_CD_5 );
		// 提供種別コード5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TK_SBT_CD_5 );
		// 変更前宅内機器型式コード5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_5 );
		// 変更前機器製造番号5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_5 );
		// 変更前MACアドレス5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_MACAD_5 );
		// 変更前ルーター種類コード5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_5 );
		// 変更前提供種別コード5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_5 );
		// 宅内機器種別コード6
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_6 );
		// 機器提供サービス契約番号6
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_6 );
		// 宅内機器型式コード6
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_6 );
		// 機器製造番号6
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKSEIZO_NO_6 );
		// MACアドレス6
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MACAD_6 );
		// ルーター種類コード6
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ROUTER_KIND_CD_6 );
		// 提供種別コード6
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TK_SBT_CD_6 );
		// 変更前宅内機器型式コード6
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_6 );
		// 変更前機器製造番号6
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_6 );
		// 変更前MACアドレス6
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_MACAD_6 );
		// 変更前ルーター種類コード6
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_6 );
		// 変更前提供種別コード6
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_6 );
		// 宅内機器種別コード7
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_7 );
		// 機器提供サービス契約番号7
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_7 );
		// 宅内機器型式コード7
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_7 );
		// 機器製造番号7
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKSEIZO_NO_7 );
		// MACアドレス7
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MACAD_7 );
		// ルーター種類コード7
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ROUTER_KIND_CD_7 );
		// 提供種別コード7
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TK_SBT_CD_7 );
		// 変更前宅内機器型式コード7
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_7 );
		// 変更前機器製造番号7
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_7 );
		// 変更前MACアドレス7
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_MACAD_7 );
		// 変更前ルーター種類コード7
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_7 );
		// 変更前提供種別コード7
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_7 );
		// 宅内機器種別コード8
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_8 );
		// 機器提供サービス契約番号8
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_8 );
		// 宅内機器型式コード8
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_8 );
		// 機器製造番号8
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKSEIZO_NO_8 );
		// MACアドレス8
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MACAD_8 );
		// ルーター種類コード8
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ROUTER_KIND_CD_8 );
		// 提供種別コード8
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TK_SBT_CD_8 );
		// 変更前宅内機器型式コード8
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_8 );
		// 変更前機器製造番号8
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_8 );
		// 変更前MACアドレス8
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_MACAD_8 );
		// 変更前ルーター種類コード8
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_8 );
		// 変更前提供種別コード8
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_8 );
		// 宅内機器種別コード9
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_9 );
		// 機器提供サービス契約番号9
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_9 );
		// 宅内機器型式コード9
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_9 );
		// 機器製造番号9
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKSEIZO_NO_9 );
		// MACアドレス9
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MACAD_9 );
		// ルーター種類コード9
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ROUTER_KIND_CD_9 );
		// 提供種別コード9
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TK_SBT_CD_9 );
		// 変更前宅内機器型式コード9
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_9 );
		// 変更前機器製造番号9
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_9 );
		// 変更前MACアドレス9
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_MACAD_9 );
		// 変更前ルーター種類コード9
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_9 );
		// 変更前提供種別コード9
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_9 );
		// 宅内機器種別コード10
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_10 );
		// 機器提供サービス契約番号10
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_10 );
		// 宅内機器型式コード10
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_10 );
		// 機器製造番号10
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKSEIZO_NO_10 );
		// MACアドレス10
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MACAD_10 );
		// ルーター種類コード10
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ROUTER_KIND_CD_10 );
		// 提供種別コード10
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TK_SBT_CD_10 );
		// 変更前宅内機器型式コード10
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_10 );
		// 変更前機器製造番号10
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_10 );
		// 変更前MACアドレス10
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_MACAD_10 );
		// 変更前ルーター種類コード10
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_10 );
		// 変更前提供種別コード10
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_10 );
		// 宅内機器種別コード11
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_11 );
		// 機器提供サービス契約番号11
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_11 );
		// 宅内機器型式コード11
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_11 );
		// 機器製造番号11
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKSEIZO_NO_11 );
		// MACアドレス11
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MACAD_11 );
		// ルーター種類コード11
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ROUTER_KIND_CD_11 );
		// 提供種別コード11
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TK_SBT_CD_11 );
		// 変更前宅内機器型式コード11
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_11 );
		// 変更前機器製造番号11
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_11 );
		// 変更前MACアドレス11
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_MACAD_11 );
		// 変更前ルーター種類コード11
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_11 );
		// 変更前提供種別コード11
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_11 );
		// 宅内機器種別コード12
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_12 );
		// 機器提供サービス契約番号12
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_12 );
		// 宅内機器型式コード12
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_12 );
		// 機器製造番号12
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKSEIZO_NO_12 );
		// MACアドレス12
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MACAD_12 );
		// ルーター種類コード12
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ROUTER_KIND_CD_12 );
		// 提供種別コード12
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TK_SBT_CD_12 );
		// 変更前宅内機器型式コード12
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_12 );
		// 変更前機器製造番号12
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_12 );
		// 変更前MACアドレス12
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_MACAD_12 );
		// 変更前ルーター種類コード12
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_12 );
		// 変更前提供種別コード12
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_12 );
		// 宅内機器種別コード13
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_13 );
		// 機器提供サービス契約番号13
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_13 );
		// 宅内機器型式コード13
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_13 );
		// 機器製造番号13
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKSEIZO_NO_13 );
		// MACアドレス13
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MACAD_13 );
		// ルーター種類コード13
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ROUTER_KIND_CD_13 );
		// 提供種別コード13
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TK_SBT_CD_13 );
		// 変更前宅内機器型式コード13
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_13 );
		// 変更前機器製造番号13
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_13 );
		// 変更前MACアドレス13
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_MACAD_13 );
		// 変更前ルーター種類コード13
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_13 );
		// 変更前提供種別コード13
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_13 );
		// 宅内機器種別コード14
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_14 );
		// 機器提供サービス契約番号14
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_14 );
		// 宅内機器型式コード14
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_14 );
		// 機器製造番号14
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKSEIZO_NO_14 );
		// MACアドレス14
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MACAD_14 );
		// ルーター種類コード14
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ROUTER_KIND_CD_14 );
		// 提供種別コード14
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TK_SBT_CD_14 );
		// 変更前宅内機器型式コード14
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_14 );
		// 変更前機器製造番号14
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_14 );
		// 変更前MACアドレス14
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_MACAD_14 );
		// 変更前ルーター種類コード14
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_14 );
		// 変更前提供種別コード14
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_14 );
		// 宅内機器種別コード15
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_15 );
		// 機器提供サービス契約番号15
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_15 );
		// 宅内機器型式コード15
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_15 );
		// 機器製造番号15
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKSEIZO_NO_15 );
		// MACアドレス15
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MACAD_15 );
		// ルーター種類コード15
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ROUTER_KIND_CD_15 );
		// 提供種別コード15
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TK_SBT_CD_15 );
		// 変更前宅内機器型式コード15
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_15 );
		// 変更前機器製造番号15
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_15 );
		// 変更前MACアドレス15
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_MACAD_15 );
		// 変更前ルーター種類コード15
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_15 );
		// 変更前提供種別コード15
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_15 );
		// 宅内機器種別コード16
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_16 );
		// 機器提供サービス契約番号16
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_16 );
		// 宅内機器型式コード16
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_16 );
		// 機器製造番号16
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKSEIZO_NO_16 );
		// MACアドレス16
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MACAD_16 );
		// ルーター種類コード16
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ROUTER_KIND_CD_16 );
		// 提供種別コード16
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TK_SBT_CD_16 );
		// 変更前宅内機器型式コード16
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_16 );
		// 変更前機器製造番号16
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_16 );
		// 変更前MACアドレス16
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_MACAD_16 );
		// 変更前ルーター種類コード16
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_16 );
		// 変更前提供種別コード16
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_16 );
		// 宅内機器種別コード17
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_17 );
		// 機器提供サービス契約番号17
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_17 );
		// 宅内機器型式コード17
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_17 );
		// 機器製造番号17
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKSEIZO_NO_17 );
		// MACアドレス17
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MACAD_17 );
		// ルーター種類コード17
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ROUTER_KIND_CD_17 );
		// 提供種別コード17
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TK_SBT_CD_17 );
		// 変更前宅内機器型式コード17
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_17 );
		// 変更前機器製造番号17
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_17 );
		// 変更前MACアドレス17
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_MACAD_17 );
		// 変更前ルーター種類コード17
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_17 );
		// 変更前提供種別コード17
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_17 );
		// 宅内機器種別コード18
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_18 );
		// 機器提供サービス契約番号18
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_18 );
		// 宅内機器型式コード18
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_18 );
		// 機器製造番号18
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKSEIZO_NO_18 );
		// MACアドレス18
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MACAD_18 );
		// ルーター種類コード18
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ROUTER_KIND_CD_18 );
		// 提供種別コード18
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TK_SBT_CD_18 );
		// 変更前宅内機器型式コード18
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_18 );
		// 変更前機器製造番号18
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_18 );
		// 変更前MACアドレス18
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_MACAD_18 );
		// 変更前ルーター種類コード18
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_18 );
		// 変更前提供種別コード18
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_18 );
		// 宅内機器種別コード19
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_19 );
		// 機器提供サービス契約番号19
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_19 );
		// 宅内機器型式コード19
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_19 );
		// 機器製造番号19
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKSEIZO_NO_19 );
		// MACアドレス19
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MACAD_19 );
		// ルーター種類コード19
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ROUTER_KIND_CD_19 );
		// 提供種別コード19
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TK_SBT_CD_19 );
		// 変更前宅内機器型式コード19
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_19 );
		// 変更前機器製造番号19
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_19 );
		// 変更前MACアドレス19
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_MACAD_19 );
		// 変更前ルーター種類コード19
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_19 );
		// 変更前提供種別コード19
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_19 );
		// 宅内機器種別コード20
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_20 );
		// 機器提供サービス契約番号20
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_20 );
		// 宅内機器型式コード20
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_20 );
		// 機器製造番号20
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KKSEIZO_NO_20 );
		// MACアドレス20
		updMapping( template, mapInfo, EKU0061D010CBSMsg.MACAD_20 );
		// ルーター種類コード20
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ROUTER_KIND_CD_20 );
		// 提供種別コード20
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TK_SBT_CD_20 );
		// 変更前宅内機器型式コード20
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_20 );
		// 変更前機器製造番号20
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_20 );
		// 変更前MACアドレス20
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_MACAD_20 );
		// 変更前ルーター種類コード20
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_20 );
		// 変更前提供種別コード20
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_20 );
		// 宅内機器異動コード1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_1 );
		// 宅内機器異動コード2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_2 );
		// 宅内機器異動コード3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_3 );
		// 宅内機器異動コード4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_4 );
		// 宅内機器異動コード5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_5 );
		// 宅内機器異動コード6
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_6 );
		// 宅内機器異動コード7
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_7 );
		// 宅内機器異動コード8
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_8 );
		// 宅内機器異動コード9
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_9 );
		// 宅内機器異動コード10
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_10 );
		// 宅内機器異動コード11
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_11 );
		// 宅内機器異動コード12
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_12 );
		// 宅内機器異動コード13
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_13 );
		// 宅内機器異動コード14
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_14 );
		// 宅内機器異動コード15
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_15 );
		// 宅内機器異動コード16
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_16 );
		// 宅内機器異動コード17
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_17 );
		// 宅内機器異動コード18
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_18 );
		// 宅内機器異動コード19
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_19 );
		// 宅内機器異動コード20
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_20 );
		// 旧宅内機器型式コード1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_1 );
		// 旧宅内機器型式コード2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_2 );
		// 旧宅内機器型式コード3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_3 );
		// 旧宅内機器型式コード4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_4 );
		// 旧宅内機器型式コード5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_5 );
		// 旧宅内機器型式コード6
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_6 );
		// 旧宅内機器型式コード7
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_7 );
		// 旧宅内機器型式コード8
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_8 );
		// 旧宅内機器型式コード9
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_9 );
		// 旧宅内機器型式コード10
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_10 );
		// 旧宅内機器型式コード11
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_11 );
		// 旧宅内機器型式コード12
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_12 );
		// 旧宅内機器型式コード13
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_13 );
		// 旧宅内機器型式コード14
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_14 );
		// 旧宅内機器型式コード15
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_15 );
		// 旧宅内機器型式コード16
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_16 );
		// 旧宅内機器型式コード17
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_17 );
		// 旧宅内機器型式コード18
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_18 );
		// 旧宅内機器型式コード19
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_19 );
		// 旧宅内機器型式コード20
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_20 );
		// 旧機器製造番号1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_1 );
		// 旧機器製造番号2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_2 );
		// 旧機器製造番号3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_3 );
		// 旧機器製造番号4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_4 );
		// 旧機器製造番号5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_5 );
		// 旧機器製造番号6
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_6 );
		// 旧機器製造番号7
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_7 );
		// 旧機器製造番号8
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_8 );
		// 旧機器製造番号9
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_9 );
		// 旧機器製造番号10
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_10 );
		// 旧機器製造番号11
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_11 );
		// 旧機器製造番号12
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_12 );
		// 旧機器製造番号13
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_13 );
		// 旧機器製造番号14
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_14 );
		// 旧機器製造番号15
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_15 );
		// 旧機器製造番号16
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_16 );
		// 旧機器製造番号17
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_17 );
		// 旧機器製造番号18
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_18 );
		// 旧機器製造番号19
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_19 );
		// 旧機器製造番号20
		updMapping( template, mapInfo, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_20 );
		// 機器変更番号1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KIKI_CHG_NO_1 );
		// 機器変更番号2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KIKI_CHG_NO_2 );
		// 機器変更番号3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KIKI_CHG_NO_3 );
		// 機器変更番号4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KIKI_CHG_NO_4 );
		// 機器変更番号5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KIKI_CHG_NO_5 );
		// 機器変更番号6
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KIKI_CHG_NO_6 );
		// 機器変更番号7
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KIKI_CHG_NO_7 );
		// 機器変更番号8
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KIKI_CHG_NO_8 );
		// 機器変更番号9
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KIKI_CHG_NO_9 );
		// 機器変更番号10
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KIKI_CHG_NO_10 );
		// 機器変更番号11
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KIKI_CHG_NO_11 );
		// 機器変更番号12
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KIKI_CHG_NO_12 );
		// 機器変更番号13
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KIKI_CHG_NO_13 );
		// 機器変更番号14
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KIKI_CHG_NO_14 );
		// 機器変更番号15
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KIKI_CHG_NO_15 );
		// 機器変更番号16
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KIKI_CHG_NO_16 );
		// 機器変更番号17
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KIKI_CHG_NO_17 );
		// 機器変更番号18
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KIKI_CHG_NO_18 );
		// 機器変更番号19
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KIKI_CHG_NO_19 );
		// 機器変更番号20
		updMapping( template, mapInfo, EKU0061D010CBSMsg.KIKI_CHG_NO_20 );
// ANK-1578-00-00対応 20131222 星野 ADD START
		// 多機能ルーター機能コード1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_KINO_CD_1 );
		// 多機能ルーター機能コード2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_KINO_CD_2 );
		// 多機能ルーター機能コード3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_KINO_CD_3 );
		// 多機能ルーター機能コード4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_KINO_CD_4 );
		// 多機能ルーター機能コード5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_KINO_CD_5 );
		// 多機能ルーター機能コード6
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_KINO_CD_6 );
		// 多機能ルーター機能コード7
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_KINO_CD_7 );
		// 多機能ルーター機能コード8
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_KINO_CD_8 );
		// 多機能ルーター機能コード9
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_KINO_CD_9 );
		// 多機能ルーター機能コード10
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_KINO_CD_10 );
		// 多機能ルーター機能コード11
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_KINO_CD_11 );
		// 多機能ルーター機能コード12
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_KINO_CD_12 );
		// 多機能ルーター機能コード13
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_KINO_CD_13 );
		// 多機能ルーター機能コード14
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_KINO_CD_14 );
		// 多機能ルーター機能コード15
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_KINO_CD_15 );
		// 多機能ルーター機能コード16
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_KINO_CD_16 );
		// 多機能ルーター機能コード17
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_KINO_CD_17 );
		// 多機能ルーター機能コード18
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_KINO_CD_18 );
		// 多機能ルーター機能コード19
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_KINO_CD_19 );
		// 多機能ルーター機能コード20
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_KINO_CD_20 );
		// 変更前多機能ルーター機能コード1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_1 );
		// 変更前多機能ルーター機能コード2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_2 );
		// 変更前多機能ルーター機能コード3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_3 );
		// 変更前多機能ルーター機能コード4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_4 );
		// 変更前多機能ルーター機能コード5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_5 );
		// 変更前多機能ルーター機能コード6
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_6 );
		// 変更前多機能ルーター機能コード7
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_7 );
		// 変更前多機能ルーター機能コード8
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_8 );
		// 変更前多機能ルーター機能コード9
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_9 );
		// 変更前多機能ルーター機能コード10
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_10 );
		// 変更前多機能ルーター機能コード11
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_11 );
		// 変更前多機能ルーター機能コード12
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_12 );
		// 変更前多機能ルーター機能コード13
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_13 );
		// 変更前多機能ルーター機能コード14
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_14 );
		// 変更前多機能ルーター機能コード15
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_15 );
		// 変更前多機能ルーター機能コード16
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_16 );
		// 変更前多機能ルーター機能コード17
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_17 );
		// 変更前多機能ルーター機能コード18
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_18 );
		// 変更前多機能ルーター機能コード19
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_19 );
		// 変更前多機能ルーター機能コード20
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_20 );
		// 多機能ルータールーター機能識別コード1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_1 );
		// 多機能ルータールーター機能識別コード2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_2 );
		// 多機能ルータールーター機能識別コード3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_3 );
		// 多機能ルータールーター機能識別コード4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_4 );
		// 多機能ルータールーター機能識別コード5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_5 );
		// 多機能ルータールーター機能識別コード6
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_6 );
		// 多機能ルータールーター機能識別コード7
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_7 );
		// 多機能ルータールーター機能識別コード8
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_8 );
		// 多機能ルータールーター機能識別コード9
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_9 );
		// 多機能ルータールーター機能識別コード10
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_10 );
		// 多機能ルータールーター機能識別コード11
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_11 );
		// 多機能ルータールーター機能識別コード12
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_12 );
		// 多機能ルータールーター機能識別コード13
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_13 );
		// 多機能ルータールーター機能識別コード14
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_14 );
		// 多機能ルータールーター機能識別コード15
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_15 );
		// 多機能ルータールーター機能識別コード16
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_16 );
		// 多機能ルータールーター機能識別コード17
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_17 );
		// 多機能ルータールーター機能識別コード18
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_18 );
		// 多機能ルータールーター機能識別コード19
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_19 );
		// 多機能ルータールーター機能識別コード20
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_20 );
		// 変更前多機能ルータールーター機能識別コード1
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_1 );
		// 変更前多機能ルータールーター機能識別コード2
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_2 );
		// 変更前多機能ルータールーター機能識別コード3
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_3 );
		// 変更前多機能ルータールーター機能識別コード4
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_4 );
		// 変更前多機能ルータールーター機能識別コード5
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_5 );
		// 変更前多機能ルータールーター機能識別コード6
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_6 );
		// 変更前多機能ルータールーター機能識別コード7
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_7 );
		// 変更前多機能ルータールーター機能識別コード8
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_8 );
		// 変更前多機能ルータールーター機能識別コード9
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_9 );
		// 変更前多機能ルータールーター機能識別コード10
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_10 );
		// 変更前多機能ルータールーター機能識別コード11
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_11 );
		// 変更前多機能ルータールーター機能識別コード12
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_12 );
		// 変更前多機能ルータールーター機能識別コード13
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_13 );
		// 変更前多機能ルータールーター機能識別コード14
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_14 );
		// 変更前多機能ルータールーター機能識別コード15
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_15 );
		// 変更前多機能ルータールーター機能識別コード16
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_16 );
		// 変更前多機能ルータールーター機能識別コード17
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_17 );
		// 変更前多機能ルータールーター機能識別コード18
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_18 );
		// 変更前多機能ルータールーター機能識別コード19
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_19 );
		// 変更前多機能ルータールーター機能識別コード20
		updMapping( template, mapInfo, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_20 );
// ANK-1578-00-00対応 20131222 星野 ADD END
		// 住所変更撤去工事案件番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.AD_CHG_TEKKYO_KJAK_NO );
		// 20140714 ANK-1918-00-00 ADD START
		// スマートバリュー契約有無
		updMapping( template, mapInfo, EKU0061D010CBSMsg.SMTVL_KEI_UM );
		// スマートリンクオプション契約有無
		updMapping( template, mapInfo, EKU0061D010CBSMsg.SMLN_OP_KEI_UM );
		// 20140714 ANK-1918-00-00 ADD END
		//ANK-3136-00-00 ADD START
		// 設備流用有無
		updMapping( template, mapInfo, EKU0061D010CBSMsg.EQUIP_RYUYO_UM );
		// 流用元電話契約利用機器コード
		updMapping( template, mapInfo, EKU0061D010CBSMsg.RYUYO_MT_TEL_KEI_RYKK_CD );
		// 流用元工事案件番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.RYUYO_MOTO_KJAK_NO );
		// 設備流用工事完了希望年月日
		updMapping( template, mapInfo, EKU0061D010CBSMsg.SBRY_KJ_FIN_KIBOYMD );
		// 他システム連携_工事連絡先氏名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TSYRN_KJ_RRKS_NM );
		// 他システム連携_工事連絡先電話番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TSYRN_KJ_RRKS_TLN );
		// 他システム連携_宅内調査時連絡先氏名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM );
		// 他システム連携_宅内調査時連絡先電話番号
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN );
		// 他システム連携_連絡希望日時
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TSYRN_RRK_KIBO_DATE );
		// 他システム連携_工事費用
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TSYRN_KOJI_HI );
		// 他システム連携_宅内調査要否
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TSYRN_TAKCHO_YH );
		// 他システム連携_承諾書要否
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TSYRN_SDAKS_YH );
		// 他システム連携_立会者名
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TSYRN_TACHIAISHA_NM );
		// 他システム連携_引越し施策要否
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TSYRN_HKKS_SISAK_YH );
		// 他システム連携_建替時新設案件要否
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TSYRN_TTK_JI_NSANK_YH );
		// 他システム連携_地図有無
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TSYRN_MAP_UM );
		// 他システム連携_同時工事情報
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TSYRN_DOJI_KOJI_INF );
		// 他システム連携_既存契約情報
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TSYRN_KZN_KEI_INF );
		// 他システム連携_不備解消年月日
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TSYRN_HBI_KAISHOU_YMD );
		// 他システム連携_キャンペーン情報
		updMapping( template, mapInfo, EKU0061D010CBSMsg.TSYRN_CAMPAIGN_INF );
		//ANK-3136-00-00 ADD END
		//ANK-4315-00-00 ADD START
		// ONU交換要否
		updMapping( template, mapInfo, EKU0061D010CBSMsg.ONU_KOKAN_YH );
		//ANK-4315-00-00 ADD END
		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKU0061D010 工事案件<eo光ネットマンション>受付.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKU0061D010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap ku0061_d010_map = (HashMap)( paramWorkMap.get( EKU0061D010_MAP ) );
		if ( ku0061_d010_map == null ) {
			ku0061_d010_map = new HashMap();
			paramWorkMap.put( EKU0061D010_MAP, ku0061_d010_map );
		}
		
		// IT2-2019-0000004 ADD START
		// 提供方式契約一意照会の結果を取得する
		HashMap kk0891_a010_map = (HashMap)( paramWorkMap.get( EKK0891A010_MAP ) );
		
		// 提供方式パターンコードを取得する
		String tkHoshikiPatternCd = "";
		if (kk0891_a010_map != null)
		{
			tkHoshikiPatternCd = (String)kk0891_a010_map.get(EKK0891A010CBSMsg1List.TK_HOSHIKI_PATTERN_CD);
		}
		// IT2-2019-0000004 ADD END

		/** 下りマッピング **/
		if ( template != null ) {
			// IP払出コードがグローバル・プライベートの場合は工事案件番号を返却しない
			// IT2-2019-0000004 ADD START
			// 上記の条件に加え、光配線(光コンセント)の場合も工事案件番号を返却しない
			// IT2-2019-0000004 ADD END
			if ( !template.isNull( EKU0061D010CBSMsg.IP_HRADSI_CD ) &&
			// IT2-2019-0000004 MOD START
			//		( "01".equals(template.getString(EKU0061D010CBSMsg.IP_HRADSI_CD)) || "02".equals(template.getString(EKU0061D010CBSMsg.IP_HRADSI_CD)) ) ) {
					( "01".equals(template.getString(EKU0061D010CBSMsg.IP_HRADSI_CD)) || "02".equals(template.getString(EKU0061D010CBSMsg.IP_HRADSI_CD)) )
					|| JKKStrConst.TK_HOSHIKI_PATTERN_CD_51.equals(tkHoshikiPatternCd)) {
			// IT2-2019-0000004 MOD END
				ku0061_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_NO, "" );
// ST1-2013-0000045対応 20130110 星野 ADD START
				// 新規工事案件番号が未設定となる場合は払出工事案件番号に設定
				// EKU0061D010.工事案件番号 ⇒ param.払出工事案件番号
				if ( template.isNull( EKU0061D010CBSMsg.KOJIAK_NO ) ) {
					ku0061_d010_map.put( JKKKojiAnkenConstCC.HARAIDASHI_KOJIAK_NO, new String() );
				} else {
					ku0061_d010_map.put( JKKKojiAnkenConstCC.HARAIDASHI_KOJIAK_NO, template.getString( EKU0061D010CBSMsg.KOJIAK_NO ) );
					putParam( param, JKKKojiAnkenConstCC.HARAIDASHI_KOJIAK_NO, template.getString( EKU0061D010CBSMsg.KOJIAK_NO ), fixedText );
				}
// ST1-2013-0000045対応 20130110 星野 ADD END
			} else {
				// EKU0061D010.工事案件番号 ⇒ param.新規工事案件番号
				if ( template.isNull( EKU0061D010CBSMsg.KOJIAK_NO ) ) {
					ku0061_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_NO, new String() );
				} else {
					ku0061_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_NO, template.getString( EKU0061D010CBSMsg.KOJIAK_NO ) );
					putParam( param, JKKKojiAnkenConstCC.NEW_KOJIAK_NO, template.getString( EKU0061D010CBSMsg.KOJIAK_NO ), fixedText );
				}
			}
			// EKU0061D010.工事案件種別コード ⇒ param.新規新規工事案件種別コード
			if ( template.isNull( EKU0061D010CBSMsg.KOJIAK_SBT_CD ) ) {
				ku0061_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, new String() );
			} else {
				ku0061_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, template.getString( EKU0061D010CBSMsg.KOJIAK_SBT_CD ) );
				putParam( param, JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, template.getString( EKU0061D010CBSMsg.KOJIAK_SBT_CD ), fixedText );
			}
			// EKU0061D010.工事案件ステータス ⇒ param.新規工事案件ステータス
			if ( template.isNull( EKU0061D010CBSMsg.KOJIAK_STAT ) ) {
				ku0061_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_STAT, new String() );
			} else {
				ku0061_d010_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_STAT, template.getString( EKU0061D010CBSMsg.KOJIAK_STAT ) );
				putParam( param, JKKKojiAnkenConstCC.NEW_KOJIAK_STAT, template.getString( EKU0061D010CBSMsg.KOJIAK_STAT ), fixedText );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKU0061D010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		return ku0061_d010_map;
	}

	/**
	 *【エラーマッピング】EKU0061D010 工事案件<eo光ネットマンション>受付.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKU0061D010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKU0061D010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// サービス契約番号
		errMapping( template, errMap, EKU0061D010CBSMsg.SVC_KEI_NO_ERR );
		// サービス契約回線内訳番号
		errMapping( template, errMap, EKU0061D010CBSMsg.SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 申込書番号
		errMapping( template, errMap, EKU0061D010CBSMsg.MSKMSHO_NO_ERR );
		// 申込明細番号
		errMapping( template, errMap, EKU0061D010CBSMsg.MSKM_DTL_NO_ERR );
		// 旧申込明細番号
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_MSKM_DTL_NO_ERR );
		// 申込書到着年月日
		errMapping( template, errMap, EKU0061D010CBSMsg.MSKMSHO_ARIV_YMD_ERR );
		// 申込受付年月日
		errMapping( template, errMap, EKU0061D010CBSMsg.MSKM_UK_YMD_ERR );
		// 工事受付コード
		errMapping( template, errMap, EKU0061D010CBSMsg.KOJI_UK_CD_ERR );
		// 工事受付詳細コード
		errMapping( template, errMap, EKU0061D010CBSMsg.KOJI_UK_DTAIL_CD_ERR );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO START
		// 工事受付契機異動区分
		errMapping( template, errMap, EKU0061D010CBSMsg.KOJI_UK_OPTNTY_IDO_DIV_ERR );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO END
		// 工事受付契機異動年月日時分秒
		errMapping( template, errMap, EKU0061D010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM_ERR );
		// サービスコード
		errMapping( template, errMap, EKU0061D010CBSMsg.SVC_CD_ERR );
		// 料金グループコード
		errMapping( template, errMap, EKU0061D010CBSMsg.PRC_GRP_CD_ERR );
		// 料金コースコード
		errMapping( template, errMap, EKU0061D010CBSMsg.PCRS_CD_ERR );
		// 料金プランコード
		errMapping( template, errMap, EKU0061D010CBSMsg.PPLAN_CD_ERR );
		// 割引タイプコード
		errMapping( template, errMap, EKU0061D010CBSMsg.WRIB_TYPE_CD_ERR );
		// 料金コースPON条件コード
		errMapping( template, errMap, EKU0061D010CBSMsg.PCRS_PON_JOKEN_CD_ERR );
		// 変更前料金グループコード
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_BF_PRC_GRP_CD_ERR );
		// 変更前料金コースコード
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_BF_PCRS_CD_ERR );
		// 変更前料金プランコード
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_BF_PPLAN_CD_ERR );
		// 変更前割引タイプコード
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_WRIB_TYPE_CD_ERR );
		// 追加元サービス契約番号
		errMapping( template, errMap, EKU0061D010CBSMsg.ADD_MOTO_SVC_KEI_NO_ERR );
		// オーナー契約番号
		errMapping( template, errMap, EKU0061D010CBSMsg.OWNR_KEI_NO_ERR );
		// P-ID
		errMapping( template, errMap, EKU0061D010CBSMsg.PID_ERR );
		// PON識別コード
		errMapping( template, errMap, EKU0061D010CBSMsg.PON_SKBT_CD_ERR );
		// IP払出コード
		errMapping( template, errMap, EKU0061D010CBSMsg.IP_HRADSI_CD_ERR );
		// マンション部屋通信機器種別コード
		errMapping( template, errMap, EKU0061D010CBSMsg.MANS_RM_TUSHIN_KIKI_SBT_CD_ERR );
		// マンション通信設備コード
		errMapping( template, errMap, EKU0061D010CBSMsg.MANS_TUSHIN_EQUIP_CD_ERR );
		// SYSID
		errMapping( template, errMap, EKU0061D010CBSMsg.SYSID_ERR );
		// 申込者名
		errMapping( template, errMap, EKU0061D010CBSMsg.MSKMSHA_NM_ERR );
		// お客様名
		errMapping( template, errMap, EKU0061D010CBSMsg.CUST_NM_ERR );
		// お客様カナ名
		errMapping( template, errMap, EKU0061D010CBSMsg.CUST_KANA_ERR );
		// お客様自宅電話番号
		errMapping( template, errMap, EKU0061D010CBSMsg.CUST_HOME_TEL_NO_ERR );
		// お客様携帯電話番号
		errMapping( template, errMap, EKU0061D010CBSMsg.CUST_KTAI_TEL_NO_ERR );
		// お客様連絡先電話番号
		errMapping( template, errMap, EKU0061D010CBSMsg.CUST_RRKS_TEL_NO_ERR );
		// 連絡先勤務先名
		errMapping( template, errMap, EKU0061D010CBSMsg.RRKS_OFFC_NM_ERR );
		// 契約者住所コード
		errMapping( template, errMap, EKU0061D010CBSMsg.KEISHA_AD_CD_ERR );
		// 契約者郵便番号
		errMapping( template, errMap, EKU0061D010CBSMsg.KEISHA_PCD_ERR );
		// 契約者都道府県名
		errMapping( template, errMap, EKU0061D010CBSMsg.KEISHA_STATE_NM_ERR );
		// 契約者市区町村名
		errMapping( template, errMap, EKU0061D010CBSMsg.KEISHA_CITY_NM_ERR );
		// 契約者大字通称名
		errMapping( template, errMap, EKU0061D010CBSMsg.KEISHA_OAZTSU_NM_ERR );
		// 契約者字丁目名
		errMapping( template, errMap, EKU0061D010CBSMsg.KEISHA_AZCHO_NM_ERR );
		// 契約者住所番地号
		errMapping( template, errMap, EKU0061D010CBSMsg.KEISHA_AD_BNCHIGO_ERR );
		// 契約者住所補記・建物名
		errMapping( template, errMap, EKU0061D010CBSMsg.KEISHA_ADRTTM_ERR );
		// 契約者住所補記・部屋番号
		errMapping( template, errMap, EKU0061D010CBSMsg.KEISHA_ADRRM_ERR );
		// 請求契約番号
		errMapping( template, errMap, EKU0061D010CBSMsg.SEIKY_KEI_NO_ERR );
		// 場所番号
		errMapping( template, errMap, EKU0061D010CBSMsg.PLACE_NO_ERR );
		// 設置場所住所コード
		errMapping( template, errMap, EKU0061D010CBSMsg.SETPLACE_AD_CD_ERR );
		// 設置場所郵便番号
		errMapping( template, errMap, EKU0061D010CBSMsg.SETPLACE_PCD_ERR );
		// 設置場所都道府県名
		errMapping( template, errMap, EKU0061D010CBSMsg.SETPLACE_STATE_NM_ERR );
		// 設置場所市区町村名
		errMapping( template, errMap, EKU0061D010CBSMsg.SETPLACE_CITY_NM_ERR );
		// 設置場所大字通称名
		errMapping( template, errMap, EKU0061D010CBSMsg.SETPLACE_OAZTSU_NM_ERR );
		// 設置場所字丁目名
		errMapping( template, errMap, EKU0061D010CBSMsg.SETPLACE_AZCHO_NM_ERR );
		// 設置場所住所番地号
		errMapping( template, errMap, EKU0061D010CBSMsg.SETPLACE_AD_BNCHIGO_ERR );
		// 設置場所住所補記・建物名
		errMapping( template, errMap, EKU0061D010CBSMsg.SETPLACE_ADRTTM_ERR );
		// 設置場所住所補記・部屋番号
		errMapping( template, errMap, EKU0061D010CBSMsg.SETPLACE_ADRRM_ERR );
		// 工事先住所未確定フラグ
		errMapping( template, errMap, EKU0061D010CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG_ERR );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		errMapping( template, errMap, EKU0061D010CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH_ERR );
		// 回線場所電話番号
		errMapping( template, errMap, EKU0061D010CBSMsg.KAISEN_PLACE_TELNO_ERR );
		// 関電営業所番号
		errMapping( template, errMap, EKU0061D010CBSMsg.KEPCO_BUSIOFFICE_NO_ERR );
		// 経度
		errMapping( template, errMap, EKU0061D010CBSMsg.LGTD_ERR );
		// 緯度
		errMapping( template, errMap, EKU0061D010CBSMsg.LTTD_ERR );
		// 座標補正有無
		errMapping( template, errMap, EKU0061D010CBSMsg.ZAHYO_HOSEI_UM_ERR );
		// 住所形態コード
		errMapping( template, errMap, EKU0061D010CBSMsg.AD_FORM_CD_ERR );
		// 入居階数コード
		errMapping( template, errMap, EKU0061D010CBSMsg.NYUKYO_FLR_CNT_CD_ERR );
		// 建築階数コード
		errMapping( template, errMap, EKU0061D010CBSMsg.KCKU_FLR_CNT_CD_ERR );
		// 方角コード1
		errMapping( template, errMap, EKU0061D010CBSMsg.DIRECTION_CD_1_ERR );
		// 方角コード2
		errMapping( template, errMap, EKU0061D010CBSMsg.DIRECTION_CD_2_ERR );
		// 転宅前サービス契約回線内訳番号
		errMapping( template, errMap, EKU0061D010CBSMsg.TENTAKU_BF_SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 転宅前住所コード
		errMapping( template, errMap, EKU0061D010CBSMsg.TENTAKU_BF_AD_CD_ERR );
		// 転宅前郵便番号
		errMapping( template, errMap, EKU0061D010CBSMsg.TENTAKU_BF_PCD_ERR );
		// 転宅前都道府県名
		errMapping( template, errMap, EKU0061D010CBSMsg.TENTAKU_BF_STATE_NM_ERR );
		// 転宅前市区町村名
		errMapping( template, errMap, EKU0061D010CBSMsg.TENTAKU_BF_CITY_NM_ERR );
		// 転宅前大字通称名
		errMapping( template, errMap, EKU0061D010CBSMsg.TENTAKU_BF_OAZTSU_NM_ERR );
		// 転宅前字丁目名
		errMapping( template, errMap, EKU0061D010CBSMsg.TENTAKU_BF_AZCHO_NM_ERR );
		// 転宅前住所番地号
		errMapping( template, errMap, EKU0061D010CBSMsg.TENTAKU_BF_AD_BNCHIGO_ERR );
		// 転宅前住所補記・建物名
		errMapping( template, errMap, EKU0061D010CBSMsg.TENTAKU_BF_ADRTTM_ERR );
		// 転宅前住所補記・部屋番号
		errMapping( template, errMap, EKU0061D010CBSMsg.TENTAKU_BF_ADRRM_ERR );
		// 新築物件コード
		errMapping( template, errMap, EKU0061D010CBSMsg.NEWCONST_BUKKEN_CD_ERR );
		// マンション物件コード
		errMapping( template, errMap, EKU0061D010CBSMsg.MANSION_BUKKEN_CD_ERR );
		// 復活案件フラグ
		errMapping( template, errMap, EKU0061D010CBSMsg.HUKKAT_ANKEN_FLG_ERR );
		// 同一設備再申込コード
		errMapping( template, errMap, EKU0061D010CBSMsg.SAME_EQUIP_RE_MSKM_CD_ERR );
		// オプションサービス契約引継ぎフラグ
		errMapping( template, errMap, EKU0061D010CBSMsg.OPSVKEI_HKTGI_FLG_ERR );
		// 工事範囲コード
		errMapping( template, errMap, EKU0061D010CBSMsg.KOJI_SCOPE_CD_ERR );
		// 移設コード
		errMapping( template, errMap, EKU0061D010CBSMsg.ISETSU_CD_ERR );
		// サービス開始年月日
		errMapping( template, errMap, EKU0061D010CBSMsg.SVC_STAYMD_ERR );
		// 工事希望年月日
		errMapping( template, errMap, EKU0061D010CBSMsg.KOJI_KIBO_YMD_ERR );
		// 竣工予定年月日
		errMapping( template, errMap, EKU0061D010CBSMsg.SHUNKO_RSV_YMD_ERR );
		// 入居予定年月日
		errMapping( template, errMap, EKU0061D010CBSMsg.NYUKYO_RSV_YMD_ERR );
		// 引渡し予定年月日
		errMapping( template, errMap, EKU0061D010CBSMsg.HIKIWATASHI_RSV_YMD_ERR );
		// 電力送電予定年月日
		errMapping( template, errMap, EKU0061D010CBSMsg.EPOWER_SODEN_RSV_YMD_ERR );
		// 電話連絡希望年月日
		errMapping( template, errMap, EKU0061D010CBSMsg.TEL_RRK_KIBO_YMD_ERR );
		// 電話連絡希望時間帯コード
		errMapping( template, errMap, EKU0061D010CBSMsg.TEL_RRK_KIBO_TIME_CD_ERR );
		// 宅内調査希望アポ期限年月日
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD_ERR );
		// 宅内工事希望アポ期限年月日
		errMapping( template, errMap, EKU0061D010CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD_ERR );
		// 工事アポ連絡先指定コード
		errMapping( template, errMap, EKU0061D010CBSMsg.KOJI_APO_RRKS_SHITEI_CD_ERR );
		// 工事アポ連絡先電話番号
		errMapping( template, errMap, EKU0061D010CBSMsg.KOJI_APO_RRKS_TELNO_ERR );
		// 連絡手段コード
		errMapping( template, errMap, EKU0061D010CBSMsg.RRK_WAY_CD_ERR );
		// 連絡手段補記
		errMapping( template, errMap, EKU0061D010CBSMsg.RRK_WAY_HOKI_ERR );
		// 工事案件備考
		errMapping( template, errMap, EKU0061D010CBSMsg.KOJIAK_BIKO_ERR );
		// 工事案件備考1
		errMapping( template, errMap, EKU0061D010CBSMsg.KOJIAK_BIKO_1_ERR );
		// 工事案件備考2
		errMapping( template, errMap, EKU0061D010CBSMsg.KOJIAK_BIKO_2_ERR );
		// マンション設備システム連携用記事欄
		errMapping( template, errMap, EKU0061D010CBSMsg.MANSSBSYS_RNKI_KIJIRAN_ERR );
		// 電波障害案件種別コード
		errMapping( template, errMap, EKU0061D010CBSMsg.DMPSANK_SBT_CD_ERR );
		// 関西電力お客様情報授受同意有無
		errMapping( template, errMap, EKU0061D010CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM_ERR );
		// お客様SOS利用有無
		errMapping( template, errMap, EKU0061D010CBSMsg.CUST_SOS_USE_UM_ERR );
		// ファミリー契約フラグ
		errMapping( template, errMap, EKU0061D010CBSMsg.FAMILY_KEI_FLG_ERR );
		// PCセットアップフラグ
		errMapping( template, errMap, EKU0061D010CBSMsg.PC_SETUP_FLG_ERR );
		// マンションID
		errMapping( template, errMap, EKU0061D010CBSMsg.MANSION_ID_ERR );
		// 回線使用契約番号
		errMapping( template, errMap, EKU0061D010CBSMsg.KAISEN_USE_KEI_NO_ERR );
		// 番ポ同時工事希望有無
		errMapping( template, errMap, EKU0061D010CBSMsg.BMP_DOJI_KJ_KIBO_UM_ERR );
		// 番ポ有無1
		errMapping( template, errMap, EKU0061D010CBSMsg.BMP_UM_1_ERR );
		// eo光電話番号1
		errMapping( template, errMap, EKU0061D010CBSMsg.EOH_TEL_NO_1_ERR );
		// 番ポ予定年月日1
		errMapping( template, errMap, EKU0061D010CBSMsg.BMP_RSV_YMD_1_ERR );
		// 番ポ元通信事業者コード1
		errMapping( template, errMap, EKU0061D010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_1_ERR );
		// 番ポ有無2
		errMapping( template, errMap, EKU0061D010CBSMsg.BMP_UM_2_ERR );
		// eo光電話番号2
		errMapping( template, errMap, EKU0061D010CBSMsg.EOH_TEL_NO_2_ERR );
		// 番ポ予定年月日2
		errMapping( template, errMap, EKU0061D010CBSMsg.BMP_RSV_YMD_2_ERR );
		// 番ポ元通信事業者コード2
		errMapping( template, errMap, EKU0061D010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_2_ERR );
		// 番ポ有無3
		errMapping( template, errMap, EKU0061D010CBSMsg.BMP_UM_3_ERR );
		// eo光電話番号3
		errMapping( template, errMap, EKU0061D010CBSMsg.EOH_TEL_NO_3_ERR );
		// 番ポ予定年月日3
		errMapping( template, errMap, EKU0061D010CBSMsg.BMP_RSV_YMD_3_ERR );
		// 番ポ元通信事業者コード3
		errMapping( template, errMap, EKU0061D010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_3_ERR );
		// 番ポ有無4
		errMapping( template, errMap, EKU0061D010CBSMsg.BMP_UM_4_ERR );
		// eo光電話番号4
		errMapping( template, errMap, EKU0061D010CBSMsg.EOH_TEL_NO_4_ERR );
		// 番ポ予定年月日4
		errMapping( template, errMap, EKU0061D010CBSMsg.BMP_RSV_YMD_4_ERR );
		// 番ポ元通信事業者コード4
		errMapping( template, errMap, EKU0061D010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_4_ERR );
		// 番ポ有無5
		errMapping( template, errMap, EKU0061D010CBSMsg.BMP_UM_5_ERR );
		// eo光電話番号5
		errMapping( template, errMap, EKU0061D010CBSMsg.EOH_TEL_NO_5_ERR );
		// 番ポ予定年月日5
		errMapping( template, errMap, EKU0061D010CBSMsg.BMP_RSV_YMD_5_ERR );
		// 番ポ元通信事業者コード5
		errMapping( template, errMap, EKU0061D010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_5_ERR );
		// 宅内機器種別コード1
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_1_ERR );
		// 機器提供サービス契約番号1
		errMapping( template, errMap, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_1_ERR );
		// 宅内機器型式コード1
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_1_ERR );
		// 機器製造番号1
		errMapping( template, errMap, EKU0061D010CBSMsg.KKSEIZO_NO_1_ERR );
		// MACアドレス1
		errMapping( template, errMap, EKU0061D010CBSMsg.MACAD_1_ERR );
		// ルーター種類コード1
		errMapping( template, errMap, EKU0061D010CBSMsg.ROUTER_KIND_CD_1_ERR );
		// 提供種別コード1
		errMapping( template, errMap, EKU0061D010CBSMsg.TK_SBT_CD_1_ERR );
		// 変更前宅内機器型式コード1
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_1_ERR );
		// 変更前機器製造番号1
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_1_ERR );
		// 変更前MACアドレス1
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_MACAD_1_ERR );
		// 変更前ルーター種類コード1
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_1_ERR );
		// 変更前提供種別コード1
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_1_ERR );
		// 宅内機器種別コード2
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_2_ERR );
		// 機器提供サービス契約番号2
		errMapping( template, errMap, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_2_ERR );
		// 宅内機器型式コード2
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_2_ERR );
		// 機器製造番号2
		errMapping( template, errMap, EKU0061D010CBSMsg.KKSEIZO_NO_2_ERR );
		// MACアドレス2
		errMapping( template, errMap, EKU0061D010CBSMsg.MACAD_2_ERR );
		// ルーター種類コード2
		errMapping( template, errMap, EKU0061D010CBSMsg.ROUTER_KIND_CD_2_ERR );
		// 提供種別コード2
		errMapping( template, errMap, EKU0061D010CBSMsg.TK_SBT_CD_2_ERR );
		// 変更前宅内機器型式コード2
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_2_ERR );
		// 変更前機器製造番号2
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_2_ERR );
		// 変更前MACアドレス2
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_MACAD_2_ERR );
		// 変更前ルーター種類コード2
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_2_ERR );
		// 変更前提供種別コード2
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_2_ERR );
		// 宅内機器種別コード3
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_3_ERR );
		// 機器提供サービス契約番号3
		errMapping( template, errMap, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_3_ERR );
		// 宅内機器型式コード3
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_3_ERR );
		// 機器製造番号3
		errMapping( template, errMap, EKU0061D010CBSMsg.KKSEIZO_NO_3_ERR );
		// MACアドレス3
		errMapping( template, errMap, EKU0061D010CBSMsg.MACAD_3_ERR );
		// ルーター種類コード3
		errMapping( template, errMap, EKU0061D010CBSMsg.ROUTER_KIND_CD_3_ERR );
		// 提供種別コード3
		errMapping( template, errMap, EKU0061D010CBSMsg.TK_SBT_CD_3_ERR );
		// 変更前宅内機器型式コード3
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_3_ERR );
		// 変更前機器製造番号3
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_3_ERR );
		// 変更前MACアドレス3
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_MACAD_3_ERR );
		// 変更前ルーター種類コード3
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_3_ERR );
		// 変更前提供種別コード3
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_3_ERR );
		// 宅内機器種別コード4
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_4_ERR );
		// 機器提供サービス契約番号4
		errMapping( template, errMap, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_4_ERR );
		// 宅内機器型式コード4
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_4_ERR );
		// 機器製造番号4
		errMapping( template, errMap, EKU0061D010CBSMsg.KKSEIZO_NO_4_ERR );
		// MACアドレス4
		errMapping( template, errMap, EKU0061D010CBSMsg.MACAD_4_ERR );
		// ルーター種類コード4
		errMapping( template, errMap, EKU0061D010CBSMsg.ROUTER_KIND_CD_4_ERR );
		// 提供種別コード4
		errMapping( template, errMap, EKU0061D010CBSMsg.TK_SBT_CD_4_ERR );
		// 変更前宅内機器型式コード4
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_4_ERR );
		// 変更前機器製造番号4
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_4_ERR );
		// 変更前MACアドレス4
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_MACAD_4_ERR );
		// 変更前ルーター種類コード4
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_4_ERR );
		// 変更前提供種別コード4
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_4_ERR );
		// 宅内機器種別コード5
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_5_ERR );
		// 機器提供サービス契約番号5
		errMapping( template, errMap, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_5_ERR );
		// 宅内機器型式コード5
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_5_ERR );
		// 機器製造番号5
		errMapping( template, errMap, EKU0061D010CBSMsg.KKSEIZO_NO_5_ERR );
		// MACアドレス5
		errMapping( template, errMap, EKU0061D010CBSMsg.MACAD_5_ERR );
		// ルーター種類コード5
		errMapping( template, errMap, EKU0061D010CBSMsg.ROUTER_KIND_CD_5_ERR );
		// 提供種別コード5
		errMapping( template, errMap, EKU0061D010CBSMsg.TK_SBT_CD_5_ERR );
		// 変更前宅内機器型式コード5
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_5_ERR );
		// 変更前機器製造番号5
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_5_ERR );
		// 変更前MACアドレス5
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_MACAD_5_ERR );
		// 変更前ルーター種類コード5
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_5_ERR );
		// 変更前提供種別コード5
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_5_ERR );
		// 宅内機器種別コード6
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_6_ERR );
		// 機器提供サービス契約番号6
		errMapping( template, errMap, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_6_ERR );
		// 宅内機器型式コード6
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_6_ERR );
		// 機器製造番号6
		errMapping( template, errMap, EKU0061D010CBSMsg.KKSEIZO_NO_6_ERR );
		// MACアドレス6
		errMapping( template, errMap, EKU0061D010CBSMsg.MACAD_6_ERR );
		// ルーター種類コード6
		errMapping( template, errMap, EKU0061D010CBSMsg.ROUTER_KIND_CD_6_ERR );
		// 提供種別コード6
		errMapping( template, errMap, EKU0061D010CBSMsg.TK_SBT_CD_6_ERR );
		// 変更前宅内機器型式コード6
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_6_ERR );
		// 変更前機器製造番号6
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_6_ERR );
		// 変更前MACアドレス6
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_MACAD_6_ERR );
		// 変更前ルーター種類コード6
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_6_ERR );
		// 変更前提供種別コード6
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_6_ERR );
		// 宅内機器種別コード7
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_7_ERR );
		// 機器提供サービス契約番号7
		errMapping( template, errMap, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_7_ERR );
		// 宅内機器型式コード7
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_7_ERR );
		// 機器製造番号7
		errMapping( template, errMap, EKU0061D010CBSMsg.KKSEIZO_NO_7_ERR );
		// MACアドレス7
		errMapping( template, errMap, EKU0061D010CBSMsg.MACAD_7_ERR );
		// ルーター種類コード7
		errMapping( template, errMap, EKU0061D010CBSMsg.ROUTER_KIND_CD_7_ERR );
		// 提供種別コード7
		errMapping( template, errMap, EKU0061D010CBSMsg.TK_SBT_CD_7_ERR );
		// 変更前宅内機器型式コード7
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_7_ERR );
		// 変更前機器製造番号7
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_7_ERR );
		// 変更前MACアドレス7
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_MACAD_7_ERR );
		// 変更前ルーター種類コード7
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_7_ERR );
		// 変更前提供種別コード7
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_7_ERR );
		// 宅内機器種別コード8
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_8_ERR );
		// 機器提供サービス契約番号8
		errMapping( template, errMap, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_8_ERR );
		// 宅内機器型式コード8
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_8_ERR );
		// 機器製造番号8
		errMapping( template, errMap, EKU0061D010CBSMsg.KKSEIZO_NO_8_ERR );
		// MACアドレス8
		errMapping( template, errMap, EKU0061D010CBSMsg.MACAD_8_ERR );
		// ルーター種類コード8
		errMapping( template, errMap, EKU0061D010CBSMsg.ROUTER_KIND_CD_8_ERR );
		// 提供種別コード8
		errMapping( template, errMap, EKU0061D010CBSMsg.TK_SBT_CD_8_ERR );
		// 変更前宅内機器型式コード8
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_8_ERR );
		// 変更前機器製造番号8
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_8_ERR );
		// 変更前MACアドレス8
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_MACAD_8_ERR );
		// 変更前ルーター種類コード8
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_8_ERR );
		// 変更前提供種別コード8
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_8_ERR );
		// 宅内機器種別コード9
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_9_ERR );
		// 機器提供サービス契約番号9
		errMapping( template, errMap, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_9_ERR );
		// 宅内機器型式コード9
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_9_ERR );
		// 機器製造番号9
		errMapping( template, errMap, EKU0061D010CBSMsg.KKSEIZO_NO_9_ERR );
		// MACアドレス9
		errMapping( template, errMap, EKU0061D010CBSMsg.MACAD_9_ERR );
		// ルーター種類コード9
		errMapping( template, errMap, EKU0061D010CBSMsg.ROUTER_KIND_CD_9_ERR );
		// 提供種別コード9
		errMapping( template, errMap, EKU0061D010CBSMsg.TK_SBT_CD_9_ERR );
		// 変更前宅内機器型式コード9
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_9_ERR );
		// 変更前機器製造番号9
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_9_ERR );
		// 変更前MACアドレス9
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_MACAD_9_ERR );
		// 変更前ルーター種類コード9
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_9_ERR );
		// 変更前提供種別コード9
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_9_ERR );
		// 宅内機器種別コード10
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_10_ERR );
		// 機器提供サービス契約番号10
		errMapping( template, errMap, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_10_ERR );
		// 宅内機器型式コード10
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_10_ERR );
		// 機器製造番号10
		errMapping( template, errMap, EKU0061D010CBSMsg.KKSEIZO_NO_10_ERR );
		// MACアドレス10
		errMapping( template, errMap, EKU0061D010CBSMsg.MACAD_10_ERR );
		// ルーター種類コード10
		errMapping( template, errMap, EKU0061D010CBSMsg.ROUTER_KIND_CD_10_ERR );
		// 提供種別コード10
		errMapping( template, errMap, EKU0061D010CBSMsg.TK_SBT_CD_10_ERR );
		// 変更前宅内機器型式コード10
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_10_ERR );
		// 変更前機器製造番号10
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_10_ERR );
		// 変更前MACアドレス10
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_MACAD_10_ERR );
		// 変更前ルーター種類コード10
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_10_ERR );
		// 変更前提供種別コード10
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_10_ERR );
		// 宅内機器種別コード11
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_11_ERR );
		// 機器提供サービス契約番号11
		errMapping( template, errMap, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_11_ERR );
		// 宅内機器型式コード11
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_11_ERR );
		// 機器製造番号11
		errMapping( template, errMap, EKU0061D010CBSMsg.KKSEIZO_NO_11_ERR );
		// MACアドレス11
		errMapping( template, errMap, EKU0061D010CBSMsg.MACAD_11_ERR );
		// ルーター種類コード11
		errMapping( template, errMap, EKU0061D010CBSMsg.ROUTER_KIND_CD_11_ERR );
		// 提供種別コード11
		errMapping( template, errMap, EKU0061D010CBSMsg.TK_SBT_CD_11_ERR );
		// 変更前宅内機器型式コード11
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_11_ERR );
		// 変更前機器製造番号11
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_11_ERR );
		// 変更前MACアドレス11
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_MACAD_11_ERR );
		// 変更前ルーター種類コード11
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_11_ERR );
		// 変更前提供種別コード11
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_11_ERR );
		// 宅内機器種別コード12
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_12_ERR );
		// 機器提供サービス契約番号12
		errMapping( template, errMap, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_12_ERR );
		// 宅内機器型式コード12
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_12_ERR );
		// 機器製造番号12
		errMapping( template, errMap, EKU0061D010CBSMsg.KKSEIZO_NO_12_ERR );
		// MACアドレス12
		errMapping( template, errMap, EKU0061D010CBSMsg.MACAD_12_ERR );
		// ルーター種類コード12
		errMapping( template, errMap, EKU0061D010CBSMsg.ROUTER_KIND_CD_12_ERR );
		// 提供種別コード12
		errMapping( template, errMap, EKU0061D010CBSMsg.TK_SBT_CD_12_ERR );
		// 変更前宅内機器型式コード12
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_12_ERR );
		// 変更前機器製造番号12
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_12_ERR );
		// 変更前MACアドレス12
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_MACAD_12_ERR );
		// 変更前ルーター種類コード12
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_12_ERR );
		// 変更前提供種別コード12
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_12_ERR );
		// 宅内機器種別コード13
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_13_ERR );
		// 機器提供サービス契約番号13
		errMapping( template, errMap, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_13_ERR );
		// 宅内機器型式コード13
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_13_ERR );
		// 機器製造番号13
		errMapping( template, errMap, EKU0061D010CBSMsg.KKSEIZO_NO_13_ERR );
		// MACアドレス13
		errMapping( template, errMap, EKU0061D010CBSMsg.MACAD_13_ERR );
		// ルーター種類コード13
		errMapping( template, errMap, EKU0061D010CBSMsg.ROUTER_KIND_CD_13_ERR );
		// 提供種別コード13
		errMapping( template, errMap, EKU0061D010CBSMsg.TK_SBT_CD_13_ERR );
		// 変更前宅内機器型式コード13
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_13_ERR );
		// 変更前機器製造番号13
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_13_ERR );
		// 変更前MACアドレス13
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_MACAD_13_ERR );
		// 変更前ルーター種類コード13
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_13_ERR );
		// 変更前提供種別コード13
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_13_ERR );
		// 宅内機器種別コード14
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_14_ERR );
		// 機器提供サービス契約番号14
		errMapping( template, errMap, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_14_ERR );
		// 宅内機器型式コード14
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_14_ERR );
		// 機器製造番号14
		errMapping( template, errMap, EKU0061D010CBSMsg.KKSEIZO_NO_14_ERR );
		// MACアドレス14
		errMapping( template, errMap, EKU0061D010CBSMsg.MACAD_14_ERR );
		// ルーター種類コード14
		errMapping( template, errMap, EKU0061D010CBSMsg.ROUTER_KIND_CD_14_ERR );
		// 提供種別コード14
		errMapping( template, errMap, EKU0061D010CBSMsg.TK_SBT_CD_14_ERR );
		// 変更前宅内機器型式コード14
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_14_ERR );
		// 変更前機器製造番号14
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_14_ERR );
		// 変更前MACアドレス14
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_MACAD_14_ERR );
		// 変更前ルーター種類コード14
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_14_ERR );
		// 変更前提供種別コード14
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_14_ERR );
		// 宅内機器種別コード15
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_15_ERR );
		// 機器提供サービス契約番号15
		errMapping( template, errMap, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_15_ERR );
		// 宅内機器型式コード15
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_15_ERR );
		// 機器製造番号15
		errMapping( template, errMap, EKU0061D010CBSMsg.KKSEIZO_NO_15_ERR );
		// MACアドレス15
		errMapping( template, errMap, EKU0061D010CBSMsg.MACAD_15_ERR );
		// ルーター種類コード15
		errMapping( template, errMap, EKU0061D010CBSMsg.ROUTER_KIND_CD_15_ERR );
		// 提供種別コード15
		errMapping( template, errMap, EKU0061D010CBSMsg.TK_SBT_CD_15_ERR );
		// 変更前宅内機器型式コード15
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_15_ERR );
		// 変更前機器製造番号15
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_15_ERR );
		// 変更前MACアドレス15
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_MACAD_15_ERR );
		// 変更前ルーター種類コード15
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_15_ERR );
		// 変更前提供種別コード15
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_15_ERR );
		// 宅内機器種別コード16
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_16_ERR );
		// 機器提供サービス契約番号16
		errMapping( template, errMap, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_16_ERR );
		// 宅内機器型式コード16
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_16_ERR );
		// 機器製造番号16
		errMapping( template, errMap, EKU0061D010CBSMsg.KKSEIZO_NO_16_ERR );
		// MACアドレス16
		errMapping( template, errMap, EKU0061D010CBSMsg.MACAD_16_ERR );
		// ルーター種類コード16
		errMapping( template, errMap, EKU0061D010CBSMsg.ROUTER_KIND_CD_16_ERR );
		// 提供種別コード16
		errMapping( template, errMap, EKU0061D010CBSMsg.TK_SBT_CD_16_ERR );
		// 変更前宅内機器型式コード16
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_16_ERR );
		// 変更前機器製造番号16
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_16_ERR );
		// 変更前MACアドレス16
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_MACAD_16_ERR );
		// 変更前ルーター種類コード16
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_16_ERR );
		// 変更前提供種別コード16
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_16_ERR );
		// 宅内機器種別コード17
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_17_ERR );
		// 機器提供サービス契約番号17
		errMapping( template, errMap, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_17_ERR );
		// 宅内機器型式コード17
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_17_ERR );
		// 機器製造番号17
		errMapping( template, errMap, EKU0061D010CBSMsg.KKSEIZO_NO_17_ERR );
		// MACアドレス17
		errMapping( template, errMap, EKU0061D010CBSMsg.MACAD_17_ERR );
		// ルーター種類コード17
		errMapping( template, errMap, EKU0061D010CBSMsg.ROUTER_KIND_CD_17_ERR );
		// 提供種別コード17
		errMapping( template, errMap, EKU0061D010CBSMsg.TK_SBT_CD_17_ERR );
		// 変更前宅内機器型式コード17
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_17_ERR );
		// 変更前機器製造番号17
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_17_ERR );
		// 変更前MACアドレス17
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_MACAD_17_ERR );
		// 変更前ルーター種類コード17
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_17_ERR );
		// 変更前提供種別コード17
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_17_ERR );
		// 宅内機器種別コード18
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_18_ERR );
		// 機器提供サービス契約番号18
		errMapping( template, errMap, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_18_ERR );
		// 宅内機器型式コード18
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_18_ERR );
		// 機器製造番号18
		errMapping( template, errMap, EKU0061D010CBSMsg.KKSEIZO_NO_18_ERR );
		// MACアドレス18
		errMapping( template, errMap, EKU0061D010CBSMsg.MACAD_18_ERR );
		// ルーター種類コード18
		errMapping( template, errMap, EKU0061D010CBSMsg.ROUTER_KIND_CD_18_ERR );
		// 提供種別コード18
		errMapping( template, errMap, EKU0061D010CBSMsg.TK_SBT_CD_18_ERR );
		// 変更前宅内機器型式コード18
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_18_ERR );
		// 変更前機器製造番号18
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_18_ERR );
		// 変更前MACアドレス18
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_MACAD_18_ERR );
		// 変更前ルーター種類コード18
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_18_ERR );
		// 変更前提供種別コード18
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_18_ERR );
		// 宅内機器種別コード19
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_19_ERR );
		// 機器提供サービス契約番号19
		errMapping( template, errMap, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_19_ERR );
		// 宅内機器型式コード19
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_19_ERR );
		// 機器製造番号19
		errMapping( template, errMap, EKU0061D010CBSMsg.KKSEIZO_NO_19_ERR );
		// MACアドレス19
		errMapping( template, errMap, EKU0061D010CBSMsg.MACAD_19_ERR );
		// ルーター種類コード19
		errMapping( template, errMap, EKU0061D010CBSMsg.ROUTER_KIND_CD_19_ERR );
		// 提供種別コード19
		errMapping( template, errMap, EKU0061D010CBSMsg.TK_SBT_CD_19_ERR );
		// 変更前宅内機器型式コード19
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_19_ERR );
		// 変更前機器製造番号19
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_19_ERR );
		// 変更前MACアドレス19
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_MACAD_19_ERR );
		// 変更前ルーター種類コード19
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_19_ERR );
		// 変更前提供種別コード19
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_19_ERR );
		// 宅内機器種別コード20
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_SBT_CD_20_ERR );
		// 機器提供サービス契約番号20
		errMapping( template, errMap, EKU0061D010CBSMsg.KKTK_SVC_KEI_NO_20_ERR );
		// 宅内機器型式コード20
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_MODEL_CD_20_ERR );
		// 機器製造番号20
		errMapping( template, errMap, EKU0061D010CBSMsg.KKSEIZO_NO_20_ERR );
		// MACアドレス20
		errMapping( template, errMap, EKU0061D010CBSMsg.MACAD_20_ERR );
		// ルーター種類コード20
		errMapping( template, errMap, EKU0061D010CBSMsg.ROUTER_KIND_CD_20_ERR );
		// 提供種別コード20
		errMapping( template, errMap, EKU0061D010CBSMsg.TK_SBT_CD_20_ERR );
		// 変更前宅内機器型式コード20
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKNIKK_MODEL_CD_20_ERR );
		// 変更前機器製造番号20
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_KKSEIZO_NO_20_ERR );
		// 変更前MACアドレス20
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_MACAD_20_ERR );
		// 変更前ルーター種類コード20
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_ROUTER_KIND_CD_20_ERR );
		// 変更前提供種別コード20
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TK_SBT_CD_20_ERR );
		// 宅内機器異動コード1
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_1_ERR );
		// 宅内機器異動コード2
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_2_ERR );
		// 宅内機器異動コード3
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_3_ERR );
		// 宅内機器異動コード4
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_4_ERR );
		// 宅内機器異動コード5
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_5_ERR );
		// 宅内機器異動コード6
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_6_ERR );
		// 宅内機器異動コード7
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_7_ERR );
		// 宅内機器異動コード8
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_8_ERR );
		// 宅内機器異動コード9
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_9_ERR );
		// 宅内機器異動コード10
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_10_ERR );
		// 宅内機器異動コード11
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_11_ERR );
		// 宅内機器異動コード12
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_12_ERR );
		// 宅内機器異動コード13
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_13_ERR );
		// 宅内機器異動コード14
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_14_ERR );
		// 宅内機器異動コード15
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_15_ERR );
		// 宅内機器異動コード16
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_16_ERR );
		// 宅内機器異動コード17
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_17_ERR );
		// 宅内機器異動コード18
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_18_ERR );
		// 宅内機器異動コード19
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_19_ERR );
		// 宅内機器異動コード20
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKNKIKI_IDO_CD_20_ERR );
		// 旧宅内機器型式コード1
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_1_ERR );
		// 旧宅内機器型式コード2
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_2_ERR );
		// 旧宅内機器型式コード3
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_3_ERR );
		// 旧宅内機器型式コード4
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_4_ERR );
		// 旧宅内機器型式コード5
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_5_ERR );
		// 旧宅内機器型式コード6
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_6_ERR );
		// 旧宅内機器型式コード7
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_7_ERR );
		// 旧宅内機器型式コード8
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_8_ERR );
		// 旧宅内機器型式コード9
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_9_ERR );
		// 旧宅内機器型式コード10
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_10_ERR );
		// 旧宅内機器型式コード11
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_11_ERR );
		// 旧宅内機器型式コード12
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_12_ERR );
		// 旧宅内機器型式コード13
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_13_ERR );
		// 旧宅内機器型式コード14
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_14_ERR );
		// 旧宅内機器型式コード15
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_15_ERR );
		// 旧宅内機器型式コード16
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_16_ERR );
		// 旧宅内機器型式コード17
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_17_ERR );
		// 旧宅内機器型式コード18
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_18_ERR );
		// 旧宅内機器型式コード19
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_19_ERR );
		// 旧宅内機器型式コード20
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_TAKNKIKI_MODEL_CD_20_ERR );
		// 旧機器製造番号1
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_1_ERR );
		// 旧機器製造番号2
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_2_ERR );
		// 旧機器製造番号3
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_3_ERR );
		// 旧機器製造番号4
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_4_ERR );
		// 旧機器製造番号5
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_5_ERR );
		// 旧機器製造番号6
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_6_ERR );
		// 旧機器製造番号7
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_7_ERR );
		// 旧機器製造番号8
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_8_ERR );
		// 旧機器製造番号9
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_9_ERR );
		// 旧機器製造番号10
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_10_ERR );
		// 旧機器製造番号11
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_11_ERR );
		// 旧機器製造番号12
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_12_ERR );
		// 旧機器製造番号13
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_13_ERR );
		// 旧機器製造番号14
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_14_ERR );
		// 旧機器製造番号15
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_15_ERR );
		// 旧機器製造番号16
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_16_ERR );
		// 旧機器製造番号17
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_17_ERR );
		// 旧機器製造番号18
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_18_ERR );
		// 旧機器製造番号19
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_19_ERR );
		// 旧機器製造番号20
		errMapping( template, errMap, EKU0061D010CBSMsg.OLD_KKSEIZO_NO_20_ERR );
		// 機器変更番号1
		errMapping( template, errMap, EKU0061D010CBSMsg.KIKI_CHG_NO_1_ERR );
		// 機器変更番号2
		errMapping( template, errMap, EKU0061D010CBSMsg.KIKI_CHG_NO_2_ERR );
		// 機器変更番号3
		errMapping( template, errMap, EKU0061D010CBSMsg.KIKI_CHG_NO_3_ERR );
		// 機器変更番号4
		errMapping( template, errMap, EKU0061D010CBSMsg.KIKI_CHG_NO_4_ERR );
		// 機器変更番号5
		errMapping( template, errMap, EKU0061D010CBSMsg.KIKI_CHG_NO_5_ERR );
		// 機器変更番号6
		errMapping( template, errMap, EKU0061D010CBSMsg.KIKI_CHG_NO_6_ERR );
		// 機器変更番号7
		errMapping( template, errMap, EKU0061D010CBSMsg.KIKI_CHG_NO_7_ERR );
		// 機器変更番号8
		errMapping( template, errMap, EKU0061D010CBSMsg.KIKI_CHG_NO_8_ERR );
		// 機器変更番号9
		errMapping( template, errMap, EKU0061D010CBSMsg.KIKI_CHG_NO_9_ERR );
		// 機器変更番号10
		errMapping( template, errMap, EKU0061D010CBSMsg.KIKI_CHG_NO_10_ERR );
		// 機器変更番号11
		errMapping( template, errMap, EKU0061D010CBSMsg.KIKI_CHG_NO_11_ERR );
		// 機器変更番号12
		errMapping( template, errMap, EKU0061D010CBSMsg.KIKI_CHG_NO_12_ERR );
		// 機器変更番号13
		errMapping( template, errMap, EKU0061D010CBSMsg.KIKI_CHG_NO_13_ERR );
		// 機器変更番号14
		errMapping( template, errMap, EKU0061D010CBSMsg.KIKI_CHG_NO_14_ERR );
		// 機器変更番号15
		errMapping( template, errMap, EKU0061D010CBSMsg.KIKI_CHG_NO_15_ERR );
		// 機器変更番号16
		errMapping( template, errMap, EKU0061D010CBSMsg.KIKI_CHG_NO_16_ERR );
		// 機器変更番号17
		errMapping( template, errMap, EKU0061D010CBSMsg.KIKI_CHG_NO_17_ERR );
		// 機器変更番号18
		errMapping( template, errMap, EKU0061D010CBSMsg.KIKI_CHG_NO_18_ERR );
		// 機器変更番号19
		errMapping( template, errMap, EKU0061D010CBSMsg.KIKI_CHG_NO_19_ERR );
		// 機器変更番号20
		errMapping( template, errMap, EKU0061D010CBSMsg.KIKI_CHG_NO_20_ERR );
// ANK-1578-00-00対応 20131222 星野 ADD START
		// 多機能ルーター機能コード1
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_KINO_CD_1_ERR );
		// 多機能ルーター機能コード2
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_KINO_CD_2_ERR );
		// 多機能ルーター機能コード3
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_KINO_CD_3_ERR );
		// 多機能ルーター機能コード4
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_KINO_CD_4_ERR );
		// 多機能ルーター機能コード5
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_KINO_CD_5_ERR );
		// 多機能ルーター機能コード6
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_KINO_CD_6_ERR );
		// 多機能ルーター機能コード7
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_KINO_CD_7_ERR );
		// 多機能ルーター機能コード8
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_KINO_CD_8_ERR );
		// 多機能ルーター機能コード9
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_KINO_CD_9_ERR );
		// 多機能ルーター機能コード10
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_KINO_CD_10_ERR );
		// 多機能ルーター機能コード11
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_KINO_CD_11_ERR );
		// 多機能ルーター機能コード12
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_KINO_CD_12_ERR );
		// 多機能ルーター機能コード13
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_KINO_CD_13_ERR );
		// 多機能ルーター機能コード14
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_KINO_CD_14_ERR );
		// 多機能ルーター機能コード15
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_KINO_CD_15_ERR );
		// 多機能ルーター機能コード16
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_KINO_CD_16_ERR );
		// 多機能ルーター機能コード17
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_KINO_CD_17_ERR );
		// 多機能ルーター機能コード18
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_KINO_CD_18_ERR );
		// 多機能ルーター機能コード19
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_KINO_CD_19_ERR );
		// 多機能ルーター機能コード20
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_KINO_CD_20_ERR );
		// 変更前多機能ルーター機能コード1
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_1_ERR );
		// 変更前多機能ルーター機能コード2
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_2_ERR );
		// 変更前多機能ルーター機能コード3
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_3_ERR );
		// 変更前多機能ルーター機能コード4
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_4_ERR );
		// 変更前多機能ルーター機能コード5
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_5_ERR );
		// 変更前多機能ルーター機能コード6
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_6_ERR );
		// 変更前多機能ルーター機能コード7
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_7_ERR );
		// 変更前多機能ルーター機能コード8
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_8_ERR );
		// 変更前多機能ルーター機能コード9
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_9_ERR );
		// 変更前多機能ルーター機能コード10
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_10_ERR );
		// 変更前多機能ルーター機能コード11
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_11_ERR );
		// 変更前多機能ルーター機能コード12
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_12_ERR );
		// 変更前多機能ルーター機能コード13
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_13_ERR );
		// 変更前多機能ルーター機能コード14
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_14_ERR );
		// 変更前多機能ルーター機能コード15
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_15_ERR );
		// 変更前多機能ルーター機能コード16
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_16_ERR );
		// 変更前多機能ルーター機能コード17
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_17_ERR );
		// 変更前多機能ルーター機能コード18
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_18_ERR );
		// 変更前多機能ルーター機能コード19
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_19_ERR );
		// 変更前多機能ルーター機能コード20
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_KINO_CD_20_ERR );
		// 多機能ルータールーター機能識別コード1
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_1_ERR );
		// 多機能ルータールーター機能識別コード2
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_2_ERR );
		// 多機能ルータールーター機能識別コード3
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_3_ERR );
		// 多機能ルータールーター機能識別コード4
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_4_ERR );
		// 多機能ルータールーター機能識別コード5
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_5_ERR );
		// 多機能ルータールーター機能識別コード6
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_6_ERR );
		// 多機能ルータールーター機能識別コード7
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_7_ERR );
		// 多機能ルータールーター機能識別コード8
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_8_ERR );
		// 多機能ルータールーター機能識別コード9
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_9_ERR );
		// 多機能ルータールーター機能識別コード10
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_10_ERR );
		// 多機能ルータールーター機能識別コード11
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_11_ERR );
		// 多機能ルータールーター機能識別コード12
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_12_ERR );
		// 多機能ルータールーター機能識別コード13
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_13_ERR );
		// 多機能ルータールーター機能識別コード14
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_14_ERR );
		// 多機能ルータールーター機能識別コード15
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_15_ERR );
		// 多機能ルータールーター機能識別コード16
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_16_ERR );
		// 多機能ルータールーター機能識別コード17
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_17_ERR );
		// 多機能ルータールーター機能識別コード18
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_18_ERR );
		// 多機能ルータールーター機能識別コード19
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_19_ERR );
		// 多機能ルータールーター機能識別コード20
		errMapping( template, errMap, EKU0061D010CBSMsg.TAKINORT_RTR_KINO_SKCD_20_ERR );
		// 変更前多機能ルータールーター機能識別コード1
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_1_ERR );
		// 変更前多機能ルータールーター機能識別コード2
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_2_ERR );
		// 変更前多機能ルータールーター機能識別コード3
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_3_ERR );
		// 変更前多機能ルータールーター機能識別コード4
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_4_ERR );
		// 変更前多機能ルータールーター機能識別コード5
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_5_ERR );
		// 変更前多機能ルータールーター機能識別コード6
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_6_ERR );
		// 変更前多機能ルータールーター機能識別コード7
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_7_ERR );
		// 変更前多機能ルータールーター機能識別コード8
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_8_ERR );
		// 変更前多機能ルータールーター機能識別コード9
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_9_ERR );
		// 変更前多機能ルータールーター機能識別コード10
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_10_ERR );
		// 変更前多機能ルータールーター機能識別コード11
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_11_ERR );
		// 変更前多機能ルータールーター機能識別コード12
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_12_ERR );
		// 変更前多機能ルータールーター機能識別コード13
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_13_ERR );
		// 変更前多機能ルータールーター機能識別コード14
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_14_ERR );
		// 変更前多機能ルータールーター機能識別コード15
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_15_ERR );
		// 変更前多機能ルータールーター機能識別コード16
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_16_ERR );
		// 変更前多機能ルータールーター機能識別コード17
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_17_ERR );
		// 変更前多機能ルータールーター機能識別コード18
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_18_ERR );
		// 変更前多機能ルータールーター機能識別コード19
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_19_ERR );
		// 変更前多機能ルータールーター機能識別コード20
		errMapping( template, errMap, EKU0061D010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_20_ERR );
// ANK-1578-00-00対応 20131222 星野 ADD END
		// 住所変更撤去工事案件番号
		errMapping( template, errMap, EKU0061D010CBSMsg.AD_CHG_TEKKYO_KJAK_NO_ERR );
		// 20140714 ANK-1918-00-00 ADD START
		// スマートバリュー契約有無
		errMapping( template, errMap, EKU0061D010CBSMsg.SMTVL_KEI_UM_ERR );
		// スマートリンクオプション契約有無
		errMapping( template, errMap, EKU0061D010CBSMsg.SMLN_OP_KEI_UM_ERR );
		// 20140714 ANK-1918-00-00 ADD END
		//ANK-3136-00-00 ADD START
		// 設備流用有無
		errMapping( template, errMap, EKU0061D010CBSMsg.EQUIP_RYUYO_UM_ERR );
		// 流用元電話契約利用機器コード
		errMapping( template, errMap, EKU0061D010CBSMsg.RYUYO_MT_TEL_KEI_RYKK_CD_ERR );
		// 流用元工事案件番号
		errMapping( template, errMap, EKU0061D010CBSMsg.RYUYO_MOTO_KJAK_NO_ERR );
		// 設備流用工事完了希望年月日
		errMapping( template, errMap, EKU0061D010CBSMsg.SBRY_KJ_FIN_KIBOYMD_ERR );
		// 他システム連携_工事連絡先氏名
		errMapping( template, errMap, EKU0061D010CBSMsg.TSYRN_KJ_RRKS_NM_ERR );
		// 他システム連携_工事連絡先電話番号
		errMapping( template, errMap, EKU0061D010CBSMsg.TSYRN_KJ_RRKS_TLN_ERR );
		// 他システム連携_宅内調査時連絡先氏名
		errMapping( template, errMap, EKU0061D010CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM_ERR );
		// 他システム連携_宅内調査時連絡先電話番号
		errMapping( template, errMap, EKU0061D010CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN_ERR );
		// 他システム連携_連絡希望日時
		errMapping( template, errMap, EKU0061D010CBSMsg.TSYRN_RRK_KIBO_DATE_ERR );
		// 他システム連携_工事費用
		errMapping( template, errMap, EKU0061D010CBSMsg.TSYRN_KOJI_HI_ERR );
		// 他システム連携_宅内調査要否
		errMapping( template, errMap, EKU0061D010CBSMsg.TSYRN_TAKCHO_YH_ERR );
		// 他システム連携_承諾書要否
		errMapping( template, errMap, EKU0061D010CBSMsg.TSYRN_SDAKS_YH_ERR );
		// 他システム連携_立会者名
		errMapping( template, errMap, EKU0061D010CBSMsg.TSYRN_TACHIAISHA_NM_ERR );
		// 他システム連携_引越し施策要否
		errMapping( template, errMap, EKU0061D010CBSMsg.TSYRN_HKKS_SISAK_YH_ERR );
		// 他システム連携_建替時新設案件要否
		errMapping( template, errMap, EKU0061D010CBSMsg.TSYRN_TTK_JI_NSANK_YH_ERR );
		// 他システム連携_地図有無
		errMapping( template, errMap, EKU0061D010CBSMsg.TSYRN_MAP_UM_ERR );
		// 他システム連携_同時工事情報
		errMapping( template, errMap, EKU0061D010CBSMsg.TSYRN_DOJI_KOJI_INF_ERR );
		// 他システム連携_既存契約情報
		errMapping( template, errMap, EKU0061D010CBSMsg.TSYRN_KZN_KEI_INF_ERR );
		// 他システム連携_不備解消年月日
		errMapping( template, errMap, EKU0061D010CBSMsg.TSYRN_HBI_KAISHOU_YMD_ERR );
		// 他システム連携_キャンペーン情報
		errMapping( template, errMap, EKU0061D010CBSMsg.TSYRN_CAMPAIGN_INF_ERR );
		//ANK-3136-00-00 ADD END
		//ANK-4315-00-00 ADD START
		// ONU交換要否
		errMapping( template, errMap, EKU0061D010CBSMsg.ONU_KOKAN_YH_ERR );
		//ANK-4315-00-00 ADD END
		return param;
	}

	/**
	 *【上りマッピング】EKU0021C020 工事案件<eo光ネット>解約.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕ku0021_c020_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKU0021C020( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKU0021C020CBSMsg.class.getName(), EKU0021C020, FUNC_CD_INS_CHECK_ADD );

		/** 上りマッピング **/
		// サービス契約番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.SVC_KEI_NO );
		// サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.SVC_KEI_KAISEN_UCWK_NO );
		// 申込書番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MSKMSHO_NO );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 申込書明細番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MKMSDTL_NO );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 申込明細番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MSKM_DTL_NO );
		// 旧申込明細番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.OLD_MSKM_DTL_NO );
		// 工事受付コード
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KOJI_UK_CD );
		// 工事受付詳細コード
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KOJI_UK_DTAIL_CD );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO START
		// 工事受付契機異動区分
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KOJI_UK_OPTNTY_IDO_DIV );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO END
		// 工事受付契機異動年月日時分秒
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KOJI_UK_OPTNTY_IDO_DTM );
		// サービスコード
		updMapping( template, mapInfo, EKU0021C020CBSMsg.SVC_CD );
		// 料金グループコード
		updMapping( template, mapInfo, EKU0021C020CBSMsg.PRC_GRP_CD );
		// 料金コースコード
		updMapping( template, mapInfo, EKU0021C020CBSMsg.PCRS_CD );
		// 料金プランコード
		updMapping( template, mapInfo, EKU0021C020CBSMsg.PPLAN_CD );
		// 割引タイプコード
		updMapping( template, mapInfo, EKU0021C020CBSMsg.WRIB_TYPE_CD );
		// 追加元サービス契約番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ADD_MOTO_SVC_KEI_NO );
		// 面開発案件番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MENKAIHAT_ANKEN_NO );
		// 面開発工事コード
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MNKHT_KOJI_CD );
		// SYSID
		updMapping( template, mapInfo, EKU0021C020CBSMsg.SYSID );
		// 申込者名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MSKMSHA_NM );
		// お客様名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.CUST_NM );
		// お客様カナ名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.CUST_KANA );
		// お客様自宅電話番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.CUST_HOME_TEL_NO );
		// お客様携帯電話番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.CUST_KTAI_TEL_NO );
		// お客様連絡先電話番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.CUST_RRKS_TEL_NO );
		// 連絡先勤務先名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.RRKS_OFFC_NM );
// ★★★ ANK-0397-00-00 ADD  2012.10.05 S.SHINJO START ★★★
		// 契約者住所手動入力フラグ
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KEISHA_AD_MAN_INPUT_FLG );
// ★★★ ANK-0397-00-00 ADD  2012.10.05 S.SHINJO END ★★★
		// 契約者住所コード
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KEISHA_AD_CD );
		// 契約者郵便番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KEISHA_PCD );
		// 契約者都道府県名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KEISHA_STATE_NM );
		// 契約者市区町村名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KEISHA_CITY_NM );
		// 契約者大字通称名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KEISHA_OAZTSU_NM );
		// 契約者字丁目名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KEISHA_AZCHO_NM );
		// 契約者住所番地号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KEISHA_AD_BNCHIGO );
		// 契約者住所補記・建物名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KEISHA_ADRTTM );
		// 契約者住所補記・部屋番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KEISHA_ADRRM );
		// 請求契約番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.SEIKY_KEI_NO );
		// 場所番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.PLACE_NO );
		// 設置場所住所コード
		updMapping( template, mapInfo, EKU0021C020CBSMsg.SETPLACE_AD_CD );
		// 設置場所郵便番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.SETPLACE_PCD );
		// 設置場所都道府県名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.SETPLACE_STATE_NM );
		// 設置場所市区町村名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.SETPLACE_CITY_NM );
		// 設置場所大字通称名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.SETPLACE_OAZTSU_NM );
		// 設置場所字丁目名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.SETPLACE_AZCHO_NM );
		// 設置場所住所番地号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.SETPLACE_AD_BNCHIGO );
		// 設置場所住所補記・建物名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.SETPLACE_ADRTTM );
		// 設置場所住所補記・部屋番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.SETPLACE_ADRRM );
		// 工事先住所未確定フラグ
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		updMapping( template, mapInfo, EKU0021C020CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH );
		// 回線場所電話番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KAISEN_PLACE_TELNO );
		// 関電営業所番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KEPCO_BUSIOFFICE_NO );
		// 経度
		updMapping( template, mapInfo, EKU0021C020CBSMsg.LGTD );
		// 緯度
		updMapping( template, mapInfo, EKU0021C020CBSMsg.LTTD );
		// 座標補正有無
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ZAHYO_HOSEI_UM );
		// 住所形態コード
		updMapping( template, mapInfo, EKU0021C020CBSMsg.AD_FORM_CD );
		// 入居階数コード
		updMapping( template, mapInfo, EKU0021C020CBSMsg.NYUKYO_FLR_CNT_CD );
		// 建築階数コード
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KCKU_FLR_CNT_CD );
		// 方角コード1
		updMapping( template, mapInfo, EKU0021C020CBSMsg.DIRECTION_CD_1 );
		// 方角コード2
		updMapping( template, mapInfo, EKU0021C020CBSMsg.DIRECTION_CD_2 );
		// 工事範囲コード
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KOJI_SCOPE_CD );
		// 移設コード
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ISETSU_CD );
		// 工事希望年月日
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KOJI_KIBO_YMD );
		// 解約希望年月日
		updMapping( template, mapInfo, EKU0021C020CBSMsg.DSL_KIBO_YMD );
		// サービス解約年月日
		updMapping( template, mapInfo, EKU0021C020CBSMsg.SVC_DSL_YMD );
		// 強制解約指示年月日
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KYOSEI_DSL_SJI_YMD );
		// 電話連絡希望年月日
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TEL_RRK_KIBO_YMD );
		// 電話連絡希望時間帯コード
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TEL_RRK_KIBO_TIME_CD );
		// 宅内調査希望アポ期限年月日
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD );
		// 宅内工事希望アポ期限年月日
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD );
		// 工事アポ連絡先指定コード
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KOJI_APO_RRKS_SHITEI_CD );
		// 工事アポ連絡先電話番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KOJI_APO_RRKS_TELNO );
		// 連絡手段コード
		updMapping( template, mapInfo, EKU0021C020CBSMsg.RRK_WAY_CD );
		// 連絡手段補記
		updMapping( template, mapInfo, EKU0021C020CBSMsg.RRK_WAY_HOKI );
		// 工事案件備考
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KOJIAK_BIKO );
		// 工事案件備考1
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KOJIAK_BIKO_1 );
		// 工事案件備考2
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KOJIAK_BIKO_2 );
		// 電波障害案件種別コード
		updMapping( template, mapInfo, EKU0021C020CBSMsg.DMPSANK_SBT_CD );
		// 関西電力お客様情報授受同意有無
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM );
		// eo光電話番号1
		updMapping( template, mapInfo, EKU0021C020CBSMsg.EOH_TEL_NO_1 );
		// eo光電話番号2
		updMapping( template, mapInfo, EKU0021C020CBSMsg.EOH_TEL_NO_2 );
		// eo光電話番号3
		updMapping( template, mapInfo, EKU0021C020CBSMsg.EOH_TEL_NO_3 );
		// eo光電話番号4
		updMapping( template, mapInfo, EKU0021C020CBSMsg.EOH_TEL_NO_4 );
		// eo光電話番号5
		updMapping( template, mapInfo, EKU0021C020CBSMsg.EOH_TEL_NO_5 );
		// 宅内機器種別コード1
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_1 );
		// 機器提供サービス契約番号1
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_1 );
		// 宅内機器型式コード1
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_1 );
		// 機器製造番号1
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKSEIZO_NO_1 );
		// MACアドレス1
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MACAD_1 );
		// ルーター種類コード1
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ROUTER_KIND_CD_1 );
		// 提供種別コード1
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TK_SBT_CD_1 );
		// 宅内機器種別コード2
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_2 );
		// 機器提供サービス契約番号2
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_2 );
		// 宅内機器型式コード2
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_2 );
		// 機器製造番号2
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKSEIZO_NO_2 );
		// MACアドレス2
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MACAD_2 );
		// ルーター種類コード2
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ROUTER_KIND_CD_2 );
		// 提供種別コード2
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TK_SBT_CD_2 );
		// 宅内機器種別コード3
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_3 );
		// 機器提供サービス契約番号3
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_3 );
		// 宅内機器型式コード3
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_3 );
		// 機器製造番号3
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKSEIZO_NO_3 );
		// MACアドレス3
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MACAD_3 );
		// ルーター種類コード3
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ROUTER_KIND_CD_3 );
		// 提供種別コード3
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TK_SBT_CD_3 );
		// 宅内機器種別コード4
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_4 );
		// 機器提供サービス契約番号4
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_4 );
		// 宅内機器型式コード4
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_4 );
		// 機器製造番号4
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKSEIZO_NO_4 );
		// MACアドレス4
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MACAD_4 );
		// ルーター種類コード4
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ROUTER_KIND_CD_4 );
		// 提供種別コード4
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TK_SBT_CD_4 );
		// 宅内機器種別コード5
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_5 );
		// 機器提供サービス契約番号5
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_5 );
		// 宅内機器型式コード5
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_5 );
		// 機器製造番号5
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKSEIZO_NO_5 );
		// MACアドレス5
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MACAD_5 );
		// ルーター種類コード5
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ROUTER_KIND_CD_5 );
		// 提供種別コード5
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TK_SBT_CD_5 );
		// 宅内機器種別コード6
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_6 );
		// 機器提供サービス契約番号6
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_6 );
		// 宅内機器型式コード6
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_6 );
		// 機器製造番号6
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKSEIZO_NO_6 );
		// MACアドレス6
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MACAD_6 );
		// ルーター種類コード6
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ROUTER_KIND_CD_6 );
		// 提供種別コード6
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TK_SBT_CD_6 );
		// 宅内機器種別コード7
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_7 );
		// 機器提供サービス契約番号7
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_7 );
		// 宅内機器型式コード7
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_7 );
		// 機器製造番号7
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKSEIZO_NO_7 );
		// MACアドレス7
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MACAD_7 );
		// ルーター種類コード7
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ROUTER_KIND_CD_7 );
		// 提供種別コード7
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TK_SBT_CD_7 );
		// 宅内機器種別コード8
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_8 );
		// 機器提供サービス契約番号8
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_8 );
		// 宅内機器型式コード8
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_8 );
		// 機器製造番号8
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKSEIZO_NO_8 );
		// MACアドレス8
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MACAD_8 );
		// ルーター種類コード8
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ROUTER_KIND_CD_8 );
		// 提供種別コード8
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TK_SBT_CD_8 );
		// 宅内機器種別コード9
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_9 );
		// 機器提供サービス契約番号9
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_9 );
		// 宅内機器型式コード9
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_9 );
		// 機器製造番号9
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKSEIZO_NO_9 );
		// MACアドレス9
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MACAD_9 );
		// ルーター種類コード9
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ROUTER_KIND_CD_9 );
		// 提供種別コード9
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TK_SBT_CD_9 );
		// 宅内機器種別コード10
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_10 );
		// 機器提供サービス契約番号10
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_10 );
		// 宅内機器型式コード10
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_10 );
		// 機器製造番号10
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKSEIZO_NO_10 );
		// MACアドレス10
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MACAD_10 );
		// ルーター種類コード10
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ROUTER_KIND_CD_10 );
		// 提供種別コード10
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TK_SBT_CD_10 );
		// 宅内機器種別コード11
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_11 );
		// 機器提供サービス契約番号11
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_11 );
		// 宅内機器型式コード11
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_11 );
		// 機器製造番号11
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKSEIZO_NO_11 );
		// MACアドレス11
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MACAD_11 );
		// ルーター種類コード11
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ROUTER_KIND_CD_11 );
		// 提供種別コード11
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TK_SBT_CD_11 );
		// 宅内機器種別コード12
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_12 );
		// 機器提供サービス契約番号12
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_12 );
		// 宅内機器型式コード12
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_12 );
		// 機器製造番号12
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKSEIZO_NO_12 );
		// MACアドレス12
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MACAD_12 );
		// ルーター種類コード12
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ROUTER_KIND_CD_12 );
		// 提供種別コード12
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TK_SBT_CD_12 );
		// 宅内機器種別コード13
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_13 );
		// 機器提供サービス契約番号13
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_13 );
		// 宅内機器型式コード13
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_13 );
		// 機器製造番号13
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKSEIZO_NO_13 );
		// MACアドレス13
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MACAD_13 );
		// ルーター種類コード13
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ROUTER_KIND_CD_13 );
		// 提供種別コード13
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TK_SBT_CD_13 );
		// 宅内機器種別コード14
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_14 );
		// 機器提供サービス契約番号14
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_14 );
		// 宅内機器型式コード14
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_14 );
		// 機器製造番号14
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKSEIZO_NO_14 );
		// MACアドレス14
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MACAD_14 );
		// ルーター種類コード14
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ROUTER_KIND_CD_14 );
		// 提供種別コード14
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TK_SBT_CD_14 );
		// 宅内機器種別コード15
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_15 );
		// 機器提供サービス契約番号15
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_15 );
		// 宅内機器型式コード15
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_15 );
		// 機器製造番号15
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKSEIZO_NO_15 );
		// MACアドレス15
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MACAD_15 );
		// ルーター種類コード15
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ROUTER_KIND_CD_15 );
		// 提供種別コード15
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TK_SBT_CD_15 );
		// 宅内機器種別コード16
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_16 );
		// 機器提供サービス契約番号16
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_16 );
		// 宅内機器型式コード16
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_16 );
		// 機器製造番号16
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKSEIZO_NO_16 );
		// MACアドレス16
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MACAD_16 );
		// ルーター種類コード16
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ROUTER_KIND_CD_16 );
		// 提供種別コード16
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TK_SBT_CD_16 );
		// 宅内機器種別コード17
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_17 );
		// 機器提供サービス契約番号17
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_17 );
		// 宅内機器型式コード17
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_17 );
		// 機器製造番号17
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKSEIZO_NO_17 );
		// MACアドレス17
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MACAD_17 );
		// ルーター種類コード17
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ROUTER_KIND_CD_17 );
		// 提供種別コード17
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TK_SBT_CD_17 );
		// 宅内機器種別コード18
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_18 );
		// 機器提供サービス契約番号18
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_18 );
		// 宅内機器型式コード18
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_18 );
		// 機器製造番号18
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKSEIZO_NO_18 );
		// MACアドレス18
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MACAD_18 );
		// ルーター種類コード18
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ROUTER_KIND_CD_18 );
		// 提供種別コード18
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TK_SBT_CD_18 );
		// 宅内機器種別コード19
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_19 );
		// 機器提供サービス契約番号19
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_19 );
		// 宅内機器型式コード19
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_19 );
		// 機器製造番号19
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKSEIZO_NO_19 );
		// MACアドレス19
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MACAD_19 );
		// ルーター種類コード19
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ROUTER_KIND_CD_19 );
		// 提供種別コード19
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TK_SBT_CD_19 );
		// 宅内機器種別コード20
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_20 );
		// 機器提供サービス契約番号20
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_20 );
		// 宅内機器型式コード20
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_20 );
		// 機器製造番号20
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KKSEIZO_NO_20 );
		// MACアドレス20
		updMapping( template, mapInfo, EKU0021C020CBSMsg.MACAD_20 );
		// ルーター種類コード20
		updMapping( template, mapInfo, EKU0021C020CBSMsg.ROUTER_KIND_CD_20 );
		// 提供種別コード20
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TK_SBT_CD_20 );
		// 転宅先サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TENTAKU_SAKI_SVC_KEI_KAISEN_UCWK_NO );
		// 宅内機器異動コード1
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_1 );
		// 宅内機器異動コード2
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_2 );
		// 宅内機器異動コード3
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_3 );
		// 宅内機器異動コード4
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_4 );
		// 宅内機器異動コード5
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_5 );
		// 宅内機器異動コード6
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_6 );
		// 宅内機器異動コード7
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_7 );
		// 宅内機器異動コード8
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_8 );
		// 宅内機器異動コード9
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_9 );
		// 宅内機器異動コード10
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_10 );
		// 宅内機器異動コード11
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_11 );
		// 宅内機器異動コード12
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_12 );
		// 宅内機器異動コード13
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_13 );
		// 宅内機器異動コード14
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_14 );
		// 宅内機器異動コード15
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_15 );
		// 宅内機器異動コード16
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_16 );
		// 宅内機器異動コード17
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_17 );
		// 宅内機器異動コード18
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_18 );
		// 宅内機器異動コード19
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_19 );
		// 宅内機器異動コード20
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_20 );
		// 機器変更番号1
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KIKI_CHG_NO_1 );
		// 機器変更番号2
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KIKI_CHG_NO_2 );
		// 機器変更番号3
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KIKI_CHG_NO_3 );
		// 機器変更番号4
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KIKI_CHG_NO_4 );
		// 機器変更番号5
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KIKI_CHG_NO_5 );
		// 機器変更番号6
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KIKI_CHG_NO_6 );
		// 機器変更番号7
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KIKI_CHG_NO_7 );
		// 機器変更番号8
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KIKI_CHG_NO_8 );
		// 機器変更番号9
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KIKI_CHG_NO_9 );
		// 機器変更番号10
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KIKI_CHG_NO_10 );
		// 機器変更番号11
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KIKI_CHG_NO_11 );
		// 機器変更番号12
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KIKI_CHG_NO_12 );
		// 機器変更番号13
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KIKI_CHG_NO_13 );
		// 機器変更番号14
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KIKI_CHG_NO_14 );
		// 機器変更番号15
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KIKI_CHG_NO_15 );
		// 機器変更番号16
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KIKI_CHG_NO_16 );
		// 機器変更番号17
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KIKI_CHG_NO_17 );
		// 機器変更番号18
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KIKI_CHG_NO_18 );
		// 機器変更番号19
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KIKI_CHG_NO_19 );
		// 機器変更番号20
		updMapping( template, mapInfo, EKU0021C020CBSMsg.KIKI_CHG_NO_20 );
// ST1-218での関連対応 START 2013/2/2
		// 転宅先住所コード
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TENTAKU_SAKI_AD_CD );
		// 転宅先郵便番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TENTAKU_SAKI_PCD );
		// 転宅先都道府県名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TENTAKU_SAKI_STATE_NM );
		// 転宅先市区町村名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TENTAKU_SAKI_CITY_NM );
		// 転宅先大字通称名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TENTAKU_SAKI_OAZTSU_NM );
		// 転宅先字丁目名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TENTAKU_SAKI_AZCHO_NM );
		// 転宅先住所番地号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TENTAKU_SAKI_AD_BNCHIGO );
		// 転宅先住所補記・建物名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TENTAKU_SAKI_ADRTTM );
		// 転居先利用場所情報・部屋番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TENTAKU_SAKI_ADRRM );
// ST1-218での関連対応 END 2013/2/2
		//ANK-3136-00-00 ADD START
		// 設備流用有無
		updMapping( template, mapInfo, EKU0021C020CBSMsg.EQUIP_RYUYO_UM );
		// 設備流用工事完了希望年月日
		updMapping( template, mapInfo, EKU0021C020CBSMsg.SBRY_KJ_FIN_KIBOYMD );
		// 他システム連携_工事連絡先氏名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TSYRN_KJ_RRKS_NM );
		// 他システム連携_工事連絡先電話番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TSYRN_KJ_RRKS_TLN );
		// 他システム連携_宅内調査時連絡先氏名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM );
		// 他システム連携_宅内調査時連絡先電話番号
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN );
		// 他システム連携_連絡希望日時
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TSYRN_RRK_KIBO_DATE );
		// 他システム連携_工事費用
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TSYRN_KOJI_HI );
		// 他システム連携_宅内調査要否
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TSYRN_TAKCHO_YH );
		// 他システム連携_承諾書要否
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TSYRN_SDAKS_YH );
		// 他システム連携_立会者名
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TSYRN_TACHIAISHA_NM );
		// 他システム連携_引越し施策要否
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TSYRN_HKKS_SISAK_YH );
		// 他システム連携_建替時新設案件要否
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TSYRN_TTK_JI_NSANK_YH );
		// 他システム連携_地図有無
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TSYRN_MAP_UM );
		// 他システム連携_同時工事情報
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TSYRN_DOJI_KOJI_INF );
		// 他システム連携_既存契約情報
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TSYRN_KZN_KEI_INF );
		// 他システム連携_不備解消年月日
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TSYRN_HBI_KAISHOU_YMD );
		// 他システム連携_キャンペーン情報
		updMapping( template, mapInfo, EKU0021C020CBSMsg.TSYRN_CAMPAIGN_INF );
		//ANK-3136-00-00 ADD END
		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKU0021C020 工事案件<eo光ネット>解約.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKU0021C020( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap ku0021_c020_map = (HashMap)( paramWorkMap.get( EKU0021C020_MAP ) );
		if ( ku0021_c020_map == null ) {
			ku0021_c020_map = new HashMap();
			paramWorkMap.put( EKU0021C020_MAP, ku0021_c020_map );
		}

		/** 下りマッピング **/
		if ( template != null ) {
			// EKU0021C020.工事案件番号 ⇒ param.新規工事案件番号
			if ( template.isNull( EKU0021C020CBSMsg.KOJIAK_NO ) ) {
				ku0021_c020_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_NO, "" );
			} else {
				ku0021_c020_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_NO, template.getString( EKU0021C020CBSMsg.KOJIAK_NO ) );
				putParam( param, JKKKojiAnkenConstCC.NEW_KOJIAK_NO, template.getString( EKU0021C020CBSMsg.KOJIAK_NO ), fixedText );
			}
			// EKU0021D010.工事案件種別コード ⇒ param.新規新規工事案件種別コード
			if ( template.isNull( EKU0021C020CBSMsg.KOJIAK_SBT_CD ) ) {
				ku0021_c020_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, new String() );
			} else {
				ku0021_c020_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, template.getString( EKU0021C020CBSMsg.KOJIAK_SBT_CD ) );
				putParam( param, JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, template.getString( EKU0021C020CBSMsg.KOJIAK_SBT_CD ), fixedText );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKU0021C020(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		return ku0021_c020_map;
	}

	/**
	 *【エラーマッピング】EKU0021C020 工事案件<eo光ネット>解約.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKU0021C020( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKU0021C020CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// サービス契約番号
		errMapping( template, errMap, EKU0021C020CBSMsg.SVC_KEI_NO_ERR );
		// サービス契約回線内訳番号
		errMapping( template, errMap, EKU0021C020CBSMsg.SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 申込書番号
		errMapping( template, errMap, EKU0021C020CBSMsg.MSKMSHO_NO_ERR );
		// 申込明細番号
		errMapping( template, errMap, EKU0021C020CBSMsg.MSKM_DTL_NO_ERR );
		// 旧申込明細番号
		errMapping( template, errMap, EKU0021C020CBSMsg.OLD_MSKM_DTL_NO_ERR );
		// 工事受付コード
		errMapping( template, errMap, EKU0021C020CBSMsg.KOJI_UK_CD_ERR );
		// 工事受付詳細コード
		errMapping( template, errMap, EKU0021C020CBSMsg.KOJI_UK_DTAIL_CD_ERR );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO START
		// 工事受付契機異動区分
		errMapping( template, errMap, EKU0021C020CBSMsg.KOJI_UK_OPTNTY_IDO_DIV_ERR );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO END
		// 工事受付契機異動年月日時分秒
		errMapping( template, errMap, EKU0021C020CBSMsg.KOJI_UK_OPTNTY_IDO_DTM_ERR );
		// サービスコード
		errMapping( template, errMap, EKU0021C020CBSMsg.SVC_CD_ERR );
		// 料金グループコード
		errMapping( template, errMap, EKU0021C020CBSMsg.PRC_GRP_CD_ERR );
		// 料金コースコード
		errMapping( template, errMap, EKU0021C020CBSMsg.PCRS_CD_ERR );
		// 料金プランコード
		errMapping( template, errMap, EKU0021C020CBSMsg.PPLAN_CD_ERR );
		// 割引タイプコード
		errMapping( template, errMap, EKU0021C020CBSMsg.WRIB_TYPE_CD_ERR );
		// 追加元サービス契約番号
		errMapping( template, errMap, EKU0021C020CBSMsg.ADD_MOTO_SVC_KEI_NO_ERR );
		// 面開発案件番号
		errMapping( template, errMap, EKU0021C020CBSMsg.MENKAIHAT_ANKEN_NO_ERR );
		// 面開発工事コード
		errMapping( template, errMap, EKU0021C020CBSMsg.MNKHT_KOJI_CD_ERR );
		// SYSID
		errMapping( template, errMap, EKU0021C020CBSMsg.SYSID_ERR );
		// 申込者名
		errMapping( template, errMap, EKU0021C020CBSMsg.MSKMSHA_NM_ERR );
		// お客様名
		errMapping( template, errMap, EKU0021C020CBSMsg.CUST_NM_ERR );
		// お客様カナ名
		errMapping( template, errMap, EKU0021C020CBSMsg.CUST_KANA_ERR );
		// お客様自宅電話番号
		errMapping( template, errMap, EKU0021C020CBSMsg.CUST_HOME_TEL_NO_ERR );
		// お客様携帯電話番号
		errMapping( template, errMap, EKU0021C020CBSMsg.CUST_KTAI_TEL_NO_ERR );
		// お客様連絡先電話番号
		errMapping( template, errMap, EKU0021C020CBSMsg.CUST_RRKS_TEL_NO_ERR );
		// 連絡先勤務先名
		errMapping( template, errMap, EKU0021C020CBSMsg.RRKS_OFFC_NM_ERR );
		// 契約者住所コード
		errMapping( template, errMap, EKU0021C020CBSMsg.KEISHA_AD_CD_ERR );
		// 契約者郵便番号
		errMapping( template, errMap, EKU0021C020CBSMsg.KEISHA_PCD_ERR );
		// 契約者都道府県名
		errMapping( template, errMap, EKU0021C020CBSMsg.KEISHA_STATE_NM_ERR );
		// 契約者市区町村名
		errMapping( template, errMap, EKU0021C020CBSMsg.KEISHA_CITY_NM_ERR );
		// 契約者大字通称名
		errMapping( template, errMap, EKU0021C020CBSMsg.KEISHA_OAZTSU_NM_ERR );
		// 契約者字丁目名
		errMapping( template, errMap, EKU0021C020CBSMsg.KEISHA_AZCHO_NM_ERR );
		// 契約者住所番地号
		errMapping( template, errMap, EKU0021C020CBSMsg.KEISHA_AD_BNCHIGO_ERR );
		// 契約者住所補記・建物名
		errMapping( template, errMap, EKU0021C020CBSMsg.KEISHA_ADRTTM_ERR );
		// 契約者住所補記・部屋番号
		errMapping( template, errMap, EKU0021C020CBSMsg.KEISHA_ADRRM_ERR );
		// 請求契約番号
		errMapping( template, errMap, EKU0021C020CBSMsg.SEIKY_KEI_NO_ERR );
		// 場所番号
		errMapping( template, errMap, EKU0021C020CBSMsg.PLACE_NO_ERR );
		// 設置場所住所コード
		errMapping( template, errMap, EKU0021C020CBSMsg.SETPLACE_AD_CD_ERR );
		// 設置場所郵便番号
		errMapping( template, errMap, EKU0021C020CBSMsg.SETPLACE_PCD_ERR );
		// 設置場所都道府県名
		errMapping( template, errMap, EKU0021C020CBSMsg.SETPLACE_STATE_NM_ERR );
		// 設置場所市区町村名
		errMapping( template, errMap, EKU0021C020CBSMsg.SETPLACE_CITY_NM_ERR );
		// 設置場所大字通称名
		errMapping( template, errMap, EKU0021C020CBSMsg.SETPLACE_OAZTSU_NM_ERR );
		// 設置場所字丁目名
		errMapping( template, errMap, EKU0021C020CBSMsg.SETPLACE_AZCHO_NM_ERR );
		// 設置場所住所番地号
		errMapping( template, errMap, EKU0021C020CBSMsg.SETPLACE_AD_BNCHIGO_ERR );
		// 設置場所住所補記・建物名
		errMapping( template, errMap, EKU0021C020CBSMsg.SETPLACE_ADRTTM_ERR );
		// 設置場所住所補記・部屋番号
		errMapping( template, errMap, EKU0021C020CBSMsg.SETPLACE_ADRRM_ERR );
		// 工事先住所未確定フラグ
		errMapping( template, errMap, EKU0021C020CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG_ERR );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		errMapping( template, errMap, EKU0021C020CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH_ERR );
		// 回線場所電話番号
		errMapping( template, errMap, EKU0021C020CBSMsg.KAISEN_PLACE_TELNO_ERR );
		// 関電営業所番号
		errMapping( template, errMap, EKU0021C020CBSMsg.KEPCO_BUSIOFFICE_NO_ERR );
		// 経度
		errMapping( template, errMap, EKU0021C020CBSMsg.LGTD_ERR );
		// 緯度
		errMapping( template, errMap, EKU0021C020CBSMsg.LTTD_ERR );
		// 座標補正有無
		errMapping( template, errMap, EKU0021C020CBSMsg.ZAHYO_HOSEI_UM_ERR );
		// 住所形態コード
		errMapping( template, errMap, EKU0021C020CBSMsg.AD_FORM_CD_ERR );
		// 入居階数コード
		errMapping( template, errMap, EKU0021C020CBSMsg.NYUKYO_FLR_CNT_CD_ERR );
		// 建築階数コード
		errMapping( template, errMap, EKU0021C020CBSMsg.KCKU_FLR_CNT_CD_ERR );
		// 方角コード1
		errMapping( template, errMap, EKU0021C020CBSMsg.DIRECTION_CD_1_ERR );
		// 方角コード2
		errMapping( template, errMap, EKU0021C020CBSMsg.DIRECTION_CD_2_ERR );
		// 工事範囲コード
		errMapping( template, errMap, EKU0021C020CBSMsg.KOJI_SCOPE_CD_ERR );
		// 移設コード
		errMapping( template, errMap, EKU0021C020CBSMsg.ISETSU_CD_ERR );
		// 工事希望年月日
		errMapping( template, errMap, EKU0021C020CBSMsg.KOJI_KIBO_YMD_ERR );
		// 解約希望年月日
		errMapping( template, errMap, EKU0021C020CBSMsg.DSL_KIBO_YMD_ERR );
		// サービス解約年月日
		errMapping( template, errMap, EKU0021C020CBSMsg.SVC_DSL_YMD_ERR );
		// 強制解約指示年月日
		errMapping( template, errMap, EKU0021C020CBSMsg.KYOSEI_DSL_SJI_YMD_ERR );
		// 電話連絡希望年月日
		errMapping( template, errMap, EKU0021C020CBSMsg.TEL_RRK_KIBO_YMD_ERR );
		// 電話連絡希望時間帯コード
		errMapping( template, errMap, EKU0021C020CBSMsg.TEL_RRK_KIBO_TIME_CD_ERR );
		// 宅内調査希望アポ期限年月日
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD_ERR );
		// 宅内工事希望アポ期限年月日
		errMapping( template, errMap, EKU0021C020CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD_ERR );
		// 工事アポ連絡先指定コード
		errMapping( template, errMap, EKU0021C020CBSMsg.KOJI_APO_RRKS_SHITEI_CD_ERR );
		// 工事アポ連絡先電話番号
		errMapping( template, errMap, EKU0021C020CBSMsg.KOJI_APO_RRKS_TELNO_ERR );
		// 連絡手段コード
		errMapping( template, errMap, EKU0021C020CBSMsg.RRK_WAY_CD_ERR );
		// 連絡手段補記
		errMapping( template, errMap, EKU0021C020CBSMsg.RRK_WAY_HOKI_ERR );
		// 工事案件備考
		errMapping( template, errMap, EKU0021C020CBSMsg.KOJIAK_BIKO_ERR );
		// 工事案件備考1
		errMapping( template, errMap, EKU0021C020CBSMsg.KOJIAK_BIKO_1_ERR );
		// 工事案件備考2
		errMapping( template, errMap, EKU0021C020CBSMsg.KOJIAK_BIKO_2_ERR );
		// 電波障害案件種別コード
		errMapping( template, errMap, EKU0021C020CBSMsg.DMPSANK_SBT_CD_ERR );
		// 関西電力お客様情報授受同意有無
		errMapping( template, errMap, EKU0021C020CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM_ERR );
		// eo光電話番号1
		errMapping( template, errMap, EKU0021C020CBSMsg.EOH_TEL_NO_1_ERR );
		// eo光電話番号2
		errMapping( template, errMap, EKU0021C020CBSMsg.EOH_TEL_NO_2_ERR );
		// eo光電話番号3
		errMapping( template, errMap, EKU0021C020CBSMsg.EOH_TEL_NO_3_ERR );
		// eo光電話番号4
		errMapping( template, errMap, EKU0021C020CBSMsg.EOH_TEL_NO_4_ERR );
		// eo光電話番号5
		errMapping( template, errMap, EKU0021C020CBSMsg.EOH_TEL_NO_5_ERR );
		// 宅内機器種別コード1
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_1_ERR );
		// 機器提供サービス契約番号1
		errMapping( template, errMap, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_1_ERR );
		// 宅内機器型式コード1
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_1_ERR );
		// 機器製造番号1
		errMapping( template, errMap, EKU0021C020CBSMsg.KKSEIZO_NO_1_ERR );
		// MACアドレス1
		errMapping( template, errMap, EKU0021C020CBSMsg.MACAD_1_ERR );
		// ルーター種類コード1
		errMapping( template, errMap, EKU0021C020CBSMsg.ROUTER_KIND_CD_1_ERR );
		// 提供種別コード1
		errMapping( template, errMap, EKU0021C020CBSMsg.TK_SBT_CD_1_ERR );
		// 宅内機器種別コード2
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_2_ERR );
		// 機器提供サービス契約番号2
		errMapping( template, errMap, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_2_ERR );
		// 宅内機器型式コード2
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_2_ERR );
		// 機器製造番号2
		errMapping( template, errMap, EKU0021C020CBSMsg.KKSEIZO_NO_2_ERR );
		// MACアドレス2
		errMapping( template, errMap, EKU0021C020CBSMsg.MACAD_2_ERR );
		// ルーター種類コード2
		errMapping( template, errMap, EKU0021C020CBSMsg.ROUTER_KIND_CD_2_ERR );
		// 提供種別コード2
		errMapping( template, errMap, EKU0021C020CBSMsg.TK_SBT_CD_2_ERR );
		// 宅内機器種別コード3
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_3_ERR );
		// 機器提供サービス契約番号3
		errMapping( template, errMap, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_3_ERR );
		// 宅内機器型式コード3
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_3_ERR );
		// 機器製造番号3
		errMapping( template, errMap, EKU0021C020CBSMsg.KKSEIZO_NO_3_ERR );
		// MACアドレス3
		errMapping( template, errMap, EKU0021C020CBSMsg.MACAD_3_ERR );
		// ルーター種類コード3
		errMapping( template, errMap, EKU0021C020CBSMsg.ROUTER_KIND_CD_3_ERR );
		// 提供種別コード3
		errMapping( template, errMap, EKU0021C020CBSMsg.TK_SBT_CD_3_ERR );
		// 宅内機器種別コード4
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_4_ERR );
		// 機器提供サービス契約番号4
		errMapping( template, errMap, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_4_ERR );
		// 宅内機器型式コード4
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_4_ERR );
		// 機器製造番号4
		errMapping( template, errMap, EKU0021C020CBSMsg.KKSEIZO_NO_4_ERR );
		// MACアドレス4
		errMapping( template, errMap, EKU0021C020CBSMsg.MACAD_4_ERR );
		// ルーター種類コード4
		errMapping( template, errMap, EKU0021C020CBSMsg.ROUTER_KIND_CD_4_ERR );
		// 提供種別コード4
		errMapping( template, errMap, EKU0021C020CBSMsg.TK_SBT_CD_4_ERR );
		// 宅内機器種別コード5
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_5_ERR );
		// 機器提供サービス契約番号5
		errMapping( template, errMap, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_5_ERR );
		// 宅内機器型式コード5
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_5_ERR );
		// 機器製造番号5
		errMapping( template, errMap, EKU0021C020CBSMsg.KKSEIZO_NO_5_ERR );
		// MACアドレス5
		errMapping( template, errMap, EKU0021C020CBSMsg.MACAD_5_ERR );
		// ルーター種類コード5
		errMapping( template, errMap, EKU0021C020CBSMsg.ROUTER_KIND_CD_5_ERR );
		// 提供種別コード5
		errMapping( template, errMap, EKU0021C020CBSMsg.TK_SBT_CD_5_ERR );
		// 宅内機器種別コード6
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_6_ERR );
		// 機器提供サービス契約番号6
		errMapping( template, errMap, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_6_ERR );
		// 宅内機器型式コード6
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_6_ERR );
		// 機器製造番号6
		errMapping( template, errMap, EKU0021C020CBSMsg.KKSEIZO_NO_6_ERR );
		// MACアドレス6
		errMapping( template, errMap, EKU0021C020CBSMsg.MACAD_6_ERR );
		// ルーター種類コード6
		errMapping( template, errMap, EKU0021C020CBSMsg.ROUTER_KIND_CD_6_ERR );
		// 提供種別コード6
		errMapping( template, errMap, EKU0021C020CBSMsg.TK_SBT_CD_6_ERR );
		// 宅内機器種別コード7
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_7_ERR );
		// 機器提供サービス契約番号7
		errMapping( template, errMap, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_7_ERR );
		// 宅内機器型式コード7
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_7_ERR );
		// 機器製造番号7
		errMapping( template, errMap, EKU0021C020CBSMsg.KKSEIZO_NO_7_ERR );
		// MACアドレス7
		errMapping( template, errMap, EKU0021C020CBSMsg.MACAD_7_ERR );
		// ルーター種類コード7
		errMapping( template, errMap, EKU0021C020CBSMsg.ROUTER_KIND_CD_7_ERR );
		// 提供種別コード7
		errMapping( template, errMap, EKU0021C020CBSMsg.TK_SBT_CD_7_ERR );
		// 宅内機器種別コード8
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_8_ERR );
		// 機器提供サービス契約番号8
		errMapping( template, errMap, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_8_ERR );
		// 宅内機器型式コード8
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_8_ERR );
		// 機器製造番号8
		errMapping( template, errMap, EKU0021C020CBSMsg.KKSEIZO_NO_8_ERR );
		// MACアドレス8
		errMapping( template, errMap, EKU0021C020CBSMsg.MACAD_8_ERR );
		// ルーター種類コード8
		errMapping( template, errMap, EKU0021C020CBSMsg.ROUTER_KIND_CD_8_ERR );
		// 提供種別コード8
		errMapping( template, errMap, EKU0021C020CBSMsg.TK_SBT_CD_8_ERR );
		// 宅内機器種別コード9
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_9_ERR );
		// 機器提供サービス契約番号9
		errMapping( template, errMap, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_9_ERR );
		// 宅内機器型式コード9
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_9_ERR );
		// 機器製造番号9
		errMapping( template, errMap, EKU0021C020CBSMsg.KKSEIZO_NO_9_ERR );
		// MACアドレス9
		errMapping( template, errMap, EKU0021C020CBSMsg.MACAD_9_ERR );
		// ルーター種類コード9
		errMapping( template, errMap, EKU0021C020CBSMsg.ROUTER_KIND_CD_9_ERR );
		// 提供種別コード9
		errMapping( template, errMap, EKU0021C020CBSMsg.TK_SBT_CD_9_ERR );
		// 宅内機器種別コード10
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_10_ERR );
		// 機器提供サービス契約番号10
		errMapping( template, errMap, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_10_ERR );
		// 宅内機器型式コード10
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_10_ERR );
		// 機器製造番号10
		errMapping( template, errMap, EKU0021C020CBSMsg.KKSEIZO_NO_10_ERR );
		// MACアドレス10
		errMapping( template, errMap, EKU0021C020CBSMsg.MACAD_10_ERR );
		// ルーター種類コード10
		errMapping( template, errMap, EKU0021C020CBSMsg.ROUTER_KIND_CD_10_ERR );
		// 提供種別コード10
		errMapping( template, errMap, EKU0021C020CBSMsg.TK_SBT_CD_10_ERR );
		// 宅内機器種別コード11
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_11_ERR );
		// 機器提供サービス契約番号11
		errMapping( template, errMap, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_11_ERR );
		// 宅内機器型式コード11
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_11_ERR );
		// 機器製造番号11
		errMapping( template, errMap, EKU0021C020CBSMsg.KKSEIZO_NO_11_ERR );
		// MACアドレス11
		errMapping( template, errMap, EKU0021C020CBSMsg.MACAD_11_ERR );
		// ルーター種類コード11
		errMapping( template, errMap, EKU0021C020CBSMsg.ROUTER_KIND_CD_11_ERR );
		// 提供種別コード11
		errMapping( template, errMap, EKU0021C020CBSMsg.TK_SBT_CD_11_ERR );
		// 宅内機器種別コード12
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_12_ERR );
		// 機器提供サービス契約番号12
		errMapping( template, errMap, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_12_ERR );
		// 宅内機器型式コード12
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_12_ERR );
		// 機器製造番号12
		errMapping( template, errMap, EKU0021C020CBSMsg.KKSEIZO_NO_12_ERR );
		// MACアドレス12
		errMapping( template, errMap, EKU0021C020CBSMsg.MACAD_12_ERR );
		// ルーター種類コード12
		errMapping( template, errMap, EKU0021C020CBSMsg.ROUTER_KIND_CD_12_ERR );
		// 提供種別コード12
		errMapping( template, errMap, EKU0021C020CBSMsg.TK_SBT_CD_12_ERR );
		// 宅内機器種別コード13
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_13_ERR );
		// 機器提供サービス契約番号13
		errMapping( template, errMap, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_13_ERR );
		// 宅内機器型式コード13
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_13_ERR );
		// 機器製造番号13
		errMapping( template, errMap, EKU0021C020CBSMsg.KKSEIZO_NO_13_ERR );
		// MACアドレス13
		errMapping( template, errMap, EKU0021C020CBSMsg.MACAD_13_ERR );
		// ルーター種類コード13
		errMapping( template, errMap, EKU0021C020CBSMsg.ROUTER_KIND_CD_13_ERR );
		// 提供種別コード13
		errMapping( template, errMap, EKU0021C020CBSMsg.TK_SBT_CD_13_ERR );
		// 宅内機器種別コード14
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_14_ERR );
		// 機器提供サービス契約番号14
		errMapping( template, errMap, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_14_ERR );
		// 宅内機器型式コード14
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_14_ERR );
		// 機器製造番号14
		errMapping( template, errMap, EKU0021C020CBSMsg.KKSEIZO_NO_14_ERR );
		// MACアドレス14
		errMapping( template, errMap, EKU0021C020CBSMsg.MACAD_14_ERR );
		// ルーター種類コード14
		errMapping( template, errMap, EKU0021C020CBSMsg.ROUTER_KIND_CD_14_ERR );
		// 提供種別コード14
		errMapping( template, errMap, EKU0021C020CBSMsg.TK_SBT_CD_14_ERR );
		// 宅内機器種別コード15
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_15_ERR );
		// 機器提供サービス契約番号15
		errMapping( template, errMap, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_15_ERR );
		// 宅内機器型式コード15
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_15_ERR );
		// 機器製造番号15
		errMapping( template, errMap, EKU0021C020CBSMsg.KKSEIZO_NO_15_ERR );
		// MACアドレス15
		errMapping( template, errMap, EKU0021C020CBSMsg.MACAD_15_ERR );
		// ルーター種類コード15
		errMapping( template, errMap, EKU0021C020CBSMsg.ROUTER_KIND_CD_15_ERR );
		// 提供種別コード15
		errMapping( template, errMap, EKU0021C020CBSMsg.TK_SBT_CD_15_ERR );
		// 宅内機器種別コード16
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_16_ERR );
		// 機器提供サービス契約番号16
		errMapping( template, errMap, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_16_ERR );
		// 宅内機器型式コード16
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_16_ERR );
		// 機器製造番号16
		errMapping( template, errMap, EKU0021C020CBSMsg.KKSEIZO_NO_16_ERR );
		// MACアドレス16
		errMapping( template, errMap, EKU0021C020CBSMsg.MACAD_16_ERR );
		// ルーター種類コード16
		errMapping( template, errMap, EKU0021C020CBSMsg.ROUTER_KIND_CD_16_ERR );
		// 提供種別コード16
		errMapping( template, errMap, EKU0021C020CBSMsg.TK_SBT_CD_16_ERR );
		// 宅内機器種別コード17
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_17_ERR );
		// 機器提供サービス契約番号17
		errMapping( template, errMap, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_17_ERR );
		// 宅内機器型式コード17
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_17_ERR );
		// 機器製造番号17
		errMapping( template, errMap, EKU0021C020CBSMsg.KKSEIZO_NO_17_ERR );
		// MACアドレス17
		errMapping( template, errMap, EKU0021C020CBSMsg.MACAD_17_ERR );
		// ルーター種類コード17
		errMapping( template, errMap, EKU0021C020CBSMsg.ROUTER_KIND_CD_17_ERR );
		// 提供種別コード17
		errMapping( template, errMap, EKU0021C020CBSMsg.TK_SBT_CD_17_ERR );
		// 宅内機器種別コード18
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_18_ERR );
		// 機器提供サービス契約番号18
		errMapping( template, errMap, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_18_ERR );
		// 宅内機器型式コード18
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_18_ERR );
		// 機器製造番号18
		errMapping( template, errMap, EKU0021C020CBSMsg.KKSEIZO_NO_18_ERR );
		// MACアドレス18
		errMapping( template, errMap, EKU0021C020CBSMsg.MACAD_18_ERR );
		// ルーター種類コード18
		errMapping( template, errMap, EKU0021C020CBSMsg.ROUTER_KIND_CD_18_ERR );
		// 提供種別コード18
		errMapping( template, errMap, EKU0021C020CBSMsg.TK_SBT_CD_18_ERR );
		// 宅内機器種別コード19
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_19_ERR );
		// 機器提供サービス契約番号19
		errMapping( template, errMap, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_19_ERR );
		// 宅内機器型式コード19
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_19_ERR );
		// 機器製造番号19
		errMapping( template, errMap, EKU0021C020CBSMsg.KKSEIZO_NO_19_ERR );
		// MACアドレス19
		errMapping( template, errMap, EKU0021C020CBSMsg.MACAD_19_ERR );
		// ルーター種類コード19
		errMapping( template, errMap, EKU0021C020CBSMsg.ROUTER_KIND_CD_19_ERR );
		// 提供種別コード19
		errMapping( template, errMap, EKU0021C020CBSMsg.TK_SBT_CD_19_ERR );
		// 宅内機器種別コード20
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_SBT_CD_20_ERR );
		// 機器提供サービス契約番号20
		errMapping( template, errMap, EKU0021C020CBSMsg.KKTK_SVC_KEI_NO_20_ERR );
		// 宅内機器型式コード20
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_MODEL_CD_20_ERR );
		// 機器製造番号20
		errMapping( template, errMap, EKU0021C020CBSMsg.KKSEIZO_NO_20_ERR );
		// MACアドレス20
		errMapping( template, errMap, EKU0021C020CBSMsg.MACAD_20_ERR );
		// ルーター種類コード20
		errMapping( template, errMap, EKU0021C020CBSMsg.ROUTER_KIND_CD_20_ERR );
		// 提供種別コード20
		errMapping( template, errMap, EKU0021C020CBSMsg.TK_SBT_CD_20_ERR );
		// 転宅先サービス契約回線内訳番号
		errMapping( template, errMap, EKU0021C020CBSMsg.TENTAKU_SAKI_SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 宅内機器異動コード1
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_1_ERR );
		// 宅内機器異動コード2
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_2_ERR );
		// 宅内機器異動コード3
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_3_ERR );
		// 宅内機器異動コード4
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_4_ERR );
		// 宅内機器異動コード5
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_5_ERR );
		// 宅内機器異動コード6
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_6_ERR );
		// 宅内機器異動コード7
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_7_ERR );
		// 宅内機器異動コード8
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_8_ERR );
		// 宅内機器異動コード9
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_9_ERR );
		// 宅内機器異動コード10
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_10_ERR );
		// 宅内機器異動コード11
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_11_ERR );
		// 宅内機器異動コード12
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_12_ERR );
		// 宅内機器異動コード13
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_13_ERR );
		// 宅内機器異動コード14
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_14_ERR );
		// 宅内機器異動コード15
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_15_ERR );
		// 宅内機器異動コード16
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_16_ERR );
		// 宅内機器異動コード17
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_17_ERR );
		// 宅内機器異動コード18
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_18_ERR );
		// 宅内機器異動コード19
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_19_ERR );
		// 宅内機器異動コード20
		errMapping( template, errMap, EKU0021C020CBSMsg.TAKNKIKI_IDO_CD_20_ERR );
		// 機器変更番号1
		errMapping( template, errMap, EKU0021C020CBSMsg.KIKI_CHG_NO_1_ERR );
		// 機器変更番号2
		errMapping( template, errMap, EKU0021C020CBSMsg.KIKI_CHG_NO_2_ERR );
		// 機器変更番号3
		errMapping( template, errMap, EKU0021C020CBSMsg.KIKI_CHG_NO_3_ERR );
		// 機器変更番号4
		errMapping( template, errMap, EKU0021C020CBSMsg.KIKI_CHG_NO_4_ERR );
		// 機器変更番号5
		errMapping( template, errMap, EKU0021C020CBSMsg.KIKI_CHG_NO_5_ERR );
		// 機器変更番号6
		errMapping( template, errMap, EKU0021C020CBSMsg.KIKI_CHG_NO_6_ERR );
		// 機器変更番号7
		errMapping( template, errMap, EKU0021C020CBSMsg.KIKI_CHG_NO_7_ERR );
		// 機器変更番号8
		errMapping( template, errMap, EKU0021C020CBSMsg.KIKI_CHG_NO_8_ERR );
		// 機器変更番号9
		errMapping( template, errMap, EKU0021C020CBSMsg.KIKI_CHG_NO_9_ERR );
		// 機器変更番号10
		errMapping( template, errMap, EKU0021C020CBSMsg.KIKI_CHG_NO_10_ERR );
		// 機器変更番号11
		errMapping( template, errMap, EKU0021C020CBSMsg.KIKI_CHG_NO_11_ERR );
		// 機器変更番号12
		errMapping( template, errMap, EKU0021C020CBSMsg.KIKI_CHG_NO_12_ERR );
		// 機器変更番号13
		errMapping( template, errMap, EKU0021C020CBSMsg.KIKI_CHG_NO_13_ERR );
		// 機器変更番号14
		errMapping( template, errMap, EKU0021C020CBSMsg.KIKI_CHG_NO_14_ERR );
		// 機器変更番号15
		errMapping( template, errMap, EKU0021C020CBSMsg.KIKI_CHG_NO_15_ERR );
		// 機器変更番号16
		errMapping( template, errMap, EKU0021C020CBSMsg.KIKI_CHG_NO_16_ERR );
		// 機器変更番号17
		errMapping( template, errMap, EKU0021C020CBSMsg.KIKI_CHG_NO_17_ERR );
		// 機器変更番号18
		errMapping( template, errMap, EKU0021C020CBSMsg.KIKI_CHG_NO_18_ERR );
		// 機器変更番号19
		errMapping( template, errMap, EKU0021C020CBSMsg.KIKI_CHG_NO_19_ERR );
		// 機器変更番号20
		errMapping( template, errMap, EKU0021C020CBSMsg.KIKI_CHG_NO_20_ERR );
		//ANK-3136-00-00 ADD START
		// 設備流用有無
		errMapping( template, errMap, EKU0021C020CBSMsg.EQUIP_RYUYO_UM_ERR );
		// 設備流用工事完了希望年月日
		errMapping( template, errMap, EKU0021C020CBSMsg.SBRY_KJ_FIN_KIBOYMD_ERR );
		// 他システム連携_工事連絡先氏名
		errMapping( template, errMap, EKU0021C020CBSMsg.TSYRN_KJ_RRKS_NM_ERR );
		// 他システム連携_工事連絡先電話番号
		errMapping( template, errMap, EKU0021C020CBSMsg.TSYRN_KJ_RRKS_TLN_ERR );
		// 他システム連携_宅内調査時連絡先氏名
		errMapping( template, errMap, EKU0021C020CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM_ERR );
		// 他システム連携_宅内調査時連絡先電話番号
		errMapping( template, errMap, EKU0021C020CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN_ERR );
		// 他システム連携_連絡希望日時
		errMapping( template, errMap, EKU0021C020CBSMsg.TSYRN_RRK_KIBO_DATE_ERR );
		// 他システム連携_工事費用
		errMapping( template, errMap, EKU0021C020CBSMsg.TSYRN_KOJI_HI_ERR );
		// 他システム連携_宅内調査要否
		errMapping( template, errMap, EKU0021C020CBSMsg.TSYRN_TAKCHO_YH_ERR );
		// 他システム連携_承諾書要否
		errMapping( template, errMap, EKU0021C020CBSMsg.TSYRN_SDAKS_YH_ERR );
		// 他システム連携_立会者名
		errMapping( template, errMap, EKU0021C020CBSMsg.TSYRN_TACHIAISHA_NM_ERR );
		// 他システム連携_引越し施策要否
		errMapping( template, errMap, EKU0021C020CBSMsg.TSYRN_HKKS_SISAK_YH_ERR );
		// 他システム連携_建替時新設案件要否
		errMapping( template, errMap, EKU0021C020CBSMsg.TSYRN_TTK_JI_NSANK_YH_ERR );
		// 他システム連携_地図有無
		errMapping( template, errMap, EKU0021C020CBSMsg.TSYRN_MAP_UM_ERR );
		// 他システム連携_同時工事情報
		errMapping( template, errMap, EKU0021C020CBSMsg.TSYRN_DOJI_KOJI_INF_ERR );
		// 他システム連携_既存契約情報
		errMapping( template, errMap, EKU0021C020CBSMsg.TSYRN_KZN_KEI_INF_ERR );
		// 他システム連携_不備解消年月日
		errMapping( template, errMap, EKU0021C020CBSMsg.TSYRN_HBI_KAISHOU_YMD_ERR );
		// 他システム連携_キャンペーン情報
		errMapping( template, errMap, EKU0021C020CBSMsg.TSYRN_CAMPAIGN_INF_ERR );
		//ANK-3136-00-00 ADD END
		return param;
	}

	/**
	 *【上りマッピング】EKU0031C020 工事案件<eo光テレビ>解約.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕ku0031_c020_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKU0031C020( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKU0031C020CBSMsg.class.getName(), EKU0031C020, FUNC_CD_INS_CHECK_ADD );

		/** 上りマッピング **/
		// サービス契約番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.SVC_KEI_NO );
		// サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.SVC_KEI_KAISEN_UCWK_NO );
		// 申込書番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.MSKMSHO_NO );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 申込書明細番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.MKMSDTL_NO );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 申込明細番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.MSKM_DTL_NO );
		// 旧申込明細番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.OLD_MSKM_DTL_NO );
		// 工事受付コード
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KOJI_UK_CD );
		// 工事受付詳細コード
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KOJI_UK_DTAIL_CD );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO START
		// 工事受付契機異動区分
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KOJI_UK_OPTNTY_IDO_DIV );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO END
		// 工事受付契機異動年月日時分秒
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KOJI_UK_OPTNTY_IDO_DTM );
		// サービス開始年月日
		updMapping( template, mapInfo, EKU0031C020CBSMsg.SVC_STAYMD );
		// サービスコード
		updMapping( template, mapInfo, EKU0031C020CBSMsg.SVC_CD );
		// 料金グループコード
		updMapping( template, mapInfo, EKU0031C020CBSMsg.PRC_GRP_CD );
		// 料金コースコード
		updMapping( template, mapInfo, EKU0031C020CBSMsg.PCRS_CD );
		// 面開発案件番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.MENKAIHAT_ANKEN_NO );
		// 面開発工事コード
		updMapping( template, mapInfo, EKU0031C020CBSMsg.MNKHT_KOJI_CD );
		// 引越対象サービス契約番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HIKKOSHI_TRGT_SVC_KEI_NO );
		// オーナー契約番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.OWNR_KEI_NO );
		// P-ID
		updMapping( template, mapInfo, EKU0031C020CBSMsg.PID );
		// CAT-ID
		updMapping( template, mapInfo, EKU0031C020CBSMsg.CATID );
		// 回線使用契約番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KAISEN_USE_KEI_NO );
		// SYSID
		updMapping( template, mapInfo, EKU0031C020CBSMsg.SYSID );
		// 申込者名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.MSKMSHA_NM );
		// お客様名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.CUST_NM );
		// お客様カナ名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.CUST_KANA );
		// お客様自宅電話番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.CUST_HOME_TEL_NO );
		// お客様携帯電話番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.CUST_KTAI_TEL_NO );
		// お客様連絡先電話番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.CUST_RRKS_TEL_NO );
		// 連絡先勤務先名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.RRKS_OFFC_NM );
// ★★★ ANK-0397-00-00 ADD  2012.10.05 S.SHINJO START ★★★
		// 契約者住所手動入力フラグ
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KEISHA_AD_MAN_INPUT_FLG );
// ★★★ ANK-0397-00-00 ADD  2012.10.05 S.SHINJO END ★★★
		// 契約者住所コード
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KEISHA_AD_CD );
		// 契約者郵便番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KEISHA_PCD );
		// 契約者都道府県名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KEISHA_STATE_NM );
		// 契約者市区町村名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KEISHA_CITY_NM );
		// 契約者大字通称名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KEISHA_OAZTSU_NM );
		// 契約者字丁目名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KEISHA_AZCHO_NM );
		// 契約者住所番地号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KEISHA_AD_BNCHIGO );
		// 契約者住所補記・建物名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KEISHA_ADRTTM );
		// 契約者住所補記・部屋番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KEISHA_ADRRM );
		// 請求契約番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.SEIKY_KEI_NO );
		// 場所番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.PLACE_NO );
		// 設置場所住所コード
		updMapping( template, mapInfo, EKU0031C020CBSMsg.SETPLACE_AD_CD );
		// 設置場所郵便番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.SETPLACE_PCD );
		// 設置場所都道府県名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.SETPLACE_STATE_NM );
		// 設置場所市区町村名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.SETPLACE_CITY_NM );
		// 設置場所大字通称名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.SETPLACE_OAZTSU_NM );
		// 設置場所字丁目名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.SETPLACE_AZCHO_NM );
		// 設置場所住所番地号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.SETPLACE_AD_BNCHIGO );
		// 設置場所住所補記・建物名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.SETPLACE_ADRTTM );
		// 設置場所住所補記・部屋番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.SETPLACE_ADRRM );
		// 工事先住所未確定フラグ
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		updMapping( template, mapInfo, EKU0031C020CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH );
		// 回線場所電話番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KAISEN_PLACE_TELNO );
		// 関電営業所番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KEPCO_BUSIOFFICE_NO );
		// 経度
		updMapping( template, mapInfo, EKU0031C020CBSMsg.LGTD );
		// 緯度
		updMapping( template, mapInfo, EKU0031C020CBSMsg.LTTD );
		// 座標補正有無
		updMapping( template, mapInfo, EKU0031C020CBSMsg.ZAHYO_HOSEI_UM );
		// 住所形態コード
		updMapping( template, mapInfo, EKU0031C020CBSMsg.AD_FORM_CD );
		// 入居階数コード
		updMapping( template, mapInfo, EKU0031C020CBSMsg.NYUKYO_FLR_CNT_CD );
		// 建築階数コード
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KCKU_FLR_CNT_CD );
		// 方角コード1
		updMapping( template, mapInfo, EKU0031C020CBSMsg.DIRECTION_CD_1 );
		// 方角コード2
		updMapping( template, mapInfo, EKU0031C020CBSMsg.DIRECTION_CD_2 );
		// 工事範囲コード
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KOJI_SCOPE_CD );
		// 移設コード
		updMapping( template, mapInfo, EKU0031C020CBSMsg.ISETSU_CD );
		// 工事希望年月日
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KOJI_KIBO_YMD );
		// 解約希望年月日
		updMapping( template, mapInfo, EKU0031C020CBSMsg.DSL_KIBO_YMD );
		// サービス解約年月日
		updMapping( template, mapInfo, EKU0031C020CBSMsg.SVC_DSL_YMD );
		// 強制解約指示年月日
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KYOSEI_DSL_SJI_YMD );
		// 電話連絡希望年月日
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TEL_RRK_KIBO_YMD );
		// 電話連絡希望時間帯コード
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TEL_RRK_KIBO_TIME_CD );
		// 宅内調査希望アポ期限年月日
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD );
		// 宅内工事希望アポ期限年月日
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD );
		// 工事アポ連絡先指定コード
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KOJI_APO_RRKS_SHITEI_CD );
		// 工事アポ連絡先電話番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KOJI_APO_RRKS_TELNO );
		// 連絡手段コード
		updMapping( template, mapInfo, EKU0031C020CBSMsg.RRK_WAY_CD );
		// 連絡手段補記
		updMapping( template, mapInfo, EKU0031C020CBSMsg.RRK_WAY_HOKI );
		// 工事案件備考
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KOJIAK_BIKO );
		// 工事案件備考1
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KOJIAK_BIKO_1 );
		// 工事案件備考2
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KOJIAK_BIKO_2 );
// ●●● IT2-2012-0001039 START ●●●
		// マンション設備システム連携用記事欄
// MODEL対応
//		updMapping( template, mapInfo, EKU0031C020CBSMsg.MANSSBSYS_RNKI_KIJIRAN );
// MODEL対応
// ●●● IT2-2012-0001039 END ●●●
// ▼▼▼  ANK-1247-00-00 対応 2012.11.26 H.TAKANO START ▼▼▼
		updMapping( template, mapInfo, EKU0031C020CBSMsg.MANSSBSYS_RNKI_KIJIRAN );
// ▲▲▲  ANK-1247-00-00 対応 2012.11.26 H.TAKANO END   ▲▲▲
		// 電波障害案件番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.DMPS_ANKEN_NO );
		// 電波障害案件種別コード
		updMapping( template, mapInfo, EKU0031C020CBSMsg.DMPSANK_SBT_CD );
		// 関西電力お客様情報授受同意有無
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM );
		// 宅内機器種別コード1
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_1 );
		// 宅内機器異動コード1
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_1 );
		// 機器提供サービス契約番号1
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_1 );
		// 宅内機器型式コード1
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_1 );
		// 機器製造番号1
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKSEIZO_NO_1 );
		// STB-ID1
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_ID_1 );
		// HDD容量コード1
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HDD_CAPA_CD_1 );
		// BSパススルー可否1
		updMapping( template, mapInfo, EKU0031C020CBSMsg.VONU_BSPT_KH_1 );
		// STB契約TVコースコード1
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_1 );
		// 機器提供サービス契約変更メモ1
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_1 );
		// 宅内機器種別コード2
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_2 );
		// 宅内機器異動コード2
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_2 );
		// 機器提供サービス契約番号2
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_2 );
		// 宅内機器型式コード2
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_2 );
		// 機器製造番号2
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKSEIZO_NO_2 );
		// STB-ID2
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_ID_2 );
		// HDD容量コード2
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HDD_CAPA_CD_2 );
		// BSパススルー可否2
		updMapping( template, mapInfo, EKU0031C020CBSMsg.VONU_BSPT_KH_2 );
		// STB契約TVコースコード2
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_2 );
		// 機器提供サービス契約変更メモ2
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_2 );
		// 宅内機器種別コード3
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_3 );
		// 宅内機器異動コード3
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_3 );
		// 機器提供サービス契約番号3
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_3 );
		// 宅内機器型式コード3
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_3 );
		// 機器製造番号3
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKSEIZO_NO_3 );
		// STB-ID3
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_ID_3 );
		// HDD容量コード3
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HDD_CAPA_CD_3 );
		// BSパススルー可否3
		updMapping( template, mapInfo, EKU0031C020CBSMsg.VONU_BSPT_KH_3 );
		// STB契約TVコースコード3
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_3 );
		// 機器提供サービス契約変更メモ3
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_3 );
		// 宅内機器種別コード4
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_4 );
		// 宅内機器異動コード4
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_4 );
		// 機器提供サービス契約番号4
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_4 );
		// 宅内機器型式コード4
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_4 );
		// 機器製造番号4
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKSEIZO_NO_4 );
		// STB-ID4
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_ID_4 );
		// HDD容量コード4
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HDD_CAPA_CD_4 );
		// BSパススルー可否4
		updMapping( template, mapInfo, EKU0031C020CBSMsg.VONU_BSPT_KH_4 );
		// STB契約TVコースコード4
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_4 );
		// 機器提供サービス契約変更メモ4
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_4 );
		// 宅内機器種別コード5
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_5 );
		// 宅内機器異動コード5
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_5 );
		// 機器提供サービス契約番号5
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_5 );
		// 宅内機器型式コード5
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_5 );
		// 機器製造番号5
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKSEIZO_NO_5 );
		// STB-ID5
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_ID_5 );
		// HDD容量コード5
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HDD_CAPA_CD_5 );
		// BSパススルー可否5
		updMapping( template, mapInfo, EKU0031C020CBSMsg.VONU_BSPT_KH_5 );
		// STB契約TVコースコード5
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_5 );
		// 機器提供サービス契約変更メモ5
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_5 );
		// 宅内機器種別コード6
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_6 );
		// 宅内機器異動コード6
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_6 );
		// 機器提供サービス契約番号6
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_6 );
		// 宅内機器型式コード6
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_6 );
		// 機器製造番号6
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKSEIZO_NO_6 );
		// STB-ID6
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_ID_6 );
		// HDD容量コード6
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HDD_CAPA_CD_6 );
		// BSパススルー可否6
		updMapping( template, mapInfo, EKU0031C020CBSMsg.VONU_BSPT_KH_6 );
		// STB契約TVコースコード6
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_6 );
		// 機器提供サービス契約変更メモ6
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_6 );
		// 宅内機器種別コード7
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_7 );
		// 宅内機器異動コード7
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_7 );
		// 機器提供サービス契約番号7
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_7 );
		// 宅内機器型式コード7
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_7 );
		// 機器製造番号7
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKSEIZO_NO_7 );
		// STB-ID7
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_ID_7 );
		// HDD容量コード7
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HDD_CAPA_CD_7 );
		// BSパススルー可否7
		updMapping( template, mapInfo, EKU0031C020CBSMsg.VONU_BSPT_KH_7 );
		// STB契約TVコースコード7
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_7 );
		// 機器提供サービス契約変更メモ7
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_7 );
		// 宅内機器種別コード8
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_8 );
		// 宅内機器異動コード8
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_8 );
		// 機器提供サービス契約番号8
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_8 );
		// 宅内機器型式コード8
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_8 );
		// 機器製造番号8
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKSEIZO_NO_8 );
		// STB-ID8
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_ID_8 );
		// HDD容量コード8
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HDD_CAPA_CD_8 );
		// BSパススルー可否8
		updMapping( template, mapInfo, EKU0031C020CBSMsg.VONU_BSPT_KH_8 );
		// STB契約TVコースコード8
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_8 );
		// 機器提供サービス契約変更メモ8
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_8 );
		// 宅内機器種別コード9
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_9 );
		// 宅内機器異動コード9
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_9 );
		// 機器提供サービス契約番号9
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_9 );
		// 宅内機器型式コード9
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_9 );
		// 機器製造番号9
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKSEIZO_NO_9 );
		// STB-ID9
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_ID_9 );
		// HDD容量コード9
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HDD_CAPA_CD_9 );
		// BSパススルー可否9
		updMapping( template, mapInfo, EKU0031C020CBSMsg.VONU_BSPT_KH_9 );
		// STB契約TVコースコード9
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_9 );
		// 機器提供サービス契約変更メモ9
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_9 );
		// 宅内機器種別コード10
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_10 );
		// 宅内機器異動コード10
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_10 );
		// 機器提供サービス契約番号10
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_10 );
		// 宅内機器型式コード10
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_10 );
		// 機器製造番号10
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKSEIZO_NO_10 );
		// STB-ID10
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_ID_10 );
		// HDD容量コード10
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HDD_CAPA_CD_10 );
		// BSパススルー可否10
		updMapping( template, mapInfo, EKU0031C020CBSMsg.VONU_BSPT_KH_10 );
		// STB契約TVコースコード10
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_10 );
		// 機器提供サービス契約変更メモ10
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_10 );
		// 宅内機器種別コード11
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_11 );
		// 宅内機器異動コード11
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_11 );
		// 機器提供サービス契約番号11
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_11 );
		// 宅内機器型式コード11
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_11 );
		// 機器製造番号11
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKSEIZO_NO_11 );
		// STB-ID11
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_ID_11 );
		// HDD容量コード11
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HDD_CAPA_CD_11 );
		// BSパススルー可否11
		updMapping( template, mapInfo, EKU0031C020CBSMsg.VONU_BSPT_KH_11 );
		// STB契約TVコースコード11
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_11 );
		// 機器提供サービス契約変更メモ11
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_11 );
		// 宅内機器種別コード12
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_12 );
		// 宅内機器異動コード12
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_12 );
		// 機器提供サービス契約番号12
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_12 );
		// 宅内機器型式コード12
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_12 );
		// 機器製造番号12
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKSEIZO_NO_12 );
		// STB-ID12
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_ID_12 );
		// HDD容量コード12
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HDD_CAPA_CD_12 );
		// BSパススルー可否12
		updMapping( template, mapInfo, EKU0031C020CBSMsg.VONU_BSPT_KH_12 );
		// STB契約TVコースコード12
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_12 );
		// 機器提供サービス契約変更メモ12
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_12 );
		// 宅内機器種別コード13
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_13 );
		// 宅内機器異動コード13
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_13 );
		// 機器提供サービス契約番号13
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_13 );
		// 宅内機器型式コード13
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_13 );
		// 機器製造番号13
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKSEIZO_NO_13 );
		// STB-ID13
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_ID_13 );
		// HDD容量コード13
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HDD_CAPA_CD_13 );
		// BSパススルー可否13
		updMapping( template, mapInfo, EKU0031C020CBSMsg.VONU_BSPT_KH_13 );
		// STB契約TVコースコード13
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_13 );
		// 機器提供サービス契約変更メモ13
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_13 );
		// 宅内機器種別コード14
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_14 );
		// 宅内機器異動コード14
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_14 );
		// 機器提供サービス契約番号14
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_14 );
		// 宅内機器型式コード14
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_14 );
		// 機器製造番号14
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKSEIZO_NO_14 );
		// STB-ID14
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_ID_14 );
		// HDD容量コード14
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HDD_CAPA_CD_14 );
		// BSパススルー可否14
		updMapping( template, mapInfo, EKU0031C020CBSMsg.VONU_BSPT_KH_14 );
		// STB契約TVコースコード14
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_14 );
		// 機器提供サービス契約変更メモ14
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_14 );
		// 宅内機器種別コード15
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_15 );
		// 宅内機器異動コード15
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_15 );
		// 機器提供サービス契約番号15
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_15 );
		// 宅内機器型式コード15
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_15 );
		// 機器製造番号15
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKSEIZO_NO_15 );
		// STB-ID15
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_ID_15 );
		// HDD容量コード15
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HDD_CAPA_CD_15 );
		// BSパススルー可否15
		updMapping( template, mapInfo, EKU0031C020CBSMsg.VONU_BSPT_KH_15 );
		// STB契約TVコースコード15
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_15 );
		// 機器提供サービス契約変更メモ15
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_15 );
		// 宅内機器種別コード16
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_16 );
		// 宅内機器異動コード16
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_16 );
		// 機器提供サービス契約番号16
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_16 );
		// 宅内機器型式コード16
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_16 );
		// 機器製造番号16
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKSEIZO_NO_16 );
		// STB-ID16
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_ID_16 );
		// HDD容量コード16
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HDD_CAPA_CD_16 );
		// BSパススルー可否16
		updMapping( template, mapInfo, EKU0031C020CBSMsg.VONU_BSPT_KH_16 );
		// STB契約TVコースコード16
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_16 );
		// 機器提供サービス契約変更メモ16
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_16 );
		// 宅内機器種別コード17
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_17 );
		// 宅内機器異動コード17
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_17 );
		// 機器提供サービス契約番号17
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_17 );
		// 宅内機器型式コード17
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_17 );
		// 機器製造番号17
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKSEIZO_NO_17 );
		// STB-ID17
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_ID_17 );
		// HDD容量コード17
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HDD_CAPA_CD_17 );
		// BSパススルー可否17
		updMapping( template, mapInfo, EKU0031C020CBSMsg.VONU_BSPT_KH_17 );
		// STB契約TVコースコード17
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_17 );
		// 機器提供サービス契約変更メモ17
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_17 );
		// 宅内機器種別コード18
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_18 );
		// 宅内機器異動コード18
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_18 );
		// 機器提供サービス契約番号18
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_18 );
		// 宅内機器型式コード18
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_18 );
		// 機器製造番号18
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKSEIZO_NO_18 );
		// STB-ID18
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_ID_18 );
		// HDD容量コード18
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HDD_CAPA_CD_18 );
		// BSパススルー可否18
		updMapping( template, mapInfo, EKU0031C020CBSMsg.VONU_BSPT_KH_18 );
		// STB契約TVコースコード18
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_18 );
		// 機器提供サービス契約変更メモ18
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_18 );
		// 宅内機器種別コード19
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_19 );
		// 宅内機器異動コード19
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_19 );
		// 機器提供サービス契約番号19
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_19 );
		// 宅内機器型式コード19
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_19 );
		// 機器製造番号19
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKSEIZO_NO_19 );
		// STB-ID19
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_ID_19 );
		// HDD容量コード19
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HDD_CAPA_CD_19 );
		// BSパススルー可否19
		updMapping( template, mapInfo, EKU0031C020CBSMsg.VONU_BSPT_KH_19 );
		// STB契約TVコースコード19
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_19 );
		// 機器提供サービス契約変更メモ19
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_19 );
		// 宅内機器種別コード20
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_20 );
		// 宅内機器異動コード20
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_20 );
		// 機器提供サービス契約番号20
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_20 );
		// 宅内機器型式コード20
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_20 );
		// 機器製造番号20
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKSEIZO_NO_20 );
		// STB-ID20
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_ID_20 );
		// HDD容量コード20
		updMapping( template, mapInfo, EKU0031C020CBSMsg.HDD_CAPA_CD_20 );
		// BSパススルー可否20
		updMapping( template, mapInfo, EKU0031C020CBSMsg.VONU_BSPT_KH_20 );
		// STB契約TVコースコード20
		updMapping( template, mapInfo, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_20 );
		// 機器提供サービス契約変更メモ20
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_20 );
		// 転宅先サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TENTAKU_SAKI_SVC_KEI_KAISEN_UCWK_NO );
		// 機器変更番号1
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KIKI_CHG_NO_1 );
		// 機器変更番号2
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KIKI_CHG_NO_2 );
		// 機器変更番号3
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KIKI_CHG_NO_3 );
		// 機器変更番号4
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KIKI_CHG_NO_4 );
		// 機器変更番号5
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KIKI_CHG_NO_5 );
		// 機器変更番号6
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KIKI_CHG_NO_6 );
		// 機器変更番号7
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KIKI_CHG_NO_7 );
		// 機器変更番号8
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KIKI_CHG_NO_8 );
		// 機器変更番号9
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KIKI_CHG_NO_9 );
		// 機器変更番号10
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KIKI_CHG_NO_10 );
		// 機器変更番号11
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KIKI_CHG_NO_11 );
		// 機器変更番号12
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KIKI_CHG_NO_12 );
		// 機器変更番号13
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KIKI_CHG_NO_13 );
		// 機器変更番号14
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KIKI_CHG_NO_14 );
		// 機器変更番号15
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KIKI_CHG_NO_15 );
		// 機器変更番号16
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KIKI_CHG_NO_16 );
		// 機器変更番号17
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KIKI_CHG_NO_17 );
		// 機器変更番号18
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KIKI_CHG_NO_18 );
		// 機器変更番号19
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KIKI_CHG_NO_19 );
		// 機器変更番号20
		updMapping( template, mapInfo, EKU0031C020CBSMsg.KIKI_CHG_NO_20 );
// ST1-218での関連対応 START 2013/2/2
		// 転宅先住所コード
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TENTAKU_SAKI_AD_CD );
		// 転宅先郵便番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TENTAKU_SAKI_PCD );
		// 転宅先都道府県名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TENTAKU_SAKI_STATE_NM );
		// 転宅先市区町村名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TENTAKU_SAKI_CITY_NM );
		// 転宅先大字通称名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TENTAKU_SAKI_OAZTSU_NM );
		// 転宅先字丁目名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TENTAKU_SAKI_AZCHO_NM );
		// 転宅先住所番地号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TENTAKU_SAKI_AD_BNCHIGO );
		// 転宅先住所補記・建物名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TENTAKU_SAKI_ADRTTM );
		// 転居先利用場所情報・部屋番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TENTAKU_SAKI_ADRRM );
// ST1-218での関連対応 END 2013/2/2
		//ANK-3136-00-00 ADD START
		// 設備流用有無
		updMapping( template, mapInfo, EKU0031C020CBSMsg.EQUIP_RYUYO_UM );
		// 設備流用工事完了希望年月日
		updMapping( template, mapInfo, EKU0031C020CBSMsg.SBRY_KJ_FIN_KIBOYMD );
		// 他システム連携_工事連絡先氏名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TSYRN_KJ_RRKS_NM );
		// 他システム連携_工事連絡先電話番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TSYRN_KJ_RRKS_TLN );
		// 他システム連携_宅内調査時連絡先氏名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM );
		// 他システム連携_宅内調査時連絡先電話番号
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN );
		// 他システム連携_連絡希望日時
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TSYRN_RRK_KIBO_DATE );
		// 他システム連携_工事費用
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TSYRN_KOJI_HI );
		// 他システム連携_宅内調査要否
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TSYRN_TAKCHO_YH );
		// 他システム連携_承諾書要否
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TSYRN_SDAKS_YH );
		// 他システム連携_立会者名
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TSYRN_TACHIAISHA_NM );
		// 他システム連携_引越し施策要否
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TSYRN_HKKS_SISAK_YH );
		// 他システム連携_建替時新設案件要否
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TSYRN_TTK_JI_NSANK_YH );
		// 他システム連携_地図有無
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TSYRN_MAP_UM );
		// 他システム連携_同時工事情報
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TSYRN_DOJI_KOJI_INF );
		// 他システム連携_既存契約情報
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TSYRN_KZN_KEI_INF );
		// 他システム連携_不備解消年月日
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TSYRN_HBI_KAISHOU_YMD );
		// 他システム連携_キャンペーン情報
		updMapping( template, mapInfo, EKU0031C020CBSMsg.TSYRN_CAMPAIGN_INF );
		//ANK-3136-00-00 ADD END
		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKU0031C020 工事案件<eo光テレビ>解約.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKU0031C020( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap ku0031_c020_map = (HashMap)( paramWorkMap.get( EKU0031C020_MAP ) );
		if ( ku0031_c020_map == null ) {
			ku0031_c020_map = new HashMap();
			paramWorkMap.put( EKU0031C020_MAP, ku0031_c020_map );
		}

		/** 下りマッピング **/
		if ( template != null ) {
			// EKU0031C020.工事案件番号 ⇒ param.新規工事案件番号
			if ( template.isNull( EKU0031C020CBSMsg.KOJIAK_NO ) ) {
				ku0031_c020_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_NO, "" );
			} else {
				ku0031_c020_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_NO, template.getString( EKU0031C020CBSMsg.KOJIAK_NO ) );
				putParam( param, JKKKojiAnkenConstCC.NEW_KOJIAK_NO, template.getString( EKU0031C020CBSMsg.KOJIAK_NO ), fixedText );
			}
			// EKU0031C020.工事案件種別コード ⇒ param.新規新規工事案件種別コード
			if ( template.isNull( EKU0031C020CBSMsg.KOJIAK_SBT_CD ) ) {
				ku0031_c020_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, new String() );
			} else {
				ku0031_c020_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, template.getString( EKU0031C020CBSMsg.KOJIAK_SBT_CD ) );
				putParam( param, JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, template.getString( EKU0031C020CBSMsg.KOJIAK_SBT_CD ), fixedText );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKU0031C020(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		return ku0031_c020_map;
	}

	/**
	 *【エラーマッピング】EKU0031C020 工事案件<eo光テレビ>解約.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKU0031C020( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKU0031C020CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// サービス契約番号
		errMapping( template, errMap, EKU0031C020CBSMsg.SVC_KEI_NO_ERR );
		// サービス契約回線内訳番号
		errMapping( template, errMap, EKU0031C020CBSMsg.SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 申込書番号
		errMapping( template, errMap, EKU0031C020CBSMsg.MSKMSHO_NO_ERR );
		// 申込明細番号
		errMapping( template, errMap, EKU0031C020CBSMsg.MSKM_DTL_NO_ERR );
		// 旧申込明細番号
		errMapping( template, errMap, EKU0031C020CBSMsg.OLD_MSKM_DTL_NO_ERR );
		// 工事受付コード
		errMapping( template, errMap, EKU0031C020CBSMsg.KOJI_UK_CD_ERR );
		// 工事受付詳細コード
		errMapping( template, errMap, EKU0031C020CBSMsg.KOJI_UK_DTAIL_CD_ERR );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO START
		// 工事受付契機異動区分
		errMapping( template, errMap, EKU0031C020CBSMsg.KOJI_UK_OPTNTY_IDO_DIV_ERR );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO END
		// 工事受付契機異動年月日時分秒
		errMapping( template, errMap, EKU0031C020CBSMsg.KOJI_UK_OPTNTY_IDO_DTM_ERR );
		// サービス開始年月日
		errMapping( template, errMap, EKU0031C020CBSMsg.SVC_STAYMD_ERR );
		// サービスコード
		errMapping( template, errMap, EKU0031C020CBSMsg.SVC_CD_ERR );
		// 料金グループコード
		errMapping( template, errMap, EKU0031C020CBSMsg.PRC_GRP_CD_ERR );
		// 料金コースコード
		errMapping( template, errMap, EKU0031C020CBSMsg.PCRS_CD_ERR );
		// 面開発案件番号
		errMapping( template, errMap, EKU0031C020CBSMsg.MENKAIHAT_ANKEN_NO_ERR );
		// 面開発工事コード
		errMapping( template, errMap, EKU0031C020CBSMsg.MNKHT_KOJI_CD_ERR );
		// 引越対象サービス契約番号
		errMapping( template, errMap, EKU0031C020CBSMsg.HIKKOSHI_TRGT_SVC_KEI_NO_ERR );
		// オーナー契約番号
		errMapping( template, errMap, EKU0031C020CBSMsg.OWNR_KEI_NO_ERR );
		// P-ID
		errMapping( template, errMap, EKU0031C020CBSMsg.PID_ERR );
		// CAT-ID
		errMapping( template, errMap, EKU0031C020CBSMsg.CATID_ERR );
		// 回線使用契約番号
		errMapping( template, errMap, EKU0031C020CBSMsg.KAISEN_USE_KEI_NO_ERR );
		// SYSID
		errMapping( template, errMap, EKU0031C020CBSMsg.SYSID_ERR );
		// 申込者名
		errMapping( template, errMap, EKU0031C020CBSMsg.MSKMSHA_NM_ERR );
		// お客様名
		errMapping( template, errMap, EKU0031C020CBSMsg.CUST_NM_ERR );
		// お客様カナ名
		errMapping( template, errMap, EKU0031C020CBSMsg.CUST_KANA_ERR );
		// お客様自宅電話番号
		errMapping( template, errMap, EKU0031C020CBSMsg.CUST_HOME_TEL_NO_ERR );
		// お客様携帯電話番号
		errMapping( template, errMap, EKU0031C020CBSMsg.CUST_KTAI_TEL_NO_ERR );
		// お客様連絡先電話番号
		errMapping( template, errMap, EKU0031C020CBSMsg.CUST_RRKS_TEL_NO_ERR );
		// 連絡先勤務先名
		errMapping( template, errMap, EKU0031C020CBSMsg.RRKS_OFFC_NM_ERR );
		// 契約者住所コード
		errMapping( template, errMap, EKU0031C020CBSMsg.KEISHA_AD_CD_ERR );
		// 契約者郵便番号
		errMapping( template, errMap, EKU0031C020CBSMsg.KEISHA_PCD_ERR );
		// 契約者都道府県名
		errMapping( template, errMap, EKU0031C020CBSMsg.KEISHA_STATE_NM_ERR );
		// 契約者市区町村名
		errMapping( template, errMap, EKU0031C020CBSMsg.KEISHA_CITY_NM_ERR );
		// 契約者大字通称名
		errMapping( template, errMap, EKU0031C020CBSMsg.KEISHA_OAZTSU_NM_ERR );
		// 契約者字丁目名
		errMapping( template, errMap, EKU0031C020CBSMsg.KEISHA_AZCHO_NM_ERR );
		// 契約者住所番地号
		errMapping( template, errMap, EKU0031C020CBSMsg.KEISHA_AD_BNCHIGO_ERR );
		// 契約者住所補記・建物名
		errMapping( template, errMap, EKU0031C020CBSMsg.KEISHA_ADRTTM_ERR );
		// 契約者住所補記・部屋番号
		errMapping( template, errMap, EKU0031C020CBSMsg.KEISHA_ADRRM_ERR );
		// 請求契約番号
		errMapping( template, errMap, EKU0031C020CBSMsg.SEIKY_KEI_NO_ERR );
		// 場所番号
		errMapping( template, errMap, EKU0031C020CBSMsg.PLACE_NO_ERR );
		// 設置場所住所コード
		errMapping( template, errMap, EKU0031C020CBSMsg.SETPLACE_AD_CD_ERR );
		// 設置場所郵便番号
		errMapping( template, errMap, EKU0031C020CBSMsg.SETPLACE_PCD_ERR );
		// 設置場所都道府県名
		errMapping( template, errMap, EKU0031C020CBSMsg.SETPLACE_STATE_NM_ERR );
		// 設置場所市区町村名
		errMapping( template, errMap, EKU0031C020CBSMsg.SETPLACE_CITY_NM_ERR );
		// 設置場所大字通称名
		errMapping( template, errMap, EKU0031C020CBSMsg.SETPLACE_OAZTSU_NM_ERR );
		// 設置場所字丁目名
		errMapping( template, errMap, EKU0031C020CBSMsg.SETPLACE_AZCHO_NM_ERR );
		// 設置場所住所番地号
		errMapping( template, errMap, EKU0031C020CBSMsg.SETPLACE_AD_BNCHIGO_ERR );
		// 設置場所住所補記・建物名
		errMapping( template, errMap, EKU0031C020CBSMsg.SETPLACE_ADRTTM_ERR );
		// 設置場所住所補記・部屋番号
		errMapping( template, errMap, EKU0031C020CBSMsg.SETPLACE_ADRRM_ERR );
		// 工事先住所未確定フラグ
		errMapping( template, errMap, EKU0031C020CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG_ERR );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		errMapping( template, errMap, EKU0031C020CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH_ERR );
		// 回線場所電話番号
		errMapping( template, errMap, EKU0031C020CBSMsg.KAISEN_PLACE_TELNO_ERR );
		// 関電営業所番号
		errMapping( template, errMap, EKU0031C020CBSMsg.KEPCO_BUSIOFFICE_NO_ERR );
		// 経度
		errMapping( template, errMap, EKU0031C020CBSMsg.LGTD_ERR );
		// 緯度
		errMapping( template, errMap, EKU0031C020CBSMsg.LTTD_ERR );
		// 座標補正有無
		errMapping( template, errMap, EKU0031C020CBSMsg.ZAHYO_HOSEI_UM_ERR );
		// 住所形態コード
		errMapping( template, errMap, EKU0031C020CBSMsg.AD_FORM_CD_ERR );
		// 入居階数コード
		errMapping( template, errMap, EKU0031C020CBSMsg.NYUKYO_FLR_CNT_CD_ERR );
		// 建築階数コード
		errMapping( template, errMap, EKU0031C020CBSMsg.KCKU_FLR_CNT_CD_ERR );
		// 方角コード1
		errMapping( template, errMap, EKU0031C020CBSMsg.DIRECTION_CD_1_ERR );
		// 方角コード2
		errMapping( template, errMap, EKU0031C020CBSMsg.DIRECTION_CD_2_ERR );
		// 工事範囲コード
		errMapping( template, errMap, EKU0031C020CBSMsg.KOJI_SCOPE_CD_ERR );
		// 移設コード
		errMapping( template, errMap, EKU0031C020CBSMsg.ISETSU_CD_ERR );
		// 工事希望年月日
		errMapping( template, errMap, EKU0031C020CBSMsg.KOJI_KIBO_YMD_ERR );
		// 解約希望年月日
		errMapping( template, errMap, EKU0031C020CBSMsg.DSL_KIBO_YMD_ERR );
		// サービス解約年月日
		errMapping( template, errMap, EKU0031C020CBSMsg.SVC_DSL_YMD_ERR );
		// 強制解約指示年月日
		errMapping( template, errMap, EKU0031C020CBSMsg.KYOSEI_DSL_SJI_YMD_ERR );
		// 電話連絡希望年月日
		errMapping( template, errMap, EKU0031C020CBSMsg.TEL_RRK_KIBO_YMD_ERR );
		// 電話連絡希望時間帯コード
		errMapping( template, errMap, EKU0031C020CBSMsg.TEL_RRK_KIBO_TIME_CD_ERR );
		// 宅内調査希望アポ期限年月日
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD_ERR );
		// 宅内工事希望アポ期限年月日
		errMapping( template, errMap, EKU0031C020CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD_ERR );
		// 工事アポ連絡先指定コード
		errMapping( template, errMap, EKU0031C020CBSMsg.KOJI_APO_RRKS_SHITEI_CD_ERR );
		// 工事アポ連絡先電話番号
		errMapping( template, errMap, EKU0031C020CBSMsg.KOJI_APO_RRKS_TELNO_ERR );
		// 連絡手段コード
		errMapping( template, errMap, EKU0031C020CBSMsg.RRK_WAY_CD_ERR );
		// 連絡手段補記
		errMapping( template, errMap, EKU0031C020CBSMsg.RRK_WAY_HOKI_ERR );
		// 工事案件備考
		errMapping( template, errMap, EKU0031C020CBSMsg.KOJIAK_BIKO_ERR );
		// 工事案件備考1
		errMapping( template, errMap, EKU0031C020CBSMsg.KOJIAK_BIKO_1_ERR );
		// 工事案件備考2
		errMapping( template, errMap, EKU0031C020CBSMsg.KOJIAK_BIKO_2_ERR );
// ▼▼▼  ANK-1247-00-00 対応 2012.11.26 H.TAKANO START ▼▼▼
		// マンション設備システム連携用記事欄
		errMapping( template, errMap, EKU0031C020CBSMsg.MANSSBSYS_RNKI_KIJIRAN_ERR );
// ▲▲▲  ANK-1247-00-00 対応 2012.11.26 H.TAKANO END   ▲▲▲
		// 電波障害案件番号
		errMapping( template, errMap, EKU0031C020CBSMsg.DMPS_ANKEN_NO_ERR );
		// 電波障害案件種別コード
		errMapping( template, errMap, EKU0031C020CBSMsg.DMPSANK_SBT_CD_ERR );
		// 関西電力お客様情報授受同意有無
		errMapping( template, errMap, EKU0031C020CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM_ERR );
		// 宅内機器種別コード1
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_1_ERR );
		// 宅内機器異動コード1
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_1_ERR );
		// 機器提供サービス契約番号1
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_1_ERR );
		// 宅内機器型式コード1
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_1_ERR );
		// 機器製造番号1
		errMapping( template, errMap, EKU0031C020CBSMsg.KKSEIZO_NO_1_ERR );
		// STB-ID1
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_ID_1_ERR );
		// HDD容量コード1
		errMapping( template, errMap, EKU0031C020CBSMsg.HDD_CAPA_CD_1_ERR );
		// BSパススルー可否1
		errMapping( template, errMap, EKU0031C020CBSMsg.VONU_BSPT_KH_1_ERR );
		// STB契約TVコースコード1
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_1_ERR );
		// 機器提供サービス契約変更メモ1
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_1_ERR );
		// 宅内機器種別コード2
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_2_ERR );
		// 宅内機器異動コード2
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_2_ERR );
		// 機器提供サービス契約番号2
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_2_ERR );
		// 宅内機器型式コード2
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_2_ERR );
		// 機器製造番号2
		errMapping( template, errMap, EKU0031C020CBSMsg.KKSEIZO_NO_2_ERR );
		// STB-ID2
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_ID_2_ERR );
		// HDD容量コード2
		errMapping( template, errMap, EKU0031C020CBSMsg.HDD_CAPA_CD_2_ERR );
		// BSパススルー可否2
		errMapping( template, errMap, EKU0031C020CBSMsg.VONU_BSPT_KH_2_ERR );
		// STB契約TVコースコード2
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_2_ERR );
		// 機器提供サービス契約変更メモ2
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_2_ERR );
		// 宅内機器種別コード3
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_3_ERR );
		// 宅内機器異動コード3
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_3_ERR );
		// 機器提供サービス契約番号3
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_3_ERR );
		// 宅内機器型式コード3
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_3_ERR );
		// 機器製造番号3
		errMapping( template, errMap, EKU0031C020CBSMsg.KKSEIZO_NO_3_ERR );
		// STB-ID3
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_ID_3_ERR );
		// HDD容量コード3
		errMapping( template, errMap, EKU0031C020CBSMsg.HDD_CAPA_CD_3_ERR );
		// BSパススルー可否3
		errMapping( template, errMap, EKU0031C020CBSMsg.VONU_BSPT_KH_3_ERR );
		// STB契約TVコースコード3
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_3_ERR );
		// 機器提供サービス契約変更メモ3
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_3_ERR );
		// 宅内機器種別コード4
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_4_ERR );
		// 宅内機器異動コード4
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_4_ERR );
		// 機器提供サービス契約番号4
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_4_ERR );
		// 宅内機器型式コード4
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_4_ERR );
		// 機器製造番号4
		errMapping( template, errMap, EKU0031C020CBSMsg.KKSEIZO_NO_4_ERR );
		// STB-ID4
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_ID_4_ERR );
		// HDD容量コード4
		errMapping( template, errMap, EKU0031C020CBSMsg.HDD_CAPA_CD_4_ERR );
		// BSパススルー可否4
		errMapping( template, errMap, EKU0031C020CBSMsg.VONU_BSPT_KH_4_ERR );
		// STB契約TVコースコード4
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_4_ERR );
		// 機器提供サービス契約変更メモ4
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_4_ERR );
		// 宅内機器種別コード5
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_5_ERR );
		// 宅内機器異動コード5
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_5_ERR );
		// 機器提供サービス契約番号5
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_5_ERR );
		// 宅内機器型式コード5
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_5_ERR );
		// 機器製造番号5
		errMapping( template, errMap, EKU0031C020CBSMsg.KKSEIZO_NO_5_ERR );
		// STB-ID5
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_ID_5_ERR );
		// HDD容量コード5
		errMapping( template, errMap, EKU0031C020CBSMsg.HDD_CAPA_CD_5_ERR );
		// BSパススルー可否5
		errMapping( template, errMap, EKU0031C020CBSMsg.VONU_BSPT_KH_5_ERR );
		// STB契約TVコースコード5
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_5_ERR );
		// 機器提供サービス契約変更メモ5
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_5_ERR );
		// 宅内機器種別コード6
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_6_ERR );
		// 宅内機器異動コード6
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_6_ERR );
		// 機器提供サービス契約番号6
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_6_ERR );
		// 宅内機器型式コード6
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_6_ERR );
		// 機器製造番号6
		errMapping( template, errMap, EKU0031C020CBSMsg.KKSEIZO_NO_6_ERR );
		// STB-ID6
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_ID_6_ERR );
		// HDD容量コード6
		errMapping( template, errMap, EKU0031C020CBSMsg.HDD_CAPA_CD_6_ERR );
		// BSパススルー可否6
		errMapping( template, errMap, EKU0031C020CBSMsg.VONU_BSPT_KH_6_ERR );
		// STB契約TVコースコード6
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_6_ERR );
		// 機器提供サービス契約変更メモ6
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_6_ERR );
		// 宅内機器種別コード7
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_7_ERR );
		// 宅内機器異動コード7
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_7_ERR );
		// 機器提供サービス契約番号7
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_7_ERR );
		// 宅内機器型式コード7
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_7_ERR );
		// 機器製造番号7
		errMapping( template, errMap, EKU0031C020CBSMsg.KKSEIZO_NO_7_ERR );
		// STB-ID7
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_ID_7_ERR );
		// HDD容量コード7
		errMapping( template, errMap, EKU0031C020CBSMsg.HDD_CAPA_CD_7_ERR );
		// BSパススルー可否7
		errMapping( template, errMap, EKU0031C020CBSMsg.VONU_BSPT_KH_7_ERR );
		// STB契約TVコースコード7
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_7_ERR );
		// 機器提供サービス契約変更メモ7
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_7_ERR );
		// 宅内機器種別コード8
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_8_ERR );
		// 宅内機器異動コード8
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_8_ERR );
		// 機器提供サービス契約番号8
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_8_ERR );
		// 宅内機器型式コード8
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_8_ERR );
		// 機器製造番号8
		errMapping( template, errMap, EKU0031C020CBSMsg.KKSEIZO_NO_8_ERR );
		// STB-ID8
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_ID_8_ERR );
		// HDD容量コード8
		errMapping( template, errMap, EKU0031C020CBSMsg.HDD_CAPA_CD_8_ERR );
		// BSパススルー可否8
		errMapping( template, errMap, EKU0031C020CBSMsg.VONU_BSPT_KH_8_ERR );
		// STB契約TVコースコード8
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_8_ERR );
		// 機器提供サービス契約変更メモ8
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_8_ERR );
		// 宅内機器種別コード9
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_9_ERR );
		// 宅内機器異動コード9
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_9_ERR );
		// 機器提供サービス契約番号9
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_9_ERR );
		// 宅内機器型式コード9
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_9_ERR );
		// 機器製造番号9
		errMapping( template, errMap, EKU0031C020CBSMsg.KKSEIZO_NO_9_ERR );
		// STB-ID9
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_ID_9_ERR );
		// HDD容量コード9
		errMapping( template, errMap, EKU0031C020CBSMsg.HDD_CAPA_CD_9_ERR );
		// BSパススルー可否9
		errMapping( template, errMap, EKU0031C020CBSMsg.VONU_BSPT_KH_9_ERR );
		// STB契約TVコースコード9
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_9_ERR );
		// 機器提供サービス契約変更メモ9
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_9_ERR );
		// 宅内機器種別コード10
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_10_ERR );
		// 宅内機器異動コード10
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_10_ERR );
		// 機器提供サービス契約番号10
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_10_ERR );
		// 宅内機器型式コード10
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_10_ERR );
		// 機器製造番号10
		errMapping( template, errMap, EKU0031C020CBSMsg.KKSEIZO_NO_10_ERR );
		// STB-ID10
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_ID_10_ERR );
		// HDD容量コード10
		errMapping( template, errMap, EKU0031C020CBSMsg.HDD_CAPA_CD_10_ERR );
		// BSパススルー可否10
		errMapping( template, errMap, EKU0031C020CBSMsg.VONU_BSPT_KH_10_ERR );
		// STB契約TVコースコード10
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_10_ERR );
		// 機器提供サービス契約変更メモ10
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_10_ERR );
		// 宅内機器種別コード11
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_11_ERR );
		// 宅内機器異動コード11
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_11_ERR );
		// 機器提供サービス契約番号11
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_11_ERR );
		// 宅内機器型式コード11
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_11_ERR );
		// 機器製造番号11
		errMapping( template, errMap, EKU0031C020CBSMsg.KKSEIZO_NO_11_ERR );
		// STB-ID11
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_ID_11_ERR );
		// HDD容量コード11
		errMapping( template, errMap, EKU0031C020CBSMsg.HDD_CAPA_CD_11_ERR );
		// BSパススルー可否11
		errMapping( template, errMap, EKU0031C020CBSMsg.VONU_BSPT_KH_11_ERR );
		// STB契約TVコースコード11
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_11_ERR );
		// 機器提供サービス契約変更メモ11
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_11_ERR );
		// 宅内機器種別コード12
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_12_ERR );
		// 宅内機器異動コード12
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_12_ERR );
		// 機器提供サービス契約番号12
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_12_ERR );
		// 宅内機器型式コード12
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_12_ERR );
		// 機器製造番号12
		errMapping( template, errMap, EKU0031C020CBSMsg.KKSEIZO_NO_12_ERR );
		// STB-ID12
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_ID_12_ERR );
		// HDD容量コード12
		errMapping( template, errMap, EKU0031C020CBSMsg.HDD_CAPA_CD_12_ERR );
		// BSパススルー可否12
		errMapping( template, errMap, EKU0031C020CBSMsg.VONU_BSPT_KH_12_ERR );
		// STB契約TVコースコード12
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_12_ERR );
		// 機器提供サービス契約変更メモ12
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_12_ERR );
		// 宅内機器種別コード13
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_13_ERR );
		// 宅内機器異動コード13
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_13_ERR );
		// 機器提供サービス契約番号13
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_13_ERR );
		// 宅内機器型式コード13
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_13_ERR );
		// 機器製造番号13
		errMapping( template, errMap, EKU0031C020CBSMsg.KKSEIZO_NO_13_ERR );
		// STB-ID13
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_ID_13_ERR );
		// HDD容量コード13
		errMapping( template, errMap, EKU0031C020CBSMsg.HDD_CAPA_CD_13_ERR );
		// BSパススルー可否13
		errMapping( template, errMap, EKU0031C020CBSMsg.VONU_BSPT_KH_13_ERR );
		// STB契約TVコースコード13
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_13_ERR );
		// 機器提供サービス契約変更メモ13
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_13_ERR );
		// 宅内機器種別コード14
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_14_ERR );
		// 宅内機器異動コード14
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_14_ERR );
		// 機器提供サービス契約番号14
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_14_ERR );
		// 宅内機器型式コード14
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_14_ERR );
		// 機器製造番号14
		errMapping( template, errMap, EKU0031C020CBSMsg.KKSEIZO_NO_14_ERR );
		// STB-ID14
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_ID_14_ERR );
		// HDD容量コード14
		errMapping( template, errMap, EKU0031C020CBSMsg.HDD_CAPA_CD_14_ERR );
		// BSパススルー可否14
		errMapping( template, errMap, EKU0031C020CBSMsg.VONU_BSPT_KH_14_ERR );
		// STB契約TVコースコード14
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_14_ERR );
		// 機器提供サービス契約変更メモ14
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_14_ERR );
		// 宅内機器種別コード15
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_15_ERR );
		// 宅内機器異動コード15
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_15_ERR );
		// 機器提供サービス契約番号15
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_15_ERR );
		// 宅内機器型式コード15
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_15_ERR );
		// 機器製造番号15
		errMapping( template, errMap, EKU0031C020CBSMsg.KKSEIZO_NO_15_ERR );
		// STB-ID15
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_ID_15_ERR );
		// HDD容量コード15
		errMapping( template, errMap, EKU0031C020CBSMsg.HDD_CAPA_CD_15_ERR );
		// BSパススルー可否15
		errMapping( template, errMap, EKU0031C020CBSMsg.VONU_BSPT_KH_15_ERR );
		// STB契約TVコースコード15
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_15_ERR );
		// 機器提供サービス契約変更メモ15
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_15_ERR );
		// 宅内機器種別コード16
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_16_ERR );
		// 宅内機器異動コード16
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_16_ERR );
		// 機器提供サービス契約番号16
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_16_ERR );
		// 宅内機器型式コード16
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_16_ERR );
		// 機器製造番号16
		errMapping( template, errMap, EKU0031C020CBSMsg.KKSEIZO_NO_16_ERR );
		// STB-ID16
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_ID_16_ERR );
		// HDD容量コード16
		errMapping( template, errMap, EKU0031C020CBSMsg.HDD_CAPA_CD_16_ERR );
		// BSパススルー可否16
		errMapping( template, errMap, EKU0031C020CBSMsg.VONU_BSPT_KH_16_ERR );
		// STB契約TVコースコード16
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_16_ERR );
		// 機器提供サービス契約変更メモ16
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_16_ERR );
		// 宅内機器種別コード17
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_17_ERR );
		// 宅内機器異動コード17
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_17_ERR );
		// 機器提供サービス契約番号17
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_17_ERR );
		// 宅内機器型式コード17
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_17_ERR );
		// 機器製造番号17
		errMapping( template, errMap, EKU0031C020CBSMsg.KKSEIZO_NO_17_ERR );
		// STB-ID17
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_ID_17_ERR );
		// HDD容量コード17
		errMapping( template, errMap, EKU0031C020CBSMsg.HDD_CAPA_CD_17_ERR );
		// BSパススルー可否17
		errMapping( template, errMap, EKU0031C020CBSMsg.VONU_BSPT_KH_17_ERR );
		// STB契約TVコースコード17
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_17_ERR );
		// 機器提供サービス契約変更メモ17
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_17_ERR );
		// 宅内機器種別コード18
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_18_ERR );
		// 宅内機器異動コード18
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_18_ERR );
		// 機器提供サービス契約番号18
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_18_ERR );
		// 宅内機器型式コード18
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_18_ERR );
		// 機器製造番号18
		errMapping( template, errMap, EKU0031C020CBSMsg.KKSEIZO_NO_18_ERR );
		// STB-ID18
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_ID_18_ERR );
		// HDD容量コード18
		errMapping( template, errMap, EKU0031C020CBSMsg.HDD_CAPA_CD_18_ERR );
		// BSパススルー可否18
		errMapping( template, errMap, EKU0031C020CBSMsg.VONU_BSPT_KH_18_ERR );
		// STB契約TVコースコード18
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_18_ERR );
		// 機器提供サービス契約変更メモ18
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_18_ERR );
		// 宅内機器種別コード19
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_19_ERR );
		// 宅内機器異動コード19
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_19_ERR );
		// 機器提供サービス契約番号19
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_19_ERR );
		// 宅内機器型式コード19
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_19_ERR );
		// 機器製造番号19
		errMapping( template, errMap, EKU0031C020CBSMsg.KKSEIZO_NO_19_ERR );
		// STB-ID19
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_ID_19_ERR );
		// HDD容量コード19
		errMapping( template, errMap, EKU0031C020CBSMsg.HDD_CAPA_CD_19_ERR );
		// BSパススルー可否19
		errMapping( template, errMap, EKU0031C020CBSMsg.VONU_BSPT_KH_19_ERR );
		// STB契約TVコースコード19
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_19_ERR );
		// 機器提供サービス契約変更メモ19
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_19_ERR );
		// 宅内機器種別コード20
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_SBT_CD_20_ERR );
		// 宅内機器異動コード20
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_IDO_CD_20_ERR );
		// 機器提供サービス契約番号20
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_NO_20_ERR );
		// 宅内機器型式コード20
		errMapping( template, errMap, EKU0031C020CBSMsg.TAKNKIKI_MODEL_CD_20_ERR );
		// 機器製造番号20
		errMapping( template, errMap, EKU0031C020CBSMsg.KKSEIZO_NO_20_ERR );
		// STB-ID20
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_ID_20_ERR );
		// HDD容量コード20
		errMapping( template, errMap, EKU0031C020CBSMsg.HDD_CAPA_CD_20_ERR );
		// BSパススルー可否20
		errMapping( template, errMap, EKU0031C020CBSMsg.VONU_BSPT_KH_20_ERR );
		// STB契約TVコースコード20
		errMapping( template, errMap, EKU0031C020CBSMsg.STB_KEI_TV_COURSE_CD_20_ERR );
		// 機器提供サービス契約変更メモ20
		errMapping( template, errMap, EKU0031C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_20_ERR );
		// 転宅先サービス契約回線内訳番号
		errMapping( template, errMap, EKU0031C020CBSMsg.TENTAKU_SAKI_SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 機器変更番号1
		errMapping( template, errMap, EKU0031C020CBSMsg.KIKI_CHG_NO_1_ERR );
		// 機器変更番号2
		errMapping( template, errMap, EKU0031C020CBSMsg.KIKI_CHG_NO_2_ERR );
		// 機器変更番号3
		errMapping( template, errMap, EKU0031C020CBSMsg.KIKI_CHG_NO_3_ERR );
		// 機器変更番号4
		errMapping( template, errMap, EKU0031C020CBSMsg.KIKI_CHG_NO_4_ERR );
		// 機器変更番号5
		errMapping( template, errMap, EKU0031C020CBSMsg.KIKI_CHG_NO_5_ERR );
		// 機器変更番号6
		errMapping( template, errMap, EKU0031C020CBSMsg.KIKI_CHG_NO_6_ERR );
		// 機器変更番号7
		errMapping( template, errMap, EKU0031C020CBSMsg.KIKI_CHG_NO_7_ERR );
		// 機器変更番号8
		errMapping( template, errMap, EKU0031C020CBSMsg.KIKI_CHG_NO_8_ERR );
		// 機器変更番号9
		errMapping( template, errMap, EKU0031C020CBSMsg.KIKI_CHG_NO_9_ERR );
		// 機器変更番号10
		errMapping( template, errMap, EKU0031C020CBSMsg.KIKI_CHG_NO_10_ERR );
		// 機器変更番号11
		errMapping( template, errMap, EKU0031C020CBSMsg.KIKI_CHG_NO_11_ERR );
		// 機器変更番号12
		errMapping( template, errMap, EKU0031C020CBSMsg.KIKI_CHG_NO_12_ERR );
		// 機器変更番号13
		errMapping( template, errMap, EKU0031C020CBSMsg.KIKI_CHG_NO_13_ERR );
		// 機器変更番号14
		errMapping( template, errMap, EKU0031C020CBSMsg.KIKI_CHG_NO_14_ERR );
		// 機器変更番号15
		errMapping( template, errMap, EKU0031C020CBSMsg.KIKI_CHG_NO_15_ERR );
		// 機器変更番号16
		errMapping( template, errMap, EKU0031C020CBSMsg.KIKI_CHG_NO_16_ERR );
		// 機器変更番号17
		errMapping( template, errMap, EKU0031C020CBSMsg.KIKI_CHG_NO_17_ERR );
		// 機器変更番号18
		errMapping( template, errMap, EKU0031C020CBSMsg.KIKI_CHG_NO_18_ERR );
		// 機器変更番号19
		errMapping( template, errMap, EKU0031C020CBSMsg.KIKI_CHG_NO_19_ERR );
		// 機器変更番号20
		errMapping( template, errMap, EKU0031C020CBSMsg.KIKI_CHG_NO_20_ERR );
		//ANK-3136-00-00 ADD START
		// 設備流用有無
		errMapping( template, errMap, EKU0031C020CBSMsg.EQUIP_RYUYO_UM_ERR );
		// 設備流用工事完了希望年月日
		errMapping( template, errMap, EKU0031C020CBSMsg.SBRY_KJ_FIN_KIBOYMD_ERR );
		// 他システム連携_工事連絡先氏名
		errMapping( template, errMap, EKU0031C020CBSMsg.TSYRN_KJ_RRKS_NM_ERR );
		// 他システム連携_工事連絡先電話番号
		errMapping( template, errMap, EKU0031C020CBSMsg.TSYRN_KJ_RRKS_TLN_ERR );
		// 他システム連携_宅内調査時連絡先氏名
		errMapping( template, errMap, EKU0031C020CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM_ERR );
		// 他システム連携_宅内調査時連絡先電話番号
		errMapping( template, errMap, EKU0031C020CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN_ERR );
		// 他システム連携_連絡希望日時
		errMapping( template, errMap, EKU0031C020CBSMsg.TSYRN_RRK_KIBO_DATE_ERR );
		// 他システム連携_工事費用
		errMapping( template, errMap, EKU0031C020CBSMsg.TSYRN_KOJI_HI_ERR );
		// 他システム連携_宅内調査要否
		errMapping( template, errMap, EKU0031C020CBSMsg.TSYRN_TAKCHO_YH_ERR );
		// 他システム連携_承諾書要否
		errMapping( template, errMap, EKU0031C020CBSMsg.TSYRN_SDAKS_YH_ERR );
		// 他システム連携_立会者名
		errMapping( template, errMap, EKU0031C020CBSMsg.TSYRN_TACHIAISHA_NM_ERR );
		// 他システム連携_引越し施策要否
		errMapping( template, errMap, EKU0031C020CBSMsg.TSYRN_HKKS_SISAK_YH_ERR );
		// 他システム連携_建替時新設案件要否
		errMapping( template, errMap, EKU0031C020CBSMsg.TSYRN_TTK_JI_NSANK_YH_ERR );
		// 他システム連携_地図有無
		errMapping( template, errMap, EKU0031C020CBSMsg.TSYRN_MAP_UM_ERR );
		// 他システム連携_同時工事情報
		errMapping( template, errMap, EKU0031C020CBSMsg.TSYRN_DOJI_KOJI_INF_ERR );
		// 他システム連携_既存契約情報
		errMapping( template, errMap, EKU0031C020CBSMsg.TSYRN_KZN_KEI_INF_ERR );
		// 他システム連携_不備解消年月日
		errMapping( template, errMap, EKU0031C020CBSMsg.TSYRN_HBI_KAISHOU_YMD_ERR );
		// 他システム連携_キャンペーン情報
		errMapping( template, errMap, EKU0031C020CBSMsg.TSYRN_CAMPAIGN_INF_ERR );
		//ANK-3136-00-00 ADD END
		return param;
	}

	/**
	 *【上りマッピング】EKU0041C020 工事案件<eo光テレビ回線>解約.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕ku0041_c020_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKU0041C020( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKU0041C020CBSMsg.class.getName(), EKU0041C020, FUNC_CD_INS_CHECK_ADD );

		/** 上りマッピング **/
		// サービス契約番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.SVC_KEI_NO );
		// サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.SVC_KEI_KAISEN_UCWK_NO );
		// 申込書番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.MSKMSHO_NO );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 申込書明細番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.MKMSDTL_NO );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 申込明細番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.MSKM_DTL_NO );
		// 旧申込明細番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.OLD_MSKM_DTL_NO );
		// 工事受付コード
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KOJI_UK_CD );
		// 工事受付詳細コード
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KOJI_UK_DTAIL_CD );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO START
		// 工事受付契機異動区分
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KOJI_UK_OPTNTY_IDO_DIV );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO END
		// 工事受付契機異動年月日時分秒
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KOJI_UK_OPTNTY_IDO_DTM );
		// サービスコード
		updMapping( template, mapInfo, EKU0041C020CBSMsg.SVC_CD );
		// 料金グループコード
		updMapping( template, mapInfo, EKU0041C020CBSMsg.PRC_GRP_CD );
		// 料金コースコード
		updMapping( template, mapInfo, EKU0041C020CBSMsg.PCRS_CD );
		// 面開発案件番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.MENKAIHAT_ANKEN_NO );
		// 面開発工事コード
		updMapping( template, mapInfo, EKU0041C020CBSMsg.MNKHT_KOJI_CD );
		// 引越対象サービス契約番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HIKKOSHI_TRGT_SVC_KEI_NO );
		// オーナー契約番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.OWNR_KEI_NO );
		// P-ID
		updMapping( template, mapInfo, EKU0041C020CBSMsg.PID );
		// CAT-ID
		updMapping( template, mapInfo, EKU0041C020CBSMsg.CATID );
		// 回線使用契約番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KAISEN_USE_KEI_NO );
		// SYSID
		updMapping( template, mapInfo, EKU0041C020CBSMsg.SYSID );
		// 申込者名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.MSKMSHA_NM );
		// お客様名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.CUST_NM );
		// お客様カナ名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.CUST_KANA );
		// お客様自宅電話番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.CUST_HOME_TEL_NO );
		// お客様携帯電話番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.CUST_KTAI_TEL_NO );
		// お客様連絡先電話番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.CUST_RRKS_TEL_NO );
		// 連絡先勤務先名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.RRKS_OFFC_NM );
// ★★★ ANK-0397-00-00 ADD  2012.10.05 S.SHINJO START ★★★
		// 契約者住所手動入力フラグ
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KEISHA_AD_MAN_INPUT_FLG );
// ★★★ ANK-0397-00-00 ADD  2012.10.05 S.SHINJO END ★★★
		// 契約者住所コード
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KEISHA_AD_CD );
		// 契約者郵便番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KEISHA_PCD );
		// 契約者都道府県名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KEISHA_STATE_NM );
		// 契約者市区町村名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KEISHA_CITY_NM );
		// 契約者大字通称名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KEISHA_OAZTSU_NM );
		// 契約者字丁目名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KEISHA_AZCHO_NM );
		// 契約者住所番地号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KEISHA_AD_BNCHIGO );
		// 契約者住所補記・建物名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KEISHA_ADRTTM );
		// 契約者住所補記・部屋番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KEISHA_ADRRM );
		// 請求契約番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.SEIKY_KEI_NO );
		// 場所番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.PLACE_NO );
		// 設置場所住所コード
		updMapping( template, mapInfo, EKU0041C020CBSMsg.SETPLACE_AD_CD );
		// 設置場所郵便番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.SETPLACE_PCD );
		// 設置場所都道府県名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.SETPLACE_STATE_NM );
		// 設置場所市区町村名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.SETPLACE_CITY_NM );
		// 設置場所大字通称名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.SETPLACE_OAZTSU_NM );
		// 設置場所字丁目名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.SETPLACE_AZCHO_NM );
		// 設置場所住所番地号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.SETPLACE_AD_BNCHIGO );
		// 設置場所住所補記・建物名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.SETPLACE_ADRTTM );
		// 設置場所住所補記・部屋番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.SETPLACE_ADRRM );
		// 工事先住所未確定フラグ
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		updMapping( template, mapInfo, EKU0041C020CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH );
		// 回線場所電話番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KAISEN_PLACE_TELNO );
		// 関電営業所番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KEPCO_BUSIOFFICE_NO );
		// 経度
		updMapping( template, mapInfo, EKU0041C020CBSMsg.LGTD );
		// 緯度
		updMapping( template, mapInfo, EKU0041C020CBSMsg.LTTD );
		// 座標補正有無
		updMapping( template, mapInfo, EKU0041C020CBSMsg.ZAHYO_HOSEI_UM );
		// 住所形態コード
		updMapping( template, mapInfo, EKU0041C020CBSMsg.AD_FORM_CD );
		// 入居階数コード
		updMapping( template, mapInfo, EKU0041C020CBSMsg.NYUKYO_FLR_CNT_CD );
		// 建築階数コード
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KCKU_FLR_CNT_CD );
		// 方角コード1
		updMapping( template, mapInfo, EKU0041C020CBSMsg.DIRECTION_CD_1 );
		// 方角コード2
		updMapping( template, mapInfo, EKU0041C020CBSMsg.DIRECTION_CD_2 );
		// 工事範囲コード
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KOJI_SCOPE_CD );
		// 移設コード
		updMapping( template, mapInfo, EKU0041C020CBSMsg.ISETSU_CD );
		// 工事希望年月日
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KOJI_KIBO_YMD );
		// 解約希望年月日
		updMapping( template, mapInfo, EKU0041C020CBSMsg.DSL_KIBO_YMD );
		// サービス解約年月日
		updMapping( template, mapInfo, EKU0041C020CBSMsg.SVC_DSL_YMD );
		// 強制解約指示年月日
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KYOSEI_DSL_SJI_YMD );
		// 電話連絡希望年月日
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TEL_RRK_KIBO_YMD );
		// 電話連絡希望時間帯コード
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TEL_RRK_KIBO_TIME_CD );
		// 宅内調査希望アポ期限年月日
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD );
		// 宅内工事希望アポ期限年月日
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD );
		// 工事アポ連絡先指定コード
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KOJI_APO_RRKS_SHITEI_CD );
		// 工事アポ連絡先電話番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KOJI_APO_RRKS_TELNO );
		// 連絡手段コード
		updMapping( template, mapInfo, EKU0041C020CBSMsg.RRK_WAY_CD );
		// 連絡手段補記
		updMapping( template, mapInfo, EKU0041C020CBSMsg.RRK_WAY_HOKI );
		// 工事案件備考
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KOJIAK_BIKO );
		// 工事案件備考1
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KOJIAK_BIKO_1 );
		// 工事案件備考2
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KOJIAK_BIKO_2 );
		// 電波障害案件番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.DMPS_ANKEN_NO );
		// 電波障害案件種別コード
		updMapping( template, mapInfo, EKU0041C020CBSMsg.DMPSANK_SBT_CD );
		// 関西電力お客様情報授受同意有無
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM );
		// 宅内機器種別コード1
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_1 );
		// 宅内機器異動コード1
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_1 );
		// 機器提供サービス契約番号1
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_1 );
		// 宅内機器型式コード1
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_1 );
		// 機器製造番号1
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKSEIZO_NO_1 );
		// STB-ID1
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_ID_1 );
		// HDD容量コード1
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HDD_CAPA_CD_1 );
		// BSパススルー可否1
		updMapping( template, mapInfo, EKU0041C020CBSMsg.VONU_BSPT_KH_1 );
		// STB契約TVコースコード1
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_1 );
		// 機器提供サービス契約変更メモ1
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_1 );
		// 宅内機器種別コード2
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_2 );
		// 宅内機器異動コード2
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_2 );
		// 機器提供サービス契約番号2
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_2 );
		// 宅内機器型式コード2
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_2 );
		// 機器製造番号2
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKSEIZO_NO_2 );
		// STB-ID2
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_ID_2 );
		// HDD容量コード2
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HDD_CAPA_CD_2 );
		// BSパススルー可否2
		updMapping( template, mapInfo, EKU0041C020CBSMsg.VONU_BSPT_KH_2 );
		// STB契約TVコースコード2
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_2 );
		// 機器提供サービス契約変更メモ2
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_2 );
		// 宅内機器種別コード3
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_3 );
		// 宅内機器異動コード3
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_3 );
		// 機器提供サービス契約番号3
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_3 );
		// 宅内機器型式コード3
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_3 );
		// 機器製造番号3
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKSEIZO_NO_3 );
		// STB-ID3
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_ID_3 );
		// HDD容量コード3
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HDD_CAPA_CD_3 );
		// BSパススルー可否3
		updMapping( template, mapInfo, EKU0041C020CBSMsg.VONU_BSPT_KH_3 );
		// STB契約TVコースコード3
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_3 );
		// 機器提供サービス契約変更メモ3
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_3 );
		// 宅内機器種別コード4
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_4 );
		// 宅内機器異動コード4
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_4 );
		// 機器提供サービス契約番号4
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_4 );
		// 宅内機器型式コード4
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_4 );
		// 機器製造番号4
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKSEIZO_NO_4 );
		// STB-ID4
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_ID_4 );
		// HDD容量コード4
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HDD_CAPA_CD_4 );
		// BSパススルー可否4
		updMapping( template, mapInfo, EKU0041C020CBSMsg.VONU_BSPT_KH_4 );
		// STB契約TVコースコード4
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_4 );
		// 機器提供サービス契約変更メモ4
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_4 );
		// 宅内機器種別コード5
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_5 );
		// 宅内機器異動コード5
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_5 );
		// 機器提供サービス契約番号5
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_5 );
		// 宅内機器型式コード5
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_5 );
		// 機器製造番号5
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKSEIZO_NO_5 );
		// STB-ID5
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_ID_5 );
		// HDD容量コード5
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HDD_CAPA_CD_5 );
		// BSパススルー可否5
		updMapping( template, mapInfo, EKU0041C020CBSMsg.VONU_BSPT_KH_5 );
		// STB契約TVコースコード5
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_5 );
		// 機器提供サービス契約変更メモ5
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_5 );
		// 宅内機器種別コード6
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_6 );
		// 宅内機器異動コード6
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_6 );
		// 機器提供サービス契約番号6
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_6 );
		// 宅内機器型式コード6
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_6 );
		// 機器製造番号6
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKSEIZO_NO_6 );
		// STB-ID6
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_ID_6 );
		// HDD容量コード6
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HDD_CAPA_CD_6 );
		// BSパススルー可否6
		updMapping( template, mapInfo, EKU0041C020CBSMsg.VONU_BSPT_KH_6 );
		// STB契約TVコースコード6
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_6 );
		// 機器提供サービス契約変更メモ6
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_6 );
		// 宅内機器種別コード7
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_7 );
		// 宅内機器異動コード7
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_7 );
		// 機器提供サービス契約番号7
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_7 );
		// 宅内機器型式コード7
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_7 );
		// 機器製造番号7
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKSEIZO_NO_7 );
		// STB-ID7
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_ID_7 );
		// HDD容量コード7
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HDD_CAPA_CD_7 );
		// BSパススルー可否7
		updMapping( template, mapInfo, EKU0041C020CBSMsg.VONU_BSPT_KH_7 );
		// STB契約TVコースコード7
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_7 );
		// 機器提供サービス契約変更メモ7
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_7 );
		// 宅内機器種別コード8
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_8 );
		// 宅内機器異動コード8
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_8 );
		// 機器提供サービス契約番号8
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_8 );
		// 宅内機器型式コード8
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_8 );
		// 機器製造番号8
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKSEIZO_NO_8 );
		// STB-ID8
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_ID_8 );
		// HDD容量コード8
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HDD_CAPA_CD_8 );
		// BSパススルー可否8
		updMapping( template, mapInfo, EKU0041C020CBSMsg.VONU_BSPT_KH_8 );
		// STB契約TVコースコード8
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_8 );
		// 機器提供サービス契約変更メモ8
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_8 );
		// 宅内機器種別コード9
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_9 );
		// 宅内機器異動コード9
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_9 );
		// 機器提供サービス契約番号9
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_9 );
		// 宅内機器型式コード9
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_9 );
		// 機器製造番号9
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKSEIZO_NO_9 );
		// STB-ID9
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_ID_9 );
		// HDD容量コード9
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HDD_CAPA_CD_9 );
		// BSパススルー可否9
		updMapping( template, mapInfo, EKU0041C020CBSMsg.VONU_BSPT_KH_9 );
		// STB契約TVコースコード9
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_9 );
		// 機器提供サービス契約変更メモ9
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_9 );
		// 宅内機器種別コード10
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_10 );
		// 宅内機器異動コード10
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_10 );
		// 機器提供サービス契約番号10
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_10 );
		// 宅内機器型式コード10
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_10 );
		// 機器製造番号10
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKSEIZO_NO_10 );
		// STB-ID10
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_ID_10 );
		// HDD容量コード10
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HDD_CAPA_CD_10 );
		// BSパススルー可否10
		updMapping( template, mapInfo, EKU0041C020CBSMsg.VONU_BSPT_KH_10 );
		// STB契約TVコースコード10
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_10 );
		// 機器提供サービス契約変更メモ10
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_10 );
		// 宅内機器種別コード11
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_11 );
		// 宅内機器異動コード11
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_11 );
		// 機器提供サービス契約番号11
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_11 );
		// 宅内機器型式コード11
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_11 );
		// 機器製造番号11
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKSEIZO_NO_11 );
		// STB-ID11
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_ID_11 );
		// HDD容量コード11
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HDD_CAPA_CD_11 );
		// BSパススルー可否11
		updMapping( template, mapInfo, EKU0041C020CBSMsg.VONU_BSPT_KH_11 );
		// STB契約TVコースコード11
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_11 );
		// 機器提供サービス契約変更メモ11
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_11 );
		// 宅内機器種別コード12
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_12 );
		// 宅内機器異動コード12
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_12 );
		// 機器提供サービス契約番号12
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_12 );
		// 宅内機器型式コード12
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_12 );
		// 機器製造番号12
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKSEIZO_NO_12 );
		// STB-ID12
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_ID_12 );
		// HDD容量コード12
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HDD_CAPA_CD_12 );
		// BSパススルー可否12
		updMapping( template, mapInfo, EKU0041C020CBSMsg.VONU_BSPT_KH_12 );
		// STB契約TVコースコード12
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_12 );
		// 機器提供サービス契約変更メモ12
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_12 );
		// 宅内機器種別コード13
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_13 );
		// 宅内機器異動コード13
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_13 );
		// 機器提供サービス契約番号13
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_13 );
		// 宅内機器型式コード13
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_13 );
		// 機器製造番号13
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKSEIZO_NO_13 );
		// STB-ID13
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_ID_13 );
		// HDD容量コード13
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HDD_CAPA_CD_13 );
		// BSパススルー可否13
		updMapping( template, mapInfo, EKU0041C020CBSMsg.VONU_BSPT_KH_13 );
		// STB契約TVコースコード13
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_13 );
		// 機器提供サービス契約変更メモ13
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_13 );
		// 宅内機器種別コード14
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_14 );
		// 宅内機器異動コード14
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_14 );
		// 機器提供サービス契約番号14
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_14 );
		// 宅内機器型式コード14
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_14 );
		// 機器製造番号14
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKSEIZO_NO_14 );
		// STB-ID14
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_ID_14 );
		// HDD容量コード14
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HDD_CAPA_CD_14 );
		// BSパススルー可否14
		updMapping( template, mapInfo, EKU0041C020CBSMsg.VONU_BSPT_KH_14 );
		// STB契約TVコースコード14
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_14 );
		// 機器提供サービス契約変更メモ14
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_14 );
		// 宅内機器種別コード15
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_15 );
		// 宅内機器異動コード15
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_15 );
		// 機器提供サービス契約番号15
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_15 );
		// 宅内機器型式コード15
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_15 );
		// 機器製造番号15
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKSEIZO_NO_15 );
		// STB-ID15
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_ID_15 );
		// HDD容量コード15
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HDD_CAPA_CD_15 );
		// BSパススルー可否15
		updMapping( template, mapInfo, EKU0041C020CBSMsg.VONU_BSPT_KH_15 );
		// STB契約TVコースコード15
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_15 );
		// 機器提供サービス契約変更メモ15
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_15 );
		// 宅内機器種別コード16
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_16 );
		// 宅内機器異動コード16
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_16 );
		// 機器提供サービス契約番号16
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_16 );
		// 宅内機器型式コード16
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_16 );
		// 機器製造番号16
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKSEIZO_NO_16 );
		// STB-ID16
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_ID_16 );
		// HDD容量コード16
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HDD_CAPA_CD_16 );
		// BSパススルー可否16
		updMapping( template, mapInfo, EKU0041C020CBSMsg.VONU_BSPT_KH_16 );
		// STB契約TVコースコード16
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_16 );
		// 機器提供サービス契約変更メモ16
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_16 );
		// 宅内機器種別コード17
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_17 );
		// 宅内機器異動コード17
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_17 );
		// 機器提供サービス契約番号17
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_17 );
		// 宅内機器型式コード17
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_17 );
		// 機器製造番号17
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKSEIZO_NO_17 );
		// STB-ID17
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_ID_17 );
		// HDD容量コード17
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HDD_CAPA_CD_17 );
		// BSパススルー可否17
		updMapping( template, mapInfo, EKU0041C020CBSMsg.VONU_BSPT_KH_17 );
		// STB契約TVコースコード17
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_17 );
		// 機器提供サービス契約変更メモ17
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_17 );
		// 宅内機器種別コード18
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_18 );
		// 宅内機器異動コード18
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_18 );
		// 機器提供サービス契約番号18
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_18 );
		// 宅内機器型式コード18
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_18 );
		// 機器製造番号18
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKSEIZO_NO_18 );
		// STB-ID18
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_ID_18 );
		// HDD容量コード18
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HDD_CAPA_CD_18 );
		// BSパススルー可否18
		updMapping( template, mapInfo, EKU0041C020CBSMsg.VONU_BSPT_KH_18 );
		// STB契約TVコースコード18
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_18 );
		// 機器提供サービス契約変更メモ18
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_18 );
		// 宅内機器種別コード19
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_19 );
		// 宅内機器異動コード19
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_19 );
		// 機器提供サービス契約番号19
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_19 );
		// 宅内機器型式コード19
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_19 );
		// 機器製造番号19
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKSEIZO_NO_19 );
		// STB-ID19
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_ID_19 );
		// HDD容量コード19
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HDD_CAPA_CD_19 );
		// BSパススルー可否19
		updMapping( template, mapInfo, EKU0041C020CBSMsg.VONU_BSPT_KH_19 );
		// STB契約TVコースコード19
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_19 );
		// 機器提供サービス契約変更メモ19
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_19 );
		// 宅内機器種別コード20
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_20 );
		// 宅内機器異動コード20
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_20 );
		// 機器提供サービス契約番号20
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_20 );
		// 宅内機器型式コード20
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_20 );
		// 機器製造番号20
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKSEIZO_NO_20 );
		// STB-ID20
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_ID_20 );
		// HDD容量コード20
		updMapping( template, mapInfo, EKU0041C020CBSMsg.HDD_CAPA_CD_20 );
		// BSパススルー可否20
		updMapping( template, mapInfo, EKU0041C020CBSMsg.VONU_BSPT_KH_20 );
		// STB契約TVコースコード20
		updMapping( template, mapInfo, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_20 );
		// 機器提供サービス契約変更メモ20
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_20 );
		// 転宅先サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TENTAKU_SAKI_SVC_KEI_KAISEN_UCWK_NO );
		// 機器変更番号1
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KIKI_CHG_NO_1 );
		// 機器変更番号2
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KIKI_CHG_NO_2 );
		// 機器変更番号3
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KIKI_CHG_NO_3 );
		// 機器変更番号4
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KIKI_CHG_NO_4 );
		// 機器変更番号5
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KIKI_CHG_NO_5 );
		// 機器変更番号6
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KIKI_CHG_NO_6 );
		// 機器変更番号7
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KIKI_CHG_NO_7 );
		// 機器変更番号8
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KIKI_CHG_NO_8 );
		// 機器変更番号9
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KIKI_CHG_NO_9 );
		// 機器変更番号10
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KIKI_CHG_NO_10 );
		// 機器変更番号11
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KIKI_CHG_NO_11 );
		// 機器変更番号12
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KIKI_CHG_NO_12 );
		// 機器変更番号13
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KIKI_CHG_NO_13 );
		// 機器変更番号14
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KIKI_CHG_NO_14 );
		// 機器変更番号15
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KIKI_CHG_NO_15 );
		// 機器変更番号16
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KIKI_CHG_NO_16 );
		// 機器変更番号17
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KIKI_CHG_NO_17 );
		// 機器変更番号18
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KIKI_CHG_NO_18 );
		// 機器変更番号19
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KIKI_CHG_NO_19 );
		// 機器変更番号20
		updMapping( template, mapInfo, EKU0041C020CBSMsg.KIKI_CHG_NO_20 );
// ST1-218での関連対応 START 2013/2/2
		// 転宅先住所コード
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TENTAKU_SAKI_AD_CD );
		// 転宅先郵便番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TENTAKU_SAKI_PCD );
		// 転宅先都道府県名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TENTAKU_SAKI_STATE_NM );
		// 転宅先市区町村名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TENTAKU_SAKI_CITY_NM );
		// 転宅先大字通称名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TENTAKU_SAKI_OAZTSU_NM );
		// 転宅先字丁目名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TENTAKU_SAKI_AZCHO_NM );
		// 転宅先住所番地号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TENTAKU_SAKI_AD_BNCHIGO );
		// 転宅先住所補記・建物名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TENTAKU_SAKI_ADRTTM );
		// 転居先利用場所情報・部屋番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TENTAKU_SAKI_ADRRM );
// ST1-218での関連対応 END 2013/2/2
		//ANK-3136-00-00 ADD START
		// 設備流用有無
		updMapping( template, mapInfo, EKU0041C020CBSMsg.EQUIP_RYUYO_UM );
		// 設備流用工事完了希望年月日
		updMapping( template, mapInfo, EKU0041C020CBSMsg.SBRY_KJ_FIN_KIBOYMD );
		// 他システム連携_工事連絡先氏名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TSYRN_KJ_RRKS_NM );
		// 他システム連携_工事連絡先電話番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TSYRN_KJ_RRKS_TLN );
		// 他システム連携_宅内調査時連絡先氏名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM );
		// 他システム連携_宅内調査時連絡先電話番号
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN );
		// 他システム連携_連絡希望日時
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TSYRN_RRK_KIBO_DATE );
		// 他システム連携_工事費用
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TSYRN_KOJI_HI );
		// 他システム連携_宅内調査要否
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TSYRN_TAKCHO_YH );
		// 他システム連携_承諾書要否
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TSYRN_SDAKS_YH );
		// 他システム連携_立会者名
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TSYRN_TACHIAISHA_NM );
		// 他システム連携_引越し施策要否
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TSYRN_HKKS_SISAK_YH );
		// 他システム連携_建替時新設案件要否
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TSYRN_TTK_JI_NSANK_YH );
		// 他システム連携_地図有無
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TSYRN_MAP_UM );
		// 他システム連携_同時工事情報
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TSYRN_DOJI_KOJI_INF );
		// 他システム連携_既存契約情報
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TSYRN_KZN_KEI_INF );
		// 他システム連携_不備解消年月日
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TSYRN_HBI_KAISHOU_YMD );
		// 他システム連携_キャンペーン情報
		updMapping( template, mapInfo, EKU0041C020CBSMsg.TSYRN_CAMPAIGN_INF );
		//ANK-3136-00-00 ADD END
		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKU0041C020 工事案件<eo光テレビ回線>解約.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKU0041C020( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap ku0041_c020_map = (HashMap)( paramWorkMap.get( EKU0041C020_MAP ) );
		if ( ku0041_c020_map == null ) {
			ku0041_c020_map = new HashMap();
			paramWorkMap.put( EKU0041C020_MAP, ku0041_c020_map );
		}

		/** 下りマッピング **/
		if ( template != null ) {
			// EKU0041C020.工事案件番号 ⇒ param.新規工事案件番号
			if ( template.isNull( EKU0041C020CBSMsg.KOJIAK_NO ) ) {
				ku0041_c020_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_NO, "" );
			} else {
				ku0041_c020_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_NO, template.getString( EKU0041C020CBSMsg.KOJIAK_NO ) );
				putParam( param, JKKKojiAnkenConstCC.NEW_KOJIAK_NO, template.getString( EKU0041C020CBSMsg.KOJIAK_NO ), fixedText );
			}
			// EKU0041C020.工事案件種別コード ⇒ param.新規新規工事案件種別コード
			if ( template.isNull( EKU0041C020CBSMsg.KOJIAK_SBT_CD ) ) {
				ku0041_c020_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, new String() );
			} else {
				ku0041_c020_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, template.getString( EKU0041C020CBSMsg.KOJIAK_SBT_CD ) );
				putParam( param, JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, template.getString( EKU0041C020CBSMsg.KOJIAK_SBT_CD ), fixedText );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKU0041C020(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		return ku0041_c020_map;
	}

	/**
	 *【エラーマッピング】EKU0041C020 工事案件<eo光テレビ回線>解約.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKU0041C020( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKU0041C020CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// サービス契約番号
		errMapping( template, errMap, EKU0041C020CBSMsg.SVC_KEI_NO_ERR );
		// サービス契約回線内訳番号
		errMapping( template, errMap, EKU0041C020CBSMsg.SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 申込書番号
		errMapping( template, errMap, EKU0041C020CBSMsg.MSKMSHO_NO_ERR );
		// 申込明細番号
		errMapping( template, errMap, EKU0041C020CBSMsg.MSKM_DTL_NO_ERR );
		// 旧申込明細番号
		errMapping( template, errMap, EKU0041C020CBSMsg.OLD_MSKM_DTL_NO_ERR );
		// 工事受付コード
		errMapping( template, errMap, EKU0041C020CBSMsg.KOJI_UK_CD_ERR );
		// 工事受付詳細コード
		errMapping( template, errMap, EKU0041C020CBSMsg.KOJI_UK_DTAIL_CD_ERR );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO START
		// 工事受付契機異動区分
		errMapping( template, errMap, EKU0041C020CBSMsg.KOJI_UK_OPTNTY_IDO_DIV_ERR );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO END
		// 工事受付契機異動年月日時分秒
		errMapping( template, errMap, EKU0041C020CBSMsg.KOJI_UK_OPTNTY_IDO_DTM_ERR );
		// サービスコード
		errMapping( template, errMap, EKU0041C020CBSMsg.SVC_CD_ERR );
		// 料金グループコード
		errMapping( template, errMap, EKU0041C020CBSMsg.PRC_GRP_CD_ERR );
		// 料金コースコード
		errMapping( template, errMap, EKU0041C020CBSMsg.PCRS_CD_ERR );
		// 面開発案件番号
		errMapping( template, errMap, EKU0041C020CBSMsg.MENKAIHAT_ANKEN_NO_ERR );
		// 面開発工事コード
		errMapping( template, errMap, EKU0041C020CBSMsg.MNKHT_KOJI_CD_ERR );
		// 引越対象サービス契約番号
		errMapping( template, errMap, EKU0041C020CBSMsg.HIKKOSHI_TRGT_SVC_KEI_NO_ERR );
		// オーナー契約番号
		errMapping( template, errMap, EKU0041C020CBSMsg.OWNR_KEI_NO_ERR );
		// P-ID
		errMapping( template, errMap, EKU0041C020CBSMsg.PID_ERR );
		// CAT-ID
		errMapping( template, errMap, EKU0041C020CBSMsg.CATID_ERR );
		// 回線使用契約番号
		errMapping( template, errMap, EKU0041C020CBSMsg.KAISEN_USE_KEI_NO_ERR );
		// SYSID
		errMapping( template, errMap, EKU0041C020CBSMsg.SYSID_ERR );
		// 申込者名
		errMapping( template, errMap, EKU0041C020CBSMsg.MSKMSHA_NM_ERR );
		// お客様名
		errMapping( template, errMap, EKU0041C020CBSMsg.CUST_NM_ERR );
		// お客様カナ名
		errMapping( template, errMap, EKU0041C020CBSMsg.CUST_KANA_ERR );
		// お客様自宅電話番号
		errMapping( template, errMap, EKU0041C020CBSMsg.CUST_HOME_TEL_NO_ERR );
		// お客様携帯電話番号
		errMapping( template, errMap, EKU0041C020CBSMsg.CUST_KTAI_TEL_NO_ERR );
		// お客様連絡先電話番号
		errMapping( template, errMap, EKU0041C020CBSMsg.CUST_RRKS_TEL_NO_ERR );
		// 連絡先勤務先名
		errMapping( template, errMap, EKU0041C020CBSMsg.RRKS_OFFC_NM_ERR );
		// 契約者住所コード
		errMapping( template, errMap, EKU0041C020CBSMsg.KEISHA_AD_CD_ERR );
		// 契約者郵便番号
		errMapping( template, errMap, EKU0041C020CBSMsg.KEISHA_PCD_ERR );
		// 契約者都道府県名
		errMapping( template, errMap, EKU0041C020CBSMsg.KEISHA_STATE_NM_ERR );
		// 契約者市区町村名
		errMapping( template, errMap, EKU0041C020CBSMsg.KEISHA_CITY_NM_ERR );
		// 契約者大字通称名
		errMapping( template, errMap, EKU0041C020CBSMsg.KEISHA_OAZTSU_NM_ERR );
		// 契約者字丁目名
		errMapping( template, errMap, EKU0041C020CBSMsg.KEISHA_AZCHO_NM_ERR );
		// 契約者住所番地号
		errMapping( template, errMap, EKU0041C020CBSMsg.KEISHA_AD_BNCHIGO_ERR );
		// 契約者住所補記・建物名
		errMapping( template, errMap, EKU0041C020CBSMsg.KEISHA_ADRTTM_ERR );
		// 契約者住所補記・部屋番号
		errMapping( template, errMap, EKU0041C020CBSMsg.KEISHA_ADRRM_ERR );
		// 請求契約番号
		errMapping( template, errMap, EKU0041C020CBSMsg.SEIKY_KEI_NO_ERR );
		// 場所番号
		errMapping( template, errMap, EKU0041C020CBSMsg.PLACE_NO_ERR );
		// 設置場所住所コード
		errMapping( template, errMap, EKU0041C020CBSMsg.SETPLACE_AD_CD_ERR );
		// 設置場所郵便番号
		errMapping( template, errMap, EKU0041C020CBSMsg.SETPLACE_PCD_ERR );
		// 設置場所都道府県名
		errMapping( template, errMap, EKU0041C020CBSMsg.SETPLACE_STATE_NM_ERR );
		// 設置場所市区町村名
		errMapping( template, errMap, EKU0041C020CBSMsg.SETPLACE_CITY_NM_ERR );
		// 設置場所大字通称名
		errMapping( template, errMap, EKU0041C020CBSMsg.SETPLACE_OAZTSU_NM_ERR );
		// 設置場所字丁目名
		errMapping( template, errMap, EKU0041C020CBSMsg.SETPLACE_AZCHO_NM_ERR );
		// 設置場所住所番地号
		errMapping( template, errMap, EKU0041C020CBSMsg.SETPLACE_AD_BNCHIGO_ERR );
		// 設置場所住所補記・建物名
		errMapping( template, errMap, EKU0041C020CBSMsg.SETPLACE_ADRTTM_ERR );
		// 設置場所住所補記・部屋番号
		errMapping( template, errMap, EKU0041C020CBSMsg.SETPLACE_ADRRM_ERR );
		// 工事先住所未確定フラグ
		errMapping( template, errMap, EKU0041C020CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG_ERR );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		errMapping( template, errMap, EKU0041C020CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH_ERR );
		// 回線場所電話番号
		errMapping( template, errMap, EKU0041C020CBSMsg.KAISEN_PLACE_TELNO_ERR );
		// 関電営業所番号
		errMapping( template, errMap, EKU0041C020CBSMsg.KEPCO_BUSIOFFICE_NO_ERR );
		// 経度
		errMapping( template, errMap, EKU0041C020CBSMsg.LGTD_ERR );
		// 緯度
		errMapping( template, errMap, EKU0041C020CBSMsg.LTTD_ERR );
		// 座標補正有無
		errMapping( template, errMap, EKU0041C020CBSMsg.ZAHYO_HOSEI_UM_ERR );
		// 住所形態コード
		errMapping( template, errMap, EKU0041C020CBSMsg.AD_FORM_CD_ERR );
		// 入居階数コード
		errMapping( template, errMap, EKU0041C020CBSMsg.NYUKYO_FLR_CNT_CD_ERR );
		// 建築階数コード
		errMapping( template, errMap, EKU0041C020CBSMsg.KCKU_FLR_CNT_CD_ERR );
		// 方角コード1
		errMapping( template, errMap, EKU0041C020CBSMsg.DIRECTION_CD_1_ERR );
		// 方角コード2
		errMapping( template, errMap, EKU0041C020CBSMsg.DIRECTION_CD_2_ERR );
		// 工事範囲コード
		errMapping( template, errMap, EKU0041C020CBSMsg.KOJI_SCOPE_CD_ERR );
		// 移設コード
		errMapping( template, errMap, EKU0041C020CBSMsg.ISETSU_CD_ERR );
		// 工事希望年月日
		errMapping( template, errMap, EKU0041C020CBSMsg.KOJI_KIBO_YMD_ERR );
		// 解約希望年月日
		errMapping( template, errMap, EKU0041C020CBSMsg.DSL_KIBO_YMD_ERR );
		// サービス解約年月日
		errMapping( template, errMap, EKU0041C020CBSMsg.SVC_DSL_YMD_ERR );
		// 強制解約指示年月日
		errMapping( template, errMap, EKU0041C020CBSMsg.KYOSEI_DSL_SJI_YMD_ERR );
		// 電話連絡希望年月日
		errMapping( template, errMap, EKU0041C020CBSMsg.TEL_RRK_KIBO_YMD_ERR );
		// 電話連絡希望時間帯コード
		errMapping( template, errMap, EKU0041C020CBSMsg.TEL_RRK_KIBO_TIME_CD_ERR );
		// 宅内調査希望アポ期限年月日
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD_ERR );
		// 宅内工事希望アポ期限年月日
		errMapping( template, errMap, EKU0041C020CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD_ERR );
		// 工事アポ連絡先指定コード
		errMapping( template, errMap, EKU0041C020CBSMsg.KOJI_APO_RRKS_SHITEI_CD_ERR );
		// 工事アポ連絡先電話番号
		errMapping( template, errMap, EKU0041C020CBSMsg.KOJI_APO_RRKS_TELNO_ERR );
		// 連絡手段コード
		errMapping( template, errMap, EKU0041C020CBSMsg.RRK_WAY_CD_ERR );
		// 連絡手段補記
		errMapping( template, errMap, EKU0041C020CBSMsg.RRK_WAY_HOKI_ERR );
		// 工事案件備考
		errMapping( template, errMap, EKU0041C020CBSMsg.KOJIAK_BIKO_ERR );
		// 工事案件備考1
		errMapping( template, errMap, EKU0041C020CBSMsg.KOJIAK_BIKO_1_ERR );
		// 工事案件備考2
		errMapping( template, errMap, EKU0041C020CBSMsg.KOJIAK_BIKO_2_ERR );
		// 電波障害案件番号
		errMapping( template, errMap, EKU0041C020CBSMsg.DMPS_ANKEN_NO_ERR );
		// 電波障害案件種別コード
		errMapping( template, errMap, EKU0041C020CBSMsg.DMPSANK_SBT_CD_ERR );
		// 関西電力お客様情報授受同意有無
		errMapping( template, errMap, EKU0041C020CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM_ERR );
		// 宅内機器種別コード1
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_1_ERR );
		// 宅内機器異動コード1
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_1_ERR );
		// 機器提供サービス契約番号1
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_1_ERR );
		// 宅内機器型式コード1
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_1_ERR );
		// 機器製造番号1
		errMapping( template, errMap, EKU0041C020CBSMsg.KKSEIZO_NO_1_ERR );
		// STB-ID1
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_ID_1_ERR );
		// HDD容量コード1
		errMapping( template, errMap, EKU0041C020CBSMsg.HDD_CAPA_CD_1_ERR );
		// BSパススルー可否1
		errMapping( template, errMap, EKU0041C020CBSMsg.VONU_BSPT_KH_1_ERR );
		// STB契約TVコースコード1
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_1_ERR );
		// 機器提供サービス契約変更メモ1
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_1_ERR );
		// 宅内機器種別コード2
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_2_ERR );
		// 宅内機器異動コード2
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_2_ERR );
		// 機器提供サービス契約番号2
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_2_ERR );
		// 宅内機器型式コード2
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_2_ERR );
		// 機器製造番号2
		errMapping( template, errMap, EKU0041C020CBSMsg.KKSEIZO_NO_2_ERR );
		// STB-ID2
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_ID_2_ERR );
		// HDD容量コード2
		errMapping( template, errMap, EKU0041C020CBSMsg.HDD_CAPA_CD_2_ERR );
		// BSパススルー可否2
		errMapping( template, errMap, EKU0041C020CBSMsg.VONU_BSPT_KH_2_ERR );
		// STB契約TVコースコード2
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_2_ERR );
		// 機器提供サービス契約変更メモ2
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_2_ERR );
		// 宅内機器種別コード3
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_3_ERR );
		// 宅内機器異動コード3
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_3_ERR );
		// 機器提供サービス契約番号3
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_3_ERR );
		// 宅内機器型式コード3
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_3_ERR );
		// 機器製造番号3
		errMapping( template, errMap, EKU0041C020CBSMsg.KKSEIZO_NO_3_ERR );
		// STB-ID3
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_ID_3_ERR );
		// HDD容量コード3
		errMapping( template, errMap, EKU0041C020CBSMsg.HDD_CAPA_CD_3_ERR );
		// BSパススルー可否3
		errMapping( template, errMap, EKU0041C020CBSMsg.VONU_BSPT_KH_3_ERR );
		// STB契約TVコースコード3
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_3_ERR );
		// 機器提供サービス契約変更メモ3
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_3_ERR );
		// 宅内機器種別コード4
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_4_ERR );
		// 宅内機器異動コード4
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_4_ERR );
		// 機器提供サービス契約番号4
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_4_ERR );
		// 宅内機器型式コード4
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_4_ERR );
		// 機器製造番号4
		errMapping( template, errMap, EKU0041C020CBSMsg.KKSEIZO_NO_4_ERR );
		// STB-ID4
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_ID_4_ERR );
		// HDD容量コード4
		errMapping( template, errMap, EKU0041C020CBSMsg.HDD_CAPA_CD_4_ERR );
		// BSパススルー可否4
		errMapping( template, errMap, EKU0041C020CBSMsg.VONU_BSPT_KH_4_ERR );
		// STB契約TVコースコード4
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_4_ERR );
		// 機器提供サービス契約変更メモ4
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_4_ERR );
		// 宅内機器種別コード5
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_5_ERR );
		// 宅内機器異動コード5
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_5_ERR );
		// 機器提供サービス契約番号5
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_5_ERR );
		// 宅内機器型式コード5
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_5_ERR );
		// 機器製造番号5
		errMapping( template, errMap, EKU0041C020CBSMsg.KKSEIZO_NO_5_ERR );
		// STB-ID5
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_ID_5_ERR );
		// HDD容量コード5
		errMapping( template, errMap, EKU0041C020CBSMsg.HDD_CAPA_CD_5_ERR );
		// BSパススルー可否5
		errMapping( template, errMap, EKU0041C020CBSMsg.VONU_BSPT_KH_5_ERR );
		// STB契約TVコースコード5
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_5_ERR );
		// 機器提供サービス契約変更メモ5
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_5_ERR );
		// 宅内機器種別コード6
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_6_ERR );
		// 宅内機器異動コード6
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_6_ERR );
		// 機器提供サービス契約番号6
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_6_ERR );
		// 宅内機器型式コード6
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_6_ERR );
		// 機器製造番号6
		errMapping( template, errMap, EKU0041C020CBSMsg.KKSEIZO_NO_6_ERR );
		// STB-ID6
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_ID_6_ERR );
		// HDD容量コード6
		errMapping( template, errMap, EKU0041C020CBSMsg.HDD_CAPA_CD_6_ERR );
		// BSパススルー可否6
		errMapping( template, errMap, EKU0041C020CBSMsg.VONU_BSPT_KH_6_ERR );
		// STB契約TVコースコード6
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_6_ERR );
		// 機器提供サービス契約変更メモ6
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_6_ERR );
		// 宅内機器種別コード7
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_7_ERR );
		// 宅内機器異動コード7
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_7_ERR );
		// 機器提供サービス契約番号7
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_7_ERR );
		// 宅内機器型式コード7
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_7_ERR );
		// 機器製造番号7
		errMapping( template, errMap, EKU0041C020CBSMsg.KKSEIZO_NO_7_ERR );
		// STB-ID7
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_ID_7_ERR );
		// HDD容量コード7
		errMapping( template, errMap, EKU0041C020CBSMsg.HDD_CAPA_CD_7_ERR );
		// BSパススルー可否7
		errMapping( template, errMap, EKU0041C020CBSMsg.VONU_BSPT_KH_7_ERR );
		// STB契約TVコースコード7
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_7_ERR );
		// 機器提供サービス契約変更メモ7
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_7_ERR );
		// 宅内機器種別コード8
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_8_ERR );
		// 宅内機器異動コード8
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_8_ERR );
		// 機器提供サービス契約番号8
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_8_ERR );
		// 宅内機器型式コード8
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_8_ERR );
		// 機器製造番号8
		errMapping( template, errMap, EKU0041C020CBSMsg.KKSEIZO_NO_8_ERR );
		// STB-ID8
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_ID_8_ERR );
		// HDD容量コード8
		errMapping( template, errMap, EKU0041C020CBSMsg.HDD_CAPA_CD_8_ERR );
		// BSパススルー可否8
		errMapping( template, errMap, EKU0041C020CBSMsg.VONU_BSPT_KH_8_ERR );
		// STB契約TVコースコード8
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_8_ERR );
		// 機器提供サービス契約変更メモ8
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_8_ERR );
		// 宅内機器種別コード9
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_9_ERR );
		// 宅内機器異動コード9
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_9_ERR );
		// 機器提供サービス契約番号9
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_9_ERR );
		// 宅内機器型式コード9
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_9_ERR );
		// 機器製造番号9
		errMapping( template, errMap, EKU0041C020CBSMsg.KKSEIZO_NO_9_ERR );
		// STB-ID9
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_ID_9_ERR );
		// HDD容量コード9
		errMapping( template, errMap, EKU0041C020CBSMsg.HDD_CAPA_CD_9_ERR );
		// BSパススルー可否9
		errMapping( template, errMap, EKU0041C020CBSMsg.VONU_BSPT_KH_9_ERR );
		// STB契約TVコースコード9
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_9_ERR );
		// 機器提供サービス契約変更メモ9
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_9_ERR );
		// 宅内機器種別コード10
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_10_ERR );
		// 宅内機器異動コード10
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_10_ERR );
		// 機器提供サービス契約番号10
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_10_ERR );
		// 宅内機器型式コード10
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_10_ERR );
		// 機器製造番号10
		errMapping( template, errMap, EKU0041C020CBSMsg.KKSEIZO_NO_10_ERR );
		// STB-ID10
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_ID_10_ERR );
		// HDD容量コード10
		errMapping( template, errMap, EKU0041C020CBSMsg.HDD_CAPA_CD_10_ERR );
		// BSパススルー可否10
		errMapping( template, errMap, EKU0041C020CBSMsg.VONU_BSPT_KH_10_ERR );
		// STB契約TVコースコード10
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_10_ERR );
		// 機器提供サービス契約変更メモ10
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_10_ERR );
		// 宅内機器種別コード11
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_11_ERR );
		// 宅内機器異動コード11
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_11_ERR );
		// 機器提供サービス契約番号11
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_11_ERR );
		// 宅内機器型式コード11
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_11_ERR );
		// 機器製造番号11
		errMapping( template, errMap, EKU0041C020CBSMsg.KKSEIZO_NO_11_ERR );
		// STB-ID11
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_ID_11_ERR );
		// HDD容量コード11
		errMapping( template, errMap, EKU0041C020CBSMsg.HDD_CAPA_CD_11_ERR );
		// BSパススルー可否11
		errMapping( template, errMap, EKU0041C020CBSMsg.VONU_BSPT_KH_11_ERR );
		// STB契約TVコースコード11
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_11_ERR );
		// 機器提供サービス契約変更メモ11
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_11_ERR );
		// 宅内機器種別コード12
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_12_ERR );
		// 宅内機器異動コード12
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_12_ERR );
		// 機器提供サービス契約番号12
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_12_ERR );
		// 宅内機器型式コード12
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_12_ERR );
		// 機器製造番号12
		errMapping( template, errMap, EKU0041C020CBSMsg.KKSEIZO_NO_12_ERR );
		// STB-ID12
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_ID_12_ERR );
		// HDD容量コード12
		errMapping( template, errMap, EKU0041C020CBSMsg.HDD_CAPA_CD_12_ERR );
		// BSパススルー可否12
		errMapping( template, errMap, EKU0041C020CBSMsg.VONU_BSPT_KH_12_ERR );
		// STB契約TVコースコード12
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_12_ERR );
		// 機器提供サービス契約変更メモ12
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_12_ERR );
		// 宅内機器種別コード13
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_13_ERR );
		// 宅内機器異動コード13
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_13_ERR );
		// 機器提供サービス契約番号13
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_13_ERR );
		// 宅内機器型式コード13
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_13_ERR );
		// 機器製造番号13
		errMapping( template, errMap, EKU0041C020CBSMsg.KKSEIZO_NO_13_ERR );
		// STB-ID13
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_ID_13_ERR );
		// HDD容量コード13
		errMapping( template, errMap, EKU0041C020CBSMsg.HDD_CAPA_CD_13_ERR );
		// BSパススルー可否13
		errMapping( template, errMap, EKU0041C020CBSMsg.VONU_BSPT_KH_13_ERR );
		// STB契約TVコースコード13
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_13_ERR );
		// 機器提供サービス契約変更メモ13
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_13_ERR );
		// 宅内機器種別コード14
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_14_ERR );
		// 宅内機器異動コード14
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_14_ERR );
		// 機器提供サービス契約番号14
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_14_ERR );
		// 宅内機器型式コード14
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_14_ERR );
		// 機器製造番号14
		errMapping( template, errMap, EKU0041C020CBSMsg.KKSEIZO_NO_14_ERR );
		// STB-ID14
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_ID_14_ERR );
		// HDD容量コード14
		errMapping( template, errMap, EKU0041C020CBSMsg.HDD_CAPA_CD_14_ERR );
		// BSパススルー可否14
		errMapping( template, errMap, EKU0041C020CBSMsg.VONU_BSPT_KH_14_ERR );
		// STB契約TVコースコード14
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_14_ERR );
		// 機器提供サービス契約変更メモ14
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_14_ERR );
		// 宅内機器種別コード15
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_15_ERR );
		// 宅内機器異動コード15
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_15_ERR );
		// 機器提供サービス契約番号15
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_15_ERR );
		// 宅内機器型式コード15
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_15_ERR );
		// 機器製造番号15
		errMapping( template, errMap, EKU0041C020CBSMsg.KKSEIZO_NO_15_ERR );
		// STB-ID15
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_ID_15_ERR );
		// HDD容量コード15
		errMapping( template, errMap, EKU0041C020CBSMsg.HDD_CAPA_CD_15_ERR );
		// BSパススルー可否15
		errMapping( template, errMap, EKU0041C020CBSMsg.VONU_BSPT_KH_15_ERR );
		// STB契約TVコースコード15
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_15_ERR );
		// 機器提供サービス契約変更メモ15
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_15_ERR );
		// 宅内機器種別コード16
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_16_ERR );
		// 宅内機器異動コード16
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_16_ERR );
		// 機器提供サービス契約番号16
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_16_ERR );
		// 宅内機器型式コード16
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_16_ERR );
		// 機器製造番号16
		errMapping( template, errMap, EKU0041C020CBSMsg.KKSEIZO_NO_16_ERR );
		// STB-ID16
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_ID_16_ERR );
		// HDD容量コード16
		errMapping( template, errMap, EKU0041C020CBSMsg.HDD_CAPA_CD_16_ERR );
		// BSパススルー可否16
		errMapping( template, errMap, EKU0041C020CBSMsg.VONU_BSPT_KH_16_ERR );
		// STB契約TVコースコード16
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_16_ERR );
		// 機器提供サービス契約変更メモ16
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_16_ERR );
		// 宅内機器種別コード17
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_17_ERR );
		// 宅内機器異動コード17
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_17_ERR );
		// 機器提供サービス契約番号17
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_17_ERR );
		// 宅内機器型式コード17
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_17_ERR );
		// 機器製造番号17
		errMapping( template, errMap, EKU0041C020CBSMsg.KKSEIZO_NO_17_ERR );
		// STB-ID17
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_ID_17_ERR );
		// HDD容量コード17
		errMapping( template, errMap, EKU0041C020CBSMsg.HDD_CAPA_CD_17_ERR );
		// BSパススルー可否17
		errMapping( template, errMap, EKU0041C020CBSMsg.VONU_BSPT_KH_17_ERR );
		// STB契約TVコースコード17
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_17_ERR );
		// 機器提供サービス契約変更メモ17
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_17_ERR );
		// 宅内機器種別コード18
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_18_ERR );
		// 宅内機器異動コード18
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_18_ERR );
		// 機器提供サービス契約番号18
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_18_ERR );
		// 宅内機器型式コード18
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_18_ERR );
		// 機器製造番号18
		errMapping( template, errMap, EKU0041C020CBSMsg.KKSEIZO_NO_18_ERR );
		// STB-ID18
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_ID_18_ERR );
		// HDD容量コード18
		errMapping( template, errMap, EKU0041C020CBSMsg.HDD_CAPA_CD_18_ERR );
		// BSパススルー可否18
		errMapping( template, errMap, EKU0041C020CBSMsg.VONU_BSPT_KH_18_ERR );
		// STB契約TVコースコード18
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_18_ERR );
		// 機器提供サービス契約変更メモ18
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_18_ERR );
		// 宅内機器種別コード19
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_19_ERR );
		// 宅内機器異動コード19
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_19_ERR );
		// 機器提供サービス契約番号19
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_19_ERR );
		// 宅内機器型式コード19
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_19_ERR );
		// 機器製造番号19
		errMapping( template, errMap, EKU0041C020CBSMsg.KKSEIZO_NO_19_ERR );
		// STB-ID19
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_ID_19_ERR );
		// HDD容量コード19
		errMapping( template, errMap, EKU0041C020CBSMsg.HDD_CAPA_CD_19_ERR );
		// BSパススルー可否19
		errMapping( template, errMap, EKU0041C020CBSMsg.VONU_BSPT_KH_19_ERR );
		// STB契約TVコースコード19
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_19_ERR );
		// 機器提供サービス契約変更メモ19
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_19_ERR );
		// 宅内機器種別コード20
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_SBT_CD_20_ERR );
		// 宅内機器異動コード20
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_IDO_CD_20_ERR );
		// 機器提供サービス契約番号20
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_NO_20_ERR );
		// 宅内機器型式コード20
		errMapping( template, errMap, EKU0041C020CBSMsg.TAKNKIKI_MODEL_CD_20_ERR );
		// 機器製造番号20
		errMapping( template, errMap, EKU0041C020CBSMsg.KKSEIZO_NO_20_ERR );
		// STB-ID20
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_ID_20_ERR );
		// HDD容量コード20
		errMapping( template, errMap, EKU0041C020CBSMsg.HDD_CAPA_CD_20_ERR );
		// BSパススルー可否20
		errMapping( template, errMap, EKU0041C020CBSMsg.VONU_BSPT_KH_20_ERR );
		// STB契約TVコースコード20
		errMapping( template, errMap, EKU0041C020CBSMsg.STB_KEI_TV_COURSE_CD_20_ERR );
		// 機器提供サービス契約変更メモ20
		errMapping( template, errMap, EKU0041C020CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_20_ERR );
		// 転宅先サービス契約回線内訳番号
		errMapping( template, errMap, EKU0041C020CBSMsg.TENTAKU_SAKI_SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 機器変更番号1
		errMapping( template, errMap, EKU0041C020CBSMsg.KIKI_CHG_NO_1_ERR );
		// 機器変更番号2
		errMapping( template, errMap, EKU0041C020CBSMsg.KIKI_CHG_NO_2_ERR );
		// 機器変更番号3
		errMapping( template, errMap, EKU0041C020CBSMsg.KIKI_CHG_NO_3_ERR );
		// 機器変更番号4
		errMapping( template, errMap, EKU0041C020CBSMsg.KIKI_CHG_NO_4_ERR );
		// 機器変更番号5
		errMapping( template, errMap, EKU0041C020CBSMsg.KIKI_CHG_NO_5_ERR );
		// 機器変更番号6
		errMapping( template, errMap, EKU0041C020CBSMsg.KIKI_CHG_NO_6_ERR );
		// 機器変更番号7
		errMapping( template, errMap, EKU0041C020CBSMsg.KIKI_CHG_NO_7_ERR );
		// 機器変更番号8
		errMapping( template, errMap, EKU0041C020CBSMsg.KIKI_CHG_NO_8_ERR );
		// 機器変更番号9
		errMapping( template, errMap, EKU0041C020CBSMsg.KIKI_CHG_NO_9_ERR );
		// 機器変更番号10
		errMapping( template, errMap, EKU0041C020CBSMsg.KIKI_CHG_NO_10_ERR );
		// 機器変更番号11
		errMapping( template, errMap, EKU0041C020CBSMsg.KIKI_CHG_NO_11_ERR );
		// 機器変更番号12
		errMapping( template, errMap, EKU0041C020CBSMsg.KIKI_CHG_NO_12_ERR );
		// 機器変更番号13
		errMapping( template, errMap, EKU0041C020CBSMsg.KIKI_CHG_NO_13_ERR );
		// 機器変更番号14
		errMapping( template, errMap, EKU0041C020CBSMsg.KIKI_CHG_NO_14_ERR );
		// 機器変更番号15
		errMapping( template, errMap, EKU0041C020CBSMsg.KIKI_CHG_NO_15_ERR );
		// 機器変更番号16
		errMapping( template, errMap, EKU0041C020CBSMsg.KIKI_CHG_NO_16_ERR );
		// 機器変更番号17
		errMapping( template, errMap, EKU0041C020CBSMsg.KIKI_CHG_NO_17_ERR );
		// 機器変更番号18
		errMapping( template, errMap, EKU0041C020CBSMsg.KIKI_CHG_NO_18_ERR );
		// 機器変更番号19
		errMapping( template, errMap, EKU0041C020CBSMsg.KIKI_CHG_NO_19_ERR );
		// 機器変更番号20
		errMapping( template, errMap, EKU0041C020CBSMsg.KIKI_CHG_NO_20_ERR );
		//ANK-3136-00-00 ADD START
		// 設備流用有無
		errMapping( template, errMap, EKU0041C020CBSMsg.EQUIP_RYUYO_UM_ERR );
		// 設備流用工事完了希望年月日
		errMapping( template, errMap, EKU0041C020CBSMsg.SBRY_KJ_FIN_KIBOYMD_ERR );
		// 他システム連携_工事連絡先氏名
		errMapping( template, errMap, EKU0041C020CBSMsg.TSYRN_KJ_RRKS_NM_ERR );
		// 他システム連携_工事連絡先電話番号
		errMapping( template, errMap, EKU0041C020CBSMsg.TSYRN_KJ_RRKS_TLN_ERR );
		// 他システム連携_宅内調査時連絡先氏名
		errMapping( template, errMap, EKU0041C020CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM_ERR );
		// 他システム連携_宅内調査時連絡先電話番号
		errMapping( template, errMap, EKU0041C020CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN_ERR );
		// 他システム連携_連絡希望日時
		errMapping( template, errMap, EKU0041C020CBSMsg.TSYRN_RRK_KIBO_DATE_ERR );
		// 他システム連携_工事費用
		errMapping( template, errMap, EKU0041C020CBSMsg.TSYRN_KOJI_HI_ERR );
		// 他システム連携_宅内調査要否
		errMapping( template, errMap, EKU0041C020CBSMsg.TSYRN_TAKCHO_YH_ERR );
		// 他システム連携_承諾書要否
		errMapping( template, errMap, EKU0041C020CBSMsg.TSYRN_SDAKS_YH_ERR );
		// 他システム連携_立会者名
		errMapping( template, errMap, EKU0041C020CBSMsg.TSYRN_TACHIAISHA_NM_ERR );
		// 他システム連携_引越し施策要否
		errMapping( template, errMap, EKU0041C020CBSMsg.TSYRN_HKKS_SISAK_YH_ERR );
		// 他システム連携_建替時新設案件要否
		errMapping( template, errMap, EKU0041C020CBSMsg.TSYRN_TTK_JI_NSANK_YH_ERR );
		// 他システム連携_地図有無
		errMapping( template, errMap, EKU0041C020CBSMsg.TSYRN_MAP_UM_ERR );
		// 他システム連携_同時工事情報
		errMapping( template, errMap, EKU0041C020CBSMsg.TSYRN_DOJI_KOJI_INF_ERR );
		// 他システム連携_既存契約情報
		errMapping( template, errMap, EKU0041C020CBSMsg.TSYRN_KZN_KEI_INF_ERR );
		// 他システム連携_不備解消年月日
		errMapping( template, errMap, EKU0041C020CBSMsg.TSYRN_HBI_KAISHOU_YMD_ERR );
		// 他システム連携_キャンペーン情報
		errMapping( template, errMap, EKU0041C020CBSMsg.TSYRN_CAMPAIGN_INF_ERR );
		//ANK-3136-00-00 ADD END
		return param;
	}

	/**
	 *【上りマッピング】EKU0061C020 工事案件<eo光ネットマンション>解約
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕ku0061_c020_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKU0061C020( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKU0061C020CBSMsg.class.getName(), EKU0061C020, FUNC_CD_INS_CHECK_ADD );

		/** 上りマッピング **/
		// サービス契約番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.SVC_KEI_NO );
		// サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.SVC_KEI_KAISEN_UCWK_NO );
		// 申込書番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MSKMSHO_NO );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 申込書明細番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MKMSDTL_NO );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 申込明細番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MSKM_DTL_NO );
		// 旧申込明細番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.OLD_MSKM_DTL_NO );
		// 工事受付コード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KOJI_UK_CD );
		// 工事受付詳細コード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KOJI_UK_DTAIL_CD );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO START
		// 工事受付契機異動区分
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KOJI_UK_OPTNTY_IDO_DIV );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO END
		// 工事受付契機異動年月日時分秒
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KOJI_UK_OPTNTY_IDO_DTM );
		// サービス開始年月日
		updMapping( template, mapInfo, EKU0061C020CBSMsg.SVC_STAYMD );
		// サービスコード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.SVC_CD );
		// 料金グループコード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.PRC_GRP_CD );
		// 料金コースコード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.PCRS_CD );
		// 料金プランコード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.PPLAN_CD );
		// 割引タイプコード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.WRIB_TYPE_CD );
		// 追加元サービス契約番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ADD_MOTO_SVC_KEI_NO );
		// オーナー契約番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.OWNR_KEI_NO );
		// P-ID
		updMapping( template, mapInfo, EKU0061C020CBSMsg.PID );
		// IP払出コード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.IP_HRADSI_CD );
		// マンション部屋通信機器種別コード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MANS_RM_TUSHIN_KIKI_SBT_CD );
		// マンション通信設備コード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MANS_TUSHIN_EQUIP_CD );
		// SYSID
		updMapping( template, mapInfo, EKU0061C020CBSMsg.SYSID );
		// 申込者名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MSKMSHA_NM );
		// お客様名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.CUST_NM );
		// お客様カナ名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.CUST_KANA );
		// お客様自宅電話番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.CUST_HOME_TEL_NO );
		// お客様携帯電話番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.CUST_KTAI_TEL_NO );
		// お客様連絡先電話番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.CUST_RRKS_TEL_NO );
		// 連絡先勤務先名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.RRKS_OFFC_NM );
// ★★★ ANK-0397-00-00 ADD  2012.10.05 S.SHINJO START ★★★
		// 契約者住所手動入力フラグ
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KEISHA_AD_MAN_INPUT_FLG );
// ★★★ ANK-0397-00-00 ADD  2012.10.05 S.SHINJO END ★★★
		// 契約者住所コード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KEISHA_AD_CD );
		// 契約者郵便番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KEISHA_PCD );
		// 契約者都道府県名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KEISHA_STATE_NM );
		// 契約者市区町村名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KEISHA_CITY_NM );
		// 契約者大字通称名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KEISHA_OAZTSU_NM );
		// 契約者字丁目名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KEISHA_AZCHO_NM );
		// 契約者住所番地号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KEISHA_AD_BNCHIGO );
		// 契約者住所補記・建物名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KEISHA_ADRTTM );
		// 契約者住所補記・部屋番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KEISHA_ADRRM );
		// 請求契約番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.SEIKY_KEI_NO );
		// 場所番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.PLACE_NO );
		// 設置場所住所コード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.SETPLACE_AD_CD );
		// 設置場所郵便番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.SETPLACE_PCD );
		// 設置場所都道府県名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.SETPLACE_STATE_NM );
		// 設置場所市区町村名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.SETPLACE_CITY_NM );
		// 設置場所大字通称名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.SETPLACE_OAZTSU_NM );
		// 設置場所字丁目名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.SETPLACE_AZCHO_NM );
		// 設置場所住所番地号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.SETPLACE_AD_BNCHIGO );
		// 設置場所住所補記・建物名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.SETPLACE_ADRTTM );
		// 設置場所住所補記・部屋番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.SETPLACE_ADRRM );
		// 工事先住所未確定フラグ
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		updMapping( template, mapInfo, EKU0061C020CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH );
		// 回線場所電話番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KAISEN_PLACE_TELNO );
		// 関電営業所番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KEPCO_BUSIOFFICE_NO );
		// 経度
		updMapping( template, mapInfo, EKU0061C020CBSMsg.LGTD );
		// 緯度
		updMapping( template, mapInfo, EKU0061C020CBSMsg.LTTD );
		// 住所形態コード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.AD_FORM_CD );
		// 入居階数コード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.NYUKYO_FLR_CNT_CD );
		// 建築階数コード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KCKU_FLR_CNT_CD );
		// マンション物件コード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MANSION_BUKKEN_CD );
		// 方角コード1
		updMapping( template, mapInfo, EKU0061C020CBSMsg.DIRECTION_CD_1 );
		// 方角コード2
		updMapping( template, mapInfo, EKU0061C020CBSMsg.DIRECTION_CD_2 );
		// オプションサービス契約引継ぎフラグ
		updMapping( template, mapInfo, EKU0061C020CBSMsg.OPSVKEI_HKTGI_FLG );
		// 工事範囲コード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KOJI_SCOPE_CD );
		// 移設コード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ISETSU_CD );
		// 工事希望年月日
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KOJI_KIBO_YMD );
		// 解約希望年月日
		updMapping( template, mapInfo, EKU0061C020CBSMsg.DSL_KIBO_YMD );
		// サービス解約年月日
		updMapping( template, mapInfo, EKU0061C020CBSMsg.SVC_DSL_YMD );
		// 強制解約指示年月日
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KYOSEI_DSL_SJI_YMD );
		// 電話連絡希望年月日
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TEL_RRK_KIBO_YMD );
		// 電話連絡希望時間帯コード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TEL_RRK_KIBO_TIME_CD );
		// 宅内調査希望アポ期限年月日
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD );
		// 宅内工事希望アポ期限年月日
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD );
		// 工事アポ連絡先指定コード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KOJI_APO_RRKS_SHITEI_CD );
		// 工事アポ連絡先電話番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KOJI_APO_RRKS_TELNO );
		// 連絡手段コード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.RRK_WAY_CD );
		// 連絡手段補記
		updMapping( template, mapInfo, EKU0061C020CBSMsg.RRK_WAY_HOKI );
		// 工事案件備考
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KOJIAK_BIKO );
		// 工事案件備考1
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KOJIAK_BIKO_1 );
		// 工事案件備考2
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KOJIAK_BIKO_2 );
		// マンション設備システム連携用記事欄
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MANSSBSYS_RNKI_KIJIRAN );
		// 電波障害案件種別コード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.DMPSANK_SBT_CD );
		// 関西電力お客様情報授受同意有無
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM );
		// マンションID
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MANSION_ID );
		// 回線使用契約番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KAISEN_USE_KEI_NO );
		// eo光電話番号1
		updMapping( template, mapInfo, EKU0061C020CBSMsg.EOH_TEL_NO_1 );
		// eo光電話番号2
		updMapping( template, mapInfo, EKU0061C020CBSMsg.EOH_TEL_NO_2 );
		// eo光電話番号3
		updMapping( template, mapInfo, EKU0061C020CBSMsg.EOH_TEL_NO_3 );
		// eo光電話番号4
		updMapping( template, mapInfo, EKU0061C020CBSMsg.EOH_TEL_NO_4 );
		// eo光電話番号5
		updMapping( template, mapInfo, EKU0061C020CBSMsg.EOH_TEL_NO_5 );
		// 宅内機器種別コード1
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_1 );
		// 機器提供サービス契約番号1
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_1 );
		// 宅内機器型式コード1
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_1 );
		// 機器製造番号1
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKSEIZO_NO_1 );
		// MACアドレス1
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MACAD_1 );
		// ルーター種類コード1
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ROUTER_KIND_CD_1 );
		// 提供種別コード1
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TK_SBT_CD_1 );
		// 宅内機器種別コード2
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_2 );
		// 機器提供サービス契約番号2
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_2 );
		// 宅内機器型式コード2
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_2 );
		// 機器製造番号2
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKSEIZO_NO_2 );
		// MACアドレス2
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MACAD_2 );
		// ルーター種類コード2
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ROUTER_KIND_CD_2 );
		// 提供種別コード2
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TK_SBT_CD_2 );
		// 宅内機器種別コード3
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_3 );
		// 機器提供サービス契約番号3
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_3 );
		// 宅内機器型式コード3
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_3 );
		// 機器製造番号3
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKSEIZO_NO_3 );
		// MACアドレス3
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MACAD_3 );
		// ルーター種類コード3
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ROUTER_KIND_CD_3 );
		// 提供種別コード3
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TK_SBT_CD_3 );
		// 宅内機器種別コード4
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_4 );
		// 機器提供サービス契約番号4
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_4 );
		// 宅内機器型式コード4
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_4 );
		// 機器製造番号4
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKSEIZO_NO_4 );
		// MACアドレス4
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MACAD_4 );
		// ルーター種類コード4
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ROUTER_KIND_CD_4 );
		// 提供種別コード4
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TK_SBT_CD_4 );
		// 宅内機器種別コード5
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_5 );
		// 機器提供サービス契約番号5
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_5 );
		// 宅内機器型式コード5
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_5 );
		// 機器製造番号5
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKSEIZO_NO_5 );
		// MACアドレス5
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MACAD_5 );
		// ルーター種類コード5
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ROUTER_KIND_CD_5 );
		// 提供種別コード5
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TK_SBT_CD_5 );
		// 宅内機器種別コード6
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_6 );
		// 機器提供サービス契約番号6
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_6 );
		// 宅内機器型式コード6
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_6 );
		// 機器製造番号6
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKSEIZO_NO_6 );
		// MACアドレス6
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MACAD_6 );
		// ルーター種類コード6
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ROUTER_KIND_CD_6 );
		// 提供種別コード6
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TK_SBT_CD_6 );
		// 宅内機器種別コード7
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_7 );
		// 機器提供サービス契約番号7
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_7 );
		// 宅内機器型式コード7
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_7 );
		// 機器製造番号7
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKSEIZO_NO_7 );
		// MACアドレス7
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MACAD_7 );
		// ルーター種類コード7
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ROUTER_KIND_CD_7 );
		// 提供種別コード7
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TK_SBT_CD_7 );
		// 宅内機器種別コード8
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_8 );
		// 機器提供サービス契約番号8
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_8 );
		// 宅内機器型式コード8
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_8 );
		// 機器製造番号8
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKSEIZO_NO_8 );
		// MACアドレス8
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MACAD_8 );
		// ルーター種類コード8
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ROUTER_KIND_CD_8 );
		// 提供種別コード8
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TK_SBT_CD_8 );
		// 宅内機器種別コード9
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_9 );
		// 機器提供サービス契約番号9
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_9 );
		// 宅内機器型式コード9
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_9 );
		// 機器製造番号9
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKSEIZO_NO_9 );
		// MACアドレス9
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MACAD_9 );
		// ルーター種類コード9
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ROUTER_KIND_CD_9 );
		// 提供種別コード9
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TK_SBT_CD_9 );
		// 宅内機器種別コード10
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_10 );
		// 機器提供サービス契約番号10
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_10 );
		// 宅内機器型式コード10
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_10 );
		// 機器製造番号10
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKSEIZO_NO_10 );
		// MACアドレス10
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MACAD_10 );
		// ルーター種類コード10
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ROUTER_KIND_CD_10 );
		// 提供種別コード10
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TK_SBT_CD_10 );
		// 宅内機器種別コード11
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_11 );
		// 機器提供サービス契約番号11
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_11 );
		// 宅内機器型式コード11
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_11 );
		// 機器製造番号11
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKSEIZO_NO_11 );
		// MACアドレス11
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MACAD_11 );
		// ルーター種類コード11
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ROUTER_KIND_CD_11 );
		// 提供種別コード11
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TK_SBT_CD_11 );
		// 宅内機器種別コード12
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_12 );
		// 機器提供サービス契約番号12
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_12 );
		// 宅内機器型式コード12
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_12 );
		// 機器製造番号12
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKSEIZO_NO_12 );
		// MACアドレス12
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MACAD_12 );
		// ルーター種類コード12
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ROUTER_KIND_CD_12 );
		// 提供種別コード12
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TK_SBT_CD_12 );
		// 宅内機器種別コード13
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_13 );
		// 機器提供サービス契約番号13
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_13 );
		// 宅内機器型式コード13
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_13 );
		// 機器製造番号13
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKSEIZO_NO_13 );
		// MACアドレス13
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MACAD_13 );
		// ルーター種類コード13
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ROUTER_KIND_CD_13 );
		// 提供種別コード13
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TK_SBT_CD_13 );
		// 宅内機器種別コード14
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_14 );
		// 機器提供サービス契約番号14
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_14 );
		// 宅内機器型式コード14
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_14 );
		// 機器製造番号14
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKSEIZO_NO_14 );
		// MACアドレス14
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MACAD_14 );
		// ルーター種類コード14
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ROUTER_KIND_CD_14 );
		// 提供種別コード14
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TK_SBT_CD_14 );
		// 宅内機器種別コード15
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_15 );
		// 機器提供サービス契約番号15
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_15 );
		// 宅内機器型式コード15
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_15 );
		// 機器製造番号15
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKSEIZO_NO_15 );
		// MACアドレス15
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MACAD_15 );
		// ルーター種類コード15
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ROUTER_KIND_CD_15 );
		// 提供種別コード15
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TK_SBT_CD_15 );
		// 宅内機器種別コード16
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_16 );
		// 機器提供サービス契約番号16
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_16 );
		// 宅内機器型式コード16
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_16 );
		// 機器製造番号16
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKSEIZO_NO_16 );
		// MACアドレス16
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MACAD_16 );
		// ルーター種類コード16
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ROUTER_KIND_CD_16 );
		// 提供種別コード16
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TK_SBT_CD_16 );
		// 宅内機器種別コード17
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_17 );
		// 機器提供サービス契約番号17
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_17 );
		// 宅内機器型式コード17
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_17 );
		// 機器製造番号17
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKSEIZO_NO_17 );
		// MACアドレス17
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MACAD_17 );
		// ルーター種類コード17
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ROUTER_KIND_CD_17 );
		// 提供種別コード17
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TK_SBT_CD_17 );
		// 宅内機器種別コード18
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_18 );
		// 機器提供サービス契約番号18
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_18 );
		// 宅内機器型式コード18
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_18 );
		// 機器製造番号18
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKSEIZO_NO_18 );
		// MACアドレス18
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MACAD_18 );
		// ルーター種類コード18
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ROUTER_KIND_CD_18 );
		// 提供種別コード18
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TK_SBT_CD_18 );
		// 宅内機器種別コード19
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_19 );
		// 機器提供サービス契約番号19
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_19 );
		// 宅内機器型式コード19
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_19 );
		// 機器製造番号19
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKSEIZO_NO_19 );
		// MACアドレス19
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MACAD_19 );
		// ルーター種類コード19
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ROUTER_KIND_CD_19 );
		// 提供種別コード19
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TK_SBT_CD_19 );
		// 宅内機器種別コード20
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_20 );
		// 機器提供サービス契約番号20
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_20 );
		// 宅内機器型式コード20
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_20 );
		// 機器製造番号20
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KKSEIZO_NO_20 );
		// MACアドレス20
		updMapping( template, mapInfo, EKU0061C020CBSMsg.MACAD_20 );
		// ルーター種類コード20
		updMapping( template, mapInfo, EKU0061C020CBSMsg.ROUTER_KIND_CD_20 );
		// 提供種別コード20
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TK_SBT_CD_20 );
		// 転宅先サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TENTAKU_SAKI_SVC_KEI_KAISEN_UCWK_NO );
		// 宅内機器異動コード1
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_1 );
		// 宅内機器異動コード2
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_2 );
		// 宅内機器異動コード3
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_3 );
		// 宅内機器異動コード4
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_4 );
		// 宅内機器異動コード5
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_5 );
		// 宅内機器異動コード6
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_6 );
		// 宅内機器異動コード7
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_7 );
		// 宅内機器異動コード8
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_8 );
		// 宅内機器異動コード9
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_9 );
		// 宅内機器異動コード10
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_10 );
		// 宅内機器異動コード11
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_11 );
		// 宅内機器異動コード12
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_12 );
		// 宅内機器異動コード13
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_13 );
		// 宅内機器異動コード14
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_14 );
		// 宅内機器異動コード15
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_15 );
		// 宅内機器異動コード16
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_16 );
		// 宅内機器異動コード17
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_17 );
		// 宅内機器異動コード18
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_18 );
		// 宅内機器異動コード19
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_19 );
		// 宅内機器異動コード20
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_20 );
		// 機器変更番号1
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KIKI_CHG_NO_1 );
		// 機器変更番号2
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KIKI_CHG_NO_2 );
		// 機器変更番号3
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KIKI_CHG_NO_3 );
		// 機器変更番号4
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KIKI_CHG_NO_4 );
		// 機器変更番号5
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KIKI_CHG_NO_5 );
		// 機器変更番号6
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KIKI_CHG_NO_6 );
		// 機器変更番号7
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KIKI_CHG_NO_7 );
		// 機器変更番号8
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KIKI_CHG_NO_8 );
		// 機器変更番号9
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KIKI_CHG_NO_9 );
		// 機器変更番号10
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KIKI_CHG_NO_10 );
		// 機器変更番号11
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KIKI_CHG_NO_11 );
		// 機器変更番号12
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KIKI_CHG_NO_12 );
		// 機器変更番号13
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KIKI_CHG_NO_13 );
		// 機器変更番号14
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KIKI_CHG_NO_14 );
		// 機器変更番号15
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KIKI_CHG_NO_15 );
		// 機器変更番号16
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KIKI_CHG_NO_16 );
		// 機器変更番号17
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KIKI_CHG_NO_17 );
		// 機器変更番号18
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KIKI_CHG_NO_18 );
		// 機器変更番号19
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KIKI_CHG_NO_19 );
		// 機器変更番号20
		updMapping( template, mapInfo, EKU0061C020CBSMsg.KIKI_CHG_NO_20 );
// ST1-218での関連対応 START 2013/2/2
		// 転宅先住所コード
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TENTAKU_SAKI_AD_CD );
		// 転宅先郵便番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TENTAKU_SAKI_PCD );
		// 転宅先都道府県名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TENTAKU_SAKI_STATE_NM );
		// 転宅先市区町村名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TENTAKU_SAKI_CITY_NM );
		// 転宅先大字通称名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TENTAKU_SAKI_OAZTSU_NM );
		// 転宅先字丁目名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TENTAKU_SAKI_AZCHO_NM );
		// 転宅先住所番地号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TENTAKU_SAKI_AD_BNCHIGO );
		// 転宅先住所補記・建物名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TENTAKU_SAKI_ADRTTM );
		// 転居先利用場所情報・部屋番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TENTAKU_SAKI_ADRRM );
// ST1-218での関連対応 END 2013/2/2
		//ANK-3136-00-00 ADD START
		// 設備流用有無
		updMapping( template, mapInfo, EKU0061C020CBSMsg.EQUIP_RYUYO_UM );
		// 設備流用工事完了希望年月日
		updMapping( template, mapInfo, EKU0061C020CBSMsg.SBRY_KJ_FIN_KIBOYMD );
		// 他システム連携_工事連絡先氏名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TSYRN_KJ_RRKS_NM );
		// 他システム連携_工事連絡先電話番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TSYRN_KJ_RRKS_TLN );
		// 他システム連携_宅内調査時連絡先氏名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM );
		// 他システム連携_宅内調査時連絡先電話番号
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN );
		// 他システム連携_連絡希望日時
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TSYRN_RRK_KIBO_DATE );
		// 他システム連携_工事費用
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TSYRN_KOJI_HI );
		// 他システム連携_宅内調査要否
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TSYRN_TAKCHO_YH );
		// 他システム連携_承諾書要否
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TSYRN_SDAKS_YH );
		// 他システム連携_立会者名
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TSYRN_TACHIAISHA_NM );
		// 他システム連携_引越し施策要否
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TSYRN_HKKS_SISAK_YH );
		// 他システム連携_建替時新設案件要否
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TSYRN_TTK_JI_NSANK_YH );
		// 他システム連携_地図有無
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TSYRN_MAP_UM );
		// 他システム連携_同時工事情報
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TSYRN_DOJI_KOJI_INF );
		// 他システム連携_既存契約情報
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TSYRN_KZN_KEI_INF );
		// 他システム連携_不備解消年月日
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TSYRN_HBI_KAISHOU_YMD );
		// 他システム連携_キャンペーン情報
		updMapping( template, mapInfo, EKU0061C020CBSMsg.TSYRN_CAMPAIGN_INF );
		//ANK-3136-00-00 ADD END
		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKU0061C020 工事案件<eo光ネットマンション>解約
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKU0061C020( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap ku0061_c020_map = (HashMap)( paramWorkMap.get( EKU0061C020_MAP ) );
		if ( ku0061_c020_map == null ) {
			ku0061_c020_map = new HashMap();
			paramWorkMap.put( EKU0061C020_MAP, ku0061_c020_map );
		}

		/** 下りマッピング **/
		if ( template != null ) {
			// EKU0061C020.工事案件番号 ⇒ param.新規工事案件番号
			if ( template.isNull( EKU0061C020CBSMsg.KOJIAK_NO ) ) {
				ku0061_c020_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_NO, "" );
			} else {
				ku0061_c020_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_NO, template.getString( EKU0061C020CBSMsg.KOJIAK_NO ) );
				putParam( param, JKKKojiAnkenConstCC.NEW_KOJIAK_NO, template.getString( EKU0061C020CBSMsg.KOJIAK_NO ), fixedText );
			}
			// EKU0061C020.工事案件種別コード ⇒ param.新規新規工事案件種別コード
			if ( template.isNull( EKU0061C020CBSMsg.KOJIAK_SBT_CD ) ) {
				ku0061_c020_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, new String() );
			} else {
				ku0061_c020_map.put( JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, template.getString( EKU0061C020CBSMsg.KOJIAK_SBT_CD ) );
				putParam( param, JKKKojiAnkenConstCC.NEW_KOJIAK_SBT_CD, template.getString( EKU0061C020CBSMsg.KOJIAK_SBT_CD ), fixedText );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKU0061C020(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		return ku0061_c020_map;
	}

	/**
	 *【エラーマッピング】EKU0061C020 工事案件<eo光ネットマンション>解約
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKU0061C020( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKU0061C020CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// サービス契約番号
		errMapping( template, errMap, EKU0061C020CBSMsg.SVC_KEI_NO_ERR );
		// サービス契約回線内訳番号
		errMapping( template, errMap, EKU0061C020CBSMsg.SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 申込書番号
		errMapping( template, errMap, EKU0061C020CBSMsg.MSKMSHO_NO_ERR );
		// 申込明細番号
		errMapping( template, errMap, EKU0061C020CBSMsg.MSKM_DTL_NO_ERR );
		// 旧申込明細番号
		errMapping( template, errMap, EKU0061C020CBSMsg.OLD_MSKM_DTL_NO_ERR );
		// 工事受付コード
		errMapping( template, errMap, EKU0061C020CBSMsg.KOJI_UK_CD_ERR );
		// 工事受付詳細コード
		errMapping( template, errMap, EKU0061C020CBSMsg.KOJI_UK_DTAIL_CD_ERR );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO START
		// 工事受付契機異動区分
		errMapping( template, errMap, EKU0061C020CBSMsg.KOJI_UK_OPTNTY_IDO_DIV_ERR );
// ST2-2012-0001919 対応 2012.12.13 Y.MORIMOTO END
		// 工事受付契機異動年月日時分秒
		errMapping( template, errMap, EKU0061C020CBSMsg.KOJI_UK_OPTNTY_IDO_DTM_ERR );
		// サービス開始年月日
		errMapping( template, errMap, EKU0061C020CBSMsg.SVC_STAYMD_ERR );
		// サービスコード
		errMapping( template, errMap, EKU0061C020CBSMsg.SVC_CD_ERR );
		// 料金グループコード
		errMapping( template, errMap, EKU0061C020CBSMsg.PRC_GRP_CD_ERR );
		// 料金コースコード
		errMapping( template, errMap, EKU0061C020CBSMsg.PCRS_CD_ERR );
		// 料金プランコード
		errMapping( template, errMap, EKU0061C020CBSMsg.PPLAN_CD_ERR );
		// 割引タイプコード
		errMapping( template, errMap, EKU0061C020CBSMsg.WRIB_TYPE_CD_ERR );
		// 追加元サービス契約番号
		errMapping( template, errMap, EKU0061C020CBSMsg.ADD_MOTO_SVC_KEI_NO_ERR );
		// オーナー契約番号
		errMapping( template, errMap, EKU0061C020CBSMsg.OWNR_KEI_NO_ERR );
		// P-ID
		errMapping( template, errMap, EKU0061C020CBSMsg.PID_ERR );
		// IP払出コード
		errMapping( template, errMap, EKU0061C020CBSMsg.IP_HRADSI_CD_ERR );
		// マンション部屋通信機器種別コード
		errMapping( template, errMap, EKU0061C020CBSMsg.MANS_RM_TUSHIN_KIKI_SBT_CD_ERR );
		// マンション通信設備コード
		errMapping( template, errMap, EKU0061C020CBSMsg.MANS_TUSHIN_EQUIP_CD_ERR );
		// SYSID
		errMapping( template, errMap, EKU0061C020CBSMsg.SYSID_ERR );
		// 申込者名
		errMapping( template, errMap, EKU0061C020CBSMsg.MSKMSHA_NM_ERR );
		// お客様名
		errMapping( template, errMap, EKU0061C020CBSMsg.CUST_NM_ERR );
		// お客様カナ名
		errMapping( template, errMap, EKU0061C020CBSMsg.CUST_KANA_ERR );
		// お客様自宅電話番号
		errMapping( template, errMap, EKU0061C020CBSMsg.CUST_HOME_TEL_NO_ERR );
		// お客様携帯電話番号
		errMapping( template, errMap, EKU0061C020CBSMsg.CUST_KTAI_TEL_NO_ERR );
		// お客様連絡先電話番号
		errMapping( template, errMap, EKU0061C020CBSMsg.CUST_RRKS_TEL_NO_ERR );
		// 連絡先勤務先名
		errMapping( template, errMap, EKU0061C020CBSMsg.RRKS_OFFC_NM_ERR );
		// 契約者住所コード
		errMapping( template, errMap, EKU0061C020CBSMsg.KEISHA_AD_CD_ERR );
		// 契約者郵便番号
		errMapping( template, errMap, EKU0061C020CBSMsg.KEISHA_PCD_ERR );
		// 契約者都道府県名
		errMapping( template, errMap, EKU0061C020CBSMsg.KEISHA_STATE_NM_ERR );
		// 契約者市区町村名
		errMapping( template, errMap, EKU0061C020CBSMsg.KEISHA_CITY_NM_ERR );
		// 契約者大字通称名
		errMapping( template, errMap, EKU0061C020CBSMsg.KEISHA_OAZTSU_NM_ERR );
		// 契約者字丁目名
		errMapping( template, errMap, EKU0061C020CBSMsg.KEISHA_AZCHO_NM_ERR );
		// 契約者住所番地号
		errMapping( template, errMap, EKU0061C020CBSMsg.KEISHA_AD_BNCHIGO_ERR );
		// 契約者住所補記・建物名
		errMapping( template, errMap, EKU0061C020CBSMsg.KEISHA_ADRTTM_ERR );
		// 契約者住所補記・部屋番号
		errMapping( template, errMap, EKU0061C020CBSMsg.KEISHA_ADRRM_ERR );
		// 請求契約番号
		errMapping( template, errMap, EKU0061C020CBSMsg.SEIKY_KEI_NO_ERR );
		// 場所番号
		errMapping( template, errMap, EKU0061C020CBSMsg.PLACE_NO_ERR );
		// 設置場所住所コード
		errMapping( template, errMap, EKU0061C020CBSMsg.SETPLACE_AD_CD_ERR );
		// 設置場所郵便番号
		errMapping( template, errMap, EKU0061C020CBSMsg.SETPLACE_PCD_ERR );
		// 設置場所都道府県名
		errMapping( template, errMap, EKU0061C020CBSMsg.SETPLACE_STATE_NM_ERR );
		// 設置場所市区町村名
		errMapping( template, errMap, EKU0061C020CBSMsg.SETPLACE_CITY_NM_ERR );
		// 設置場所大字通称名
		errMapping( template, errMap, EKU0061C020CBSMsg.SETPLACE_OAZTSU_NM_ERR );
		// 設置場所字丁目名
		errMapping( template, errMap, EKU0061C020CBSMsg.SETPLACE_AZCHO_NM_ERR );
		// 設置場所住所番地号
		errMapping( template, errMap, EKU0061C020CBSMsg.SETPLACE_AD_BNCHIGO_ERR );
		// 設置場所住所補記・建物名
		errMapping( template, errMap, EKU0061C020CBSMsg.SETPLACE_ADRTTM_ERR );
		// 設置場所住所補記・部屋番号
		errMapping( template, errMap, EKU0061C020CBSMsg.SETPLACE_ADRRM_ERR );
		// 工事先住所未確定フラグ
		errMapping( template, errMap, EKU0061C020CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG_ERR );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		errMapping( template, errMap, EKU0061C020CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH_ERR );
		// 回線場所電話番号
		errMapping( template, errMap, EKU0061C020CBSMsg.KAISEN_PLACE_TELNO_ERR );
		// 関電営業所番号
		errMapping( template, errMap, EKU0061C020CBSMsg.KEPCO_BUSIOFFICE_NO_ERR );
		// 経度
		errMapping( template, errMap, EKU0061C020CBSMsg.LGTD_ERR );
		// 緯度
		errMapping( template, errMap, EKU0061C020CBSMsg.LTTD_ERR );
		// 住所形態コード
		errMapping( template, errMap, EKU0061C020CBSMsg.AD_FORM_CD_ERR );
		// 入居階数コード
		errMapping( template, errMap, EKU0061C020CBSMsg.NYUKYO_FLR_CNT_CD_ERR );
		// 建築階数コード
		errMapping( template, errMap, EKU0061C020CBSMsg.KCKU_FLR_CNT_CD_ERR );
		// マンション物件コード
		errMapping( template, errMap, EKU0061C020CBSMsg.MANSION_BUKKEN_CD_ERR );
		// 方角コード1
		errMapping( template, errMap, EKU0061C020CBSMsg.DIRECTION_CD_1_ERR );
		// 方角コード2
		errMapping( template, errMap, EKU0061C020CBSMsg.DIRECTION_CD_2_ERR );
		// オプションサービス契約引継ぎフラグ
		errMapping( template, errMap, EKU0061C020CBSMsg.OPSVKEI_HKTGI_FLG_ERR );
		// 工事範囲コード
		errMapping( template, errMap, EKU0061C020CBSMsg.KOJI_SCOPE_CD_ERR );
		// 移設コード
		errMapping( template, errMap, EKU0061C020CBSMsg.ISETSU_CD_ERR );
		// 工事希望年月日
		errMapping( template, errMap, EKU0061C020CBSMsg.KOJI_KIBO_YMD_ERR );
		// 解約希望年月日
		errMapping( template, errMap, EKU0061C020CBSMsg.DSL_KIBO_YMD_ERR );
		// サービス解約年月日
		errMapping( template, errMap, EKU0061C020CBSMsg.SVC_DSL_YMD_ERR );
		// 強制解約指示年月日
		errMapping( template, errMap, EKU0061C020CBSMsg.KYOSEI_DSL_SJI_YMD_ERR );
		// 電話連絡希望年月日
		errMapping( template, errMap, EKU0061C020CBSMsg.TEL_RRK_KIBO_YMD_ERR );
		// 電話連絡希望時間帯コード
		errMapping( template, errMap, EKU0061C020CBSMsg.TEL_RRK_KIBO_TIME_CD_ERR );
		// 宅内調査希望アポ期限年月日
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD_ERR );
		// 宅内工事希望アポ期限年月日
		errMapping( template, errMap, EKU0061C020CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD_ERR );
		// 工事アポ連絡先指定コード
		errMapping( template, errMap, EKU0061C020CBSMsg.KOJI_APO_RRKS_SHITEI_CD_ERR );
		// 工事アポ連絡先電話番号
		errMapping( template, errMap, EKU0061C020CBSMsg.KOJI_APO_RRKS_TELNO_ERR );
		// 連絡手段コード
		errMapping( template, errMap, EKU0061C020CBSMsg.RRK_WAY_CD_ERR );
		// 連絡手段補記
		errMapping( template, errMap, EKU0061C020CBSMsg.RRK_WAY_HOKI_ERR );
		// 工事案件備考
		errMapping( template, errMap, EKU0061C020CBSMsg.KOJIAK_BIKO_ERR );
		// 工事案件備考1
		errMapping( template, errMap, EKU0061C020CBSMsg.KOJIAK_BIKO_1_ERR );
		// 工事案件備考2
		errMapping( template, errMap, EKU0061C020CBSMsg.KOJIAK_BIKO_2_ERR );
		// マンション設備システム連携用記事欄
		errMapping( template, errMap, EKU0061C020CBSMsg.MANSSBSYS_RNKI_KIJIRAN_ERR );
		// 電波障害案件種別コード
		errMapping( template, errMap, EKU0061C020CBSMsg.DMPSANK_SBT_CD_ERR );
		// 関西電力お客様情報授受同意有無
		errMapping( template, errMap, EKU0061C020CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM_ERR );
		// マンションID
		errMapping( template, errMap, EKU0061C020CBSMsg.MANSION_ID_ERR );
		// 回線使用契約番号
		errMapping( template, errMap, EKU0061C020CBSMsg.KAISEN_USE_KEI_NO_ERR );
		// eo光電話番号1
		errMapping( template, errMap, EKU0061C020CBSMsg.EOH_TEL_NO_1_ERR );
		// eo光電話番号2
		errMapping( template, errMap, EKU0061C020CBSMsg.EOH_TEL_NO_2_ERR );
		// eo光電話番号3
		errMapping( template, errMap, EKU0061C020CBSMsg.EOH_TEL_NO_3_ERR );
		// eo光電話番号4
		errMapping( template, errMap, EKU0061C020CBSMsg.EOH_TEL_NO_4_ERR );
		// eo光電話番号5
		errMapping( template, errMap, EKU0061C020CBSMsg.EOH_TEL_NO_5_ERR );
		// 宅内機器種別コード1
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_1_ERR );
		// 機器提供サービス契約番号1
		errMapping( template, errMap, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_1_ERR );
		// 宅内機器型式コード1
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_1_ERR );
		// 機器製造番号1
		errMapping( template, errMap, EKU0061C020CBSMsg.KKSEIZO_NO_1_ERR );
		// MACアドレス1
		errMapping( template, errMap, EKU0061C020CBSMsg.MACAD_1_ERR );
		// ルーター種類コード1
		errMapping( template, errMap, EKU0061C020CBSMsg.ROUTER_KIND_CD_1_ERR );
		// 提供種別コード1
		errMapping( template, errMap, EKU0061C020CBSMsg.TK_SBT_CD_1_ERR );
		// 宅内機器種別コード2
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_2_ERR );
		// 機器提供サービス契約番号2
		errMapping( template, errMap, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_2_ERR );
		// 宅内機器型式コード2
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_2_ERR );
		// 機器製造番号2
		errMapping( template, errMap, EKU0061C020CBSMsg.KKSEIZO_NO_2_ERR );
		// MACアドレス2
		errMapping( template, errMap, EKU0061C020CBSMsg.MACAD_2_ERR );
		// ルーター種類コード2
		errMapping( template, errMap, EKU0061C020CBSMsg.ROUTER_KIND_CD_2_ERR );
		// 提供種別コード2
		errMapping( template, errMap, EKU0061C020CBSMsg.TK_SBT_CD_2_ERR );
		// 宅内機器種別コード3
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_3_ERR );
		// 機器提供サービス契約番号3
		errMapping( template, errMap, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_3_ERR );
		// 宅内機器型式コード3
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_3_ERR );
		// 機器製造番号3
		errMapping( template, errMap, EKU0061C020CBSMsg.KKSEIZO_NO_3_ERR );
		// MACアドレス3
		errMapping( template, errMap, EKU0061C020CBSMsg.MACAD_3_ERR );
		// ルーター種類コード3
		errMapping( template, errMap, EKU0061C020CBSMsg.ROUTER_KIND_CD_3_ERR );
		// 提供種別コード3
		errMapping( template, errMap, EKU0061C020CBSMsg.TK_SBT_CD_3_ERR );
		// 宅内機器種別コード4
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_4_ERR );
		// 機器提供サービス契約番号4
		errMapping( template, errMap, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_4_ERR );
		// 宅内機器型式コード4
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_4_ERR );
		// 機器製造番号4
		errMapping( template, errMap, EKU0061C020CBSMsg.KKSEIZO_NO_4_ERR );
		// MACアドレス4
		errMapping( template, errMap, EKU0061C020CBSMsg.MACAD_4_ERR );
		// ルーター種類コード4
		errMapping( template, errMap, EKU0061C020CBSMsg.ROUTER_KIND_CD_4_ERR );
		// 提供種別コード4
		errMapping( template, errMap, EKU0061C020CBSMsg.TK_SBT_CD_4_ERR );
		// 宅内機器種別コード5
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_5_ERR );
		// 機器提供サービス契約番号5
		errMapping( template, errMap, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_5_ERR );
		// 宅内機器型式コード5
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_5_ERR );
		// 機器製造番号5
		errMapping( template, errMap, EKU0061C020CBSMsg.KKSEIZO_NO_5_ERR );
		// MACアドレス5
		errMapping( template, errMap, EKU0061C020CBSMsg.MACAD_5_ERR );
		// ルーター種類コード5
		errMapping( template, errMap, EKU0061C020CBSMsg.ROUTER_KIND_CD_5_ERR );
		// 提供種別コード5
		errMapping( template, errMap, EKU0061C020CBSMsg.TK_SBT_CD_5_ERR );
		// 宅内機器種別コード6
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_6_ERR );
		// 機器提供サービス契約番号6
		errMapping( template, errMap, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_6_ERR );
		// 宅内機器型式コード6
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_6_ERR );
		// 機器製造番号6
		errMapping( template, errMap, EKU0061C020CBSMsg.KKSEIZO_NO_6_ERR );
		// MACアドレス6
		errMapping( template, errMap, EKU0061C020CBSMsg.MACAD_6_ERR );
		// ルーター種類コード6
		errMapping( template, errMap, EKU0061C020CBSMsg.ROUTER_KIND_CD_6_ERR );
		// 提供種別コード6
		errMapping( template, errMap, EKU0061C020CBSMsg.TK_SBT_CD_6_ERR );
		// 宅内機器種別コード7
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_7_ERR );
		// 機器提供サービス契約番号7
		errMapping( template, errMap, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_7_ERR );
		// 宅内機器型式コード7
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_7_ERR );
		// 機器製造番号7
		errMapping( template, errMap, EKU0061C020CBSMsg.KKSEIZO_NO_7_ERR );
		// MACアドレス7
		errMapping( template, errMap, EKU0061C020CBSMsg.MACAD_7_ERR );
		// ルーター種類コード7
		errMapping( template, errMap, EKU0061C020CBSMsg.ROUTER_KIND_CD_7_ERR );
		// 提供種別コード7
		errMapping( template, errMap, EKU0061C020CBSMsg.TK_SBT_CD_7_ERR );
		// 宅内機器種別コード8
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_8_ERR );
		// 機器提供サービス契約番号8
		errMapping( template, errMap, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_8_ERR );
		// 宅内機器型式コード8
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_8_ERR );
		// 機器製造番号8
		errMapping( template, errMap, EKU0061C020CBSMsg.KKSEIZO_NO_8_ERR );
		// MACアドレス8
		errMapping( template, errMap, EKU0061C020CBSMsg.MACAD_8_ERR );
		// ルーター種類コード8
		errMapping( template, errMap, EKU0061C020CBSMsg.ROUTER_KIND_CD_8_ERR );
		// 提供種別コード8
		errMapping( template, errMap, EKU0061C020CBSMsg.TK_SBT_CD_8_ERR );
		// 宅内機器種別コード9
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_9_ERR );
		// 機器提供サービス契約番号9
		errMapping( template, errMap, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_9_ERR );
		// 宅内機器型式コード9
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_9_ERR );
		// 機器製造番号9
		errMapping( template, errMap, EKU0061C020CBSMsg.KKSEIZO_NO_9_ERR );
		// MACアドレス9
		errMapping( template, errMap, EKU0061C020CBSMsg.MACAD_9_ERR );
		// ルーター種類コード9
		errMapping( template, errMap, EKU0061C020CBSMsg.ROUTER_KIND_CD_9_ERR );
		// 提供種別コード9
		errMapping( template, errMap, EKU0061C020CBSMsg.TK_SBT_CD_9_ERR );
		// 宅内機器種別コード10
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_10_ERR );
		// 機器提供サービス契約番号10
		errMapping( template, errMap, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_10_ERR );
		// 宅内機器型式コード10
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_10_ERR );
		// 機器製造番号10
		errMapping( template, errMap, EKU0061C020CBSMsg.KKSEIZO_NO_10_ERR );
		// MACアドレス10
		errMapping( template, errMap, EKU0061C020CBSMsg.MACAD_10_ERR );
		// ルーター種類コード10
		errMapping( template, errMap, EKU0061C020CBSMsg.ROUTER_KIND_CD_10_ERR );
		// 提供種別コード10
		errMapping( template, errMap, EKU0061C020CBSMsg.TK_SBT_CD_10_ERR );
		// 宅内機器種別コード11
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_11_ERR );
		// 機器提供サービス契約番号11
		errMapping( template, errMap, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_11_ERR );
		// 宅内機器型式コード11
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_11_ERR );
		// 機器製造番号11
		errMapping( template, errMap, EKU0061C020CBSMsg.KKSEIZO_NO_11_ERR );
		// MACアドレス11
		errMapping( template, errMap, EKU0061C020CBSMsg.MACAD_11_ERR );
		// ルーター種類コード11
		errMapping( template, errMap, EKU0061C020CBSMsg.ROUTER_KIND_CD_11_ERR );
		// 提供種別コード11
		errMapping( template, errMap, EKU0061C020CBSMsg.TK_SBT_CD_11_ERR );
		// 宅内機器種別コード12
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_12_ERR );
		// 機器提供サービス契約番号12
		errMapping( template, errMap, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_12_ERR );
		// 宅内機器型式コード12
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_12_ERR );
		// 機器製造番号12
		errMapping( template, errMap, EKU0061C020CBSMsg.KKSEIZO_NO_12_ERR );
		// MACアドレス12
		errMapping( template, errMap, EKU0061C020CBSMsg.MACAD_12_ERR );
		// ルーター種類コード12
		errMapping( template, errMap, EKU0061C020CBSMsg.ROUTER_KIND_CD_12_ERR );
		// 提供種別コード12
		errMapping( template, errMap, EKU0061C020CBSMsg.TK_SBT_CD_12_ERR );
		// 宅内機器種別コード13
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_13_ERR );
		// 機器提供サービス契約番号13
		errMapping( template, errMap, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_13_ERR );
		// 宅内機器型式コード13
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_13_ERR );
		// 機器製造番号13
		errMapping( template, errMap, EKU0061C020CBSMsg.KKSEIZO_NO_13_ERR );
		// MACアドレス13
		errMapping( template, errMap, EKU0061C020CBSMsg.MACAD_13_ERR );
		// ルーター種類コード13
		errMapping( template, errMap, EKU0061C020CBSMsg.ROUTER_KIND_CD_13_ERR );
		// 提供種別コード13
		errMapping( template, errMap, EKU0061C020CBSMsg.TK_SBT_CD_13_ERR );
		// 宅内機器種別コード14
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_14_ERR );
		// 機器提供サービス契約番号14
		errMapping( template, errMap, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_14_ERR );
		// 宅内機器型式コード14
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_14_ERR );
		// 機器製造番号14
		errMapping( template, errMap, EKU0061C020CBSMsg.KKSEIZO_NO_14_ERR );
		// MACアドレス14
		errMapping( template, errMap, EKU0061C020CBSMsg.MACAD_14_ERR );
		// ルーター種類コード14
		errMapping( template, errMap, EKU0061C020CBSMsg.ROUTER_KIND_CD_14_ERR );
		// 提供種別コード14
		errMapping( template, errMap, EKU0061C020CBSMsg.TK_SBT_CD_14_ERR );
		// 宅内機器種別コード15
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_15_ERR );
		// 機器提供サービス契約番号15
		errMapping( template, errMap, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_15_ERR );
		// 宅内機器型式コード15
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_15_ERR );
		// 機器製造番号15
		errMapping( template, errMap, EKU0061C020CBSMsg.KKSEIZO_NO_15_ERR );
		// MACアドレス15
		errMapping( template, errMap, EKU0061C020CBSMsg.MACAD_15_ERR );
		// ルーター種類コード15
		errMapping( template, errMap, EKU0061C020CBSMsg.ROUTER_KIND_CD_15_ERR );
		// 提供種別コード15
		errMapping( template, errMap, EKU0061C020CBSMsg.TK_SBT_CD_15_ERR );
		// 宅内機器種別コード16
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_16_ERR );
		// 機器提供サービス契約番号16
		errMapping( template, errMap, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_16_ERR );
		// 宅内機器型式コード16
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_16_ERR );
		// 機器製造番号16
		errMapping( template, errMap, EKU0061C020CBSMsg.KKSEIZO_NO_16_ERR );
		// MACアドレス16
		errMapping( template, errMap, EKU0061C020CBSMsg.MACAD_16_ERR );
		// ルーター種類コード16
		errMapping( template, errMap, EKU0061C020CBSMsg.ROUTER_KIND_CD_16_ERR );
		// 提供種別コード16
		errMapping( template, errMap, EKU0061C020CBSMsg.TK_SBT_CD_16_ERR );
		// 宅内機器種別コード17
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_17_ERR );
		// 機器提供サービス契約番号17
		errMapping( template, errMap, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_17_ERR );
		// 宅内機器型式コード17
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_17_ERR );
		// 機器製造番号17
		errMapping( template, errMap, EKU0061C020CBSMsg.KKSEIZO_NO_17_ERR );
		// MACアドレス17
		errMapping( template, errMap, EKU0061C020CBSMsg.MACAD_17_ERR );
		// ルーター種類コード17
		errMapping( template, errMap, EKU0061C020CBSMsg.ROUTER_KIND_CD_17_ERR );
		// 提供種別コード17
		errMapping( template, errMap, EKU0061C020CBSMsg.TK_SBT_CD_17_ERR );
		// 宅内機器種別コード18
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_18_ERR );
		// 機器提供サービス契約番号18
		errMapping( template, errMap, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_18_ERR );
		// 宅内機器型式コード18
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_18_ERR );
		// 機器製造番号18
		errMapping( template, errMap, EKU0061C020CBSMsg.KKSEIZO_NO_18_ERR );
		// MACアドレス18
		errMapping( template, errMap, EKU0061C020CBSMsg.MACAD_18_ERR );
		// ルーター種類コード18
		errMapping( template, errMap, EKU0061C020CBSMsg.ROUTER_KIND_CD_18_ERR );
		// 提供種別コード18
		errMapping( template, errMap, EKU0061C020CBSMsg.TK_SBT_CD_18_ERR );
		// 宅内機器種別コード19
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_19_ERR );
		// 機器提供サービス契約番号19
		errMapping( template, errMap, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_19_ERR );
		// 宅内機器型式コード19
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_19_ERR );
		// 機器製造番号19
		errMapping( template, errMap, EKU0061C020CBSMsg.KKSEIZO_NO_19_ERR );
		// MACアドレス19
		errMapping( template, errMap, EKU0061C020CBSMsg.MACAD_19_ERR );
		// ルーター種類コード19
		errMapping( template, errMap, EKU0061C020CBSMsg.ROUTER_KIND_CD_19_ERR );
		// 提供種別コード19
		errMapping( template, errMap, EKU0061C020CBSMsg.TK_SBT_CD_19_ERR );
		// 宅内機器種別コード20
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_SBT_CD_20_ERR );
		// 機器提供サービス契約番号20
		errMapping( template, errMap, EKU0061C020CBSMsg.KKTK_SVC_KEI_NO_20_ERR );
		// 宅内機器型式コード20
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_MODEL_CD_20_ERR );
		// 機器製造番号20
		errMapping( template, errMap, EKU0061C020CBSMsg.KKSEIZO_NO_20_ERR );
		// MACアドレス20
		errMapping( template, errMap, EKU0061C020CBSMsg.MACAD_20_ERR );
		// ルーター種類コード20
		errMapping( template, errMap, EKU0061C020CBSMsg.ROUTER_KIND_CD_20_ERR );
		// 提供種別コード20
		errMapping( template, errMap, EKU0061C020CBSMsg.TK_SBT_CD_20_ERR );
		// 転宅先サービス契約回線内訳番号
		errMapping( template, errMap, EKU0061C020CBSMsg.TENTAKU_SAKI_SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 宅内機器異動コード1
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_1_ERR );
		// 宅内機器異動コード2
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_2_ERR );
		// 宅内機器異動コード3
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_3_ERR );
		// 宅内機器異動コード4
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_4_ERR );
		// 宅内機器異動コード5
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_5_ERR );
		// 宅内機器異動コード6
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_6_ERR );
		// 宅内機器異動コード7
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_7_ERR );
		// 宅内機器異動コード8
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_8_ERR );
		// 宅内機器異動コード9
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_9_ERR );
		// 宅内機器異動コード10
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_10_ERR );
		// 宅内機器異動コード11
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_11_ERR );
		// 宅内機器異動コード12
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_12_ERR );
		// 宅内機器異動コード13
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_13_ERR );
		// 宅内機器異動コード14
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_14_ERR );
		// 宅内機器異動コード15
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_15_ERR );
		// 宅内機器異動コード16
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_16_ERR );
		// 宅内機器異動コード17
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_17_ERR );
		// 宅内機器異動コード18
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_18_ERR );
		// 宅内機器異動コード19
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_19_ERR );
		// 宅内機器異動コード20
		errMapping( template, errMap, EKU0061C020CBSMsg.TAKNKIKI_IDO_CD_20_ERR );
		// 機器変更番号1
		errMapping( template, errMap, EKU0061C020CBSMsg.KIKI_CHG_NO_1_ERR );
		// 機器変更番号2
		errMapping( template, errMap, EKU0061C020CBSMsg.KIKI_CHG_NO_2_ERR );
		// 機器変更番号3
		errMapping( template, errMap, EKU0061C020CBSMsg.KIKI_CHG_NO_3_ERR );
		// 機器変更番号4
		errMapping( template, errMap, EKU0061C020CBSMsg.KIKI_CHG_NO_4_ERR );
		// 機器変更番号5
		errMapping( template, errMap, EKU0061C020CBSMsg.KIKI_CHG_NO_5_ERR );
		// 機器変更番号6
		errMapping( template, errMap, EKU0061C020CBSMsg.KIKI_CHG_NO_6_ERR );
		// 機器変更番号7
		errMapping( template, errMap, EKU0061C020CBSMsg.KIKI_CHG_NO_7_ERR );
		// 機器変更番号8
		errMapping( template, errMap, EKU0061C020CBSMsg.KIKI_CHG_NO_8_ERR );
		// 機器変更番号9
		errMapping( template, errMap, EKU0061C020CBSMsg.KIKI_CHG_NO_9_ERR );
		// 機器変更番号10
		errMapping( template, errMap, EKU0061C020CBSMsg.KIKI_CHG_NO_10_ERR );
		// 機器変更番号11
		errMapping( template, errMap, EKU0061C020CBSMsg.KIKI_CHG_NO_11_ERR );
		// 機器変更番号12
		errMapping( template, errMap, EKU0061C020CBSMsg.KIKI_CHG_NO_12_ERR );
		// 機器変更番号13
		errMapping( template, errMap, EKU0061C020CBSMsg.KIKI_CHG_NO_13_ERR );
		// 機器変更番号14
		errMapping( template, errMap, EKU0061C020CBSMsg.KIKI_CHG_NO_14_ERR );
		// 機器変更番号15
		errMapping( template, errMap, EKU0061C020CBSMsg.KIKI_CHG_NO_15_ERR );
		// 機器変更番号16
		errMapping( template, errMap, EKU0061C020CBSMsg.KIKI_CHG_NO_16_ERR );
		// 機器変更番号17
		errMapping( template, errMap, EKU0061C020CBSMsg.KIKI_CHG_NO_17_ERR );
		// 機器変更番号18
		errMapping( template, errMap, EKU0061C020CBSMsg.KIKI_CHG_NO_18_ERR );
		// 機器変更番号19
		errMapping( template, errMap, EKU0061C020CBSMsg.KIKI_CHG_NO_19_ERR );
		// 機器変更番号20
		errMapping( template, errMap, EKU0061C020CBSMsg.KIKI_CHG_NO_20_ERR );
		//ANK-3136-00-00 ADD START
		// 設備流用有無
		errMapping( template, errMap, EKU0061C020CBSMsg.EQUIP_RYUYO_UM_ERR );
		// 設備流用工事完了希望年月日
		errMapping( template, errMap, EKU0061C020CBSMsg.SBRY_KJ_FIN_KIBOYMD_ERR );
		// 他システム連携_工事連絡先氏名
		errMapping( template, errMap, EKU0061C020CBSMsg.TSYRN_KJ_RRKS_NM_ERR );
		// 他システム連携_工事連絡先電話番号
		errMapping( template, errMap, EKU0061C020CBSMsg.TSYRN_KJ_RRKS_TLN_ERR );
		// 他システム連携_宅内調査時連絡先氏名
		errMapping( template, errMap, EKU0061C020CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM_ERR );
		// 他システム連携_宅内調査時連絡先電話番号
		errMapping( template, errMap, EKU0061C020CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN_ERR );
		// 他システム連携_連絡希望日時
		errMapping( template, errMap, EKU0061C020CBSMsg.TSYRN_RRK_KIBO_DATE_ERR );
		// 他システム連携_工事費用
		errMapping( template, errMap, EKU0061C020CBSMsg.TSYRN_KOJI_HI_ERR );
		// 他システム連携_宅内調査要否
		errMapping( template, errMap, EKU0061C020CBSMsg.TSYRN_TAKCHO_YH_ERR );
		// 他システム連携_承諾書要否
		errMapping( template, errMap, EKU0061C020CBSMsg.TSYRN_SDAKS_YH_ERR );
		// 他システム連携_立会者名
		errMapping( template, errMap, EKU0061C020CBSMsg.TSYRN_TACHIAISHA_NM_ERR );
		// 他システム連携_引越し施策要否
		errMapping( template, errMap, EKU0061C020CBSMsg.TSYRN_HKKS_SISAK_YH_ERR );
		// 他システム連携_建替時新設案件要否
		errMapping( template, errMap, EKU0061C020CBSMsg.TSYRN_TTK_JI_NSANK_YH_ERR );
		// 他システム連携_地図有無
		errMapping( template, errMap, EKU0061C020CBSMsg.TSYRN_MAP_UM_ERR );
		// 他システム連携_同時工事情報
		errMapping( template, errMap, EKU0061C020CBSMsg.TSYRN_DOJI_KOJI_INF_ERR );
		// 他システム連携_既存契約情報
		errMapping( template, errMap, EKU0061C020CBSMsg.TSYRN_KZN_KEI_INF_ERR );
		// 他システム連携_不備解消年月日
		errMapping( template, errMap, EKU0061C020CBSMsg.TSYRN_HBI_KAISHOU_YMD_ERR );
		// 他システム連携_キャンペーン情報
		errMapping( template, errMap, EKU0061C020CBSMsg.TSYRN_CAMPAIGN_INF_ERR );
		//ANK-3136-00-00 ADD END
		return param;
	}

	/**
	 *【上りマッピング】EKU0021C010 工事案件<eo光ネット>諸変更.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕ku0021_c010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKU0021C010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKU0021C010CBSMsg.class.getName(), EKU0021C010, FUNC_CD_INS_CHECK_ADD );

		/** 上りマッピング **/
		// サービス契約番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.SVC_KEI_NO );
		// サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.SVC_KEI_KAISEN_UCWK_NO );
		// 申込明細番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MSKM_DTL_NO );
		// 工事案件番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KOJIAK_NO );
		// 工事受付コード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KOJI_UK_CD );
		// 工事受付詳細コード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KOJI_UK_DTAIL_CD );
		// 工事受付契機異動年月日時分秒
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM );
		// サービスコード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.SVC_CD );
		// 料金グループコード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.PRC_GRP_CD );
		// 料金コースコード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.PCRS_CD );
		// 料金プランコード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.PPLAN_CD );
		// 割引タイプコード
		//▼▼▼ メゾンで電話単独の場合、割引コードが取れないので暫定対応 新城 ▼▼▼
		if(StringUtils.isEmpty((String) mapInfo.get(EKU0021C010CBSMsg.WRIB_TYPE_CD))){
			 mapInfo.put(EKU0021C010CBSMsg.WRIB_TYPE_CD,31);
		}
		//▲▲▲ メゾンで電話単独の場合、割引コードが取れないので暫定対応 新城 ▲▲▲
		updMapping( template, mapInfo, EKU0021C010CBSMsg.WRIB_TYPE_CD );
		// プラン変更確定年月日時分秒
		updMapping( template, mapInfo, EKU0021C010CBSMsg.PLAN_CHG_FIX_YMD );
		// 住所変更完了年月日時分秒
		updMapping( template, mapInfo, EKU0021C010CBSMsg.AD_CHG_FIX_DTM );
		// 面開発案件番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MENKAIHAT_ANKEN_NO );
		// 面開発工事コード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MNKHT_KOJI_CD );
		// PON識別コード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.PON_SKBT_CD );
		// SYSID
		updMapping( template, mapInfo, EKU0021C010CBSMsg.SYSID );
		// お客様名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CUST_NM );
		// お客様カナ名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CUST_KANA );
		// お客様自宅電話番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CUST_HOME_TEL_NO );
		// お客様携帯電話番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CUST_KTAI_TEL_NO );
		// お客様連絡先電話番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CUST_RRKS_TEL_NO );
		// 連絡先勤務先名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.RRKS_OFFC_NM );
// ★★★ ANK-0397-00-00 ADD  2012.10.05 S.SHINJO START ★★★
		// 契約者住所手動入力フラグ
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KEISHA_AD_MAN_INPUT_FLG );
// ★★★ ANK-0397-00-00 ADD  2012.10.05 S.SHINJO END ★★★
		// 契約者住所コード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KEISHA_AD_CD );
		// 契約者郵便番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KEISHA_PCD );
		// 契約者都道府県名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KEISHA_STATE_NM );
		// 契約者市区町村名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KEISHA_CITY_NM );
		// 契約者大字通称名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KEISHA_OAZTSU_NM );
		// 契約者字丁目名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KEISHA_AZCHO_NM );
		// 契約者住所番地号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KEISHA_AD_BNCHIGO );
		// 契約者住所補記・建物名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KEISHA_ADRTTM );
		// 契約者住所補記・部屋番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KEISHA_ADRRM );
		// 請求契約番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.SEIKY_KEI_NO );
		// 場所番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.PLACE_NO );
		// 設置場所住所コード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.SETPLACE_AD_CD );
		// 設置場所郵便番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.SETPLACE_PCD );
		// 設置場所都道府県名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.SETPLACE_STATE_NM );
		// 設置場所市区町村名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.SETPLACE_CITY_NM );
		// 設置場所大字通称名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.SETPLACE_OAZTSU_NM );
		// 設置場所字丁目名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.SETPLACE_AZCHO_NM );
		// 設置場所住所番地号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.SETPLACE_AD_BNCHIGO );
		// 設置場所住所補記・建物名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.SETPLACE_ADRTTM );
		// 設置場所住所補記・部屋番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.SETPLACE_ADRRM );
		// 工事先住所未確定フラグ
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		updMapping( template, mapInfo, EKU0021C010CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH );
		// 回線場所電話番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KAISEN_PLACE_TELNO );
		// 関電営業所番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KEPCO_BUSIOFFICE_NO );
		// 経度
		updMapping( template, mapInfo, EKU0021C010CBSMsg.LGTD );
		// 緯度
		updMapping( template, mapInfo, EKU0021C010CBSMsg.LTTD );
		// 座標補正有無
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ZAHYO_HOSEI_UM );
		// 住所形態コード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.AD_FORM_CD );
		// 入居階数コード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.NYUKYO_FLR_CNT_CD );
		// 建築階数コード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KCKU_FLR_CNT_CD );
		// 方角コード1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.DIRECTION_CD_1 );
		// 方角コード2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.DIRECTION_CD_2 );
		// 転宅前住所コード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TENTAKU_BF_AD_CD );
		// 転宅前郵便番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TENTAKU_BF_PCD );
		// 転宅前都道府県名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TENTAKU_BF_STATE_NM );
		// 転宅前市区町村名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TENTAKU_BF_CITY_NM );
		// 転宅前大字通称名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TENTAKU_BF_OAZTSU_NM );
		// 転宅前字丁目名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TENTAKU_BF_AZCHO_NM );
		// 転宅前住所番地号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TENTAKU_BF_AD_BNCHIGO );
		// 転宅前住所補記・建物名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TENTAKU_BF_ADRTTM );
		// 転宅前住所補記・部屋番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TENTAKU_BF_ADRRM );
		// 転宅先住所コード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TENTAKU_SAKI_AD_CD );
		// 転宅先郵便番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TENTAKU_SAKI_PCD );
		// 転宅先都道府県名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TENTAKU_SAKI_STATE_NM );
		// 転宅先市区町村名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TENTAKU_SAKI_CITY_NM );
		// 転宅先大字通称名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TENTAKU_SAKI_OAZTSU_NM );
		// 転宅先字丁目名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TENTAKU_SAKI_AZCHO_NM );
		// 転宅先住所番地号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TENTAKU_SAKI_AD_BNCHIGO );
		// 転宅先住所補記・建物名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TENTAKU_SAKI_ADRTTM );
		// 転宅先住所補記・部屋番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TENTAKU_SAKI_ADRRM );
		// 新築物件コード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.NEWCONST_BUKKEN_CD );
		// 復活案件フラグ
		updMapping( template, mapInfo, EKU0021C010CBSMsg.HUKKAT_ANKEN_FLG );
		// 同一設備再申込コード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.SAME_EQUIP_RE_MSKM_CD );
		// オプションサービス契約引継ぎフラグ
		updMapping( template, mapInfo, EKU0021C010CBSMsg.OPSVKEI_HKTGI_FLG );
		// 工事範囲コード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KOJI_SCOPE_CD );
		// 移設コード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ISETSU_CD );
		// 工事希望年月日
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KOJI_KIBO_YMD );
		// 解約希望年月日
		updMapping( template, mapInfo, EKU0021C010CBSMsg.DSL_KIBO_YMD );
		// 竣工予定年月日
		updMapping( template, mapInfo, EKU0021C010CBSMsg.SHUNKO_RSV_YMD );
		// 入居予定年月日
		updMapping( template, mapInfo, EKU0021C010CBSMsg.NYUKYO_RSV_YMD );
		// 引渡し予定年月日
		updMapping( template, mapInfo, EKU0021C010CBSMsg.HIKIWATASHI_RSV_YMD );
		// 電力送電予定年月日
		updMapping( template, mapInfo, EKU0021C010CBSMsg.EPOWER_SODEN_RSV_YMD );
		// 電話連絡希望年月日
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TEL_RRK_KIBO_YMD );
		// 電話連絡希望時間帯コード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TEL_RRK_KIBO_TIME_CD );
		// 宅内調査希望アポ期限年月日
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD );
		// 宅内工事希望アポ期限年月日
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD );
		// 工事アポ連絡先指定コード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KOJI_APO_RRKS_SHITEI_CD );
		// 連絡手段コード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.RRK_WAY_CD );
		// 連絡手段補記
		updMapping( template, mapInfo, EKU0021C010CBSMsg.RRK_WAY_HOKI );
		// 工事案件備考
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KOJIAK_BIKO );
		// 工事案件備考1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KOJIAK_BIKO_1 );
		// 工事案件備考2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KOJIAK_BIKO_2 );
		// 電波障害案件種別コード
		updMapping( template, mapInfo, EKU0021C010CBSMsg.DMPSANK_SBT_CD );
		// 関西電力お客様情報授受同意有無
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM );
		// お客様SOS利用有無
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CUST_SOS_USE_UM );
		// ファミリー契約フラグ
		updMapping( template, mapInfo, EKU0021C010CBSMsg.FAMILY_KEI_FLG );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_DOJI_KJ_KIBO_UM );
		// 番ポ有無1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_UM_1 );
		// eo光電話番号1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.EOH_TEL_NO_1 );
		// 番ポ予定年月日1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_RSV_YMD_1 );
		// 番ポ元通信事業者コード1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_1 );
		// 変更前番ポ有無1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_BMP_UM_1 );
		// 変更前eo光電話番号1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_1 );
		// 変更前番ポ予定年月日1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_1 );
		// 変更前番ポ元通信事業者コード1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_1 );
		// 番ポ有無2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_UM_2 );
		// eo光電話番号2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.EOH_TEL_NO_2 );
		// 番ポ予定年月日2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_RSV_YMD_2 );
		// 番ポ元通信事業者コード2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_2 );
		// 変更前番ポ有無2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_BMP_UM_2 );
		// 変更前eo光電話番号2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_2 );
		// 変更前番ポ予定年月日2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_2 );
		// 変更前番ポ元通信事業者コード2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_2 );
		// 番ポ有無3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_UM_3 );
		// eo光電話番号3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.EOH_TEL_NO_3 );
		// 番ポ予定年月日3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_RSV_YMD_3 );
		// 番ポ元通信事業者コード3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_3 );
		// 変更前番ポ有無3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_BMP_UM_3 );
		// 変更前eo光電話番号3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_3 );
		// 変更前番ポ予定年月日3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_3 );
		// 変更前番ポ元通信事業者コード3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_3 );
		// 番ポ有無4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_UM_4 );
		// eo光電話番号4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.EOH_TEL_NO_4 );
		// 番ポ予定年月日4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_RSV_YMD_4 );
		// 番ポ元通信事業者コード4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_4 );
		// 変更前番ポ有無4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_BMP_UM_4 );
		// 変更前eo光電話番号4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_4 );
		// 変更前番ポ予定年月日4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_4 );
		// 変更前番ポ元通信事業者コード4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_4 );
		// 番ポ有無5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_UM_5 );
		// eo光電話番号5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.EOH_TEL_NO_5 );
		// 番ポ予定年月日5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_RSV_YMD_5 );
		// 番ポ元通信事業者コード5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_5 );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0021C010CBSMsg.DOBANITEN_UM_1 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_KOJI_YH_1 );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO END ★★★
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0021C010CBSMsg.DOBANITEN_UM_2 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_KOJI_YH_2 );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO END ★★★
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0021C010CBSMsg.DOBANITEN_UM_3 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_KOJI_YH_3 );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO END ★★★
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0021C010CBSMsg.DOBANITEN_UM_4 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_KOJI_YH_4 );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO END ★★★
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0021C010CBSMsg.DOBANITEN_UM_5 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0021C010CBSMsg.BMP_KOJI_YH_5 );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO END ★★★

		// 変更前番ポ有無5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_BMP_UM_5 );
		// 変更前eo光電話番号5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_5 );
		// 変更前番ポ予定年月日5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_5 );
		// 変更前番ポ元通信事業者コード5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_5 );
		// 宅内機器種別コード1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_1 );
		// 機器提供サービス契約番号1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_1 );
		// 宅内機器型式コード1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_1 );
		// 機器製造番号1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKSEIZO_NO_1 );
		// MACアドレス1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MACAD_1 );
		// ルーター種類コード1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ROUTER_KIND_CD_1 );
		// 提供種別コード1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TK_SBT_CD_1 );
		// 変更前宅内機器型式コード1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_1 );
		// 変更前機器製造番号1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_1 );
		// 変更前MACアドレス1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_MACAD_1 );
		// 変更前ルーター種類コード1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_1 );
		// 変更前提供種別コード1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_1 );
		// 宅内機器種別コード2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_2 );
		// 機器提供サービス契約番号2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_2 );
		// 宅内機器型式コード2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_2 );
		// 機器製造番号2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKSEIZO_NO_2 );
		// MACアドレス2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MACAD_2 );
		// ルーター種類コード2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ROUTER_KIND_CD_2 );
		// 提供種別コード2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TK_SBT_CD_2 );
		// 変更前宅内機器型式コード2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_2 );
		// 変更前機器製造番号2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_2 );
		// 変更前MACアドレス2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_MACAD_2 );
		// 変更前ルーター種類コード2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_2 );
		// 変更前提供種別コード2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_2 );
		// 宅内機器種別コード3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_3 );
		// 機器提供サービス契約番号3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_3 );
		// 宅内機器型式コード3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_3 );
		// 機器製造番号3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKSEIZO_NO_3 );
		// MACアドレス3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MACAD_3 );
		// ルーター種類コード3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ROUTER_KIND_CD_3 );
		// 提供種別コード3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TK_SBT_CD_3 );
		// 変更前宅内機器型式コード3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_3 );
		// 変更前機器製造番号3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_3 );
		// 変更前MACアドレス3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_MACAD_3 );
		// 変更前ルーター種類コード3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_3 );
		// 変更前提供種別コード3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_3 );
		// 宅内機器種別コード4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_4 );
		// 機器提供サービス契約番号4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_4 );
		// 宅内機器型式コード4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_4 );
		// 機器製造番号4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKSEIZO_NO_4 );
		// MACアドレス4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MACAD_4 );
		// ルーター種類コード4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ROUTER_KIND_CD_4 );
		// 提供種別コード4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TK_SBT_CD_4 );
		// 変更前宅内機器型式コード4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_4 );
		// 変更前機器製造番号4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_4 );
		// 変更前MACアドレス4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_MACAD_4 );
		// 変更前ルーター種類コード4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_4 );
		// 変更前提供種別コード4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_4 );
		// 宅内機器種別コード5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_5 );
		// 機器提供サービス契約番号5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_5 );
		// 宅内機器型式コード5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_5 );
		// 機器製造番号5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKSEIZO_NO_5 );
		// MACアドレス5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MACAD_5 );
		// ルーター種類コード5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ROUTER_KIND_CD_5 );
		// 提供種別コード5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TK_SBT_CD_5 );
		// 変更前宅内機器型式コード5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_5 );
		// 変更前機器製造番号5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_5 );
		// 変更前MACアドレス5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_MACAD_5 );
		// 変更前ルーター種類コード5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_5 );
		// 変更前提供種別コード5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_5 );
		// 宅内機器種別コード6
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_6 );
		// 機器提供サービス契約番号6
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_6 );
		// 宅内機器型式コード6
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_6 );
		// 機器製造番号6
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKSEIZO_NO_6 );
		// MACアドレス6
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MACAD_6 );
		// ルーター種類コード6
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ROUTER_KIND_CD_6 );
		// 提供種別コード6
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TK_SBT_CD_6 );
		// 変更前宅内機器型式コード6
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_6 );
		// 変更前機器製造番号6
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_6 );
		// 変更前MACアドレス6
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_MACAD_6 );
		// 変更前ルーター種類コード6
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_6 );
		// 変更前提供種別コード6
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_6 );
		// 宅内機器種別コード7
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_7 );
		// 機器提供サービス契約番号7
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_7 );
		// 宅内機器型式コード7
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_7 );
		// 機器製造番号7
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKSEIZO_NO_7 );
		// MACアドレス7
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MACAD_7 );
		// ルーター種類コード7
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ROUTER_KIND_CD_7 );
		// 提供種別コード7
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TK_SBT_CD_7 );
		// 変更前宅内機器型式コード7
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_7 );
		// 変更前機器製造番号7
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_7 );
		// 変更前MACアドレス7
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_MACAD_7 );
		// 変更前ルーター種類コード7
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_7 );
		// 変更前提供種別コード7
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_7 );
		// 宅内機器種別コード8
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_8 );
		// 機器提供サービス契約番号8
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_8 );
		// 宅内機器型式コード8
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_8 );
		// 機器製造番号8
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKSEIZO_NO_8 );
		// MACアドレス8
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MACAD_8 );
		// ルーター種類コード8
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ROUTER_KIND_CD_8 );
		// 提供種別コード8
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TK_SBT_CD_8 );
		// 変更前宅内機器型式コード8
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_8 );
		// 変更前機器製造番号8
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_8 );
		// 変更前MACアドレス8
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_MACAD_8 );
		// 変更前ルーター種類コード8
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_8 );
		// 変更前提供種別コード8
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_8 );
		// 宅内機器種別コード9
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_9 );
		// 機器提供サービス契約番号9
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_9 );
		// 宅内機器型式コード9
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_9 );
		// 機器製造番号9
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKSEIZO_NO_9 );
		// MACアドレス9
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MACAD_9 );
		// ルーター種類コード9
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ROUTER_KIND_CD_9 );
		// 提供種別コード9
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TK_SBT_CD_9 );
		// 変更前宅内機器型式コード9
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_9 );
		// 変更前機器製造番号9
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_9 );
		// 変更前MACアドレス9
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_MACAD_9 );
		// 変更前ルーター種類コード9
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_9 );
		// 変更前提供種別コード9
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_9 );
		// 宅内機器種別コード10
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_10 );
		// 機器提供サービス契約番号10
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_10 );
		// 宅内機器型式コード10
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_10 );
		// 機器製造番号10
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKSEIZO_NO_10 );
		// MACアドレス10
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MACAD_10 );
		// ルーター種類コード10
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ROUTER_KIND_CD_10 );
		// 提供種別コード10
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TK_SBT_CD_10 );
		// 変更前宅内機器型式コード10
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_10 );
		// 変更前機器製造番号10
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_10 );
		// 変更前MACアドレス10
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_MACAD_10 );
		// 変更前ルーター種類コード10
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_10 );
		// 変更前提供種別コード10
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_10 );
		// 宅内機器種別コード11
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_11 );
		// 機器提供サービス契約番号11
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_11 );
		// 宅内機器型式コード11
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_11 );
		// 機器製造番号11
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKSEIZO_NO_11 );
		// MACアドレス11
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MACAD_11 );
		// ルーター種類コード11
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ROUTER_KIND_CD_11 );
		// 提供種別コード11
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TK_SBT_CD_11 );
		// 変更前宅内機器型式コード11
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_11 );
		// 変更前機器製造番号11
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_11 );
		// 変更前MACアドレス11
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_MACAD_11 );
		// 変更前ルーター種類コード11
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_11 );
		// 変更前提供種別コード11
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_11 );
		// 宅内機器種別コード12
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_12 );
		// 機器提供サービス契約番号12
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_12 );
		// 宅内機器型式コード12
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_12 );
		// 機器製造番号12
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKSEIZO_NO_12 );
		// MACアドレス12
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MACAD_12 );
		// ルーター種類コード12
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ROUTER_KIND_CD_12 );
		// 提供種別コード12
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TK_SBT_CD_12 );
		// 変更前宅内機器型式コード12
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_12 );
		// 変更前機器製造番号12
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_12 );
		// 変更前MACアドレス12
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_MACAD_12 );
		// 変更前ルーター種類コード12
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_12 );
		// 変更前提供種別コード12
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_12 );
		// 宅内機器種別コード13
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_13 );
		// 機器提供サービス契約番号13
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_13 );
		// 宅内機器型式コード13
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_13 );
		// 機器製造番号13
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKSEIZO_NO_13 );
		// MACアドレス13
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MACAD_13 );
		// ルーター種類コード13
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ROUTER_KIND_CD_13 );
		// 提供種別コード13
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TK_SBT_CD_13 );
		// 変更前宅内機器型式コード13
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_13 );
		// 変更前機器製造番号13
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_13 );
		// 変更前MACアドレス13
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_MACAD_13 );
		// 変更前ルーター種類コード13
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_13 );
		// 変更前提供種別コード13
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_13 );
		// 宅内機器種別コード14
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_14 );
		// 機器提供サービス契約番号14
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_14 );
		// 宅内機器型式コード14
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_14 );
		// 機器製造番号14
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKSEIZO_NO_14 );
		// MACアドレス14
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MACAD_14 );
		// ルーター種類コード14
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ROUTER_KIND_CD_14 );
		// 提供種別コード14
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TK_SBT_CD_14 );
		// 変更前宅内機器型式コード14
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_14 );
		// 変更前機器製造番号14
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_14 );
		// 変更前MACアドレス14
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_MACAD_14 );
		// 変更前ルーター種類コード14
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_14 );
		// 変更前提供種別コード14
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_14 );
		// 宅内機器種別コード15
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_15 );
		// 機器提供サービス契約番号15
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_15 );
		// 宅内機器型式コード15
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_15 );
		// 機器製造番号15
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKSEIZO_NO_15 );
		// MACアドレス15
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MACAD_15 );
		// ルーター種類コード15
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ROUTER_KIND_CD_15 );
		// 提供種別コード15
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TK_SBT_CD_15 );
		// 変更前宅内機器型式コード15
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_15 );
		// 変更前機器製造番号15
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_15 );
		// 変更前MACアドレス15
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_MACAD_15 );
		// 変更前ルーター種類コード15
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_15 );
		// 変更前提供種別コード15
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_15 );
		// 宅内機器種別コード16
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_16 );
		// 機器提供サービス契約番号16
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_16 );
		// 宅内機器型式コード16
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_16 );
		// 機器製造番号16
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKSEIZO_NO_16 );
		// MACアドレス16
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MACAD_16 );
		// ルーター種類コード16
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ROUTER_KIND_CD_16 );
		// 提供種別コード16
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TK_SBT_CD_16 );
		// 変更前宅内機器型式コード16
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_16 );
		// 変更前機器製造番号16
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_16 );
		// 変更前MACアドレス16
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_MACAD_16 );
		// 変更前ルーター種類コード16
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_16 );
		// 変更前提供種別コード16
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_16 );
		// 宅内機器種別コード17
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_17 );
		// 機器提供サービス契約番号17
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_17 );
		// 宅内機器型式コード17
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_17 );
		// 機器製造番号17
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKSEIZO_NO_17 );
		// MACアドレス17
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MACAD_17 );
		// ルーター種類コード17
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ROUTER_KIND_CD_17 );
		// 提供種別コード17
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TK_SBT_CD_17 );
		// 変更前宅内機器型式コード17
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_17 );
		// 変更前機器製造番号17
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_17 );
		// 変更前MACアドレス17
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_MACAD_17 );
		// 変更前ルーター種類コード17
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_17 );
		// 変更前提供種別コード17
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_17 );
		// 宅内機器種別コード18
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_18 );
		// 機器提供サービス契約番号18
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_18 );
		// 宅内機器型式コード18
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_18 );
		// 機器製造番号18
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKSEIZO_NO_18 );
		// MACアドレス18
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MACAD_18 );
		// ルーター種類コード18
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ROUTER_KIND_CD_18 );
		// 提供種別コード18
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TK_SBT_CD_18 );
		// 変更前宅内機器型式コード18
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_18 );
		// 変更前機器製造番号18
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_18 );
		// 変更前MACアドレス18
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_MACAD_18 );
		// 変更前ルーター種類コード18
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_18 );
		// 変更前提供種別コード18
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_18 );
		// 宅内機器種別コード19
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_19 );
		// 機器提供サービス契約番号19
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_19 );
		// 宅内機器型式コード19
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_19 );
		// 機器製造番号19
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKSEIZO_NO_19 );
		// MACアドレス19
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MACAD_19 );
		// ルーター種類コード19
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ROUTER_KIND_CD_19 );
		// 提供種別コード19
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TK_SBT_CD_19 );
		// 変更前宅内機器型式コード19
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_19 );
		// 変更前機器製造番号19
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_19 );
		// 変更前MACアドレス19
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_MACAD_19 );
		// 変更前ルーター種類コード19
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_19 );
		// 変更前提供種別コード19
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_19 );
		// 宅内機器種別コード20
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_20 );
		// 機器提供サービス契約番号20
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_20 );
		// 宅内機器型式コード20
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_20 );
		// 機器製造番号20
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KKSEIZO_NO_20 );
		// MACアドレス20
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MACAD_20 );
		// ルーター種類コード20
		updMapping( template, mapInfo, EKU0021C010CBSMsg.ROUTER_KIND_CD_20 );
		// 提供種別コード20
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TK_SBT_CD_20 );
		// 変更前宅内機器型式コード20
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_20 );
		// 変更前機器製造番号20
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_20 );
		// 変更前MACアドレス20
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_MACAD_20 );
		// 変更前ルーター種類コード20
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_20 );
		// 変更前提供種別コード20
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_20 );
		// 申込者名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MSKMSHA_NM );
		// 工事アポ連絡先電話番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KOJI_APO_RRKS_TELNO );
		// 宅内機器異動コード1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_1 );
		// 宅内機器異動コード2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_2 );
		// 宅内機器異動コード3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_3 );
		// 宅内機器異動コード4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_4 );
		// 宅内機器異動コード5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_5 );
		// 宅内機器異動コード6
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_6 );
		// 宅内機器異動コード7
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_7 );
		// 宅内機器異動コード8
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_8 );
		// 宅内機器異動コード9
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_9 );
		// 宅内機器異動コード10
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_10 );
		// 宅内機器異動コード11
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_11 );
		// 宅内機器異動コード12
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_12 );
		// 宅内機器異動コード13
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_13 );
		// 宅内機器異動コード14
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_14 );
		// 宅内機器異動コード15
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_15 );
		// 宅内機器異動コード16
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_16 );
		// 宅内機器異動コード17
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_17 );
		// 宅内機器異動コード18
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_18 );
		// 宅内機器異動コード19
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_19 );
		// 宅内機器異動コード20
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_20 );
		// 機器変更番号1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KIKI_CHG_NO_1 );
		// 機器変更番号2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KIKI_CHG_NO_2 );
		// 機器変更番号3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KIKI_CHG_NO_3 );
		// 機器変更番号4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KIKI_CHG_NO_4 );
		// 機器変更番号5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KIKI_CHG_NO_5 );
		// 機器変更番号6
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KIKI_CHG_NO_6 );
		// 機器変更番号7
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KIKI_CHG_NO_7 );
		// 機器変更番号8
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KIKI_CHG_NO_8 );
		// 機器変更番号9
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KIKI_CHG_NO_9 );
		// 機器変更番号10
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KIKI_CHG_NO_10 );
		// 機器変更番号11
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KIKI_CHG_NO_11 );
		// 機器変更番号12
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KIKI_CHG_NO_12 );
		// 機器変更番号13
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KIKI_CHG_NO_13 );
		// 機器変更番号14
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KIKI_CHG_NO_14 );
		// 機器変更番号15
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KIKI_CHG_NO_15 );
		// 機器変更番号16
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KIKI_CHG_NO_16 );
		// 機器変更番号17
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KIKI_CHG_NO_17 );
		// 機器変更番号18
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KIKI_CHG_NO_18 );
		// 機器変更番号19
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KIKI_CHG_NO_19 );
		// 機器変更番号20
		updMapping( template, mapInfo, EKU0021C010CBSMsg.KIKI_CHG_NO_20 );
		// 元トムソンケース番号1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MOTO_TCASE_NO_1 );
		// 元トムソンケース番号2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MOTO_TCASE_NO_2 );
		// 元トムソンケース番号3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MOTO_TCASE_NO_3 );
		// 元トムソンケース番号4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MOTO_TCASE_NO_4 );
		// 元トムソンケース番号5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MOTO_TCASE_NO_5 );
		// 元トムソンケース番号6
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MOTO_TCASE_NO_6 );
		// 元トムソンケース番号7
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MOTO_TCASE_NO_7 );
		// 元トムソンケース番号8
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MOTO_TCASE_NO_8 );
		// 元トムソンケース番号9
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MOTO_TCASE_NO_9 );
		// 元トムソンケース番号10
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MOTO_TCASE_NO_10 );
		// 元トムソンケース番号11
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MOTO_TCASE_NO_11 );
		// 元トムソンケース番号12
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MOTO_TCASE_NO_12 );
		// 元トムソンケース番号13
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MOTO_TCASE_NO_13 );
		// 元トムソンケース番号14
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MOTO_TCASE_NO_14 );
		// 元トムソンケース番号15
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MOTO_TCASE_NO_15 );
		// 元トムソンケース番号16
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MOTO_TCASE_NO_16 );
		// 元トムソンケース番号17
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MOTO_TCASE_NO_17 );
		// 元トムソンケース番号18
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MOTO_TCASE_NO_18 );
		// 元トムソンケース番号19
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MOTO_TCASE_NO_19 );
		// 元トムソンケース番号20
		updMapping( template, mapInfo, EKU0021C010CBSMsg.MOTO_TCASE_NO_20 );
// ANK-1578-00-00対応 20131222 星野 ADD START
		// 多機能ルーター機能コード1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_KINO_CD_1 );
		// 多機能ルーター機能コード2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_KINO_CD_2 );
		// 多機能ルーター機能コード3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_KINO_CD_3 );
		// 多機能ルーター機能コード4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_KINO_CD_4 );
		// 多機能ルーター機能コード5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_KINO_CD_5 );
		// 多機能ルーター機能コード6
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_KINO_CD_6 );
		// 多機能ルーター機能コード7
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_KINO_CD_7 );
		// 多機能ルーター機能コード8
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_KINO_CD_8 );
		// 多機能ルーター機能コード9
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_KINO_CD_9 );
		// 多機能ルーター機能コード10
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_KINO_CD_10 );
		// 多機能ルーター機能コード11
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_KINO_CD_11 );
		// 多機能ルーター機能コード12
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_KINO_CD_12 );
		// 多機能ルーター機能コード13
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_KINO_CD_13 );
		// 多機能ルーター機能コード14
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_KINO_CD_14 );
		// 多機能ルーター機能コード15
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_KINO_CD_15 );
		// 多機能ルーター機能コード16
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_KINO_CD_16 );
		// 多機能ルーター機能コード17
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_KINO_CD_17 );
		// 多機能ルーター機能コード18
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_KINO_CD_18 );
		// 多機能ルーター機能コード19
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_KINO_CD_19 );
		// 多機能ルーター機能コード20
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_KINO_CD_20 );
		// 変更前多機能ルーター機能コード1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_1 );
		// 変更前多機能ルーター機能コード2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_2 );
		// 変更前多機能ルーター機能コード3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_3 );
		// 変更前多機能ルーター機能コード4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_4 );
		// 変更前多機能ルーター機能コード5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_5 );
		// 変更前多機能ルーター機能コード6
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_6 );
		// 変更前多機能ルーター機能コード7
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_7 );
		// 変更前多機能ルーター機能コード8
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_8 );
		// 変更前多機能ルーター機能コード9
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_9 );
		// 変更前多機能ルーター機能コード10
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_10 );
		// 変更前多機能ルーター機能コード11
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_11 );
		// 変更前多機能ルーター機能コード12
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_12 );
		// 変更前多機能ルーター機能コード13
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_13 );
		// 変更前多機能ルーター機能コード14
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_14 );
		// 変更前多機能ルーター機能コード15
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_15 );
		// 変更前多機能ルーター機能コード16
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_16 );
		// 変更前多機能ルーター機能コード17
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_17 );
		// 変更前多機能ルーター機能コード18
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_18 );
		// 変更前多機能ルーター機能コード19
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_19 );
		// 変更前多機能ルーター機能コード20
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_20 );
		// 多機能ルータールーター機能識別コード1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_1 );
		// 多機能ルータールーター機能識別コード2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_2 );
		// 多機能ルータールーター機能識別コード3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_3 );
		// 多機能ルータールーター機能識別コード4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_4 );
		// 多機能ルータールーター機能識別コード5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_5 );
		// 多機能ルータールーター機能識別コード6
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_6 );
		// 多機能ルータールーター機能識別コード7
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_7 );
		// 多機能ルータールーター機能識別コード8
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_8 );
		// 多機能ルータールーター機能識別コード9
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_9 );
		// 多機能ルータールーター機能識別コード10
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_10 );
		// 多機能ルータールーター機能識別コード11
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_11 );
		// 多機能ルータールーター機能識別コード12
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_12 );
		// 多機能ルータールーター機能識別コード13
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_13 );
		// 多機能ルータールーター機能識別コード14
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_14 );
		// 多機能ルータールーター機能識別コード15
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_15 );
		// 多機能ルータールーター機能識別コード16
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_16 );
		// 多機能ルータールーター機能識別コード17
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_17 );
		// 多機能ルータールーター機能識別コード18
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_18 );
		// 多機能ルータールーター機能識別コード19
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_19 );
		// 多機能ルータールーター機能識別コード20
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_20 );
		// 変更前多機能ルータールーター機能識別コード1
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_1 );
		// 変更前多機能ルータールーター機能識別コード2
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_2 );
		// 変更前多機能ルータールーター機能識別コード3
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_3 );
		// 変更前多機能ルータールーター機能識別コード4
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_4 );
		// 変更前多機能ルータールーター機能識別コード5
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_5 );
		// 変更前多機能ルータールーター機能識別コード6
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_6 );
		// 変更前多機能ルータールーター機能識別コード7
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_7 );
		// 変更前多機能ルータールーター機能識別コード8
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_8 );
		// 変更前多機能ルータールーター機能識別コード9
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_9 );
		// 変更前多機能ルータールーター機能識別コード10
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_10 );
		// 変更前多機能ルータールーター機能識別コード11
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_11 );
		// 変更前多機能ルータールーター機能識別コード12
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_12 );
		// 変更前多機能ルータールーター機能識別コード13
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_13 );
		// 変更前多機能ルータールーター機能識別コード14
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_14 );
		// 変更前多機能ルータールーター機能識別コード15
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_15 );
		// 変更前多機能ルータールーター機能識別コード16
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_16 );
		// 変更前多機能ルータールーター機能識別コード17
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_17 );
		// 変更前多機能ルータールーター機能識別コード18
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_18 );
		// 変更前多機能ルータールーター機能識別コード19
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_19 );
		// 変更前多機能ルータールーター機能識別コード20
		updMapping( template, mapInfo, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_20 );
// ANK-1578-00-00対応 20131222 星野 ADD END
		//ANK-3136-00-00 ADD START
		// 他システム連携_工事連絡先氏名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TSYRN_KJ_RRKS_NM );
		// 他システム連携_工事連絡先電話番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TSYRN_KJ_RRKS_TLN );
		// 他システム連携_宅内調査時連絡先氏名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM );
		// 他システム連携_宅内調査時連絡先電話番号
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN );
		// 他システム連携_連絡希望日時
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TSYRN_RRK_KIBO_DATE );
		// 他システム連携_工事費用
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TSYRN_KOJI_HI );
		// 他システム連携_宅内調査要否
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TSYRN_TAKCHO_YH );
		// 他システム連携_承諾書要否
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TSYRN_SDAKS_YH );
		// 他システム連携_立会者名
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TSYRN_TACHIAISHA_NM );
		// 他システム連携_引越し施策要否
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TSYRN_HKKS_SISAK_YH );
		// 他システム連携_建替時新設案件要否
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TSYRN_TTK_JI_NSANK_YH );
		// 他システム連携_地図有無
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TSYRN_MAP_UM );
		// 他システム連携_同時工事情報
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TSYRN_DOJI_KOJI_INF );
		// 他システム連携_既存契約情報
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TSYRN_KZN_KEI_INF );
		// 他システム連携_不備解消年月日
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TSYRN_HBI_KAISHOU_YMD );
		// 他システム連携_キャンペーン情報
		updMapping( template, mapInfo, EKU0021C010CBSMsg.TSYRN_CAMPAIGN_INF );
		//ANK-3136-00-00 ADD END
		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKU0021C010 工事案件<eo光ネット>諸変更.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKU0021C010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap ku0021_c010_map = (HashMap)( paramWorkMap.get( EKU0021C010_MAP ) );
		if ( ku0021_c010_map == null ) {
			ku0021_c010_map = new HashMap();
			paramWorkMap.put( EKU0021C010_MAP, ku0021_c010_map );
		}

		/** 下りマッピング **/

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKU0021C010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		return ku0021_c010_map;
	}

	/**
	 *【エラーマッピング】EKU0021C010 工事案件<eo光ネット>諸変更.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKU0021C010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKU0021C010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// サービス契約番号
		errMapping( template, errMap, EKU0021C010CBSMsg.SVC_KEI_NO_ERR );
		// サービス契約回線内訳番号
		errMapping( template, errMap, EKU0021C010CBSMsg.SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 申込明細番号
		errMapping( template, errMap, EKU0021C010CBSMsg.MSKM_DTL_NO_ERR );
		// 工事案件番号
		errMapping( template, errMap, EKU0021C010CBSMsg.KOJIAK_NO_ERR );
		// 工事受付コード
		errMapping( template, errMap, EKU0021C010CBSMsg.KOJI_UK_CD_ERR );
		// 工事受付詳細コード
		errMapping( template, errMap, EKU0021C010CBSMsg.KOJI_UK_DTAIL_CD_ERR );
		// 工事受付契機異動年月日時分秒
		errMapping( template, errMap, EKU0021C010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM_ERR );
		// サービスコード
		errMapping( template, errMap, EKU0021C010CBSMsg.SVC_CD_ERR );
		// 料金グループコード
		errMapping( template, errMap, EKU0021C010CBSMsg.PRC_GRP_CD_ERR );
		// 料金コースコード
		errMapping( template, errMap, EKU0021C010CBSMsg.PCRS_CD_ERR );
		// 料金プランコード
		errMapping( template, errMap, EKU0021C010CBSMsg.PPLAN_CD_ERR );
		// 割引タイプコード
		errMapping( template, errMap, EKU0021C010CBSMsg.WRIB_TYPE_CD_ERR );
		// プラン変更確定年月日時分秒
		errMapping( template, errMap, EKU0021C010CBSMsg.PLAN_CHG_FIX_YMD_ERR );
		// 住所変更完了年月日時分秒
		errMapping( template, errMap, EKU0021C010CBSMsg.AD_CHG_FIX_DTM_ERR );
		// 面開発案件番号
		errMapping( template, errMap, EKU0021C010CBSMsg.MENKAIHAT_ANKEN_NO_ERR );
		// 面開発工事コード
		errMapping( template, errMap, EKU0021C010CBSMsg.MNKHT_KOJI_CD_ERR );
		// PON識別コード
		errMapping( template, errMap, EKU0021C010CBSMsg.PON_SKBT_CD_ERR );
		// SYSID
		errMapping( template, errMap, EKU0021C010CBSMsg.SYSID_ERR );
		// お客様名
		errMapping( template, errMap, EKU0021C010CBSMsg.CUST_NM_ERR );
		// お客様カナ名
		errMapping( template, errMap, EKU0021C010CBSMsg.CUST_KANA_ERR );
		// お客様自宅電話番号
		errMapping( template, errMap, EKU0021C010CBSMsg.CUST_HOME_TEL_NO_ERR );
		// お客様携帯電話番号
		errMapping( template, errMap, EKU0021C010CBSMsg.CUST_KTAI_TEL_NO_ERR );
		// お客様連絡先電話番号
		errMapping( template, errMap, EKU0021C010CBSMsg.CUST_RRKS_TEL_NO_ERR );
		// 連絡先勤務先名
		errMapping( template, errMap, EKU0021C010CBSMsg.RRKS_OFFC_NM_ERR );
		// 契約者住所コード
		errMapping( template, errMap, EKU0021C010CBSMsg.KEISHA_AD_CD_ERR );
		// 契約者郵便番号
		errMapping( template, errMap, EKU0021C010CBSMsg.KEISHA_PCD_ERR );
		// 契約者都道府県名
		errMapping( template, errMap, EKU0021C010CBSMsg.KEISHA_STATE_NM_ERR );
		// 契約者市区町村名
		errMapping( template, errMap, EKU0021C010CBSMsg.KEISHA_CITY_NM_ERR );
		// 契約者大字通称名
		errMapping( template, errMap, EKU0021C010CBSMsg.KEISHA_OAZTSU_NM_ERR );
		// 契約者字丁目名
		errMapping( template, errMap, EKU0021C010CBSMsg.KEISHA_AZCHO_NM_ERR );
		// 契約者住所番地号
		errMapping( template, errMap, EKU0021C010CBSMsg.KEISHA_AD_BNCHIGO_ERR );
		// 契約者住所補記・建物名
		errMapping( template, errMap, EKU0021C010CBSMsg.KEISHA_ADRTTM_ERR );
		// 契約者住所補記・部屋番号
		errMapping( template, errMap, EKU0021C010CBSMsg.KEISHA_ADRRM_ERR );
		// 請求契約番号
		errMapping( template, errMap, EKU0021C010CBSMsg.SEIKY_KEI_NO_ERR );
		// 場所番号
		errMapping( template, errMap, EKU0021C010CBSMsg.PLACE_NO_ERR );
		// 設置場所住所コード
		errMapping( template, errMap, EKU0021C010CBSMsg.SETPLACE_AD_CD_ERR );
		// 設置場所郵便番号
		errMapping( template, errMap, EKU0021C010CBSMsg.SETPLACE_PCD_ERR );
		// 設置場所都道府県名
		errMapping( template, errMap, EKU0021C010CBSMsg.SETPLACE_STATE_NM_ERR );
		// 設置場所市区町村名
		errMapping( template, errMap, EKU0021C010CBSMsg.SETPLACE_CITY_NM_ERR );
		// 設置場所大字通称名
		errMapping( template, errMap, EKU0021C010CBSMsg.SETPLACE_OAZTSU_NM_ERR );
		// 設置場所字丁目名
		errMapping( template, errMap, EKU0021C010CBSMsg.SETPLACE_AZCHO_NM_ERR );
		// 設置場所住所番地号
		errMapping( template, errMap, EKU0021C010CBSMsg.SETPLACE_AD_BNCHIGO_ERR );
		// 設置場所住所補記・建物名
		errMapping( template, errMap, EKU0021C010CBSMsg.SETPLACE_ADRTTM_ERR );
		// 設置場所住所補記・部屋番号
		errMapping( template, errMap, EKU0021C010CBSMsg.SETPLACE_ADRRM_ERR );
		// 工事先住所未確定フラグ
		errMapping( template, errMap, EKU0021C010CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG_ERR );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		errMapping( template, errMap, EKU0021C010CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH_ERR );
		// 回線場所電話番号
		errMapping( template, errMap, EKU0021C010CBSMsg.KAISEN_PLACE_TELNO_ERR );
		// 関電営業所番号
		errMapping( template, errMap, EKU0021C010CBSMsg.KEPCO_BUSIOFFICE_NO_ERR );
		// 経度
		errMapping( template, errMap, EKU0021C010CBSMsg.LGTD_ERR );
		// 緯度
		errMapping( template, errMap, EKU0021C010CBSMsg.LTTD_ERR );
		// 座標補正有無
		errMapping( template, errMap, EKU0021C010CBSMsg.ZAHYO_HOSEI_UM_ERR );
		// 住所形態コード
		errMapping( template, errMap, EKU0021C010CBSMsg.AD_FORM_CD_ERR );
		// 入居階数コード
		errMapping( template, errMap, EKU0021C010CBSMsg.NYUKYO_FLR_CNT_CD_ERR );
		// 建築階数コード
		errMapping( template, errMap, EKU0021C010CBSMsg.KCKU_FLR_CNT_CD_ERR );
		// 方角コード1
		errMapping( template, errMap, EKU0021C010CBSMsg.DIRECTION_CD_1_ERR );
		// 方角コード2
		errMapping( template, errMap, EKU0021C010CBSMsg.DIRECTION_CD_2_ERR );
		// 転宅前住所コード
		errMapping( template, errMap, EKU0021C010CBSMsg.TENTAKU_BF_AD_CD_ERR );
		// 転宅前郵便番号
		errMapping( template, errMap, EKU0021C010CBSMsg.TENTAKU_BF_PCD_ERR );
		// 転宅前都道府県名
		errMapping( template, errMap, EKU0021C010CBSMsg.TENTAKU_BF_STATE_NM_ERR );
		// 転宅前市区町村名
		errMapping( template, errMap, EKU0021C010CBSMsg.TENTAKU_BF_CITY_NM_ERR );
		// 転宅前大字通称名
		errMapping( template, errMap, EKU0021C010CBSMsg.TENTAKU_BF_OAZTSU_NM_ERR );
		// 転宅前字丁目名
		errMapping( template, errMap, EKU0021C010CBSMsg.TENTAKU_BF_AZCHO_NM_ERR );
		// 転宅前住所番地号
		errMapping( template, errMap, EKU0021C010CBSMsg.TENTAKU_BF_AD_BNCHIGO_ERR );
		// 転宅前住所補記・建物名
		errMapping( template, errMap, EKU0021C010CBSMsg.TENTAKU_BF_ADRTTM_ERR );
		// 転宅前住所補記・部屋番号
		errMapping( template, errMap, EKU0021C010CBSMsg.TENTAKU_BF_ADRRM_ERR );
		// 転宅先住所コード
		errMapping( template, errMap, EKU0021C010CBSMsg.TENTAKU_SAKI_AD_CD_ERR );
		// 転宅先郵便番号
		errMapping( template, errMap, EKU0021C010CBSMsg.TENTAKU_SAKI_PCD_ERR );
		// 転宅先都道府県名
		errMapping( template, errMap, EKU0021C010CBSMsg.TENTAKU_SAKI_STATE_NM_ERR );
		// 転宅先市区町村名
		errMapping( template, errMap, EKU0021C010CBSMsg.TENTAKU_SAKI_CITY_NM_ERR );
		// 転宅先大字通称名
		errMapping( template, errMap, EKU0021C010CBSMsg.TENTAKU_SAKI_OAZTSU_NM_ERR );
		// 転宅先字丁目名
		errMapping( template, errMap, EKU0021C010CBSMsg.TENTAKU_SAKI_AZCHO_NM_ERR );
		// 転宅先住所番地号
		errMapping( template, errMap, EKU0021C010CBSMsg.TENTAKU_SAKI_AD_BNCHIGO_ERR );
		// 転宅先住所補記・建物名
		errMapping( template, errMap, EKU0021C010CBSMsg.TENTAKU_SAKI_ADRTTM_ERR );
		// 転宅先住所補記・部屋番号
		errMapping( template, errMap, EKU0021C010CBSMsg.TENTAKU_SAKI_ADRRM_ERR );
		// 新築物件コード
		errMapping( template, errMap, EKU0021C010CBSMsg.NEWCONST_BUKKEN_CD_ERR );
		// 復活案件フラグ
		errMapping( template, errMap, EKU0021C010CBSMsg.HUKKAT_ANKEN_FLG_ERR );
		// 同一設備再申込コード
		errMapping( template, errMap, EKU0021C010CBSMsg.SAME_EQUIP_RE_MSKM_CD_ERR );
		// オプションサービス契約引継ぎフラグ
		errMapping( template, errMap, EKU0021C010CBSMsg.OPSVKEI_HKTGI_FLG_ERR );
		// 工事範囲コード
		errMapping( template, errMap, EKU0021C010CBSMsg.KOJI_SCOPE_CD_ERR );
		// 移設コード
		errMapping( template, errMap, EKU0021C010CBSMsg.ISETSU_CD_ERR );
		// 工事希望年月日
		errMapping( template, errMap, EKU0021C010CBSMsg.KOJI_KIBO_YMD_ERR );
		// 解約希望年月日
		errMapping( template, errMap, EKU0021C010CBSMsg.DSL_KIBO_YMD_ERR );
		// 竣工予定年月日
		errMapping( template, errMap, EKU0021C010CBSMsg.SHUNKO_RSV_YMD_ERR );
		// 入居予定年月日
		errMapping( template, errMap, EKU0021C010CBSMsg.NYUKYO_RSV_YMD_ERR );
		// 引渡し予定年月日
		errMapping( template, errMap, EKU0021C010CBSMsg.HIKIWATASHI_RSV_YMD_ERR );
		// 電力送電予定年月日
		errMapping( template, errMap, EKU0021C010CBSMsg.EPOWER_SODEN_RSV_YMD_ERR );
		// 電話連絡希望年月日
		errMapping( template, errMap, EKU0021C010CBSMsg.TEL_RRK_KIBO_YMD_ERR );
		// 電話連絡希望時間帯コード
		errMapping( template, errMap, EKU0021C010CBSMsg.TEL_RRK_KIBO_TIME_CD_ERR );
		// 宅内調査希望アポ期限年月日
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD_ERR );
		// 宅内工事希望アポ期限年月日
		errMapping( template, errMap, EKU0021C010CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD_ERR );
		// 工事アポ連絡先指定コード
		errMapping( template, errMap, EKU0021C010CBSMsg.KOJI_APO_RRKS_SHITEI_CD_ERR );
		// 連絡手段コード
		errMapping( template, errMap, EKU0021C010CBSMsg.RRK_WAY_CD_ERR );
		// 連絡手段補記
		errMapping( template, errMap, EKU0021C010CBSMsg.RRK_WAY_HOKI_ERR );
		// 工事案件備考
		errMapping( template, errMap, EKU0021C010CBSMsg.KOJIAK_BIKO_ERR );
		// 工事案件備考1
		errMapping( template, errMap, EKU0021C010CBSMsg.KOJIAK_BIKO_1_ERR );
		// 工事案件備考2
		errMapping( template, errMap, EKU0021C010CBSMsg.KOJIAK_BIKO_2_ERR );
		// 電波障害案件種別コード
		errMapping( template, errMap, EKU0021C010CBSMsg.DMPSANK_SBT_CD_ERR );
		// 関西電力お客様情報授受同意有無
		errMapping( template, errMap, EKU0021C010CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM_ERR );
		// お客様SOS利用有無
		errMapping( template, errMap, EKU0021C010CBSMsg.CUST_SOS_USE_UM_ERR );
		// ファミリー契約フラグ
		errMapping( template, errMap, EKU0021C010CBSMsg.FAMILY_KEI_FLG_ERR );
		// 番ポ同時工事希望有無
		errMapping( template, errMap, EKU0021C010CBSMsg.BMP_DOJI_KJ_KIBO_UM_ERR );
		// 番ポ有無1
		errMapping( template, errMap, EKU0021C010CBSMsg.BMP_UM_1_ERR );
		// eo光電話番号1
		errMapping( template, errMap, EKU0021C010CBSMsg.EOH_TEL_NO_1_ERR );
		// 番ポ予定年月日1
		errMapping( template, errMap, EKU0021C010CBSMsg.BMP_RSV_YMD_1_ERR );
		// 番ポ元通信事業者コード1
		errMapping( template, errMap, EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_1_ERR );
		// 変更前番ポ有無1
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_BMP_UM_1_ERR );
		// 変更前eo光電話番号1
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_1_ERR );
		// 変更前番ポ予定年月日1
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_1_ERR );
		// 変更前番ポ元通信事業者コード1
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_1_ERR );
		// 番ポ有無2
		errMapping( template, errMap, EKU0021C010CBSMsg.BMP_UM_2_ERR );
		// eo光電話番号2
		errMapping( template, errMap, EKU0021C010CBSMsg.EOH_TEL_NO_2_ERR );
		// 番ポ予定年月日2
		errMapping( template, errMap, EKU0021C010CBSMsg.BMP_RSV_YMD_2_ERR );
		// 番ポ元通信事業者コード2
		errMapping( template, errMap, EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_2_ERR );
		// 変更前番ポ有無2
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_BMP_UM_2_ERR );
		// 変更前eo光電話番号2
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_2_ERR );
		// 変更前番ポ予定年月日2
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_2_ERR );
		// 変更前番ポ元通信事業者コード2
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_2_ERR );
		// 番ポ有無3
		errMapping( template, errMap, EKU0021C010CBSMsg.BMP_UM_3_ERR );
		// eo光電話番号3
		errMapping( template, errMap, EKU0021C010CBSMsg.EOH_TEL_NO_3_ERR );
		// 番ポ予定年月日3
		errMapping( template, errMap, EKU0021C010CBSMsg.BMP_RSV_YMD_3_ERR );
		// 番ポ元通信事業者コード3
		errMapping( template, errMap, EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_3_ERR );
		// 変更前番ポ有無3
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_BMP_UM_3_ERR );
		// 変更前eo光電話番号3
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_3_ERR );
		// 変更前番ポ予定年月日3
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_3_ERR );
		// 変更前番ポ元通信事業者コード3
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_3_ERR );
		// 番ポ有無4
		errMapping( template, errMap, EKU0021C010CBSMsg.BMP_UM_4_ERR );
		// eo光電話番号4
		errMapping( template, errMap, EKU0021C010CBSMsg.EOH_TEL_NO_4_ERR );
		// 番ポ予定年月日4
		errMapping( template, errMap, EKU0021C010CBSMsg.BMP_RSV_YMD_4_ERR );
		// 番ポ元通信事業者コード4
		errMapping( template, errMap, EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_4_ERR );
		// 変更前番ポ有無4
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_BMP_UM_4_ERR );
		// 変更前eo光電話番号4
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_4_ERR );
		// 変更前番ポ予定年月日4
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_4_ERR );
		// 変更前番ポ元通信事業者コード4
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_4_ERR );
		// 番ポ有無5
		errMapping( template, errMap, EKU0021C010CBSMsg.BMP_UM_5_ERR );
		// eo光電話番号5
		errMapping( template, errMap, EKU0021C010CBSMsg.EOH_TEL_NO_5_ERR );
		// 番ポ予定年月日5
		errMapping( template, errMap, EKU0021C010CBSMsg.BMP_RSV_YMD_5_ERR );
		// 番ポ元通信事業者コード5
		errMapping( template, errMap, EKU0021C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_5_ERR );
		// 変更前番ポ有無5
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_BMP_UM_5_ERR );
		// 変更前eo光電話番号5
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_EOH_TEL_NO_5_ERR );
		// 変更前番ポ予定年月日5
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_BMP_RSV_YMD_5_ERR );
		// 変更前番ポ元通信事業者コード5
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_5_ERR );
		// 宅内機器種別コード1
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_1_ERR );
		// 機器提供サービス契約番号1
		errMapping( template, errMap, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_1_ERR );
		// 宅内機器型式コード1
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_1_ERR );
		// 機器製造番号1
		errMapping( template, errMap, EKU0021C010CBSMsg.KKSEIZO_NO_1_ERR );
		// MACアドレス1
		errMapping( template, errMap, EKU0021C010CBSMsg.MACAD_1_ERR );
		// ルーター種類コード1
		errMapping( template, errMap, EKU0021C010CBSMsg.ROUTER_KIND_CD_1_ERR );
		// 提供種別コード1
		errMapping( template, errMap, EKU0021C010CBSMsg.TK_SBT_CD_1_ERR );
		// 変更前宅内機器型式コード1
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_1_ERR );
		// 変更前機器製造番号1
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_1_ERR );
		// 変更前MACアドレス1
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_MACAD_1_ERR );
		// 変更前ルーター種類コード1
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_1_ERR );
		// 変更前提供種別コード1
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_1_ERR );
		// 宅内機器種別コード2
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_2_ERR );
		// 機器提供サービス契約番号2
		errMapping( template, errMap, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_2_ERR );
		// 宅内機器型式コード2
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_2_ERR );
		// 機器製造番号2
		errMapping( template, errMap, EKU0021C010CBSMsg.KKSEIZO_NO_2_ERR );
		// MACアドレス2
		errMapping( template, errMap, EKU0021C010CBSMsg.MACAD_2_ERR );
		// ルーター種類コード2
		errMapping( template, errMap, EKU0021C010CBSMsg.ROUTER_KIND_CD_2_ERR );
		// 提供種別コード2
		errMapping( template, errMap, EKU0021C010CBSMsg.TK_SBT_CD_2_ERR );
		// 変更前宅内機器型式コード2
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_2_ERR );
		// 変更前機器製造番号2
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_2_ERR );
		// 変更前MACアドレス2
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_MACAD_2_ERR );
		// 変更前ルーター種類コード2
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_2_ERR );
		// 変更前提供種別コード2
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_2_ERR );
		// 宅内機器種別コード3
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_3_ERR );
		// 機器提供サービス契約番号3
		errMapping( template, errMap, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_3_ERR );
		// 宅内機器型式コード3
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_3_ERR );
		// 機器製造番号3
		errMapping( template, errMap, EKU0021C010CBSMsg.KKSEIZO_NO_3_ERR );
		// MACアドレス3
		errMapping( template, errMap, EKU0021C010CBSMsg.MACAD_3_ERR );
		// ルーター種類コード3
		errMapping( template, errMap, EKU0021C010CBSMsg.ROUTER_KIND_CD_3_ERR );
		// 提供種別コード3
		errMapping( template, errMap, EKU0021C010CBSMsg.TK_SBT_CD_3_ERR );
		// 変更前宅内機器型式コード3
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_3_ERR );
		// 変更前機器製造番号3
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_3_ERR );
		// 変更前MACアドレス3
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_MACAD_3_ERR );
		// 変更前ルーター種類コード3
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_3_ERR );
		// 変更前提供種別コード3
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_3_ERR );
		// 宅内機器種別コード4
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_4_ERR );
		// 機器提供サービス契約番号4
		errMapping( template, errMap, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_4_ERR );
		// 宅内機器型式コード4
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_4_ERR );
		// 機器製造番号4
		errMapping( template, errMap, EKU0021C010CBSMsg.KKSEIZO_NO_4_ERR );
		// MACアドレス4
		errMapping( template, errMap, EKU0021C010CBSMsg.MACAD_4_ERR );
		// ルーター種類コード4
		errMapping( template, errMap, EKU0021C010CBSMsg.ROUTER_KIND_CD_4_ERR );
		// 提供種別コード4
		errMapping( template, errMap, EKU0021C010CBSMsg.TK_SBT_CD_4_ERR );
		// 変更前宅内機器型式コード4
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_4_ERR );
		// 変更前機器製造番号4
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_4_ERR );
		// 変更前MACアドレス4
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_MACAD_4_ERR );
		// 変更前ルーター種類コード4
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_4_ERR );
		// 変更前提供種別コード4
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_4_ERR );
		// 宅内機器種別コード5
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_5_ERR );
		// 機器提供サービス契約番号5
		errMapping( template, errMap, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_5_ERR );
		// 宅内機器型式コード5
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_5_ERR );
		// 機器製造番号5
		errMapping( template, errMap, EKU0021C010CBSMsg.KKSEIZO_NO_5_ERR );
		// MACアドレス5
		errMapping( template, errMap, EKU0021C010CBSMsg.MACAD_5_ERR );
		// ルーター種類コード5
		errMapping( template, errMap, EKU0021C010CBSMsg.ROUTER_KIND_CD_5_ERR );
		// 提供種別コード5
		errMapping( template, errMap, EKU0021C010CBSMsg.TK_SBT_CD_5_ERR );
		// 変更前宅内機器型式コード5
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_5_ERR );
		// 変更前機器製造番号5
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_5_ERR );
		// 変更前MACアドレス5
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_MACAD_5_ERR );
		// 変更前ルーター種類コード5
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_5_ERR );
		// 変更前提供種別コード5
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_5_ERR );
		// 宅内機器種別コード6
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_6_ERR );
		// 機器提供サービス契約番号6
		errMapping( template, errMap, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_6_ERR );
		// 宅内機器型式コード6
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_6_ERR );
		// 機器製造番号6
		errMapping( template, errMap, EKU0021C010CBSMsg.KKSEIZO_NO_6_ERR );
		// MACアドレス6
		errMapping( template, errMap, EKU0021C010CBSMsg.MACAD_6_ERR );
		// ルーター種類コード6
		errMapping( template, errMap, EKU0021C010CBSMsg.ROUTER_KIND_CD_6_ERR );
		// 提供種別コード6
		errMapping( template, errMap, EKU0021C010CBSMsg.TK_SBT_CD_6_ERR );
		// 変更前宅内機器型式コード6
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_6_ERR );
		// 変更前機器製造番号6
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_6_ERR );
		// 変更前MACアドレス6
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_MACAD_6_ERR );
		// 変更前ルーター種類コード6
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_6_ERR );
		// 変更前提供種別コード6
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_6_ERR );
		// 宅内機器種別コード7
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_7_ERR );
		// 機器提供サービス契約番号7
		errMapping( template, errMap, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_7_ERR );
		// 宅内機器型式コード7
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_7_ERR );
		// 機器製造番号7
		errMapping( template, errMap, EKU0021C010CBSMsg.KKSEIZO_NO_7_ERR );
		// MACアドレス7
		errMapping( template, errMap, EKU0021C010CBSMsg.MACAD_7_ERR );
		// ルーター種類コード7
		errMapping( template, errMap, EKU0021C010CBSMsg.ROUTER_KIND_CD_7_ERR );
		// 提供種別コード7
		errMapping( template, errMap, EKU0021C010CBSMsg.TK_SBT_CD_7_ERR );
		// 変更前宅内機器型式コード7
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_7_ERR );
		// 変更前機器製造番号7
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_7_ERR );
		// 変更前MACアドレス7
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_MACAD_7_ERR );
		// 変更前ルーター種類コード7
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_7_ERR );
		// 変更前提供種別コード7
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_7_ERR );
		// 宅内機器種別コード8
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_8_ERR );
		// 機器提供サービス契約番号8
		errMapping( template, errMap, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_8_ERR );
		// 宅内機器型式コード8
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_8_ERR );
		// 機器製造番号8
		errMapping( template, errMap, EKU0021C010CBSMsg.KKSEIZO_NO_8_ERR );
		// MACアドレス8
		errMapping( template, errMap, EKU0021C010CBSMsg.MACAD_8_ERR );
		// ルーター種類コード8
		errMapping( template, errMap, EKU0021C010CBSMsg.ROUTER_KIND_CD_8_ERR );
		// 提供種別コード8
		errMapping( template, errMap, EKU0021C010CBSMsg.TK_SBT_CD_8_ERR );
		// 変更前宅内機器型式コード8
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_8_ERR );
		// 変更前機器製造番号8
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_8_ERR );
		// 変更前MACアドレス8
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_MACAD_8_ERR );
		// 変更前ルーター種類コード8
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_8_ERR );
		// 変更前提供種別コード8
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_8_ERR );
		// 宅内機器種別コード9
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_9_ERR );
		// 機器提供サービス契約番号9
		errMapping( template, errMap, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_9_ERR );
		// 宅内機器型式コード9
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_9_ERR );
		// 機器製造番号9
		errMapping( template, errMap, EKU0021C010CBSMsg.KKSEIZO_NO_9_ERR );
		// MACアドレス9
		errMapping( template, errMap, EKU0021C010CBSMsg.MACAD_9_ERR );
		// ルーター種類コード9
		errMapping( template, errMap, EKU0021C010CBSMsg.ROUTER_KIND_CD_9_ERR );
		// 提供種別コード9
		errMapping( template, errMap, EKU0021C010CBSMsg.TK_SBT_CD_9_ERR );
		// 変更前宅内機器型式コード9
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_9_ERR );
		// 変更前機器製造番号9
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_9_ERR );
		// 変更前MACアドレス9
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_MACAD_9_ERR );
		// 変更前ルーター種類コード9
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_9_ERR );
		// 変更前提供種別コード9
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_9_ERR );
		// 宅内機器種別コード10
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_10_ERR );
		// 機器提供サービス契約番号10
		errMapping( template, errMap, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_10_ERR );
		// 宅内機器型式コード10
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_10_ERR );
		// 機器製造番号10
		errMapping( template, errMap, EKU0021C010CBSMsg.KKSEIZO_NO_10_ERR );
		// MACアドレス10
		errMapping( template, errMap, EKU0021C010CBSMsg.MACAD_10_ERR );
		// ルーター種類コード10
		errMapping( template, errMap, EKU0021C010CBSMsg.ROUTER_KIND_CD_10_ERR );
		// 提供種別コード10
		errMapping( template, errMap, EKU0021C010CBSMsg.TK_SBT_CD_10_ERR );
		// 変更前宅内機器型式コード10
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_10_ERR );
		// 変更前機器製造番号10
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_10_ERR );
		// 変更前MACアドレス10
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_MACAD_10_ERR );
		// 変更前ルーター種類コード10
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_10_ERR );
		// 変更前提供種別コード10
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_10_ERR );
		// 宅内機器種別コード11
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_11_ERR );
		// 機器提供サービス契約番号11
		errMapping( template, errMap, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_11_ERR );
		// 宅内機器型式コード11
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_11_ERR );
		// 機器製造番号11
		errMapping( template, errMap, EKU0021C010CBSMsg.KKSEIZO_NO_11_ERR );
		// MACアドレス11
		errMapping( template, errMap, EKU0021C010CBSMsg.MACAD_11_ERR );
		// ルーター種類コード11
		errMapping( template, errMap, EKU0021C010CBSMsg.ROUTER_KIND_CD_11_ERR );
		// 提供種別コード11
		errMapping( template, errMap, EKU0021C010CBSMsg.TK_SBT_CD_11_ERR );
		// 変更前宅内機器型式コード11
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_11_ERR );
		// 変更前機器製造番号11
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_11_ERR );
		// 変更前MACアドレス11
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_MACAD_11_ERR );
		// 変更前ルーター種類コード11
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_11_ERR );
		// 変更前提供種別コード11
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_11_ERR );
		// 宅内機器種別コード12
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_12_ERR );
		// 機器提供サービス契約番号12
		errMapping( template, errMap, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_12_ERR );
		// 宅内機器型式コード12
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_12_ERR );
		// 機器製造番号12
		errMapping( template, errMap, EKU0021C010CBSMsg.KKSEIZO_NO_12_ERR );
		// MACアドレス12
		errMapping( template, errMap, EKU0021C010CBSMsg.MACAD_12_ERR );
		// ルーター種類コード12
		errMapping( template, errMap, EKU0021C010CBSMsg.ROUTER_KIND_CD_12_ERR );
		// 提供種別コード12
		errMapping( template, errMap, EKU0021C010CBSMsg.TK_SBT_CD_12_ERR );
		// 変更前宅内機器型式コード12
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_12_ERR );
		// 変更前機器製造番号12
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_12_ERR );
		// 変更前MACアドレス12
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_MACAD_12_ERR );
		// 変更前ルーター種類コード12
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_12_ERR );
		// 変更前提供種別コード12
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_12_ERR );
		// 宅内機器種別コード13
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_13_ERR );
		// 機器提供サービス契約番号13
		errMapping( template, errMap, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_13_ERR );
		// 宅内機器型式コード13
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_13_ERR );
		// 機器製造番号13
		errMapping( template, errMap, EKU0021C010CBSMsg.KKSEIZO_NO_13_ERR );
		// MACアドレス13
		errMapping( template, errMap, EKU0021C010CBSMsg.MACAD_13_ERR );
		// ルーター種類コード13
		errMapping( template, errMap, EKU0021C010CBSMsg.ROUTER_KIND_CD_13_ERR );
		// 提供種別コード13
		errMapping( template, errMap, EKU0021C010CBSMsg.TK_SBT_CD_13_ERR );
		// 変更前宅内機器型式コード13
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_13_ERR );
		// 変更前機器製造番号13
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_13_ERR );
		// 変更前MACアドレス13
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_MACAD_13_ERR );
		// 変更前ルーター種類コード13
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_13_ERR );
		// 変更前提供種別コード13
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_13_ERR );
		// 宅内機器種別コード14
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_14_ERR );
		// 機器提供サービス契約番号14
		errMapping( template, errMap, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_14_ERR );
		// 宅内機器型式コード14
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_14_ERR );
		// 機器製造番号14
		errMapping( template, errMap, EKU0021C010CBSMsg.KKSEIZO_NO_14_ERR );
		// MACアドレス14
		errMapping( template, errMap, EKU0021C010CBSMsg.MACAD_14_ERR );
		// ルーター種類コード14
		errMapping( template, errMap, EKU0021C010CBSMsg.ROUTER_KIND_CD_14_ERR );
		// 提供種別コード14
		errMapping( template, errMap, EKU0021C010CBSMsg.TK_SBT_CD_14_ERR );
		// 変更前宅内機器型式コード14
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_14_ERR );
		// 変更前機器製造番号14
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_14_ERR );
		// 変更前MACアドレス14
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_MACAD_14_ERR );
		// 変更前ルーター種類コード14
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_14_ERR );
		// 変更前提供種別コード14
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_14_ERR );
		// 宅内機器種別コード15
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_15_ERR );
		// 機器提供サービス契約番号15
		errMapping( template, errMap, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_15_ERR );
		// 宅内機器型式コード15
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_15_ERR );
		// 機器製造番号15
		errMapping( template, errMap, EKU0021C010CBSMsg.KKSEIZO_NO_15_ERR );
		// MACアドレス15
		errMapping( template, errMap, EKU0021C010CBSMsg.MACAD_15_ERR );
		// ルーター種類コード15
		errMapping( template, errMap, EKU0021C010CBSMsg.ROUTER_KIND_CD_15_ERR );
		// 提供種別コード15
		errMapping( template, errMap, EKU0021C010CBSMsg.TK_SBT_CD_15_ERR );
		// 変更前宅内機器型式コード15
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_15_ERR );
		// 変更前機器製造番号15
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_15_ERR );
		// 変更前MACアドレス15
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_MACAD_15_ERR );
		// 変更前ルーター種類コード15
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_15_ERR );
		// 変更前提供種別コード15
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_15_ERR );
		// 宅内機器種別コード16
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_16_ERR );
		// 機器提供サービス契約番号16
		errMapping( template, errMap, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_16_ERR );
		// 宅内機器型式コード16
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_16_ERR );
		// 機器製造番号16
		errMapping( template, errMap, EKU0021C010CBSMsg.KKSEIZO_NO_16_ERR );
		// MACアドレス16
		errMapping( template, errMap, EKU0021C010CBSMsg.MACAD_16_ERR );
		// ルーター種類コード16
		errMapping( template, errMap, EKU0021C010CBSMsg.ROUTER_KIND_CD_16_ERR );
		// 提供種別コード16
		errMapping( template, errMap, EKU0021C010CBSMsg.TK_SBT_CD_16_ERR );
		// 変更前宅内機器型式コード16
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_16_ERR );
		// 変更前機器製造番号16
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_16_ERR );
		// 変更前MACアドレス16
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_MACAD_16_ERR );
		// 変更前ルーター種類コード16
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_16_ERR );
		// 変更前提供種別コード16
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_16_ERR );
		// 宅内機器種別コード17
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_17_ERR );
		// 機器提供サービス契約番号17
		errMapping( template, errMap, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_17_ERR );
		// 宅内機器型式コード17
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_17_ERR );
		// 機器製造番号17
		errMapping( template, errMap, EKU0021C010CBSMsg.KKSEIZO_NO_17_ERR );
		// MACアドレス17
		errMapping( template, errMap, EKU0021C010CBSMsg.MACAD_17_ERR );
		// ルーター種類コード17
		errMapping( template, errMap, EKU0021C010CBSMsg.ROUTER_KIND_CD_17_ERR );
		// 提供種別コード17
		errMapping( template, errMap, EKU0021C010CBSMsg.TK_SBT_CD_17_ERR );
		// 変更前宅内機器型式コード17
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_17_ERR );
		// 変更前機器製造番号17
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_17_ERR );
		// 変更前MACアドレス17
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_MACAD_17_ERR );
		// 変更前ルーター種類コード17
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_17_ERR );
		// 変更前提供種別コード17
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_17_ERR );
		// 宅内機器種別コード18
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_18_ERR );
		// 機器提供サービス契約番号18
		errMapping( template, errMap, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_18_ERR );
		// 宅内機器型式コード18
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_18_ERR );
		// 機器製造番号18
		errMapping( template, errMap, EKU0021C010CBSMsg.KKSEIZO_NO_18_ERR );
		// MACアドレス18
		errMapping( template, errMap, EKU0021C010CBSMsg.MACAD_18_ERR );
		// ルーター種類コード18
		errMapping( template, errMap, EKU0021C010CBSMsg.ROUTER_KIND_CD_18_ERR );
		// 提供種別コード18
		errMapping( template, errMap, EKU0021C010CBSMsg.TK_SBT_CD_18_ERR );
		// 変更前宅内機器型式コード18
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_18_ERR );
		// 変更前機器製造番号18
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_18_ERR );
		// 変更前MACアドレス18
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_MACAD_18_ERR );
		// 変更前ルーター種類コード18
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_18_ERR );
		// 変更前提供種別コード18
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_18_ERR );
		// 宅内機器種別コード19
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_19_ERR );
		// 機器提供サービス契約番号19
		errMapping( template, errMap, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_19_ERR );
		// 宅内機器型式コード19
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_19_ERR );
		// 機器製造番号19
		errMapping( template, errMap, EKU0021C010CBSMsg.KKSEIZO_NO_19_ERR );
		// MACアドレス19
		errMapping( template, errMap, EKU0021C010CBSMsg.MACAD_19_ERR );
		// ルーター種類コード19
		errMapping( template, errMap, EKU0021C010CBSMsg.ROUTER_KIND_CD_19_ERR );
		// 提供種別コード19
		errMapping( template, errMap, EKU0021C010CBSMsg.TK_SBT_CD_19_ERR );
		// 変更前宅内機器型式コード19
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_19_ERR );
		// 変更前機器製造番号19
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_19_ERR );
		// 変更前MACアドレス19
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_MACAD_19_ERR );
		// 変更前ルーター種類コード19
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_19_ERR );
		// 変更前提供種別コード19
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_19_ERR );
		// 宅内機器種別コード20
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_SBT_CD_20_ERR );
		// 機器提供サービス契約番号20
		errMapping( template, errMap, EKU0021C010CBSMsg.KKTK_SVC_KEI_NO_20_ERR );
		// 宅内機器型式コード20
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_MODEL_CD_20_ERR );
		// 機器製造番号20
		errMapping( template, errMap, EKU0021C010CBSMsg.KKSEIZO_NO_20_ERR );
		// MACアドレス20
		errMapping( template, errMap, EKU0021C010CBSMsg.MACAD_20_ERR );
		// ルーター種類コード20
		errMapping( template, errMap, EKU0021C010CBSMsg.ROUTER_KIND_CD_20_ERR );
		// 提供種別コード20
		errMapping( template, errMap, EKU0021C010CBSMsg.TK_SBT_CD_20_ERR );
		// 変更前宅内機器型式コード20
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_20_ERR );
		// 変更前機器製造番号20
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_KKSEIZO_NO_20_ERR );
		// 変更前MACアドレス20
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_MACAD_20_ERR );
		// 変更前ルーター種類コード20
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_ROUTER_KIND_CD_20_ERR );
		// 変更前提供種別コード20
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TK_SBT_CD_20_ERR );
		// 申込者名
		errMapping( template, errMap, EKU0021C010CBSMsg.MSKMSHA_NM_ERR );
		// 工事アポ連絡先電話番号
		errMapping( template, errMap, EKU0021C010CBSMsg.KOJI_APO_RRKS_TELNO_ERR );
		// 宅内機器異動コード1
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_1_ERR );
		// 宅内機器異動コード2
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_2_ERR );
		// 宅内機器異動コード3
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_3_ERR );
		// 宅内機器異動コード4
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_4_ERR );
		// 宅内機器異動コード5
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_5_ERR );
		// 宅内機器異動コード6
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_6_ERR );
		// 宅内機器異動コード7
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_7_ERR );
		// 宅内機器異動コード8
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_8_ERR );
		// 宅内機器異動コード9
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_9_ERR );
		// 宅内機器異動コード10
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_10_ERR );
		// 宅内機器異動コード11
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_11_ERR );
		// 宅内機器異動コード12
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_12_ERR );
		// 宅内機器異動コード13
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_13_ERR );
		// 宅内機器異動コード14
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_14_ERR );
		// 宅内機器異動コード15
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_15_ERR );
		// 宅内機器異動コード16
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_16_ERR );
		// 宅内機器異動コード17
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_17_ERR );
		// 宅内機器異動コード18
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_18_ERR );
		// 宅内機器異動コード19
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_19_ERR );
		// 宅内機器異動コード20
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKNKIKI_IDO_CD_20_ERR );
		// 機器変更番号1
		errMapping( template, errMap, EKU0021C010CBSMsg.KIKI_CHG_NO_1_ERR );
		// 機器変更番号2
		errMapping( template, errMap, EKU0021C010CBSMsg.KIKI_CHG_NO_2_ERR );
		// 機器変更番号3
		errMapping( template, errMap, EKU0021C010CBSMsg.KIKI_CHG_NO_3_ERR );
		// 機器変更番号4
		errMapping( template, errMap, EKU0021C010CBSMsg.KIKI_CHG_NO_4_ERR );
		// 機器変更番号5
		errMapping( template, errMap, EKU0021C010CBSMsg.KIKI_CHG_NO_5_ERR );
		// 機器変更番号6
		errMapping( template, errMap, EKU0021C010CBSMsg.KIKI_CHG_NO_6_ERR );
		// 機器変更番号7
		errMapping( template, errMap, EKU0021C010CBSMsg.KIKI_CHG_NO_7_ERR );
		// 機器変更番号8
		errMapping( template, errMap, EKU0021C010CBSMsg.KIKI_CHG_NO_8_ERR );
		// 機器変更番号9
		errMapping( template, errMap, EKU0021C010CBSMsg.KIKI_CHG_NO_9_ERR );
		// 機器変更番号10
		errMapping( template, errMap, EKU0021C010CBSMsg.KIKI_CHG_NO_10_ERR );
		// 機器変更番号11
		errMapping( template, errMap, EKU0021C010CBSMsg.KIKI_CHG_NO_11_ERR );
		// 機器変更番号12
		errMapping( template, errMap, EKU0021C010CBSMsg.KIKI_CHG_NO_12_ERR );
		// 機器変更番号13
		errMapping( template, errMap, EKU0021C010CBSMsg.KIKI_CHG_NO_13_ERR );
		// 機器変更番号14
		errMapping( template, errMap, EKU0021C010CBSMsg.KIKI_CHG_NO_14_ERR );
		// 機器変更番号15
		errMapping( template, errMap, EKU0021C010CBSMsg.KIKI_CHG_NO_15_ERR );
		// 機器変更番号16
		errMapping( template, errMap, EKU0021C010CBSMsg.KIKI_CHG_NO_16_ERR );
		// 機器変更番号17
		errMapping( template, errMap, EKU0021C010CBSMsg.KIKI_CHG_NO_17_ERR );
		// 機器変更番号18
		errMapping( template, errMap, EKU0021C010CBSMsg.KIKI_CHG_NO_18_ERR );
		// 機器変更番号19
		errMapping( template, errMap, EKU0021C010CBSMsg.KIKI_CHG_NO_19_ERR );
		// 機器変更番号20
		errMapping( template, errMap, EKU0021C010CBSMsg.KIKI_CHG_NO_20_ERR );
		// 元トムソンケース番号1
		errMapping( template, errMap, EKU0021C010CBSMsg.MOTO_TCASE_NO_1_ERR );
		// 元トムソンケース番号2
		errMapping( template, errMap, EKU0021C010CBSMsg.MOTO_TCASE_NO_2_ERR );
		// 元トムソンケース番号3
		errMapping( template, errMap, EKU0021C010CBSMsg.MOTO_TCASE_NO_3_ERR );
		// 元トムソンケース番号4
		errMapping( template, errMap, EKU0021C010CBSMsg.MOTO_TCASE_NO_4_ERR );
		// 元トムソンケース番号5
		errMapping( template, errMap, EKU0021C010CBSMsg.MOTO_TCASE_NO_5_ERR );
		// 元トムソンケース番号6
		errMapping( template, errMap, EKU0021C010CBSMsg.MOTO_TCASE_NO_6_ERR );
		// 元トムソンケース番号7
		errMapping( template, errMap, EKU0021C010CBSMsg.MOTO_TCASE_NO_7_ERR );
		// 元トムソンケース番号8
		errMapping( template, errMap, EKU0021C010CBSMsg.MOTO_TCASE_NO_8_ERR );
		// 元トムソンケース番号9
		errMapping( template, errMap, EKU0021C010CBSMsg.MOTO_TCASE_NO_9_ERR );
		// 元トムソンケース番号10
		errMapping( template, errMap, EKU0021C010CBSMsg.MOTO_TCASE_NO_10_ERR );
		// 元トムソンケース番号11
		errMapping( template, errMap, EKU0021C010CBSMsg.MOTO_TCASE_NO_11_ERR );
		// 元トムソンケース番号12
		errMapping( template, errMap, EKU0021C010CBSMsg.MOTO_TCASE_NO_12_ERR );
		// 元トムソンケース番号13
		errMapping( template, errMap, EKU0021C010CBSMsg.MOTO_TCASE_NO_13_ERR );
		// 元トムソンケース番号14
		errMapping( template, errMap, EKU0021C010CBSMsg.MOTO_TCASE_NO_14_ERR );
		// 元トムソンケース番号15
		errMapping( template, errMap, EKU0021C010CBSMsg.MOTO_TCASE_NO_15_ERR );
		// 元トムソンケース番号16
		errMapping( template, errMap, EKU0021C010CBSMsg.MOTO_TCASE_NO_16_ERR );
		// 元トムソンケース番号17
		errMapping( template, errMap, EKU0021C010CBSMsg.MOTO_TCASE_NO_17_ERR );
		// 元トムソンケース番号18
		errMapping( template, errMap, EKU0021C010CBSMsg.MOTO_TCASE_NO_18_ERR );
		// 元トムソンケース番号19
		errMapping( template, errMap, EKU0021C010CBSMsg.MOTO_TCASE_NO_19_ERR );
		// 元トムソンケース番号20
		errMapping( template, errMap, EKU0021C010CBSMsg.MOTO_TCASE_NO_20_ERR );
// ANK-1578-00-00対応 20131222 星野 ADD START
		// 多機能ルーター機能コード1
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_KINO_CD_1_ERR );
		// 多機能ルーター機能コード2
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_KINO_CD_2_ERR );
		// 多機能ルーター機能コード3
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_KINO_CD_3_ERR );
		// 多機能ルーター機能コード4
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_KINO_CD_4_ERR );
		// 多機能ルーター機能コード5
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_KINO_CD_5_ERR );
		// 多機能ルーター機能コード6
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_KINO_CD_6_ERR );
		// 多機能ルーター機能コード7
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_KINO_CD_7_ERR );
		// 多機能ルーター機能コード8
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_KINO_CD_8_ERR );
		// 多機能ルーター機能コード9
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_KINO_CD_9_ERR );
		// 多機能ルーター機能コード10
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_KINO_CD_10_ERR );
		// 多機能ルーター機能コード11
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_KINO_CD_11_ERR );
		// 多機能ルーター機能コード12
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_KINO_CD_12_ERR );
		// 多機能ルーター機能コード13
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_KINO_CD_13_ERR );
		// 多機能ルーター機能コード14
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_KINO_CD_14_ERR );
		// 多機能ルーター機能コード15
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_KINO_CD_15_ERR );
		// 多機能ルーター機能コード16
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_KINO_CD_16_ERR );
		// 多機能ルーター機能コード17
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_KINO_CD_17_ERR );
		// 多機能ルーター機能コード18
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_KINO_CD_18_ERR );
		// 多機能ルーター機能コード19
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_KINO_CD_19_ERR );
		// 多機能ルーター機能コード20
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_KINO_CD_20_ERR );
		// 変更前多機能ルーター機能コード1
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_1_ERR );
		// 変更前多機能ルーター機能コード2
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_2_ERR );
		// 変更前多機能ルーター機能コード3
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_3_ERR );
		// 変更前多機能ルーター機能コード4
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_4_ERR );
		// 変更前多機能ルーター機能コード5
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_5_ERR );
		// 変更前多機能ルーター機能コード6
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_6_ERR );
		// 変更前多機能ルーター機能コード7
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_7_ERR );
		// 変更前多機能ルーター機能コード8
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_8_ERR );
		// 変更前多機能ルーター機能コード9
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_9_ERR );
		// 変更前多機能ルーター機能コード10
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_10_ERR );
		// 変更前多機能ルーター機能コード11
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_11_ERR );
		// 変更前多機能ルーター機能コード12
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_12_ERR );
		// 変更前多機能ルーター機能コード13
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_13_ERR );
		// 変更前多機能ルーター機能コード14
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_14_ERR );
		// 変更前多機能ルーター機能コード15
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_15_ERR );
		// 変更前多機能ルーター機能コード16
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_16_ERR );
		// 変更前多機能ルーター機能コード17
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_17_ERR );
		// 変更前多機能ルーター機能コード18
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_18_ERR );
		// 変更前多機能ルーター機能コード19
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_19_ERR );
		// 変更前多機能ルーター機能コード20
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_KINO_CD_20_ERR );
		// 多機能ルータールーター機能識別コード1
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_1_ERR );
		// 多機能ルータールーター機能識別コード2
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_2_ERR );
		// 多機能ルータールーター機能識別コード3
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_3_ERR );
		// 多機能ルータールーター機能識別コード4
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_4_ERR );
		// 多機能ルータールーター機能識別コード5
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_5_ERR );
		// 多機能ルータールーター機能識別コード6
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_6_ERR );
		// 多機能ルータールーター機能識別コード7
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_7_ERR );
		// 多機能ルータールーター機能識別コード8
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_8_ERR );
		// 多機能ルータールーター機能識別コード9
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_9_ERR );
		// 多機能ルータールーター機能識別コード10
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_10_ERR );
		// 多機能ルータールーター機能識別コード11
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_11_ERR );
		// 多機能ルータールーター機能識別コード12
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_12_ERR );
		// 多機能ルータールーター機能識別コード13
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_13_ERR );
		// 多機能ルータールーター機能識別コード14
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_14_ERR );
		// 多機能ルータールーター機能識別コード15
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_15_ERR );
		// 多機能ルータールーター機能識別コード16
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_16_ERR );
		// 多機能ルータールーター機能識別コード17
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_17_ERR );
		// 多機能ルータールーター機能識別コード18
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_18_ERR );
		// 多機能ルータールーター機能識別コード19
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_19_ERR );
		// 多機能ルータールーター機能識別コード20
		errMapping( template, errMap, EKU0021C010CBSMsg.TAKINORT_RTR_KINO_SKCD_20_ERR );
		// 変更前多機能ルータールーター機能識別コード1
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_1_ERR );
		// 変更前多機能ルータールーター機能識別コード2
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_2_ERR );
		// 変更前多機能ルータールーター機能識別コード3
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_3_ERR );
		// 変更前多機能ルータールーター機能識別コード4
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_4_ERR );
		// 変更前多機能ルータールーター機能識別コード5
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_5_ERR );
		// 変更前多機能ルータールーター機能識別コード6
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_6_ERR );
		// 変更前多機能ルータールーター機能識別コード7
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_7_ERR );
		// 変更前多機能ルータールーター機能識別コード8
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_8_ERR );
		// 変更前多機能ルータールーター機能識別コード9
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_9_ERR );
		// 変更前多機能ルータールーター機能識別コード10
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_10_ERR );
		// 変更前多機能ルータールーター機能識別コード11
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_11_ERR );
		// 変更前多機能ルータールーター機能識別コード12
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_12_ERR );
		// 変更前多機能ルータールーター機能識別コード13
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_13_ERR );
		// 変更前多機能ルータールーター機能識別コード14
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_14_ERR );
		// 変更前多機能ルータールーター機能識別コード15
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_15_ERR );
		// 変更前多機能ルータールーター機能識別コード16
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_16_ERR );
		// 変更前多機能ルータールーター機能識別コード17
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_17_ERR );
		// 変更前多機能ルータールーター機能識別コード18
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_18_ERR );
		// 変更前多機能ルータールーター機能識別コード19
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_19_ERR );
		// 変更前多機能ルータールーター機能識別コード20
		errMapping( template, errMap, EKU0021C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_20_ERR );
// ANK-1578-00-00対応 20131222 星野 ADD END
		//ANK-3136-00-00 ADD START
		// 他システム連携_工事連絡先氏名
		errMapping( template, errMap, EKU0021C010CBSMsg.TSYRN_KJ_RRKS_NM_ERR );
		// 他システム連携_工事連絡先電話番号
		errMapping( template, errMap, EKU0021C010CBSMsg.TSYRN_KJ_RRKS_TLN_ERR );
		// 他システム連携_宅内調査時連絡先氏名
		errMapping( template, errMap, EKU0021C010CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM_ERR );
		// 他システム連携_宅内調査時連絡先電話番号
		errMapping( template, errMap, EKU0021C010CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN_ERR );
		// 他システム連携_連絡希望日時
		errMapping( template, errMap, EKU0021C010CBSMsg.TSYRN_RRK_KIBO_DATE_ERR );
		// 他システム連携_工事費用
		errMapping( template, errMap, EKU0021C010CBSMsg.TSYRN_KOJI_HI_ERR );
		// 他システム連携_宅内調査要否
		errMapping( template, errMap, EKU0021C010CBSMsg.TSYRN_TAKCHO_YH_ERR );
		// 他システム連携_承諾書要否
		errMapping( template, errMap, EKU0021C010CBSMsg.TSYRN_SDAKS_YH_ERR );
		// 他システム連携_立会者名
		errMapping( template, errMap, EKU0021C010CBSMsg.TSYRN_TACHIAISHA_NM_ERR );
		// 他システム連携_引越し施策要否
		errMapping( template, errMap, EKU0021C010CBSMsg.TSYRN_HKKS_SISAK_YH_ERR );
		// 他システム連携_建替時新設案件要否
		errMapping( template, errMap, EKU0021C010CBSMsg.TSYRN_TTK_JI_NSANK_YH_ERR );
		// 他システム連携_地図有無
		errMapping( template, errMap, EKU0021C010CBSMsg.TSYRN_MAP_UM_ERR );
		// 他システム連携_同時工事情報
		errMapping( template, errMap, EKU0021C010CBSMsg.TSYRN_DOJI_KOJI_INF_ERR );
		// 他システム連携_既存契約情報
		errMapping( template, errMap, EKU0021C010CBSMsg.TSYRN_KZN_KEI_INF_ERR );
		// 他システム連携_不備解消年月日
		errMapping( template, errMap, EKU0021C010CBSMsg.TSYRN_HBI_KAISHOU_YMD_ERR );
		// 他システム連携_キャンペーン情報
		errMapping( template, errMap, EKU0021C010CBSMsg.TSYRN_CAMPAIGN_INF_ERR );
		//ANK-3136-00-00 ADD END
		return param;
	}

	/**
	 *【上りマッピング】EKU0031C010 工事案件<eo光テレビ>諸変更.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕ku0031_c010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKU0031C010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKU0031C010CBSMsg.class.getName(), EKU0031C010, FUNC_CD_INS_CHECK_ADD );

		/** 上りマッピング **/
		// サービス契約番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.SVC_KEI_NO );
		// サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.SVC_KEI_KAISEN_UCWK_NO );
		// 申込明細番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MSKM_DTL_NO );
		// 工事案件番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KOJIAK_NO );
		// 工事受付コード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KOJI_UK_CD );
		// 工事受付詳細コード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KOJI_UK_DTAIL_CD );
		// 工事受付契機異動年月日時分秒
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM );
		// サービスコード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.SVC_CD );
		// 料金グループコード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.PRC_GRP_CD );
		// 料金コースコード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.PCRS_CD );
		// プラン変更確定年月日時分秒
		updMapping( template, mapInfo, EKU0031C010CBSMsg.PLAN_CHG_FIX_YMD );
		// 住所変更完了年月日時分秒
		updMapping( template, mapInfo, EKU0031C010CBSMsg.AD_CHG_FIX_DTM );
		// 面開発案件番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MENKAIHAT_ANKEN_NO );
		// 面開発工事コード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MNKHT_KOJI_CD );
		// オーナー契約番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.OWNR_KEI_NO );
		// P-ID
		updMapping( template, mapInfo, EKU0031C010CBSMsg.PID );
		// SYSID
		updMapping( template, mapInfo, EKU0031C010CBSMsg.SYSID );
		// お客様名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CUST_NM );
		// お客様カナ名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CUST_KANA );
		// お客様自宅電話番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CUST_HOME_TEL_NO );
		// お客様携帯電話番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CUST_KTAI_TEL_NO );
		// お客様連絡先電話番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CUST_RRKS_TEL_NO );
		// 連絡先勤務先名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.RRKS_OFFC_NM );
// ★★★ ANK-0397-00-00 ADD  2012.10.05 S.SHINJO START ★★★
		// 契約者住所手動入力フラグ
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KEISHA_AD_MAN_INPUT_FLG );
// ★★★ ANK-0397-00-00 ADD  2012.10.05 S.SHINJO END ★★★
		// 契約者住所コード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KEISHA_AD_CD );
		// 契約者郵便番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KEISHA_PCD );
		// 契約者都道府県名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KEISHA_STATE_NM );
		// 契約者市区町村名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KEISHA_CITY_NM );
		// 契約者大字通称名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KEISHA_OAZTSU_NM );
		// 契約者字丁目名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KEISHA_AZCHO_NM );
		// 契約者住所番地号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KEISHA_AD_BNCHIGO );
		// 契約者住所補記・建物名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KEISHA_ADRTTM );
		// 契約者住所補記・部屋番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KEISHA_ADRRM );
		// 請求契約番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.SEIKY_KEI_NO );
		// 場所番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.PLACE_NO );
		// 設置場所住所コード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.SETPLACE_AD_CD );
		// 設置場所郵便番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.SETPLACE_PCD );
		// 設置場所都道府県名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.SETPLACE_STATE_NM );
		// 設置場所市区町村名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.SETPLACE_CITY_NM );
		// 設置場所大字通称名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.SETPLACE_OAZTSU_NM );
		// 設置場所字丁目名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.SETPLACE_AZCHO_NM );
		// 設置場所住所番地号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.SETPLACE_AD_BNCHIGO );
		// 設置場所住所補記・建物名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.SETPLACE_ADRTTM );
		// 設置場所住所補記・部屋番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.SETPLACE_ADRRM );
		// 工事先住所未確定フラグ
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		updMapping( template, mapInfo, EKU0031C010CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH );
		// 回線場所電話番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KAISEN_PLACE_TELNO );
		// 関電営業所番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KEPCO_BUSIOFFICE_NO );
		// 経度
		updMapping( template, mapInfo, EKU0031C010CBSMsg.LGTD );
		// 緯度
		updMapping( template, mapInfo, EKU0031C010CBSMsg.LTTD );
		// 座標補正有無
		updMapping( template, mapInfo, EKU0031C010CBSMsg.ZAHYO_HOSEI_UM );
		// 住所形態コード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.AD_FORM_CD );
		// 入居階数コード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.NYUKYO_FLR_CNT_CD );
		// 建築階数コード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KCKU_FLR_CNT_CD );
		// 方角コード1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.DIRECTION_CD_1 );
		// 方角コード2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.DIRECTION_CD_2 );
		// 転宅前住所コード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TENTAKU_BF_AD_CD );
		// 転宅前郵便番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TENTAKU_BF_PCD );
		// 転宅前都道府県名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TENTAKU_BF_STATE_NM );
		// 転宅前市区町村名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TENTAKU_BF_CITY_NM );
		// 転宅前大字通称名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TENTAKU_BF_OAZTSU_NM );
		// 転宅前字丁目名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TENTAKU_BF_AZCHO_NM );
		// 転宅前住所番地号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TENTAKU_BF_AD_BNCHIGO );
		// 転宅前住所補記・建物名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TENTAKU_BF_ADRTTM );
		// 転宅前住所補記・部屋番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TENTAKU_BF_ADRRM );
		// 転宅先住所コード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TENTAKU_SAKI_AD_CD );
		// 転宅先郵便番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TENTAKU_SAKI_PCD );
		// 転宅先都道府県名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TENTAKU_SAKI_STATE_NM );
		// 転宅先市区町村名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TENTAKU_SAKI_CITY_NM );
		// 転宅先大字通称名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TENTAKU_SAKI_OAZTSU_NM );
		// 転宅先字丁目名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TENTAKU_SAKI_AZCHO_NM );
		// 転宅先住所番地号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TENTAKU_SAKI_AD_BNCHIGO );
		// 転宅先住所補記・建物名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TENTAKU_SAKI_ADRTTM );
		// 転宅先住所補記・部屋番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TENTAKU_SAKI_ADRRM );
		// 新築物件コード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.NEWCONST_BUKKEN_CD );
		// 復活案件フラグ
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HUKKAT_ANKEN_FLG );
		// 同一設備再申込コード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.SAME_EQUIP_RE_MSKM_CD );
		// 工事範囲コード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KOJI_SCOPE_CD );
		// 移設コード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.ISETSU_CD );
		// 工事希望年月日
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KOJI_KIBO_YMD );
		// 解約希望年月日
		updMapping( template, mapInfo, EKU0031C010CBSMsg.DSL_KIBO_YMD );
		// 竣工予定年月日
		updMapping( template, mapInfo, EKU0031C010CBSMsg.SHUNKO_RSV_YMD );
		// 入居予定年月日
		updMapping( template, mapInfo, EKU0031C010CBSMsg.NYUKYO_RSV_YMD );
		// 引渡し予定年月日
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HIKIWATASHI_RSV_YMD );
		// 電力送電予定年月日
		updMapping( template, mapInfo, EKU0031C010CBSMsg.EPOWER_SODEN_RSV_YMD );
		// 電話連絡希望年月日
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TEL_RRK_KIBO_YMD );
		// 電話連絡希望時間帯コード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TEL_RRK_KIBO_TIME_CD );
		// 宅内調査希望アポ期限年月日
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD );
		// 宅内工事希望アポ期限年月日
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD );
		// 工事アポ連絡先指定コード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KOJI_APO_RRKS_SHITEI_CD );
		// 連絡手段コード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.RRK_WAY_CD );
		// 連絡手段補記
		updMapping( template, mapInfo, EKU0031C010CBSMsg.RRK_WAY_HOKI );
		// 工事案件備考
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KOJIAK_BIKO );
		// 工事案件備考1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KOJIAK_BIKO_1 );
		// 工事案件備考2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KOJIAK_BIKO_2 );
// ●●● IT2-2012-0001039 START ●●●
		// マンション設備システム連携用記事欄
// MODEL対応
//		updMapping( template, mapInfo, EKU0031C010CBSMsg.MANSSBSYS_RNKI_KIJIRAN );
// MODEL対応
// ●●● IT2-2012-0001039 END ●●●
// ▼▼▼  ANK-1247-00-00 対応 2012.11.26 H.TAKANO START ▼▼▼
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MANSSBSYS_RNKI_KIJIRAN );
// ▲▲▲  ANK-1247-00-00 対応 2012.11.26 H.TAKANO END   ▲▲▲
		// 電波障害案件番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.DMPS_ANKEN_NO );
		// 電波障害案件種別コード
		updMapping( template, mapInfo, EKU0031C010CBSMsg.DMPSANK_SBT_CD );
		// 関西電力お客様情報授受同意有無
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM );
		// 宅内機器種別コード1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_1 );
		// 宅内機器異動コード1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_1 );
		// 機器提供サービス契約番号1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_1 );
		// 宅内機器型式コード1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_1 );
		// 機器製造番号1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKSEIZO_NO_1 );
		// STB-ID1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_ID_1 );
		// HDD容量コード1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HDD_CAPA_CD_1 );
		// BSパススルー可否1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.VONU_BSPT_KH_1 );
		// STB契約TVコースコード1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_1 );
		// 変更前宅内機器型式コード1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_1 );
		// 変更前機器製造番号1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_1 );
		// 変更前STB-ID1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_ID_1 );
		// 変更前HDD容量コード1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_1 );
		// 変更前BSパススルー可否1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_1 );
		// 変更前STB契約TVコースコード1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_1 );
		// 変更前旧STB-ID1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_1 );
		// 宅内機器種別コード2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_2 );
		// 宅内機器異動コード2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_2 );
		// 機器提供サービス契約番号2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_2 );
		// 宅内機器型式コード2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_2 );
		// 機器製造番号2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKSEIZO_NO_2 );
		// STB-ID2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_ID_2 );
		// HDD容量コード2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HDD_CAPA_CD_2 );
		// BSパススルー可否2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.VONU_BSPT_KH_2 );
		// STB契約TVコースコード2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_2 );
		// 変更前宅内機器型式コード2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_2 );
		// 変更前機器製造番号2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_2 );
		// 変更前STB-ID2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_ID_2 );
		// 変更前HDD容量コード2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_2 );
		// 変更前BSパススルー可否2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_2 );
		// 変更前STB契約TVコースコード2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_2 );
		// 変更前旧STB-ID2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_2 );
		// 宅内機器種別コード3
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_3 );
		// 宅内機器異動コード3
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_3 );
		// 機器提供サービス契約番号3
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_3 );
		// 宅内機器型式コード3
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_3 );
		// 機器製造番号3
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKSEIZO_NO_3 );
		// STB-ID3
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_ID_3 );
		// HDD容量コード3
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HDD_CAPA_CD_3 );
		// BSパススルー可否3
		updMapping( template, mapInfo, EKU0031C010CBSMsg.VONU_BSPT_KH_3 );
		// STB契約TVコースコード3
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_3 );
		// 変更前宅内機器型式コード3
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_3 );
		// 変更前機器製造番号3
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_3 );
		// 変更前STB-ID3
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_ID_3 );
		// 変更前HDD容量コード3
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_3 );
		// 変更前BSパススルー可否3
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_3 );
		// 変更前STB契約TVコースコード3
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_3 );
		// 変更前旧STB-ID3
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_3 );
		// 宅内機器種別コード4
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_4 );
		// 宅内機器異動コード4
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_4 );
		// 機器提供サービス契約番号4
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_4 );
		// 宅内機器型式コード4
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_4 );
		// 機器製造番号4
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKSEIZO_NO_4 );
		// STB-ID4
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_ID_4 );
		// HDD容量コード4
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HDD_CAPA_CD_4 );
		// BSパススルー可否4
		updMapping( template, mapInfo, EKU0031C010CBSMsg.VONU_BSPT_KH_4 );
		// STB契約TVコースコード4
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_4 );
		// 変更前宅内機器型式コード4
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_4 );
		// 変更前機器製造番号4
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_4 );
		// 変更前STB-ID4
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_ID_4 );
		// 変更前HDD容量コード4
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_4 );
		// 変更前BSパススルー可否4
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_4 );
		// 変更前STB契約TVコースコード4
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_4 );
		// 変更前旧STB-ID4
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_4 );
		// 宅内機器種別コード5
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_5 );
		// 宅内機器異動コード5
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_5 );
		// 機器提供サービス契約番号5
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_5 );
		// 宅内機器型式コード5
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_5 );
		// 機器製造番号5
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKSEIZO_NO_5 );
		// STB-ID5
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_ID_5 );
		// HDD容量コード5
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HDD_CAPA_CD_5 );
		// BSパススルー可否5
		updMapping( template, mapInfo, EKU0031C010CBSMsg.VONU_BSPT_KH_5 );
		// STB契約TVコースコード5
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_5 );
		// 変更前宅内機器型式コード5
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_5 );
		// 変更前機器製造番号5
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_5 );
		// 変更前STB-ID5
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_ID_5 );
		// 変更前HDD容量コード5
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_5 );
		// 変更前BSパススルー可否5
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_5 );
		// 変更前STB契約TVコースコード5
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_5 );
		// 変更前旧STB-ID5
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_5 );
		// 宅内機器種別コード6
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_6 );
		// 宅内機器異動コード6
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_6 );
		// 機器提供サービス契約番号6
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_6 );
		// 宅内機器型式コード6
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_6 );
		// 機器製造番号6
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKSEIZO_NO_6 );
		// STB-ID6
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_ID_6 );
		// HDD容量コード6
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HDD_CAPA_CD_6 );
		// BSパススルー可否6
		updMapping( template, mapInfo, EKU0031C010CBSMsg.VONU_BSPT_KH_6 );
		// STB契約TVコースコード6
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_6 );
		// 変更前宅内機器型式コード6
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_6 );
		// 変更前機器製造番号6
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_6 );
		// 変更前STB-ID6
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_ID_6 );
		// 変更前HDD容量コード6
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_6 );
		// 変更前BSパススルー可否6
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_6 );
		// 変更前STB契約TVコースコード6
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_6 );
		// 変更前旧STB-ID6
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_6 );
		// 宅内機器種別コード7
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_7 );
		// 宅内機器異動コード7
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_7 );
		// 機器提供サービス契約番号7
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_7 );
		// 宅内機器型式コード7
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_7 );
		// 機器製造番号7
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKSEIZO_NO_7 );
		// STB-ID7
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_ID_7 );
		// HDD容量コード7
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HDD_CAPA_CD_7 );
		// BSパススルー可否7
		updMapping( template, mapInfo, EKU0031C010CBSMsg.VONU_BSPT_KH_7 );
		// STB契約TVコースコード7
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_7 );
		// 変更前宅内機器型式コード7
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_7 );
		// 変更前機器製造番号7
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_7 );
		// 変更前STB-ID7
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_ID_7 );
		// 変更前HDD容量コード7
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_7 );
		// 変更前BSパススルー可否7
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_7 );
		// 変更前STB契約TVコースコード7
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_7 );
		// 変更前旧STB-ID7
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_7 );
		// 宅内機器種別コード8
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_8 );
		// 宅内機器異動コード8
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_8 );
		// 機器提供サービス契約番号8
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_8 );
		// 宅内機器型式コード8
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_8 );
		// 機器製造番号8
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKSEIZO_NO_8 );
		// STB-ID8
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_ID_8 );
		// HDD容量コード8
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HDD_CAPA_CD_8 );
		// BSパススルー可否8
		updMapping( template, mapInfo, EKU0031C010CBSMsg.VONU_BSPT_KH_8 );
		// STB契約TVコースコード8
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_8 );
		// 変更前宅内機器型式コード8
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_8 );
		// 変更前機器製造番号8
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_8 );
		// 変更前STB-ID8
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_ID_8 );
		// 変更前HDD容量コード8
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_8 );
		// 変更前BSパススルー可否8
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_8 );
		// 変更前STB契約TVコースコード8
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_8 );
		// 変更前旧STB-ID8
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_8 );
		// 宅内機器種別コード9
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_9 );
		// 宅内機器異動コード9
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_9 );
		// 機器提供サービス契約番号9
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_9 );
		// 宅内機器型式コード9
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_9 );
		// 機器製造番号9
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKSEIZO_NO_9 );
		// STB-ID9
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_ID_9 );
		// HDD容量コード9
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HDD_CAPA_CD_9 );
		// BSパススルー可否9
		updMapping( template, mapInfo, EKU0031C010CBSMsg.VONU_BSPT_KH_9 );
		// STB契約TVコースコード9
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_9 );
		// 変更前宅内機器型式コード9
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_9 );
		// 変更前機器製造番号9
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_9 );
		// 変更前STB-ID9
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_ID_9 );
		// 変更前HDD容量コード9
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_9 );
		// 変更前BSパススルー可否9
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_9 );
		// 変更前STB契約TVコースコード9
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_9 );
		// 変更前旧STB-ID9
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_9 );
		// 宅内機器種別コード10
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_10 );
		// 宅内機器異動コード10
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_10 );
		// 機器提供サービス契約番号10
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_10 );
		// 宅内機器型式コード10
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_10 );
		// 機器製造番号10
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKSEIZO_NO_10 );
		// STB-ID10
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_ID_10 );
		// HDD容量コード10
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HDD_CAPA_CD_10 );
		// BSパススルー可否10
		updMapping( template, mapInfo, EKU0031C010CBSMsg.VONU_BSPT_KH_10 );
		// STB契約TVコースコード10
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_10 );
		// 変更前宅内機器型式コード10
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_10 );
		// 変更前機器製造番号10
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_10 );
		// 変更前STB-ID10
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_ID_10 );
		// 変更前HDD容量コード10
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_10 );
		// 変更前BSパススルー可否10
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_10 );
		// 変更前STB契約TVコースコード10
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_10 );
		// 変更前旧STB-ID10
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_10 );
		// 宅内機器種別コード11
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_11 );
		// 宅内機器異動コード11
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_11 );
		// 機器提供サービス契約番号11
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_11 );
		// 宅内機器型式コード11
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_11 );
		// 機器製造番号11
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKSEIZO_NO_11 );
		// STB-ID11
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_ID_11 );
		// HDD容量コード11
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HDD_CAPA_CD_11 );
		// BSパススルー可否11
		updMapping( template, mapInfo, EKU0031C010CBSMsg.VONU_BSPT_KH_11 );
		// STB契約TVコースコード11
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_11 );
		// 変更前宅内機器型式コード11
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_11 );
		// 変更前機器製造番号11
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_11 );
		// 変更前STB-ID11
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_ID_11 );
		// 変更前HDD容量コード11
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_11 );
		// 変更前BSパススルー可否11
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_11 );
		// 変更前STB契約TVコースコード11
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_11 );
		// 変更前旧STB-ID11
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_11 );
		// 宅内機器種別コード12
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_12 );
		// 宅内機器異動コード12
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_12 );
		// 機器提供サービス契約番号12
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_12 );
		// 宅内機器型式コード12
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_12 );
		// 機器製造番号12
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKSEIZO_NO_12 );
		// STB-ID12
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_ID_12 );
		// HDD容量コード12
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HDD_CAPA_CD_12 );
		// BSパススルー可否12
		updMapping( template, mapInfo, EKU0031C010CBSMsg.VONU_BSPT_KH_12 );
		// STB契約TVコースコード12
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_12 );
		// 変更前宅内機器型式コード12
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_12 );
		// 変更前機器製造番号12
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_12 );
		// 変更前STB-ID12
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_ID_12 );
		// 変更前HDD容量コード12
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_12 );
		// 変更前BSパススルー可否12
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_12 );
		// 変更前STB契約TVコースコード12
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_12 );
		// 変更前旧STB-ID12
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_12 );
		// 宅内機器種別コード13
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_13 );
		// 宅内機器異動コード13
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_13 );
		// 機器提供サービス契約番号13
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_13 );
		// 宅内機器型式コード13
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_13 );
		// 機器製造番号13
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKSEIZO_NO_13 );
		// STB-ID13
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_ID_13 );
		// HDD容量コード13
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HDD_CAPA_CD_13 );
		// BSパススルー可否13
		updMapping( template, mapInfo, EKU0031C010CBSMsg.VONU_BSPT_KH_13 );
		// STB契約TVコースコード13
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_13 );
		// 変更前宅内機器型式コード13
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_13 );
		// 変更前機器製造番号13
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_13 );
		// 変更前STB-ID13
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_ID_13 );
		// 変更前HDD容量コード13
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_13 );
		// 変更前BSパススルー可否13
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_13 );
		// 変更前STB契約TVコースコード13
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_13 );
		// 変更前旧STB-ID13
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_13 );
		// 宅内機器種別コード14
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_14 );
		// 宅内機器異動コード14
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_14 );
		// 機器提供サービス契約番号14
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_14 );
		// 宅内機器型式コード14
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_14 );
		// 機器製造番号14
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKSEIZO_NO_14 );
		// STB-ID14
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_ID_14 );
		// HDD容量コード14
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HDD_CAPA_CD_14 );
		// BSパススルー可否14
		updMapping( template, mapInfo, EKU0031C010CBSMsg.VONU_BSPT_KH_14 );
		// STB契約TVコースコード14
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_14 );
		// 変更前宅内機器型式コード14
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_14 );
		// 変更前機器製造番号14
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_14 );
		// 変更前STB-ID14
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_ID_14 );
		// 変更前HDD容量コード14
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_14 );
		// 変更前BSパススルー可否14
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_14 );
		// 変更前STB契約TVコースコード14
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_14 );
		// 変更前旧STB-ID14
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_14 );
		// 宅内機器種別コード15
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_15 );
		// 宅内機器異動コード15
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_15 );
		// 機器提供サービス契約番号15
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_15 );
		// 宅内機器型式コード15
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_15 );
		// 機器製造番号15
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKSEIZO_NO_15 );
		// STB-ID15
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_ID_15 );
		// HDD容量コード15
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HDD_CAPA_CD_15 );
		// BSパススルー可否15
		updMapping( template, mapInfo, EKU0031C010CBSMsg.VONU_BSPT_KH_15 );
		// STB契約TVコースコード15
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_15 );
		// 変更前宅内機器型式コード15
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_15 );
		// 変更前機器製造番号15
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_15 );
		// 変更前STB-ID15
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_ID_15 );
		// 変更前HDD容量コード15
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_15 );
		// 変更前BSパススルー可否15
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_15 );
		// 変更前STB契約TVコースコード15
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_15 );
		// 変更前旧STB-ID15
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_15 );
		// 宅内機器種別コード16
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_16 );
		// 宅内機器異動コード16
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_16 );
		// 機器提供サービス契約番号16
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_16 );
		// 宅内機器型式コード16
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_16 );
		// 機器製造番号16
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKSEIZO_NO_16 );
		// STB-ID16
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_ID_16 );
		// HDD容量コード16
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HDD_CAPA_CD_16 );
		// BSパススルー可否16
		updMapping( template, mapInfo, EKU0031C010CBSMsg.VONU_BSPT_KH_16 );
		// STB契約TVコースコード16
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_16 );
		// 変更前宅内機器型式コード16
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_16 );
		// 変更前機器製造番号16
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_16 );
		// 変更前STB-ID16
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_ID_16 );
		// 変更前HDD容量コード16
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_16 );
		// 変更前BSパススルー可否16
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_16 );
		// 変更前STB契約TVコースコード16
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_16 );
		// 変更前旧STB-ID16
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_16 );
		// 宅内機器種別コード17
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_17 );
		// 宅内機器異動コード17
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_17 );
		// 機器提供サービス契約番号17
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_17 );
		// 宅内機器型式コード17
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_17 );
		// 機器製造番号17
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKSEIZO_NO_17 );
		// STB-ID17
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_ID_17 );
		// HDD容量コード17
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HDD_CAPA_CD_17 );
		// BSパススルー可否17
		updMapping( template, mapInfo, EKU0031C010CBSMsg.VONU_BSPT_KH_17 );
		// STB契約TVコースコード17
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_17 );
		// 変更前宅内機器型式コード17
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_17 );
		// 変更前機器製造番号17
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_17 );
		// 変更前STB-ID17
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_ID_17 );
		// 変更前HDD容量コード17
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_17 );
		// 変更前BSパススルー可否17
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_17 );
		// 変更前STB契約TVコースコード17
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_17 );
		// 変更前旧STB-ID17
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_17 );
		// 宅内機器種別コード18
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_18 );
		// 宅内機器異動コード18
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_18 );
		// 機器提供サービス契約番号18
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_18 );
		// 宅内機器型式コード18
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_18 );
		// 機器製造番号18
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKSEIZO_NO_18 );
		// STB-ID18
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_ID_18 );
		// HDD容量コード18
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HDD_CAPA_CD_18 );
		// BSパススルー可否18
		updMapping( template, mapInfo, EKU0031C010CBSMsg.VONU_BSPT_KH_18 );
		// STB契約TVコースコード18
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_18 );
		// 変更前宅内機器型式コード18
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_18 );
		// 変更前機器製造番号18
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_18 );
		// 変更前STB-ID18
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_ID_18 );
		// 変更前HDD容量コード18
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_18 );
		// 変更前BSパススルー可否18
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_18 );
		// 変更前STB契約TVコースコード18
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_18 );
		// 変更前旧STB-ID18
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_18 );
		// 宅内機器種別コード19
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_19 );
		// 宅内機器異動コード19
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_19 );
		// 機器提供サービス契約番号19
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_19 );
		// 宅内機器型式コード19
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_19 );
		// 機器製造番号19
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKSEIZO_NO_19 );
		// STB-ID19
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_ID_19 );
		// HDD容量コード19
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HDD_CAPA_CD_19 );
		// BSパススルー可否19
		updMapping( template, mapInfo, EKU0031C010CBSMsg.VONU_BSPT_KH_19 );
		// STB契約TVコースコード19
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_19 );
		// 変更前宅内機器型式コード19
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_19 );
		// 変更前機器製造番号19
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_19 );
		// 変更前STB-ID19
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_ID_19 );
		// 変更前HDD容量コード19
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_19 );
		// 変更前BSパススルー可否19
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_19 );
		// 変更前STB契約TVコースコード19
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_19 );
		// 変更前旧STB-ID19
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_19 );
		// 宅内機器種別コード20
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_20 );
		// 宅内機器異動コード20
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_20 );
		// 機器提供サービス契約番号20
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_20 );
		// 宅内機器型式コード20
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_20 );
		// 機器製造番号20
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKSEIZO_NO_20 );
		// STB-ID20
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_ID_20 );
		// HDD容量コード20
		updMapping( template, mapInfo, EKU0031C010CBSMsg.HDD_CAPA_CD_20 );
		// BSパススルー可否20
		updMapping( template, mapInfo, EKU0031C010CBSMsg.VONU_BSPT_KH_20 );
		// STB契約TVコースコード20
		updMapping( template, mapInfo, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_20 );
		// 変更前宅内機器型式コード20
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_20 );
		// 変更前機器製造番号20
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_20 );
		// 変更前STB-ID20
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_ID_20 );
		// 変更前HDD容量コード20
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_20 );
		// 変更前BSパススルー可否20
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_20 );
		// 変更前STB契約TVコースコード20
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_20 );
		// 変更前旧STB-ID20
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_20 );
		// 申込者名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MSKMSHA_NM );
		// サービス開始年月日
		updMapping( template, mapInfo, EKU0031C010CBSMsg.SVC_STAYMD );
		// 工事アポ連絡先電話番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KOJI_APO_RRKS_TELNO );
		// お客様SOS利用有無
		updMapping( template, mapInfo, EKU0031C010CBSMsg.CUST_SOS_USE_UM );
		// 機器提供サービス契約変更メモ1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_1 );
		// 機器提供サービス契約変更メモ2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_2 );
		// 機器提供サービス契約変更メモ3
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_3 );
		// 機器提供サービス契約変更メモ4
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_4 );
		// 機器提供サービス契約変更メモ5
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_5 );
		// 機器提供サービス契約変更メモ6
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_6 );
		// 機器提供サービス契約変更メモ7
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_7 );
		// 機器提供サービス契約変更メモ8
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_8 );
		// 機器提供サービス契約変更メモ9
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_9 );
		// 機器提供サービス契約変更メモ10
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_10 );
		// 機器提供サービス契約変更メモ11
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_11 );
		// 機器提供サービス契約変更メモ12
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_12 );
		// 機器提供サービス契約変更メモ13
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_13 );
		// 機器提供サービス契約変更メモ14
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_14 );
		// 機器提供サービス契約変更メモ15
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_15 );
		// 機器提供サービス契約変更メモ16
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_16 );
		// 機器提供サービス契約変更メモ17
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_17 );
		// 機器提供サービス契約変更メモ18
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_18 );
		// 機器提供サービス契約変更メモ19
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_19 );
		// 機器提供サービス契約変更メモ20
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_20 );
		// 機器変更番号1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KIKI_CHG_NO_1 );
		// 機器変更番号2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KIKI_CHG_NO_2 );
		// 機器変更番号3
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KIKI_CHG_NO_3 );
		// 機器変更番号4
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KIKI_CHG_NO_4 );
		// 機器変更番号5
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KIKI_CHG_NO_5 );
		// 機器変更番号6
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KIKI_CHG_NO_6 );
		// 機器変更番号7
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KIKI_CHG_NO_7 );
		// 機器変更番号8
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KIKI_CHG_NO_8 );
		// 機器変更番号9
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KIKI_CHG_NO_9 );
		// 機器変更番号10
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KIKI_CHG_NO_10 );
		// 機器変更番号11
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KIKI_CHG_NO_11 );
		// 機器変更番号12
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KIKI_CHG_NO_12 );
		// 機器変更番号13
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KIKI_CHG_NO_13 );
		// 機器変更番号14
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KIKI_CHG_NO_14 );
		// 機器変更番号15
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KIKI_CHG_NO_15 );
		// 機器変更番号16
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KIKI_CHG_NO_16 );
		// 機器変更番号17
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KIKI_CHG_NO_17 );
		// 機器変更番号18
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KIKI_CHG_NO_18 );
		// 機器変更番号19
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KIKI_CHG_NO_19 );
		// 機器変更番号20
		updMapping( template, mapInfo, EKU0031C010CBSMsg.KIKI_CHG_NO_20 );
		// 元トムソンケース番号1
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MOTO_TCASE_NO_1 );
		// 元トムソンケース番号2
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MOTO_TCASE_NO_2 );
		// 元トムソンケース番号3
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MOTO_TCASE_NO_3 );
		// 元トムソンケース番号4
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MOTO_TCASE_NO_4 );
		// 元トムソンケース番号5
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MOTO_TCASE_NO_5 );
		// 元トムソンケース番号6
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MOTO_TCASE_NO_6 );
		// 元トムソンケース番号7
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MOTO_TCASE_NO_7 );
		// 元トムソンケース番号8
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MOTO_TCASE_NO_8 );
		// 元トムソンケース番号9
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MOTO_TCASE_NO_9 );
		// 元トムソンケース番号10
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MOTO_TCASE_NO_10 );
		// 元トムソンケース番号11
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MOTO_TCASE_NO_11 );
		// 元トムソンケース番号12
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MOTO_TCASE_NO_12 );
		// 元トムソンケース番号13
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MOTO_TCASE_NO_13 );
		// 元トムソンケース番号14
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MOTO_TCASE_NO_14 );
		// 元トムソンケース番号15
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MOTO_TCASE_NO_15 );
		// 元トムソンケース番号16
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MOTO_TCASE_NO_16 );
		// 元トムソンケース番号17
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MOTO_TCASE_NO_17 );
		// 元トムソンケース番号18
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MOTO_TCASE_NO_18 );
		// 元トムソンケース番号19
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MOTO_TCASE_NO_19 );
		// 元トムソンケース番号20
		updMapping( template, mapInfo, EKU0031C010CBSMsg.MOTO_TCASE_NO_20 );
		//ANK-3136-00-00 ADD START
		// 他システム連携_工事連絡先氏名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TSYRN_KJ_RRKS_NM );
		// 他システム連携_工事連絡先電話番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TSYRN_KJ_RRKS_TLN );
		// 他システム連携_宅内調査時連絡先氏名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM );
		// 他システム連携_宅内調査時連絡先電話番号
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN );
		// 他システム連携_連絡希望日時
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TSYRN_RRK_KIBO_DATE );
		// 他システム連携_工事費用
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TSYRN_KOJI_HI );
		// 他システム連携_宅内調査要否
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TSYRN_TAKCHO_YH );
		// 他システム連携_承諾書要否
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TSYRN_SDAKS_YH );
		// 他システム連携_立会者名
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TSYRN_TACHIAISHA_NM );
		// 他システム連携_引越し施策要否
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TSYRN_HKKS_SISAK_YH );
		// 他システム連携_建替時新設案件要否
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TSYRN_TTK_JI_NSANK_YH );
		// 他システム連携_地図有無
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TSYRN_MAP_UM );
		// 他システム連携_同時工事情報
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TSYRN_DOJI_KOJI_INF );
		// 他システム連携_既存契約情報
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TSYRN_KZN_KEI_INF );
		// 他システム連携_不備解消年月日
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TSYRN_HBI_KAISHOU_YMD );
		// 他システム連携_キャンペーン情報
		updMapping( template, mapInfo, EKU0031C010CBSMsg.TSYRN_CAMPAIGN_INF );
		//ANK-3136-00-00 ADD END
		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKU0031C010 工事案件<eo光テレビ>諸変更.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKU0031C010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap ku0031_c010_map = (HashMap)( paramWorkMap.get( EKU0031C010_MAP ) );
		if ( ku0031_c010_map == null ) {
			ku0031_c010_map = new HashMap();
			paramWorkMap.put( EKU0031C010_MAP, ku0031_c010_map );
		}

		/** 下りマッピング **/

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKU0031C010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		return ku0031_c010_map;
	}

	/**
	 *【エラーマッピング】EKU0031C010 工事案件<eo光テレビ>諸変更.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKU0031C010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKU0031C010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// サービス契約番号
		errMapping( template, errMap, EKU0031C010CBSMsg.SVC_KEI_NO_ERR );
		// サービス契約回線内訳番号
		errMapping( template, errMap, EKU0031C010CBSMsg.SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 申込明細番号
		errMapping( template, errMap, EKU0031C010CBSMsg.MSKM_DTL_NO_ERR );
		// 工事案件番号
		errMapping( template, errMap, EKU0031C010CBSMsg.KOJIAK_NO_ERR );
		// 工事受付コード
		errMapping( template, errMap, EKU0031C010CBSMsg.KOJI_UK_CD_ERR );
		// 工事受付詳細コード
		errMapping( template, errMap, EKU0031C010CBSMsg.KOJI_UK_DTAIL_CD_ERR );
		// 工事受付契機異動年月日時分秒
		errMapping( template, errMap, EKU0031C010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM_ERR );
		// サービスコード
		errMapping( template, errMap, EKU0031C010CBSMsg.SVC_CD_ERR );
		// 料金グループコード
		errMapping( template, errMap, EKU0031C010CBSMsg.PRC_GRP_CD_ERR );
		// 料金コースコード
		errMapping( template, errMap, EKU0031C010CBSMsg.PCRS_CD_ERR );
		// プラン変更確定年月日時分秒
		errMapping( template, errMap, EKU0031C010CBSMsg.PLAN_CHG_FIX_YMD_ERR );
		// 住所変更完了年月日時分秒
		errMapping( template, errMap, EKU0031C010CBSMsg.AD_CHG_FIX_DTM_ERR );
		// 面開発案件番号
		errMapping( template, errMap, EKU0031C010CBSMsg.MENKAIHAT_ANKEN_NO_ERR );
		// 面開発工事コード
		errMapping( template, errMap, EKU0031C010CBSMsg.MNKHT_KOJI_CD_ERR );
		// オーナー契約番号
		errMapping( template, errMap, EKU0031C010CBSMsg.OWNR_KEI_NO_ERR );
		// P-ID
		errMapping( template, errMap, EKU0031C010CBSMsg.PID_ERR );
		// SYSID
		errMapping( template, errMap, EKU0031C010CBSMsg.SYSID_ERR );
		// お客様名
		errMapping( template, errMap, EKU0031C010CBSMsg.CUST_NM_ERR );
		// お客様カナ名
		errMapping( template, errMap, EKU0031C010CBSMsg.CUST_KANA_ERR );
		// お客様自宅電話番号
		errMapping( template, errMap, EKU0031C010CBSMsg.CUST_HOME_TEL_NO_ERR );
		// お客様携帯電話番号
		errMapping( template, errMap, EKU0031C010CBSMsg.CUST_KTAI_TEL_NO_ERR );
		// お客様連絡先電話番号
		errMapping( template, errMap, EKU0031C010CBSMsg.CUST_RRKS_TEL_NO_ERR );
		// 連絡先勤務先名
		errMapping( template, errMap, EKU0031C010CBSMsg.RRKS_OFFC_NM_ERR );
		// 契約者住所コード
		errMapping( template, errMap, EKU0031C010CBSMsg.KEISHA_AD_CD_ERR );
		// 契約者郵便番号
		errMapping( template, errMap, EKU0031C010CBSMsg.KEISHA_PCD_ERR );
		// 契約者都道府県名
		errMapping( template, errMap, EKU0031C010CBSMsg.KEISHA_STATE_NM_ERR );
		// 契約者市区町村名
		errMapping( template, errMap, EKU0031C010CBSMsg.KEISHA_CITY_NM_ERR );
		// 契約者大字通称名
		errMapping( template, errMap, EKU0031C010CBSMsg.KEISHA_OAZTSU_NM_ERR );
		// 契約者字丁目名
		errMapping( template, errMap, EKU0031C010CBSMsg.KEISHA_AZCHO_NM_ERR );
		// 契約者住所番地号
		errMapping( template, errMap, EKU0031C010CBSMsg.KEISHA_AD_BNCHIGO_ERR );
		// 契約者住所補記・建物名
		errMapping( template, errMap, EKU0031C010CBSMsg.KEISHA_ADRTTM_ERR );
		// 契約者住所補記・部屋番号
		errMapping( template, errMap, EKU0031C010CBSMsg.KEISHA_ADRRM_ERR );
		// 請求契約番号
		errMapping( template, errMap, EKU0031C010CBSMsg.SEIKY_KEI_NO_ERR );
		// 場所番号
		errMapping( template, errMap, EKU0031C010CBSMsg.PLACE_NO_ERR );
		// 設置場所住所コード
		errMapping( template, errMap, EKU0031C010CBSMsg.SETPLACE_AD_CD_ERR );
		// 設置場所郵便番号
		errMapping( template, errMap, EKU0031C010CBSMsg.SETPLACE_PCD_ERR );
		// 設置場所都道府県名
		errMapping( template, errMap, EKU0031C010CBSMsg.SETPLACE_STATE_NM_ERR );
		// 設置場所市区町村名
		errMapping( template, errMap, EKU0031C010CBSMsg.SETPLACE_CITY_NM_ERR );
		// 設置場所大字通称名
		errMapping( template, errMap, EKU0031C010CBSMsg.SETPLACE_OAZTSU_NM_ERR );
		// 設置場所字丁目名
		errMapping( template, errMap, EKU0031C010CBSMsg.SETPLACE_AZCHO_NM_ERR );
		// 設置場所住所番地号
		errMapping( template, errMap, EKU0031C010CBSMsg.SETPLACE_AD_BNCHIGO_ERR );
		// 設置場所住所補記・建物名
		errMapping( template, errMap, EKU0031C010CBSMsg.SETPLACE_ADRTTM_ERR );
		// 設置場所住所補記・部屋番号
		errMapping( template, errMap, EKU0031C010CBSMsg.SETPLACE_ADRRM_ERR );
		// 工事先住所未確定フラグ
		errMapping( template, errMap, EKU0031C010CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG_ERR );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		errMapping( template, errMap, EKU0031C010CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH_ERR );
		// 回線場所電話番号
		errMapping( template, errMap, EKU0031C010CBSMsg.KAISEN_PLACE_TELNO_ERR );
		// 関電営業所番号
		errMapping( template, errMap, EKU0031C010CBSMsg.KEPCO_BUSIOFFICE_NO_ERR );
		// 経度
		errMapping( template, errMap, EKU0031C010CBSMsg.LGTD_ERR );
		// 緯度
		errMapping( template, errMap, EKU0031C010CBSMsg.LTTD_ERR );
		// 座標補正有無
		errMapping( template, errMap, EKU0031C010CBSMsg.ZAHYO_HOSEI_UM_ERR );
		// 住所形態コード
		errMapping( template, errMap, EKU0031C010CBSMsg.AD_FORM_CD_ERR );
		// 入居階数コード
		errMapping( template, errMap, EKU0031C010CBSMsg.NYUKYO_FLR_CNT_CD_ERR );
		// 建築階数コード
		errMapping( template, errMap, EKU0031C010CBSMsg.KCKU_FLR_CNT_CD_ERR );
		// 方角コード1
		errMapping( template, errMap, EKU0031C010CBSMsg.DIRECTION_CD_1_ERR );
		// 方角コード2
		errMapping( template, errMap, EKU0031C010CBSMsg.DIRECTION_CD_2_ERR );
		// 転宅前住所コード
		errMapping( template, errMap, EKU0031C010CBSMsg.TENTAKU_BF_AD_CD_ERR );
		// 転宅前郵便番号
		errMapping( template, errMap, EKU0031C010CBSMsg.TENTAKU_BF_PCD_ERR );
		// 転宅前都道府県名
		errMapping( template, errMap, EKU0031C010CBSMsg.TENTAKU_BF_STATE_NM_ERR );
		// 転宅前市区町村名
		errMapping( template, errMap, EKU0031C010CBSMsg.TENTAKU_BF_CITY_NM_ERR );
		// 転宅前大字通称名
		errMapping( template, errMap, EKU0031C010CBSMsg.TENTAKU_BF_OAZTSU_NM_ERR );
		// 転宅前字丁目名
		errMapping( template, errMap, EKU0031C010CBSMsg.TENTAKU_BF_AZCHO_NM_ERR );
		// 転宅前住所番地号
		errMapping( template, errMap, EKU0031C010CBSMsg.TENTAKU_BF_AD_BNCHIGO_ERR );
		// 転宅前住所補記・建物名
		errMapping( template, errMap, EKU0031C010CBSMsg.TENTAKU_BF_ADRTTM_ERR );
		// 転宅前住所補記・部屋番号
		errMapping( template, errMap, EKU0031C010CBSMsg.TENTAKU_BF_ADRRM_ERR );
		// 転宅先住所コード
		errMapping( template, errMap, EKU0031C010CBSMsg.TENTAKU_SAKI_AD_CD_ERR );
		// 転宅先郵便番号
		errMapping( template, errMap, EKU0031C010CBSMsg.TENTAKU_SAKI_PCD_ERR );
		// 転宅先都道府県名
		errMapping( template, errMap, EKU0031C010CBSMsg.TENTAKU_SAKI_STATE_NM_ERR );
		// 転宅先市区町村名
		errMapping( template, errMap, EKU0031C010CBSMsg.TENTAKU_SAKI_CITY_NM_ERR );
		// 転宅先大字通称名
		errMapping( template, errMap, EKU0031C010CBSMsg.TENTAKU_SAKI_OAZTSU_NM_ERR );
		// 転宅先字丁目名
		errMapping( template, errMap, EKU0031C010CBSMsg.TENTAKU_SAKI_AZCHO_NM_ERR );
		// 転宅先住所番地号
		errMapping( template, errMap, EKU0031C010CBSMsg.TENTAKU_SAKI_AD_BNCHIGO_ERR );
		// 転宅先住所補記・建物名
		errMapping( template, errMap, EKU0031C010CBSMsg.TENTAKU_SAKI_ADRTTM_ERR );
		// 転宅先住所補記・部屋番号
		errMapping( template, errMap, EKU0031C010CBSMsg.TENTAKU_SAKI_ADRRM_ERR );
		// 新築物件コード
		errMapping( template, errMap, EKU0031C010CBSMsg.NEWCONST_BUKKEN_CD_ERR );
		// 復活案件フラグ
		errMapping( template, errMap, EKU0031C010CBSMsg.HUKKAT_ANKEN_FLG_ERR );
		// 同一設備再申込コード
		errMapping( template, errMap, EKU0031C010CBSMsg.SAME_EQUIP_RE_MSKM_CD_ERR );
		// 工事範囲コード
		errMapping( template, errMap, EKU0031C010CBSMsg.KOJI_SCOPE_CD_ERR );
		// 移設コード
		errMapping( template, errMap, EKU0031C010CBSMsg.ISETSU_CD_ERR );
		// 工事希望年月日
		errMapping( template, errMap, EKU0031C010CBSMsg.KOJI_KIBO_YMD_ERR );
		// 解約希望年月日
		errMapping( template, errMap, EKU0031C010CBSMsg.DSL_KIBO_YMD_ERR );
		// 竣工予定年月日
		errMapping( template, errMap, EKU0031C010CBSMsg.SHUNKO_RSV_YMD_ERR );
		// 入居予定年月日
		errMapping( template, errMap, EKU0031C010CBSMsg.NYUKYO_RSV_YMD_ERR );
		// 引渡し予定年月日
		errMapping( template, errMap, EKU0031C010CBSMsg.HIKIWATASHI_RSV_YMD_ERR );
		// 電力送電予定年月日
		errMapping( template, errMap, EKU0031C010CBSMsg.EPOWER_SODEN_RSV_YMD_ERR );
		// 電話連絡希望年月日
		errMapping( template, errMap, EKU0031C010CBSMsg.TEL_RRK_KIBO_YMD_ERR );
		// 電話連絡希望時間帯コード
		errMapping( template, errMap, EKU0031C010CBSMsg.TEL_RRK_KIBO_TIME_CD_ERR );
		// 宅内調査希望アポ期限年月日
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD_ERR );
		// 宅内工事希望アポ期限年月日
		errMapping( template, errMap, EKU0031C010CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD_ERR );
		// 工事アポ連絡先指定コード
		errMapping( template, errMap, EKU0031C010CBSMsg.KOJI_APO_RRKS_SHITEI_CD_ERR );
		// 連絡手段コード
		errMapping( template, errMap, EKU0031C010CBSMsg.RRK_WAY_CD_ERR );
		// 連絡手段補記
		errMapping( template, errMap, EKU0031C010CBSMsg.RRK_WAY_HOKI_ERR );
		// 工事案件備考
		errMapping( template, errMap, EKU0031C010CBSMsg.KOJIAK_BIKO_ERR );
		// 工事案件備考1
		errMapping( template, errMap, EKU0031C010CBSMsg.KOJIAK_BIKO_1_ERR );
		// 工事案件備考2
		errMapping( template, errMap, EKU0031C010CBSMsg.KOJIAK_BIKO_2_ERR );
// ▼▼▼  ANK-1247-00-00 対応 2012.11.26 H.TAKANO START ▼▼▼
		// マンション設備システム連携用記事欄
		errMapping( template, errMap, EKU0031C010CBSMsg.MANSSBSYS_RNKI_KIJIRAN_ERR );
// ▲▲▲  ANK-1247-00-00 対応 2012.11.26 H.TAKANO END   ▲▲▲
		// 電波障害案件番号
		errMapping( template, errMap, EKU0031C010CBSMsg.DMPS_ANKEN_NO_ERR );
		// 電波障害案件種別コード
		errMapping( template, errMap, EKU0031C010CBSMsg.DMPSANK_SBT_CD_ERR );
		// 関西電力お客様情報授受同意有無
		errMapping( template, errMap, EKU0031C010CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM_ERR );
		// 宅内機器種別コード1
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_1_ERR );
		// 宅内機器異動コード1
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_1_ERR );
		// 機器提供サービス契約番号1
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_1_ERR );
		// 宅内機器型式コード1
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_1_ERR );
		// 機器製造番号1
		errMapping( template, errMap, EKU0031C010CBSMsg.KKSEIZO_NO_1_ERR );
		// STB-ID1
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_ID_1_ERR );
		// HDD容量コード1
		errMapping( template, errMap, EKU0031C010CBSMsg.HDD_CAPA_CD_1_ERR );
		// BSパススルー可否1
		errMapping( template, errMap, EKU0031C010CBSMsg.VONU_BSPT_KH_1_ERR );
		// STB契約TVコースコード1
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_1_ERR );
		// 変更前宅内機器型式コード1
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_1_ERR );
		// 変更前機器製造番号1
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_1_ERR );
		// 変更前STB-ID1
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_ID_1_ERR );
		// 変更前HDD容量コード1
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_1_ERR );
		// 変更前BSパススルー可否1
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_1_ERR );
		// 変更前STB契約TVコースコード1
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_1_ERR );
		// 変更前旧STB-ID1
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_1_ERR );
		// 宅内機器種別コード2
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_2_ERR );
		// 宅内機器異動コード2
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_2_ERR );
		// 機器提供サービス契約番号2
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_2_ERR );
		// 宅内機器型式コード2
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_2_ERR );
		// 機器製造番号2
		errMapping( template, errMap, EKU0031C010CBSMsg.KKSEIZO_NO_2_ERR );
		// STB-ID2
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_ID_2_ERR );
		// HDD容量コード2
		errMapping( template, errMap, EKU0031C010CBSMsg.HDD_CAPA_CD_2_ERR );
		// BSパススルー可否2
		errMapping( template, errMap, EKU0031C010CBSMsg.VONU_BSPT_KH_2_ERR );
		// STB契約TVコースコード2
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_2_ERR );
		// 変更前宅内機器型式コード2
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_2_ERR );
		// 変更前機器製造番号2
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_2_ERR );
		// 変更前STB-ID2
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_ID_2_ERR );
		// 変更前HDD容量コード2
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_2_ERR );
		// 変更前BSパススルー可否2
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_2_ERR );
		// 変更前STB契約TVコースコード2
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_2_ERR );
		// 変更前旧STB-ID2
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_2_ERR );
		// 宅内機器種別コード3
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_3_ERR );
		// 宅内機器異動コード3
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_3_ERR );
		// 機器提供サービス契約番号3
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_3_ERR );
		// 宅内機器型式コード3
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_3_ERR );
		// 機器製造番号3
		errMapping( template, errMap, EKU0031C010CBSMsg.KKSEIZO_NO_3_ERR );
		// STB-ID3
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_ID_3_ERR );
		// HDD容量コード3
		errMapping( template, errMap, EKU0031C010CBSMsg.HDD_CAPA_CD_3_ERR );
		// BSパススルー可否3
		errMapping( template, errMap, EKU0031C010CBSMsg.VONU_BSPT_KH_3_ERR );
		// STB契約TVコースコード3
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_3_ERR );
		// 変更前宅内機器型式コード3
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_3_ERR );
		// 変更前機器製造番号3
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_3_ERR );
		// 変更前STB-ID3
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_ID_3_ERR );
		// 変更前HDD容量コード3
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_3_ERR );
		// 変更前BSパススルー可否3
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_3_ERR );
		// 変更前STB契約TVコースコード3
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_3_ERR );
		// 変更前旧STB-ID3
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_3_ERR );
		// 宅内機器種別コード4
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_4_ERR );
		// 宅内機器異動コード4
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_4_ERR );
		// 機器提供サービス契約番号4
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_4_ERR );
		// 宅内機器型式コード4
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_4_ERR );
		// 機器製造番号4
		errMapping( template, errMap, EKU0031C010CBSMsg.KKSEIZO_NO_4_ERR );
		// STB-ID4
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_ID_4_ERR );
		// HDD容量コード4
		errMapping( template, errMap, EKU0031C010CBSMsg.HDD_CAPA_CD_4_ERR );
		// BSパススルー可否4
		errMapping( template, errMap, EKU0031C010CBSMsg.VONU_BSPT_KH_4_ERR );
		// STB契約TVコースコード4
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_4_ERR );
		// 変更前宅内機器型式コード4
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_4_ERR );
		// 変更前機器製造番号4
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_4_ERR );
		// 変更前STB-ID4
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_ID_4_ERR );
		// 変更前HDD容量コード4
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_4_ERR );
		// 変更前BSパススルー可否4
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_4_ERR );
		// 変更前STB契約TVコースコード4
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_4_ERR );
		// 変更前旧STB-ID4
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_4_ERR );
		// 宅内機器種別コード5
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_5_ERR );
		// 宅内機器異動コード5
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_5_ERR );
		// 機器提供サービス契約番号5
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_5_ERR );
		// 宅内機器型式コード5
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_5_ERR );
		// 機器製造番号5
		errMapping( template, errMap, EKU0031C010CBSMsg.KKSEIZO_NO_5_ERR );
		// STB-ID5
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_ID_5_ERR );
		// HDD容量コード5
		errMapping( template, errMap, EKU0031C010CBSMsg.HDD_CAPA_CD_5_ERR );
		// BSパススルー可否5
		errMapping( template, errMap, EKU0031C010CBSMsg.VONU_BSPT_KH_5_ERR );
		// STB契約TVコースコード5
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_5_ERR );
		// 変更前宅内機器型式コード5
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_5_ERR );
		// 変更前機器製造番号5
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_5_ERR );
		// 変更前STB-ID5
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_ID_5_ERR );
		// 変更前HDD容量コード5
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_5_ERR );
		// 変更前BSパススルー可否5
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_5_ERR );
		// 変更前STB契約TVコースコード5
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_5_ERR );
		// 変更前旧STB-ID5
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_5_ERR );
		// 宅内機器種別コード6
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_6_ERR );
		// 宅内機器異動コード6
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_6_ERR );
		// 機器提供サービス契約番号6
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_6_ERR );
		// 宅内機器型式コード6
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_6_ERR );
		// 機器製造番号6
		errMapping( template, errMap, EKU0031C010CBSMsg.KKSEIZO_NO_6_ERR );
		// STB-ID6
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_ID_6_ERR );
		// HDD容量コード6
		errMapping( template, errMap, EKU0031C010CBSMsg.HDD_CAPA_CD_6_ERR );
		// BSパススルー可否6
		errMapping( template, errMap, EKU0031C010CBSMsg.VONU_BSPT_KH_6_ERR );
		// STB契約TVコースコード6
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_6_ERR );
		// 変更前宅内機器型式コード6
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_6_ERR );
		// 変更前機器製造番号6
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_6_ERR );
		// 変更前STB-ID6
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_ID_6_ERR );
		// 変更前HDD容量コード6
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_6_ERR );
		// 変更前BSパススルー可否6
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_6_ERR );
		// 変更前STB契約TVコースコード6
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_6_ERR );
		// 変更前旧STB-ID6
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_6_ERR );
		// 宅内機器種別コード7
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_7_ERR );
		// 宅内機器異動コード7
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_7_ERR );
		// 機器提供サービス契約番号7
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_7_ERR );
		// 宅内機器型式コード7
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_7_ERR );
		// 機器製造番号7
		errMapping( template, errMap, EKU0031C010CBSMsg.KKSEIZO_NO_7_ERR );
		// STB-ID7
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_ID_7_ERR );
		// HDD容量コード7
		errMapping( template, errMap, EKU0031C010CBSMsg.HDD_CAPA_CD_7_ERR );
		// BSパススルー可否7
		errMapping( template, errMap, EKU0031C010CBSMsg.VONU_BSPT_KH_7_ERR );
		// STB契約TVコースコード7
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_7_ERR );
		// 変更前宅内機器型式コード7
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_7_ERR );
		// 変更前機器製造番号7
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_7_ERR );
		// 変更前STB-ID7
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_ID_7_ERR );
		// 変更前HDD容量コード7
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_7_ERR );
		// 変更前BSパススルー可否7
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_7_ERR );
		// 変更前STB契約TVコースコード7
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_7_ERR );
		// 変更前旧STB-ID7
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_7_ERR );
		// 宅内機器種別コード8
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_8_ERR );
		// 宅内機器異動コード8
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_8_ERR );
		// 機器提供サービス契約番号8
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_8_ERR );
		// 宅内機器型式コード8
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_8_ERR );
		// 機器製造番号8
		errMapping( template, errMap, EKU0031C010CBSMsg.KKSEIZO_NO_8_ERR );
		// STB-ID8
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_ID_8_ERR );
		// HDD容量コード8
		errMapping( template, errMap, EKU0031C010CBSMsg.HDD_CAPA_CD_8_ERR );
		// BSパススルー可否8
		errMapping( template, errMap, EKU0031C010CBSMsg.VONU_BSPT_KH_8_ERR );
		// STB契約TVコースコード8
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_8_ERR );
		// 変更前宅内機器型式コード8
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_8_ERR );
		// 変更前機器製造番号8
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_8_ERR );
		// 変更前STB-ID8
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_ID_8_ERR );
		// 変更前HDD容量コード8
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_8_ERR );
		// 変更前BSパススルー可否8
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_8_ERR );
		// 変更前STB契約TVコースコード8
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_8_ERR );
		// 変更前旧STB-ID8
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_8_ERR );
		// 宅内機器種別コード9
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_9_ERR );
		// 宅内機器異動コード9
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_9_ERR );
		// 機器提供サービス契約番号9
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_9_ERR );
		// 宅内機器型式コード9
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_9_ERR );
		// 機器製造番号9
		errMapping( template, errMap, EKU0031C010CBSMsg.KKSEIZO_NO_9_ERR );
		// STB-ID9
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_ID_9_ERR );
		// HDD容量コード9
		errMapping( template, errMap, EKU0031C010CBSMsg.HDD_CAPA_CD_9_ERR );
		// BSパススルー可否9
		errMapping( template, errMap, EKU0031C010CBSMsg.VONU_BSPT_KH_9_ERR );
		// STB契約TVコースコード9
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_9_ERR );
		// 変更前宅内機器型式コード9
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_9_ERR );
		// 変更前機器製造番号9
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_9_ERR );
		// 変更前STB-ID9
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_ID_9_ERR );
		// 変更前HDD容量コード9
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_9_ERR );
		// 変更前BSパススルー可否9
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_9_ERR );
		// 変更前STB契約TVコースコード9
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_9_ERR );
		// 変更前旧STB-ID9
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_9_ERR );
		// 宅内機器種別コード10
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_10_ERR );
		// 宅内機器異動コード10
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_10_ERR );
		// 機器提供サービス契約番号10
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_10_ERR );
		// 宅内機器型式コード10
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_10_ERR );
		// 機器製造番号10
		errMapping( template, errMap, EKU0031C010CBSMsg.KKSEIZO_NO_10_ERR );
		// STB-ID10
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_ID_10_ERR );
		// HDD容量コード10
		errMapping( template, errMap, EKU0031C010CBSMsg.HDD_CAPA_CD_10_ERR );
		// BSパススルー可否10
		errMapping( template, errMap, EKU0031C010CBSMsg.VONU_BSPT_KH_10_ERR );
		// STB契約TVコースコード10
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_10_ERR );
		// 変更前宅内機器型式コード10
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_10_ERR );
		// 変更前機器製造番号10
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_10_ERR );
		// 変更前STB-ID10
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_ID_10_ERR );
		// 変更前HDD容量コード10
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_10_ERR );
		// 変更前BSパススルー可否10
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_10_ERR );
		// 変更前STB契約TVコースコード10
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_10_ERR );
		// 変更前旧STB-ID10
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_10_ERR );
		// 宅内機器種別コード11
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_11_ERR );
		// 宅内機器異動コード11
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_11_ERR );
		// 機器提供サービス契約番号11
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_11_ERR );
		// 宅内機器型式コード11
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_11_ERR );
		// 機器製造番号11
		errMapping( template, errMap, EKU0031C010CBSMsg.KKSEIZO_NO_11_ERR );
		// STB-ID11
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_ID_11_ERR );
		// HDD容量コード11
		errMapping( template, errMap, EKU0031C010CBSMsg.HDD_CAPA_CD_11_ERR );
		// BSパススルー可否11
		errMapping( template, errMap, EKU0031C010CBSMsg.VONU_BSPT_KH_11_ERR );
		// STB契約TVコースコード11
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_11_ERR );
		// 変更前宅内機器型式コード11
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_11_ERR );
		// 変更前機器製造番号11
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_11_ERR );
		// 変更前STB-ID11
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_ID_11_ERR );
		// 変更前HDD容量コード11
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_11_ERR );
		// 変更前BSパススルー可否11
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_11_ERR );
		// 変更前STB契約TVコースコード11
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_11_ERR );
		// 変更前旧STB-ID11
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_11_ERR );
		// 宅内機器種別コード12
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_12_ERR );
		// 宅内機器異動コード12
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_12_ERR );
		// 機器提供サービス契約番号12
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_12_ERR );
		// 宅内機器型式コード12
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_12_ERR );
		// 機器製造番号12
		errMapping( template, errMap, EKU0031C010CBSMsg.KKSEIZO_NO_12_ERR );
		// STB-ID12
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_ID_12_ERR );
		// HDD容量コード12
		errMapping( template, errMap, EKU0031C010CBSMsg.HDD_CAPA_CD_12_ERR );
		// BSパススルー可否12
		errMapping( template, errMap, EKU0031C010CBSMsg.VONU_BSPT_KH_12_ERR );
		// STB契約TVコースコード12
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_12_ERR );
		// 変更前宅内機器型式コード12
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_12_ERR );
		// 変更前機器製造番号12
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_12_ERR );
		// 変更前STB-ID12
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_ID_12_ERR );
		// 変更前HDD容量コード12
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_12_ERR );
		// 変更前BSパススルー可否12
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_12_ERR );
		// 変更前STB契約TVコースコード12
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_12_ERR );
		// 変更前旧STB-ID12
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_12_ERR );
		// 宅内機器種別コード13
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_13_ERR );
		// 宅内機器異動コード13
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_13_ERR );
		// 機器提供サービス契約番号13
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_13_ERR );
		// 宅内機器型式コード13
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_13_ERR );
		// 機器製造番号13
		errMapping( template, errMap, EKU0031C010CBSMsg.KKSEIZO_NO_13_ERR );
		// STB-ID13
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_ID_13_ERR );
		// HDD容量コード13
		errMapping( template, errMap, EKU0031C010CBSMsg.HDD_CAPA_CD_13_ERR );
		// BSパススルー可否13
		errMapping( template, errMap, EKU0031C010CBSMsg.VONU_BSPT_KH_13_ERR );
		// STB契約TVコースコード13
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_13_ERR );
		// 変更前宅内機器型式コード13
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_13_ERR );
		// 変更前機器製造番号13
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_13_ERR );
		// 変更前STB-ID13
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_ID_13_ERR );
		// 変更前HDD容量コード13
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_13_ERR );
		// 変更前BSパススルー可否13
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_13_ERR );
		// 変更前STB契約TVコースコード13
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_13_ERR );
		// 変更前旧STB-ID13
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_13_ERR );
		// 宅内機器種別コード14
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_14_ERR );
		// 宅内機器異動コード14
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_14_ERR );
		// 機器提供サービス契約番号14
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_14_ERR );
		// 宅内機器型式コード14
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_14_ERR );
		// 機器製造番号14
		errMapping( template, errMap, EKU0031C010CBSMsg.KKSEIZO_NO_14_ERR );
		// STB-ID14
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_ID_14_ERR );
		// HDD容量コード14
		errMapping( template, errMap, EKU0031C010CBSMsg.HDD_CAPA_CD_14_ERR );
		// BSパススルー可否14
		errMapping( template, errMap, EKU0031C010CBSMsg.VONU_BSPT_KH_14_ERR );
		// STB契約TVコースコード14
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_14_ERR );
		// 変更前宅内機器型式コード14
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_14_ERR );
		// 変更前機器製造番号14
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_14_ERR );
		// 変更前STB-ID14
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_ID_14_ERR );
		// 変更前HDD容量コード14
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_14_ERR );
		// 変更前BSパススルー可否14
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_14_ERR );
		// 変更前STB契約TVコースコード14
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_14_ERR );
		// 変更前旧STB-ID14
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_14_ERR );
		// 宅内機器種別コード15
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_15_ERR );
		// 宅内機器異動コード15
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_15_ERR );
		// 機器提供サービス契約番号15
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_15_ERR );
		// 宅内機器型式コード15
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_15_ERR );
		// 機器製造番号15
		errMapping( template, errMap, EKU0031C010CBSMsg.KKSEIZO_NO_15_ERR );
		// STB-ID15
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_ID_15_ERR );
		// HDD容量コード15
		errMapping( template, errMap, EKU0031C010CBSMsg.HDD_CAPA_CD_15_ERR );
		// BSパススルー可否15
		errMapping( template, errMap, EKU0031C010CBSMsg.VONU_BSPT_KH_15_ERR );
		// STB契約TVコースコード15
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_15_ERR );
		// 変更前宅内機器型式コード15
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_15_ERR );
		// 変更前機器製造番号15
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_15_ERR );
		// 変更前STB-ID15
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_ID_15_ERR );
		// 変更前HDD容量コード15
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_15_ERR );
		// 変更前BSパススルー可否15
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_15_ERR );
		// 変更前STB契約TVコースコード15
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_15_ERR );
		// 変更前旧STB-ID15
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_15_ERR );
		// 宅内機器種別コード16
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_16_ERR );
		// 宅内機器異動コード16
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_16_ERR );
		// 機器提供サービス契約番号16
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_16_ERR );
		// 宅内機器型式コード16
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_16_ERR );
		// 機器製造番号16
		errMapping( template, errMap, EKU0031C010CBSMsg.KKSEIZO_NO_16_ERR );
		// STB-ID16
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_ID_16_ERR );
		// HDD容量コード16
		errMapping( template, errMap, EKU0031C010CBSMsg.HDD_CAPA_CD_16_ERR );
		// BSパススルー可否16
		errMapping( template, errMap, EKU0031C010CBSMsg.VONU_BSPT_KH_16_ERR );
		// STB契約TVコースコード16
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_16_ERR );
		// 変更前宅内機器型式コード16
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_16_ERR );
		// 変更前機器製造番号16
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_16_ERR );
		// 変更前STB-ID16
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_ID_16_ERR );
		// 変更前HDD容量コード16
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_16_ERR );
		// 変更前BSパススルー可否16
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_16_ERR );
		// 変更前STB契約TVコースコード16
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_16_ERR );
		// 変更前旧STB-ID16
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_16_ERR );
		// 宅内機器種別コード17
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_17_ERR );
		// 宅内機器異動コード17
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_17_ERR );
		// 機器提供サービス契約番号17
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_17_ERR );
		// 宅内機器型式コード17
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_17_ERR );
		// 機器製造番号17
		errMapping( template, errMap, EKU0031C010CBSMsg.KKSEIZO_NO_17_ERR );
		// STB-ID17
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_ID_17_ERR );
		// HDD容量コード17
		errMapping( template, errMap, EKU0031C010CBSMsg.HDD_CAPA_CD_17_ERR );
		// BSパススルー可否17
		errMapping( template, errMap, EKU0031C010CBSMsg.VONU_BSPT_KH_17_ERR );
		// STB契約TVコースコード17
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_17_ERR );
		// 変更前宅内機器型式コード17
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_17_ERR );
		// 変更前機器製造番号17
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_17_ERR );
		// 変更前STB-ID17
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_ID_17_ERR );
		// 変更前HDD容量コード17
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_17_ERR );
		// 変更前BSパススルー可否17
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_17_ERR );
		// 変更前STB契約TVコースコード17
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_17_ERR );
		// 変更前旧STB-ID17
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_17_ERR );
		// 宅内機器種別コード18
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_18_ERR );
		// 宅内機器異動コード18
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_18_ERR );
		// 機器提供サービス契約番号18
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_18_ERR );
		// 宅内機器型式コード18
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_18_ERR );
		// 機器製造番号18
		errMapping( template, errMap, EKU0031C010CBSMsg.KKSEIZO_NO_18_ERR );
		// STB-ID18
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_ID_18_ERR );
		// HDD容量コード18
		errMapping( template, errMap, EKU0031C010CBSMsg.HDD_CAPA_CD_18_ERR );
		// BSパススルー可否18
		errMapping( template, errMap, EKU0031C010CBSMsg.VONU_BSPT_KH_18_ERR );
		// STB契約TVコースコード18
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_18_ERR );
		// 変更前宅内機器型式コード18
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_18_ERR );
		// 変更前機器製造番号18
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_18_ERR );
		// 変更前STB-ID18
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_ID_18_ERR );
		// 変更前HDD容量コード18
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_18_ERR );
		// 変更前BSパススルー可否18
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_18_ERR );
		// 変更前STB契約TVコースコード18
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_18_ERR );
		// 変更前旧STB-ID18
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_18_ERR );
		// 宅内機器種別コード19
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_19_ERR );
		// 宅内機器異動コード19
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_19_ERR );
		// 機器提供サービス契約番号19
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_19_ERR );
		// 宅内機器型式コード19
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_19_ERR );
		// 機器製造番号19
		errMapping( template, errMap, EKU0031C010CBSMsg.KKSEIZO_NO_19_ERR );
		// STB-ID19
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_ID_19_ERR );
		// HDD容量コード19
		errMapping( template, errMap, EKU0031C010CBSMsg.HDD_CAPA_CD_19_ERR );
		// BSパススルー可否19
		errMapping( template, errMap, EKU0031C010CBSMsg.VONU_BSPT_KH_19_ERR );
		// STB契約TVコースコード19
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_19_ERR );
		// 変更前宅内機器型式コード19
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_19_ERR );
		// 変更前機器製造番号19
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_19_ERR );
		// 変更前STB-ID19
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_ID_19_ERR );
		// 変更前HDD容量コード19
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_19_ERR );
		// 変更前BSパススルー可否19
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_19_ERR );
		// 変更前STB契約TVコースコード19
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_19_ERR );
		// 変更前旧STB-ID19
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_19_ERR );
		// 宅内機器種別コード20
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_SBT_CD_20_ERR );
		// 宅内機器異動コード20
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_IDO_CD_20_ERR );
		// 機器提供サービス契約番号20
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_NO_20_ERR );
		// 宅内機器型式コード20
		errMapping( template, errMap, EKU0031C010CBSMsg.TAKNKIKI_MODEL_CD_20_ERR );
		// 機器製造番号20
		errMapping( template, errMap, EKU0031C010CBSMsg.KKSEIZO_NO_20_ERR );
		// STB-ID20
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_ID_20_ERR );
		// HDD容量コード20
		errMapping( template, errMap, EKU0031C010CBSMsg.HDD_CAPA_CD_20_ERR );
		// BSパススルー可否20
		errMapping( template, errMap, EKU0031C010CBSMsg.VONU_BSPT_KH_20_ERR );
		// STB契約TVコースコード20
		errMapping( template, errMap, EKU0031C010CBSMsg.STB_KEI_TV_COURSE_CD_20_ERR );
		// 変更前宅内機器型式コード20
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_20_ERR );
		// 変更前機器製造番号20
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_KKSEIZO_NO_20_ERR );
		// 変更前STB-ID20
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_ID_20_ERR );
		// 変更前HDD容量コード20
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_HDD_CAPA_CD_20_ERR );
		// 変更前BSパススルー可否20
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_VONU_BSPT_KH_20_ERR );
		// 変更前STB契約TVコースコード20
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_20_ERR );
		// 変更前旧STB-ID20
		errMapping( template, errMap, EKU0031C010CBSMsg.CHGB_OLD_STB_ID_20_ERR );
		// 申込者名
		errMapping( template, errMap, EKU0031C010CBSMsg.MSKMSHA_NM_ERR );
		// サービス開始年月日
		errMapping( template, errMap, EKU0031C010CBSMsg.SVC_STAYMD_ERR );
		// 工事アポ連絡先電話番号
		errMapping( template, errMap, EKU0031C010CBSMsg.KOJI_APO_RRKS_TELNO_ERR );
		// お客様SOS利用有無
		errMapping( template, errMap, EKU0031C010CBSMsg.CUST_SOS_USE_UM_ERR );
		// 機器提供サービス契約変更メモ1
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_1_ERR );
		// 機器提供サービス契約変更メモ2
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_2_ERR );
		// 機器提供サービス契約変更メモ3
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_3_ERR );
		// 機器提供サービス契約変更メモ4
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_4_ERR );
		// 機器提供サービス契約変更メモ5
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_5_ERR );
		// 機器提供サービス契約変更メモ6
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_6_ERR );
		// 機器提供サービス契約変更メモ7
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_7_ERR );
		// 機器提供サービス契約変更メモ8
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_8_ERR );
		// 機器提供サービス契約変更メモ9
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_9_ERR );
		// 機器提供サービス契約変更メモ10
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_10_ERR );
		// 機器提供サービス契約変更メモ11
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_11_ERR );
		// 機器提供サービス契約変更メモ12
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_12_ERR );
		// 機器提供サービス契約変更メモ13
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_13_ERR );
		// 機器提供サービス契約変更メモ14
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_14_ERR );
		// 機器提供サービス契約変更メモ15
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_15_ERR );
		// 機器提供サービス契約変更メモ16
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_16_ERR );
		// 機器提供サービス契約変更メモ17
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_17_ERR );
		// 機器提供サービス契約変更メモ18
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_18_ERR );
		// 機器提供サービス契約変更メモ19
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_19_ERR );
		// 機器提供サービス契約変更メモ20
		errMapping( template, errMap, EKU0031C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_20_ERR );
		// 機器変更番号1
		errMapping( template, errMap, EKU0031C010CBSMsg.KIKI_CHG_NO_1_ERR );
		// 機器変更番号2
		errMapping( template, errMap, EKU0031C010CBSMsg.KIKI_CHG_NO_2_ERR );
		// 機器変更番号3
		errMapping( template, errMap, EKU0031C010CBSMsg.KIKI_CHG_NO_3_ERR );
		// 機器変更番号4
		errMapping( template, errMap, EKU0031C010CBSMsg.KIKI_CHG_NO_4_ERR );
		// 機器変更番号5
		errMapping( template, errMap, EKU0031C010CBSMsg.KIKI_CHG_NO_5_ERR );
		// 機器変更番号6
		errMapping( template, errMap, EKU0031C010CBSMsg.KIKI_CHG_NO_6_ERR );
		// 機器変更番号7
		errMapping( template, errMap, EKU0031C010CBSMsg.KIKI_CHG_NO_7_ERR );
		// 機器変更番号8
		errMapping( template, errMap, EKU0031C010CBSMsg.KIKI_CHG_NO_8_ERR );
		// 機器変更番号9
		errMapping( template, errMap, EKU0031C010CBSMsg.KIKI_CHG_NO_9_ERR );
		// 機器変更番号10
		errMapping( template, errMap, EKU0031C010CBSMsg.KIKI_CHG_NO_10_ERR );
		// 機器変更番号11
		errMapping( template, errMap, EKU0031C010CBSMsg.KIKI_CHG_NO_11_ERR );
		// 機器変更番号12
		errMapping( template, errMap, EKU0031C010CBSMsg.KIKI_CHG_NO_12_ERR );
		// 機器変更番号13
		errMapping( template, errMap, EKU0031C010CBSMsg.KIKI_CHG_NO_13_ERR );
		// 機器変更番号14
		errMapping( template, errMap, EKU0031C010CBSMsg.KIKI_CHG_NO_14_ERR );
		// 機器変更番号15
		errMapping( template, errMap, EKU0031C010CBSMsg.KIKI_CHG_NO_15_ERR );
		// 機器変更番号16
		errMapping( template, errMap, EKU0031C010CBSMsg.KIKI_CHG_NO_16_ERR );
		// 機器変更番号17
		errMapping( template, errMap, EKU0031C010CBSMsg.KIKI_CHG_NO_17_ERR );
		// 機器変更番号18
		errMapping( template, errMap, EKU0031C010CBSMsg.KIKI_CHG_NO_18_ERR );
		// 機器変更番号19
		errMapping( template, errMap, EKU0031C010CBSMsg.KIKI_CHG_NO_19_ERR );
		// 機器変更番号20
		errMapping( template, errMap, EKU0031C010CBSMsg.KIKI_CHG_NO_20_ERR );
		// 元トムソンケース番号1
		errMapping( template, errMap, EKU0031C010CBSMsg.MOTO_TCASE_NO_1_ERR );
		// 元トムソンケース番号2
		errMapping( template, errMap, EKU0031C010CBSMsg.MOTO_TCASE_NO_2_ERR );
		// 元トムソンケース番号3
		errMapping( template, errMap, EKU0031C010CBSMsg.MOTO_TCASE_NO_3_ERR );
		// 元トムソンケース番号4
		errMapping( template, errMap, EKU0031C010CBSMsg.MOTO_TCASE_NO_4_ERR );
		// 元トムソンケース番号5
		errMapping( template, errMap, EKU0031C010CBSMsg.MOTO_TCASE_NO_5_ERR );
		// 元トムソンケース番号6
		errMapping( template, errMap, EKU0031C010CBSMsg.MOTO_TCASE_NO_6_ERR );
		// 元トムソンケース番号7
		errMapping( template, errMap, EKU0031C010CBSMsg.MOTO_TCASE_NO_7_ERR );
		// 元トムソンケース番号8
		errMapping( template, errMap, EKU0031C010CBSMsg.MOTO_TCASE_NO_8_ERR );
		// 元トムソンケース番号9
		errMapping( template, errMap, EKU0031C010CBSMsg.MOTO_TCASE_NO_9_ERR );
		// 元トムソンケース番号10
		errMapping( template, errMap, EKU0031C010CBSMsg.MOTO_TCASE_NO_10_ERR );
		// 元トムソンケース番号11
		errMapping( template, errMap, EKU0031C010CBSMsg.MOTO_TCASE_NO_11_ERR );
		// 元トムソンケース番号12
		errMapping( template, errMap, EKU0031C010CBSMsg.MOTO_TCASE_NO_12_ERR );
		// 元トムソンケース番号13
		errMapping( template, errMap, EKU0031C010CBSMsg.MOTO_TCASE_NO_13_ERR );
		// 元トムソンケース番号14
		errMapping( template, errMap, EKU0031C010CBSMsg.MOTO_TCASE_NO_14_ERR );
		// 元トムソンケース番号15
		errMapping( template, errMap, EKU0031C010CBSMsg.MOTO_TCASE_NO_15_ERR );
		// 元トムソンケース番号16
		errMapping( template, errMap, EKU0031C010CBSMsg.MOTO_TCASE_NO_16_ERR );
		// 元トムソンケース番号17
		errMapping( template, errMap, EKU0031C010CBSMsg.MOTO_TCASE_NO_17_ERR );
		// 元トムソンケース番号18
		errMapping( template, errMap, EKU0031C010CBSMsg.MOTO_TCASE_NO_18_ERR );
		// 元トムソンケース番号19
		errMapping( template, errMap, EKU0031C010CBSMsg.MOTO_TCASE_NO_19_ERR );
		// 元トムソンケース番号20
		errMapping( template, errMap, EKU0031C010CBSMsg.MOTO_TCASE_NO_20_ERR );
		//ANK-3136-00-00 ADD START
		// 他システム連携_工事連絡先氏名
		errMapping( template, errMap, EKU0031C010CBSMsg.TSYRN_KJ_RRKS_NM_ERR );
		// 他システム連携_工事連絡先電話番号
		errMapping( template, errMap, EKU0031C010CBSMsg.TSYRN_KJ_RRKS_TLN_ERR );
		// 他システム連携_宅内調査時連絡先氏名
		errMapping( template, errMap, EKU0031C010CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM_ERR );
		// 他システム連携_宅内調査時連絡先電話番号
		errMapping( template, errMap, EKU0031C010CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN_ERR );
		// 他システム連携_連絡希望日時
		errMapping( template, errMap, EKU0031C010CBSMsg.TSYRN_RRK_KIBO_DATE_ERR );
		// 他システム連携_工事費用
		errMapping( template, errMap, EKU0031C010CBSMsg.TSYRN_KOJI_HI_ERR );
		// 他システム連携_宅内調査要否
		errMapping( template, errMap, EKU0031C010CBSMsg.TSYRN_TAKCHO_YH_ERR );
		// 他システム連携_承諾書要否
		errMapping( template, errMap, EKU0031C010CBSMsg.TSYRN_SDAKS_YH_ERR );
		// 他システム連携_立会者名
		errMapping( template, errMap, EKU0031C010CBSMsg.TSYRN_TACHIAISHA_NM_ERR );
		// 他システム連携_引越し施策要否
		errMapping( template, errMap, EKU0031C010CBSMsg.TSYRN_HKKS_SISAK_YH_ERR );
		// 他システム連携_建替時新設案件要否
		errMapping( template, errMap, EKU0031C010CBSMsg.TSYRN_TTK_JI_NSANK_YH_ERR );
		// 他システム連携_地図有無
		errMapping( template, errMap, EKU0031C010CBSMsg.TSYRN_MAP_UM_ERR );
		// 他システム連携_同時工事情報
		errMapping( template, errMap, EKU0031C010CBSMsg.TSYRN_DOJI_KOJI_INF_ERR );
		// 他システム連携_既存契約情報
		errMapping( template, errMap, EKU0031C010CBSMsg.TSYRN_KZN_KEI_INF_ERR );
		// 他システム連携_不備解消年月日
		errMapping( template, errMap, EKU0031C010CBSMsg.TSYRN_HBI_KAISHOU_YMD_ERR );
		// 他システム連携_キャンペーン情報
		errMapping( template, errMap, EKU0031C010CBSMsg.TSYRN_CAMPAIGN_INF_ERR );
		//ANK-3136-00-00 ADD END
		return param;
	}

	/**
	 *【上りマッピング】EKU0041C010 工事案件<eo光テレビ回線>諸変更.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕ku0041_c010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKU0041C010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKU0041C010CBSMsg.class.getName(), EKU0041C010, FUNC_CD_INS_CHECK_ADD );

		/** 上りマッピング **/
		// サービス契約番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.SVC_KEI_NO );
		// サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.SVC_KEI_KAISEN_UCWK_NO );
		// 申込明細番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MSKM_DTL_NO );
		// 工事案件番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KOJIAK_NO );
		// 工事受付コード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KOJI_UK_CD );
		// 工事受付詳細コード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KOJI_UK_DTAIL_CD );
		// 工事受付契機異動年月日時分秒
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM );
		// サービスコード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.SVC_CD );
		// 料金グループコード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.PRC_GRP_CD );
		// 料金コースコード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.PCRS_CD );
		// プラン変更確定年月日時分秒
		updMapping( template, mapInfo, EKU0041C010CBSMsg.PLAN_CHG_FIX_YMD );
		// 住所変更完了年月日時分秒
		updMapping( template, mapInfo, EKU0041C010CBSMsg.AD_CHG_FIX_DTM );
		// 面開発案件番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MENKAIHAT_ANKEN_NO );
		// 面開発工事コード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MNKHT_KOJI_CD );
		// オーナー契約番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.OWNR_KEI_NO );
		// P-ID
		updMapping( template, mapInfo, EKU0041C010CBSMsg.PID );
		// SYSID
		updMapping( template, mapInfo, EKU0041C010CBSMsg.SYSID );
		// お客様名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CUST_NM );
		// お客様カナ名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CUST_KANA );
		// お客様自宅電話番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CUST_HOME_TEL_NO );
		// お客様携帯電話番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CUST_KTAI_TEL_NO );
		// お客様連絡先電話番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CUST_RRKS_TEL_NO );
		// 連絡先勤務先名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.RRKS_OFFC_NM );
// ★★★ ANK-0397-00-00 ADD  2012.10.05 S.SHINJO START ★★★
		// 契約者住所手動入力フラグ
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KEISHA_AD_MAN_INPUT_FLG );
// ★★★ ANK-0397-00-00 ADD  2012.10.05 S.SHINJO END ★★★
		// 契約者住所コード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KEISHA_AD_CD );
		// 契約者郵便番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KEISHA_PCD );
		// 契約者都道府県名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KEISHA_STATE_NM );
		// 契約者市区町村名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KEISHA_CITY_NM );
		// 契約者大字通称名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KEISHA_OAZTSU_NM );
		// 契約者字丁目名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KEISHA_AZCHO_NM );
		// 契約者住所番地号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KEISHA_AD_BNCHIGO );
		// 契約者住所補記・建物名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KEISHA_ADRTTM );
		// 契約者住所補記・部屋番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KEISHA_ADRRM );
		// 請求契約番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.SEIKY_KEI_NO );
		// 場所番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.PLACE_NO );
		// 設置場所住所コード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.SETPLACE_AD_CD );
		// 設置場所郵便番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.SETPLACE_PCD );
		// 設置場所都道府県名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.SETPLACE_STATE_NM );
		// 設置場所市区町村名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.SETPLACE_CITY_NM );
		// 設置場所大字通称名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.SETPLACE_OAZTSU_NM );
		// 設置場所字丁目名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.SETPLACE_AZCHO_NM );
		// 設置場所住所番地号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.SETPLACE_AD_BNCHIGO );
		// 設置場所住所補記・建物名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.SETPLACE_ADRTTM );
		// 設置場所住所補記・部屋番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.SETPLACE_ADRRM );
		// 工事先住所未確定フラグ
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		updMapping( template, mapInfo, EKU0041C010CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH );
		// 回線場所電話番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KAISEN_PLACE_TELNO );
		// 関電営業所番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KEPCO_BUSIOFFICE_NO );
		// 経度
		updMapping( template, mapInfo, EKU0041C010CBSMsg.LGTD );
		// 緯度
		updMapping( template, mapInfo, EKU0041C010CBSMsg.LTTD );
		// 座標補正有無
		updMapping( template, mapInfo, EKU0041C010CBSMsg.ZAHYO_HOSEI_UM );
		// 住所形態コード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.AD_FORM_CD );
		// 入居階数コード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.NYUKYO_FLR_CNT_CD );
		// 建築階数コード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KCKU_FLR_CNT_CD );
		// 方角コード1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.DIRECTION_CD_1 );
		// 方角コード2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.DIRECTION_CD_2 );
		// 転宅前住所コード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TENTAKU_BF_AD_CD );
		// 転宅前郵便番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TENTAKU_BF_PCD );
		// 転宅前都道府県名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TENTAKU_BF_STATE_NM );
		// 転宅前市区町村名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TENTAKU_BF_CITY_NM );
		// 転宅前大字通称名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TENTAKU_BF_OAZTSU_NM );
		// 転宅前字丁目名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TENTAKU_BF_AZCHO_NM );
		// 転宅前住所番地号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TENTAKU_BF_AD_BNCHIGO );
		// 転宅前住所補記・建物名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TENTAKU_BF_ADRTTM );
		// 転宅前住所補記・部屋番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TENTAKU_BF_ADRRM );
		// 転宅先住所コード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TENTAKU_SAKI_AD_CD );
		// 転宅先郵便番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TENTAKU_SAKI_PCD );
		// 転宅先都道府県名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TENTAKU_SAKI_STATE_NM );
		// 転宅先市区町村名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TENTAKU_SAKI_CITY_NM );
		// 転宅先大字通称名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TENTAKU_SAKI_OAZTSU_NM );
		// 転宅先字丁目名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TENTAKU_SAKI_AZCHO_NM );
		// 転宅先住所番地号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TENTAKU_SAKI_AD_BNCHIGO );
		// 転宅先住所補記・建物名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TENTAKU_SAKI_ADRTTM );
		// 転宅先住所補記・部屋番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TENTAKU_SAKI_ADRRM );
		// 新築物件コード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.NEWCONST_BUKKEN_CD );
		// 復活案件フラグ
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HUKKAT_ANKEN_FLG );
		// 同一設備再申込コード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.SAME_EQUIP_RE_MSKM_CD );
		// 工事範囲コード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KOJI_SCOPE_CD );
		// 移設コード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.ISETSU_CD );
		// 工事希望年月日
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KOJI_KIBO_YMD );
		// 解約希望年月日
		updMapping( template, mapInfo, EKU0041C010CBSMsg.DSL_KIBO_YMD );
		// 竣工予定年月日
		updMapping( template, mapInfo, EKU0041C010CBSMsg.SHUNKO_RSV_YMD );
		// 入居予定年月日
		updMapping( template, mapInfo, EKU0041C010CBSMsg.NYUKYO_RSV_YMD );
		// 引渡し予定年月日
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HIKIWATASHI_RSV_YMD );
		// 電力送電予定年月日
		updMapping( template, mapInfo, EKU0041C010CBSMsg.EPOWER_SODEN_RSV_YMD );
		// 電話連絡希望年月日
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TEL_RRK_KIBO_YMD );
		// 電話連絡希望時間帯コード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TEL_RRK_KIBO_TIME_CD );
		// 宅内調査希望アポ期限年月日
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD );
		// 宅内工事希望アポ期限年月日
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD );
		// 工事アポ連絡先指定コード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KOJI_APO_RRKS_SHITEI_CD );
		// 連絡手段コード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.RRK_WAY_CD );
		// 連絡手段補記
		updMapping( template, mapInfo, EKU0041C010CBSMsg.RRK_WAY_HOKI );
		// 工事案件備考
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KOJIAK_BIKO );
		// 工事案件備考1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KOJIAK_BIKO_1 );
		// 工事案件備考2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KOJIAK_BIKO_2 );
		// 電波障害案件番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.DMPS_ANKEN_NO );
		// 電波障害案件種別コード
		updMapping( template, mapInfo, EKU0041C010CBSMsg.DMPSANK_SBT_CD );
		// 関西電力お客様情報授受同意有無
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM );
		// 宅内機器種別コード1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_1 );
		// 宅内機器異動コード1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_1 );
		// 機器提供サービス契約番号1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_1 );
		// 宅内機器型式コード1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_1 );
		// 機器製造番号1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKSEIZO_NO_1 );
		// STB-ID1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_ID_1 );
		// HDD容量コード1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HDD_CAPA_CD_1 );
		// BSパススルー可否1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.VONU_BSPT_KH_1 );
		// STB契約TVコースコード1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_1 );
		// 変更前宅内機器型式コード1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_1 );
		// 変更前機器製造番号1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_1 );
		// 変更前STB-ID1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_ID_1 );
		// 変更前HDD容量コード1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_1 );
		// 変更前BSパススルー可否1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_1 );
		// 変更前STB契約TVコースコード1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_1 );
		// 変更前旧STB-ID1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_1 );
		// 宅内機器種別コード2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_2 );
		// 宅内機器異動コード2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_2 );
		// 機器提供サービス契約番号2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_2 );
		// 宅内機器型式コード2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_2 );
		// 機器製造番号2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKSEIZO_NO_2 );
		// STB-ID2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_ID_2 );
		// HDD容量コード2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HDD_CAPA_CD_2 );
		// BSパススルー可否2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.VONU_BSPT_KH_2 );
		// STB契約TVコースコード2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_2 );
		// 変更前宅内機器型式コード2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_2 );
		// 変更前機器製造番号2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_2 );
		// 変更前STB-ID2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_ID_2 );
		// 変更前HDD容量コード2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_2 );
		// 変更前BSパススルー可否2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_2 );
		// 変更前STB契約TVコースコード2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_2 );
		// 変更前旧STB-ID2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_2 );
		// 宅内機器種別コード3
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_3 );
		// 宅内機器異動コード3
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_3 );
		// 機器提供サービス契約番号3
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_3 );
		// 宅内機器型式コード3
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_3 );
		// 機器製造番号3
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKSEIZO_NO_3 );
		// STB-ID3
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_ID_3 );
		// HDD容量コード3
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HDD_CAPA_CD_3 );
		// BSパススルー可否3
		updMapping( template, mapInfo, EKU0041C010CBSMsg.VONU_BSPT_KH_3 );
		// STB契約TVコースコード3
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_3 );
		// 変更前宅内機器型式コード3
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_3 );
		// 変更前機器製造番号3
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_3 );
		// 変更前STB-ID3
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_ID_3 );
		// 変更前HDD容量コード3
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_3 );
		// 変更前BSパススルー可否3
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_3 );
		// 変更前STB契約TVコースコード3
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_3 );
		// 変更前旧STB-ID3
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_3 );
		// 宅内機器種別コード4
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_4 );
		// 宅内機器異動コード4
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_4 );
		// 機器提供サービス契約番号4
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_4 );
		// 宅内機器型式コード4
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_4 );
		// 機器製造番号4
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKSEIZO_NO_4 );
		// STB-ID4
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_ID_4 );
		// HDD容量コード4
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HDD_CAPA_CD_4 );
		// BSパススルー可否4
		updMapping( template, mapInfo, EKU0041C010CBSMsg.VONU_BSPT_KH_4 );
		// STB契約TVコースコード4
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_4 );
		// 変更前宅内機器型式コード4
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_4 );
		// 変更前機器製造番号4
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_4 );
		// 変更前STB-ID4
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_ID_4 );
		// 変更前HDD容量コード4
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_4 );
		// 変更前BSパススルー可否4
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_4 );
		// 変更前STB契約TVコースコード4
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_4 );
		// 変更前旧STB-ID4
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_4 );
		// 宅内機器種別コード5
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_5 );
		// 宅内機器異動コード5
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_5 );
		// 機器提供サービス契約番号5
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_5 );
		// 宅内機器型式コード5
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_5 );
		// 機器製造番号5
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKSEIZO_NO_5 );
		// STB-ID5
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_ID_5 );
		// HDD容量コード5
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HDD_CAPA_CD_5 );
		// BSパススルー可否5
		updMapping( template, mapInfo, EKU0041C010CBSMsg.VONU_BSPT_KH_5 );
		// STB契約TVコースコード5
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_5 );
		// 変更前宅内機器型式コード5
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_5 );
		// 変更前機器製造番号5
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_5 );
		// 変更前STB-ID5
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_ID_5 );
		// 変更前HDD容量コード5
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_5 );
		// 変更前BSパススルー可否5
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_5 );
		// 変更前STB契約TVコースコード5
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_5 );
		// 変更前旧STB-ID5
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_5 );
		// 宅内機器種別コード6
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_6 );
		// 宅内機器異動コード6
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_6 );
		// 機器提供サービス契約番号6
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_6 );
		// 宅内機器型式コード6
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_6 );
		// 機器製造番号6
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKSEIZO_NO_6 );
		// STB-ID6
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_ID_6 );
		// HDD容量コード6
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HDD_CAPA_CD_6 );
		// BSパススルー可否6
		updMapping( template, mapInfo, EKU0041C010CBSMsg.VONU_BSPT_KH_6 );
		// STB契約TVコースコード6
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_6 );
		// 変更前宅内機器型式コード6
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_6 );
		// 変更前機器製造番号6
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_6 );
		// 変更前STB-ID6
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_ID_6 );
		// 変更前HDD容量コード6
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_6 );
		// 変更前BSパススルー可否6
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_6 );
		// 変更前STB契約TVコースコード6
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_6 );
		// 変更前旧STB-ID6
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_6 );
		// 宅内機器種別コード7
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_7 );
		// 宅内機器異動コード7
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_7 );
		// 機器提供サービス契約番号7
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_7 );
		// 宅内機器型式コード7
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_7 );
		// 機器製造番号7
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKSEIZO_NO_7 );
		// STB-ID7
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_ID_7 );
		// HDD容量コード7
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HDD_CAPA_CD_7 );
		// BSパススルー可否7
		updMapping( template, mapInfo, EKU0041C010CBSMsg.VONU_BSPT_KH_7 );
		// STB契約TVコースコード7
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_7 );
		// 変更前宅内機器型式コード7
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_7 );
		// 変更前機器製造番号7
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_7 );
		// 変更前STB-ID7
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_ID_7 );
		// 変更前HDD容量コード7
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_7 );
		// 変更前BSパススルー可否7
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_7 );
		// 変更前STB契約TVコースコード7
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_7 );
		// 変更前旧STB-ID7
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_7 );
		// 宅内機器種別コード8
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_8 );
		// 宅内機器異動コード8
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_8 );
		// 機器提供サービス契約番号8
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_8 );
		// 宅内機器型式コード8
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_8 );
		// 機器製造番号8
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKSEIZO_NO_8 );
		// STB-ID8
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_ID_8 );
		// HDD容量コード8
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HDD_CAPA_CD_8 );
		// BSパススルー可否8
		updMapping( template, mapInfo, EKU0041C010CBSMsg.VONU_BSPT_KH_8 );
		// STB契約TVコースコード8
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_8 );
		// 変更前宅内機器型式コード8
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_8 );
		// 変更前機器製造番号8
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_8 );
		// 変更前STB-ID8
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_ID_8 );
		// 変更前HDD容量コード8
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_8 );
		// 変更前BSパススルー可否8
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_8 );
		// 変更前STB契約TVコースコード8
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_8 );
		// 変更前旧STB-ID8
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_8 );
		// 宅内機器種別コード9
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_9 );
		// 宅内機器異動コード9
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_9 );
		// 機器提供サービス契約番号9
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_9 );
		// 宅内機器型式コード9
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_9 );
		// 機器製造番号9
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKSEIZO_NO_9 );
		// STB-ID9
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_ID_9 );
		// HDD容量コード9
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HDD_CAPA_CD_9 );
		// BSパススルー可否9
		updMapping( template, mapInfo, EKU0041C010CBSMsg.VONU_BSPT_KH_9 );
		// STB契約TVコースコード9
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_9 );
		// 変更前宅内機器型式コード9
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_9 );
		// 変更前機器製造番号9
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_9 );
		// 変更前STB-ID9
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_ID_9 );
		// 変更前HDD容量コード9
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_9 );
		// 変更前BSパススルー可否9
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_9 );
		// 変更前STB契約TVコースコード9
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_9 );
		// 変更前旧STB-ID9
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_9 );
		// 宅内機器種別コード10
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_10 );
		// 宅内機器異動コード10
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_10 );
		// 機器提供サービス契約番号10
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_10 );
		// 宅内機器型式コード10
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_10 );
		// 機器製造番号10
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKSEIZO_NO_10 );
		// STB-ID10
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_ID_10 );
		// HDD容量コード10
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HDD_CAPA_CD_10 );
		// BSパススルー可否10
		updMapping( template, mapInfo, EKU0041C010CBSMsg.VONU_BSPT_KH_10 );
		// STB契約TVコースコード10
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_10 );
		// 変更前宅内機器型式コード10
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_10 );
		// 変更前機器製造番号10
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_10 );
		// 変更前STB-ID10
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_ID_10 );
		// 変更前HDD容量コード10
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_10 );
		// 変更前BSパススルー可否10
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_10 );
		// 変更前STB契約TVコースコード10
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_10 );
		// 変更前旧STB-ID10
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_10 );
		// 宅内機器種別コード11
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_11 );
		// 宅内機器異動コード11
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_11 );
		// 機器提供サービス契約番号11
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_11 );
		// 宅内機器型式コード11
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_11 );
		// 機器製造番号11
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKSEIZO_NO_11 );
		// STB-ID11
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_ID_11 );
		// HDD容量コード11
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HDD_CAPA_CD_11 );
		// BSパススルー可否11
		updMapping( template, mapInfo, EKU0041C010CBSMsg.VONU_BSPT_KH_11 );
		// STB契約TVコースコード11
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_11 );
		// 変更前宅内機器型式コード11
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_11 );
		// 変更前機器製造番号11
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_11 );
		// 変更前STB-ID11
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_ID_11 );
		// 変更前HDD容量コード11
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_11 );
		// 変更前BSパススルー可否11
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_11 );
		// 変更前STB契約TVコースコード11
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_11 );
		// 変更前旧STB-ID11
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_11 );
		// 宅内機器種別コード12
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_12 );
		// 宅内機器異動コード12
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_12 );
		// 機器提供サービス契約番号12
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_12 );
		// 宅内機器型式コード12
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_12 );
		// 機器製造番号12
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKSEIZO_NO_12 );
		// STB-ID12
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_ID_12 );
		// HDD容量コード12
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HDD_CAPA_CD_12 );
		// BSパススルー可否12
		updMapping( template, mapInfo, EKU0041C010CBSMsg.VONU_BSPT_KH_12 );
		// STB契約TVコースコード12
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_12 );
		// 変更前宅内機器型式コード12
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_12 );
		// 変更前機器製造番号12
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_12 );
		// 変更前STB-ID12
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_ID_12 );
		// 変更前HDD容量コード12
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_12 );
		// 変更前BSパススルー可否12
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_12 );
		// 変更前STB契約TVコースコード12
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_12 );
		// 変更前旧STB-ID12
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_12 );
		// 宅内機器種別コード13
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_13 );
		// 宅内機器異動コード13
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_13 );
		// 機器提供サービス契約番号13
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_13 );
		// 宅内機器型式コード13
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_13 );
		// 機器製造番号13
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKSEIZO_NO_13 );
		// STB-ID13
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_ID_13 );
		// HDD容量コード13
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HDD_CAPA_CD_13 );
		// BSパススルー可否13
		updMapping( template, mapInfo, EKU0041C010CBSMsg.VONU_BSPT_KH_13 );
		// STB契約TVコースコード13
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_13 );
		// 変更前宅内機器型式コード13
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_13 );
		// 変更前機器製造番号13
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_13 );
		// 変更前STB-ID13
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_ID_13 );
		// 変更前HDD容量コード13
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_13 );
		// 変更前BSパススルー可否13
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_13 );
		// 変更前STB契約TVコースコード13
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_13 );
		// 変更前旧STB-ID13
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_13 );
		// 宅内機器種別コード14
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_14 );
		// 宅内機器異動コード14
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_14 );
		// 機器提供サービス契約番号14
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_14 );
		// 宅内機器型式コード14
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_14 );
		// 機器製造番号14
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKSEIZO_NO_14 );
		// STB-ID14
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_ID_14 );
		// HDD容量コード14
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HDD_CAPA_CD_14 );
		// BSパススルー可否14
		updMapping( template, mapInfo, EKU0041C010CBSMsg.VONU_BSPT_KH_14 );
		// STB契約TVコースコード14
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_14 );
		// 変更前宅内機器型式コード14
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_14 );
		// 変更前機器製造番号14
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_14 );
		// 変更前STB-ID14
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_ID_14 );
		// 変更前HDD容量コード14
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_14 );
		// 変更前BSパススルー可否14
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_14 );
		// 変更前STB契約TVコースコード14
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_14 );
		// 変更前旧STB-ID14
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_14 );
		// 宅内機器種別コード15
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_15 );
		// 宅内機器異動コード15
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_15 );
		// 機器提供サービス契約番号15
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_15 );
		// 宅内機器型式コード15
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_15 );
		// 機器製造番号15
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKSEIZO_NO_15 );
		// STB-ID15
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_ID_15 );
		// HDD容量コード15
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HDD_CAPA_CD_15 );
		// BSパススルー可否15
		updMapping( template, mapInfo, EKU0041C010CBSMsg.VONU_BSPT_KH_15 );
		// STB契約TVコースコード15
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_15 );
		// 変更前宅内機器型式コード15
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_15 );
		// 変更前機器製造番号15
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_15 );
		// 変更前STB-ID15
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_ID_15 );
		// 変更前HDD容量コード15
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_15 );
		// 変更前BSパススルー可否15
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_15 );
		// 変更前STB契約TVコースコード15
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_15 );
		// 変更前旧STB-ID15
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_15 );
		// 宅内機器種別コード16
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_16 );
		// 宅内機器異動コード16
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_16 );
		// 機器提供サービス契約番号16
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_16 );
		// 宅内機器型式コード16
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_16 );
		// 機器製造番号16
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKSEIZO_NO_16 );
		// STB-ID16
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_ID_16 );
		// HDD容量コード16
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HDD_CAPA_CD_16 );
		// BSパススルー可否16
		updMapping( template, mapInfo, EKU0041C010CBSMsg.VONU_BSPT_KH_16 );
		// STB契約TVコースコード16
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_16 );
		// 変更前宅内機器型式コード16
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_16 );
		// 変更前機器製造番号16
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_16 );
		// 変更前STB-ID16
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_ID_16 );
		// 変更前HDD容量コード16
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_16 );
		// 変更前BSパススルー可否16
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_16 );
		// 変更前STB契約TVコースコード16
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_16 );
		// 変更前旧STB-ID16
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_16 );
		// 宅内機器種別コード17
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_17 );
		// 宅内機器異動コード17
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_17 );
		// 機器提供サービス契約番号17
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_17 );
		// 宅内機器型式コード17
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_17 );
		// 機器製造番号17
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKSEIZO_NO_17 );
		// STB-ID17
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_ID_17 );
		// HDD容量コード17
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HDD_CAPA_CD_17 );
		// BSパススルー可否17
		updMapping( template, mapInfo, EKU0041C010CBSMsg.VONU_BSPT_KH_17 );
		// STB契約TVコースコード17
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_17 );
		// 変更前宅内機器型式コード17
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_17 );
		// 変更前機器製造番号17
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_17 );
		// 変更前STB-ID17
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_ID_17 );
		// 変更前HDD容量コード17
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_17 );
		// 変更前BSパススルー可否17
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_17 );
		// 変更前STB契約TVコースコード17
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_17 );
		// 変更前旧STB-ID17
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_17 );
		// 宅内機器種別コード18
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_18 );
		// 宅内機器異動コード18
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_18 );
		// 機器提供サービス契約番号18
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_18 );
		// 宅内機器型式コード18
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_18 );
		// 機器製造番号18
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKSEIZO_NO_18 );
		// STB-ID18
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_ID_18 );
		// HDD容量コード18
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HDD_CAPA_CD_18 );
		// BSパススルー可否18
		updMapping( template, mapInfo, EKU0041C010CBSMsg.VONU_BSPT_KH_18 );
		// STB契約TVコースコード18
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_18 );
		// 変更前宅内機器型式コード18
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_18 );
		// 変更前機器製造番号18
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_18 );
		// 変更前STB-ID18
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_ID_18 );
		// 変更前HDD容量コード18
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_18 );
		// 変更前BSパススルー可否18
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_18 );
		// 変更前STB契約TVコースコード18
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_18 );
		// 変更前旧STB-ID18
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_18 );
		// 宅内機器種別コード19
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_19 );
		// 宅内機器異動コード19
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_19 );
		// 機器提供サービス契約番号19
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_19 );
		// 宅内機器型式コード19
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_19 );
		// 機器製造番号19
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKSEIZO_NO_19 );
		// STB-ID19
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_ID_19 );
		// HDD容量コード19
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HDD_CAPA_CD_19 );
		// BSパススルー可否19
		updMapping( template, mapInfo, EKU0041C010CBSMsg.VONU_BSPT_KH_19 );
		// STB契約TVコースコード19
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_19 );
		// 変更前宅内機器型式コード19
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_19 );
		// 変更前機器製造番号19
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_19 );
		// 変更前STB-ID19
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_ID_19 );
		// 変更前HDD容量コード19
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_19 );
		// 変更前BSパススルー可否19
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_19 );
		// 変更前STB契約TVコースコード19
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_19 );
		// 変更前旧STB-ID19
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_19 );
		// 宅内機器種別コード20
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_20 );
		// 宅内機器異動コード20
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_20 );
		// 機器提供サービス契約番号20
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_20 );
		// 宅内機器型式コード20
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_20 );
		// 機器製造番号20
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKSEIZO_NO_20 );
		// STB-ID20
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_ID_20 );
		// HDD容量コード20
		updMapping( template, mapInfo, EKU0041C010CBSMsg.HDD_CAPA_CD_20 );
		// BSパススルー可否20
		updMapping( template, mapInfo, EKU0041C010CBSMsg.VONU_BSPT_KH_20 );
		// STB契約TVコースコード20
		updMapping( template, mapInfo, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_20 );
		// 変更前宅内機器型式コード20
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_20 );
		// 変更前機器製造番号20
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_20 );
		// 変更前STB-ID20
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_ID_20 );
		// 変更前HDD容量コード20
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_20 );
		// 変更前BSパススルー可否20
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_20 );
		// 変更前STB契約TVコースコード20
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_20 );
		// 変更前旧STB-ID20
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_20 );
		// 申込者名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MSKMSHA_NM );
		// 工事アポ連絡先電話番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KOJI_APO_RRKS_TELNO );
		// お客様SOS利用有無
		updMapping( template, mapInfo, EKU0041C010CBSMsg.CUST_SOS_USE_UM );
		// 機器提供サービス契約変更メモ1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_1 );
		// 機器提供サービス契約変更メモ2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_2 );
		// 機器提供サービス契約変更メモ3
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_3 );
		// 機器提供サービス契約変更メモ4
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_4 );
		// 機器提供サービス契約変更メモ5
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_5 );
		// 機器提供サービス契約変更メモ6
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_6 );
		// 機器提供サービス契約変更メモ7
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_7 );
		// 機器提供サービス契約変更メモ8
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_8 );
		// 機器提供サービス契約変更メモ9
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_9 );
		// 機器提供サービス契約変更メモ10
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_10 );
		// 機器提供サービス契約変更メモ11
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_11 );
		// 機器提供サービス契約変更メモ12
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_12 );
		// 機器提供サービス契約変更メモ13
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_13 );
		// 機器提供サービス契約変更メモ14
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_14 );
		// 機器提供サービス契約変更メモ15
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_15 );
		// 機器提供サービス契約変更メモ16
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_16 );
		// 機器提供サービス契約変更メモ17
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_17 );
		// 機器提供サービス契約変更メモ18
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_18 );
		// 機器提供サービス契約変更メモ19
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_19 );
		// 機器提供サービス契約変更メモ20
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_20 );
		// 機器変更番号1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KIKI_CHG_NO_1 );
		// 機器変更番号2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KIKI_CHG_NO_2 );
		// 機器変更番号3
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KIKI_CHG_NO_3 );
		// 機器変更番号4
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KIKI_CHG_NO_4 );
		// 機器変更番号5
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KIKI_CHG_NO_5 );
		// 機器変更番号6
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KIKI_CHG_NO_6 );
		// 機器変更番号7
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KIKI_CHG_NO_7 );
		// 機器変更番号8
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KIKI_CHG_NO_8 );
		// 機器変更番号9
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KIKI_CHG_NO_9 );
		// 機器変更番号10
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KIKI_CHG_NO_10 );
		// 機器変更番号11
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KIKI_CHG_NO_11 );
		// 機器変更番号12
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KIKI_CHG_NO_12 );
		// 機器変更番号13
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KIKI_CHG_NO_13 );
		// 機器変更番号14
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KIKI_CHG_NO_14 );
		// 機器変更番号15
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KIKI_CHG_NO_15 );
		// 機器変更番号16
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KIKI_CHG_NO_16 );
		// 機器変更番号17
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KIKI_CHG_NO_17 );
		// 機器変更番号18
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KIKI_CHG_NO_18 );
		// 機器変更番号19
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KIKI_CHG_NO_19 );
		// 機器変更番号20
		updMapping( template, mapInfo, EKU0041C010CBSMsg.KIKI_CHG_NO_20 );
		// 元トムソンケース番号1
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MOTO_TCASE_NO_1 );
		// 元トムソンケース番号2
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MOTO_TCASE_NO_2 );
		// 元トムソンケース番号3
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MOTO_TCASE_NO_3 );
		// 元トムソンケース番号4
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MOTO_TCASE_NO_4 );
		// 元トムソンケース番号5
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MOTO_TCASE_NO_5 );
		// 元トムソンケース番号6
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MOTO_TCASE_NO_6 );
		// 元トムソンケース番号7
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MOTO_TCASE_NO_7 );
		// 元トムソンケース番号8
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MOTO_TCASE_NO_8 );
		// 元トムソンケース番号9
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MOTO_TCASE_NO_9 );
		// 元トムソンケース番号10
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MOTO_TCASE_NO_10 );
		// 元トムソンケース番号11
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MOTO_TCASE_NO_11 );
		// 元トムソンケース番号12
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MOTO_TCASE_NO_12 );
		// 元トムソンケース番号13
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MOTO_TCASE_NO_13 );
		// 元トムソンケース番号14
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MOTO_TCASE_NO_14 );
		// 元トムソンケース番号15
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MOTO_TCASE_NO_15 );
		// 元トムソンケース番号16
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MOTO_TCASE_NO_16 );
		// 元トムソンケース番号17
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MOTO_TCASE_NO_17 );
		// 元トムソンケース番号18
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MOTO_TCASE_NO_18 );
		// 元トムソンケース番号19
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MOTO_TCASE_NO_19 );
		// 元トムソンケース番号20
		updMapping( template, mapInfo, EKU0041C010CBSMsg.MOTO_TCASE_NO_20 );
		//ANK-3136-00-00 ADD START
		// 他システム連携_工事連絡先氏名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TSYRN_KJ_RRKS_NM );
		// 他システム連携_工事連絡先電話番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TSYRN_KJ_RRKS_TLN );
		// 他システム連携_宅内調査時連絡先氏名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM );
		// 他システム連携_宅内調査時連絡先電話番号
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN );
		// 他システム連携_連絡希望日時
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TSYRN_RRK_KIBO_DATE );
		// 他システム連携_工事費用
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TSYRN_KOJI_HI );
		// 他システム連携_宅内調査要否
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TSYRN_TAKCHO_YH );
		// 他システム連携_承諾書要否
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TSYRN_SDAKS_YH );
		// 他システム連携_立会者名
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TSYRN_TACHIAISHA_NM );
		// 他システム連携_引越し施策要否
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TSYRN_HKKS_SISAK_YH );
		// 他システム連携_建替時新設案件要否
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TSYRN_TTK_JI_NSANK_YH );
		// 他システム連携_地図有無
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TSYRN_MAP_UM );
		// 他システム連携_同時工事情報
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TSYRN_DOJI_KOJI_INF );
		// 他システム連携_既存契約情報
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TSYRN_KZN_KEI_INF );
		// 他システム連携_不備解消年月日
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TSYRN_HBI_KAISHOU_YMD );
		// 他システム連携_キャンペーン情報
		updMapping( template, mapInfo, EKU0041C010CBSMsg.TSYRN_CAMPAIGN_INF );
		//ANK-3136-00-00 ADD END
		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKU0041C010 工事案件<eo光テレビ回線>諸変更.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKU0041C010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap ku0041_c010_map = (HashMap)( paramWorkMap.get( EKU0041C010_MAP ) );
		if ( ku0041_c010_map == null ) {
			ku0041_c010_map = new HashMap();
			paramWorkMap.put( EKU0041C010_MAP, ku0041_c010_map );
		}

		/** 下りマッピング **/

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKU0041C010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		return ku0041_c010_map;
	}

	/**
	 *【エラーマッピング】EKU0041C010 工事案件<eo光テレビ回線>諸変更.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKU0041C010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKU0041C010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// サービス契約番号
		errMapping( template, errMap, EKU0041C010CBSMsg.SVC_KEI_NO_ERR );
		// サービス契約回線内訳番号
		errMapping( template, errMap, EKU0041C010CBSMsg.SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 申込明細番号
		errMapping( template, errMap, EKU0041C010CBSMsg.MSKM_DTL_NO_ERR );
		// 工事案件番号
		errMapping( template, errMap, EKU0041C010CBSMsg.KOJIAK_NO_ERR );
		// 工事受付コード
		errMapping( template, errMap, EKU0041C010CBSMsg.KOJI_UK_CD_ERR );
		// 工事受付詳細コード
		errMapping( template, errMap, EKU0041C010CBSMsg.KOJI_UK_DTAIL_CD_ERR );
		// 工事受付契機異動年月日時分秒
		errMapping( template, errMap, EKU0041C010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM_ERR );
		// サービスコード
		errMapping( template, errMap, EKU0041C010CBSMsg.SVC_CD_ERR );
		// 料金グループコード
		errMapping( template, errMap, EKU0041C010CBSMsg.PRC_GRP_CD_ERR );
		// 料金コースコード
		errMapping( template, errMap, EKU0041C010CBSMsg.PCRS_CD_ERR );
		// プラン変更確定年月日時分秒
		errMapping( template, errMap, EKU0041C010CBSMsg.PLAN_CHG_FIX_YMD_ERR );
		// 住所変更完了年月日時分秒
		errMapping( template, errMap, EKU0041C010CBSMsg.AD_CHG_FIX_DTM_ERR );
		// 面開発案件番号
		errMapping( template, errMap, EKU0041C010CBSMsg.MENKAIHAT_ANKEN_NO_ERR );
		// 面開発工事コード
		errMapping( template, errMap, EKU0041C010CBSMsg.MNKHT_KOJI_CD_ERR );
		// オーナー契約番号
		errMapping( template, errMap, EKU0041C010CBSMsg.OWNR_KEI_NO_ERR );
		// P-ID
		errMapping( template, errMap, EKU0041C010CBSMsg.PID_ERR );
		// SYSID
		errMapping( template, errMap, EKU0041C010CBSMsg.SYSID_ERR );
		// お客様名
		errMapping( template, errMap, EKU0041C010CBSMsg.CUST_NM_ERR );
		// お客様カナ名
		errMapping( template, errMap, EKU0041C010CBSMsg.CUST_KANA_ERR );
		// お客様自宅電話番号
		errMapping( template, errMap, EKU0041C010CBSMsg.CUST_HOME_TEL_NO_ERR );
		// お客様携帯電話番号
		errMapping( template, errMap, EKU0041C010CBSMsg.CUST_KTAI_TEL_NO_ERR );
		// お客様連絡先電話番号
		errMapping( template, errMap, EKU0041C010CBSMsg.CUST_RRKS_TEL_NO_ERR );
		// 連絡先勤務先名
		errMapping( template, errMap, EKU0041C010CBSMsg.RRKS_OFFC_NM_ERR );
		// 契約者住所コード
		errMapping( template, errMap, EKU0041C010CBSMsg.KEISHA_AD_CD_ERR );
		// 契約者郵便番号
		errMapping( template, errMap, EKU0041C010CBSMsg.KEISHA_PCD_ERR );
		// 契約者都道府県名
		errMapping( template, errMap, EKU0041C010CBSMsg.KEISHA_STATE_NM_ERR );
		// 契約者市区町村名
		errMapping( template, errMap, EKU0041C010CBSMsg.KEISHA_CITY_NM_ERR );
		// 契約者大字通称名
		errMapping( template, errMap, EKU0041C010CBSMsg.KEISHA_OAZTSU_NM_ERR );
		// 契約者字丁目名
		errMapping( template, errMap, EKU0041C010CBSMsg.KEISHA_AZCHO_NM_ERR );
		// 契約者住所番地号
		errMapping( template, errMap, EKU0041C010CBSMsg.KEISHA_AD_BNCHIGO_ERR );
		// 契約者住所補記・建物名
		errMapping( template, errMap, EKU0041C010CBSMsg.KEISHA_ADRTTM_ERR );
		// 契約者住所補記・部屋番号
		errMapping( template, errMap, EKU0041C010CBSMsg.KEISHA_ADRRM_ERR );
		// 請求契約番号
		errMapping( template, errMap, EKU0041C010CBSMsg.SEIKY_KEI_NO_ERR );
		// 場所番号
		errMapping( template, errMap, EKU0041C010CBSMsg.PLACE_NO_ERR );
		// 設置場所住所コード
		errMapping( template, errMap, EKU0041C010CBSMsg.SETPLACE_AD_CD_ERR );
		// 設置場所郵便番号
		errMapping( template, errMap, EKU0041C010CBSMsg.SETPLACE_PCD_ERR );
		// 設置場所都道府県名
		errMapping( template, errMap, EKU0041C010CBSMsg.SETPLACE_STATE_NM_ERR );
		// 設置場所市区町村名
		errMapping( template, errMap, EKU0041C010CBSMsg.SETPLACE_CITY_NM_ERR );
		// 設置場所大字通称名
		errMapping( template, errMap, EKU0041C010CBSMsg.SETPLACE_OAZTSU_NM_ERR );
		// 設置場所字丁目名
		errMapping( template, errMap, EKU0041C010CBSMsg.SETPLACE_AZCHO_NM_ERR );
		// 設置場所住所番地号
		errMapping( template, errMap, EKU0041C010CBSMsg.SETPLACE_AD_BNCHIGO_ERR );
		// 設置場所住所補記・建物名
		errMapping( template, errMap, EKU0041C010CBSMsg.SETPLACE_ADRTTM_ERR );
		// 設置場所住所補記・部屋番号
		errMapping( template, errMap, EKU0041C010CBSMsg.SETPLACE_ADRRM_ERR );
		// 工事先住所未確定フラグ
		errMapping( template, errMap, EKU0041C010CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG_ERR );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		errMapping( template, errMap, EKU0041C010CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH_ERR );
		// 回線場所電話番号
		errMapping( template, errMap, EKU0041C010CBSMsg.KAISEN_PLACE_TELNO_ERR );
		// 関電営業所番号
		errMapping( template, errMap, EKU0041C010CBSMsg.KEPCO_BUSIOFFICE_NO_ERR );
		// 経度
		errMapping( template, errMap, EKU0041C010CBSMsg.LGTD_ERR );
		// 緯度
		errMapping( template, errMap, EKU0041C010CBSMsg.LTTD_ERR );
		// 座標補正有無
		errMapping( template, errMap, EKU0041C010CBSMsg.ZAHYO_HOSEI_UM_ERR );
		// 住所形態コード
		errMapping( template, errMap, EKU0041C010CBSMsg.AD_FORM_CD_ERR );
		// 入居階数コード
		errMapping( template, errMap, EKU0041C010CBSMsg.NYUKYO_FLR_CNT_CD_ERR );
		// 建築階数コード
		errMapping( template, errMap, EKU0041C010CBSMsg.KCKU_FLR_CNT_CD_ERR );
		// 方角コード1
		errMapping( template, errMap, EKU0041C010CBSMsg.DIRECTION_CD_1_ERR );
		// 方角コード2
		errMapping( template, errMap, EKU0041C010CBSMsg.DIRECTION_CD_2_ERR );
		// 転宅前住所コード
		errMapping( template, errMap, EKU0041C010CBSMsg.TENTAKU_BF_AD_CD_ERR );
		// 転宅前郵便番号
		errMapping( template, errMap, EKU0041C010CBSMsg.TENTAKU_BF_PCD_ERR );
		// 転宅前都道府県名
		errMapping( template, errMap, EKU0041C010CBSMsg.TENTAKU_BF_STATE_NM_ERR );
		// 転宅前市区町村名
		errMapping( template, errMap, EKU0041C010CBSMsg.TENTAKU_BF_CITY_NM_ERR );
		// 転宅前大字通称名
		errMapping( template, errMap, EKU0041C010CBSMsg.TENTAKU_BF_OAZTSU_NM_ERR );
		// 転宅前字丁目名
		errMapping( template, errMap, EKU0041C010CBSMsg.TENTAKU_BF_AZCHO_NM_ERR );
		// 転宅前住所番地号
		errMapping( template, errMap, EKU0041C010CBSMsg.TENTAKU_BF_AD_BNCHIGO_ERR );
		// 転宅前住所補記・建物名
		errMapping( template, errMap, EKU0041C010CBSMsg.TENTAKU_BF_ADRTTM_ERR );
		// 転宅前住所補記・部屋番号
		errMapping( template, errMap, EKU0041C010CBSMsg.TENTAKU_BF_ADRRM_ERR );
		// 転宅先住所コード
		errMapping( template, errMap, EKU0041C010CBSMsg.TENTAKU_SAKI_AD_CD_ERR );
		// 転宅先郵便番号
		errMapping( template, errMap, EKU0041C010CBSMsg.TENTAKU_SAKI_PCD_ERR );
		// 転宅先都道府県名
		errMapping( template, errMap, EKU0041C010CBSMsg.TENTAKU_SAKI_STATE_NM_ERR );
		// 転宅先市区町村名
		errMapping( template, errMap, EKU0041C010CBSMsg.TENTAKU_SAKI_CITY_NM_ERR );
		// 転宅先大字通称名
		errMapping( template, errMap, EKU0041C010CBSMsg.TENTAKU_SAKI_OAZTSU_NM_ERR );
		// 転宅先字丁目名
		errMapping( template, errMap, EKU0041C010CBSMsg.TENTAKU_SAKI_AZCHO_NM_ERR );
		// 転宅先住所番地号
		errMapping( template, errMap, EKU0041C010CBSMsg.TENTAKU_SAKI_AD_BNCHIGO_ERR );
		// 転宅先住所補記・建物名
		errMapping( template, errMap, EKU0041C010CBSMsg.TENTAKU_SAKI_ADRTTM_ERR );
		// 転宅先住所補記・部屋番号
		errMapping( template, errMap, EKU0041C010CBSMsg.TENTAKU_SAKI_ADRRM_ERR );
		// 新築物件コード
		errMapping( template, errMap, EKU0041C010CBSMsg.NEWCONST_BUKKEN_CD_ERR );
		// 復活案件フラグ
		errMapping( template, errMap, EKU0041C010CBSMsg.HUKKAT_ANKEN_FLG_ERR );
		// 同一設備再申込コード
		errMapping( template, errMap, EKU0041C010CBSMsg.SAME_EQUIP_RE_MSKM_CD_ERR );
		// 工事範囲コード
		errMapping( template, errMap, EKU0041C010CBSMsg.KOJI_SCOPE_CD_ERR );
		// 移設コード
		errMapping( template, errMap, EKU0041C010CBSMsg.ISETSU_CD_ERR );
		// 工事希望年月日
		errMapping( template, errMap, EKU0041C010CBSMsg.KOJI_KIBO_YMD_ERR );
		// 解約希望年月日
		errMapping( template, errMap, EKU0041C010CBSMsg.DSL_KIBO_YMD_ERR );
		// 竣工予定年月日
		errMapping( template, errMap, EKU0041C010CBSMsg.SHUNKO_RSV_YMD_ERR );
		// 入居予定年月日
		errMapping( template, errMap, EKU0041C010CBSMsg.NYUKYO_RSV_YMD_ERR );
		// 引渡し予定年月日
		errMapping( template, errMap, EKU0041C010CBSMsg.HIKIWATASHI_RSV_YMD_ERR );
		// 電力送電予定年月日
		errMapping( template, errMap, EKU0041C010CBSMsg.EPOWER_SODEN_RSV_YMD_ERR );
		// 電話連絡希望年月日
		errMapping( template, errMap, EKU0041C010CBSMsg.TEL_RRK_KIBO_YMD_ERR );
		// 電話連絡希望時間帯コード
		errMapping( template, errMap, EKU0041C010CBSMsg.TEL_RRK_KIBO_TIME_CD_ERR );
		// 宅内調査希望アポ期限年月日
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD_ERR );
		// 宅内工事希望アポ期限年月日
		errMapping( template, errMap, EKU0041C010CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD_ERR );
		// 工事アポ連絡先指定コード
		errMapping( template, errMap, EKU0041C010CBSMsg.KOJI_APO_RRKS_SHITEI_CD_ERR );
		// 連絡手段コード
		errMapping( template, errMap, EKU0041C010CBSMsg.RRK_WAY_CD_ERR );
		// 連絡手段補記
		errMapping( template, errMap, EKU0041C010CBSMsg.RRK_WAY_HOKI_ERR );
		// 工事案件備考
		errMapping( template, errMap, EKU0041C010CBSMsg.KOJIAK_BIKO_ERR );
		// 工事案件備考1
		errMapping( template, errMap, EKU0041C010CBSMsg.KOJIAK_BIKO_1_ERR );
		// 工事案件備考2
		errMapping( template, errMap, EKU0041C010CBSMsg.KOJIAK_BIKO_2_ERR );
		// 電波障害案件番号
		errMapping( template, errMap, EKU0041C010CBSMsg.DMPS_ANKEN_NO_ERR );
		// 電波障害案件種別コード
		errMapping( template, errMap, EKU0041C010CBSMsg.DMPSANK_SBT_CD_ERR );
		// 関西電力お客様情報授受同意有無
		errMapping( template, errMap, EKU0041C010CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM_ERR );
		// 宅内機器種別コード1
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_1_ERR );
		// 宅内機器異動コード1
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_1_ERR );
		// 機器提供サービス契約番号1
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_1_ERR );
		// 宅内機器型式コード1
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_1_ERR );
		// 機器製造番号1
		errMapping( template, errMap, EKU0041C010CBSMsg.KKSEIZO_NO_1_ERR );
		// STB-ID1
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_ID_1_ERR );
		// HDD容量コード1
		errMapping( template, errMap, EKU0041C010CBSMsg.HDD_CAPA_CD_1_ERR );
		// BSパススルー可否1
		errMapping( template, errMap, EKU0041C010CBSMsg.VONU_BSPT_KH_1_ERR );
		// STB契約TVコースコード1
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_1_ERR );
		// 変更前宅内機器型式コード1
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_1_ERR );
		// 変更前機器製造番号1
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_1_ERR );
		// 変更前STB-ID1
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_ID_1_ERR );
		// 変更前HDD容量コード1
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_1_ERR );
		// 変更前BSパススルー可否1
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_1_ERR );
		// 変更前STB契約TVコースコード1
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_1_ERR );
		// 変更前旧STB-ID1
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_1_ERR );
		// 宅内機器種別コード2
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_2_ERR );
		// 宅内機器異動コード2
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_2_ERR );
		// 機器提供サービス契約番号2
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_2_ERR );
		// 宅内機器型式コード2
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_2_ERR );
		// 機器製造番号2
		errMapping( template, errMap, EKU0041C010CBSMsg.KKSEIZO_NO_2_ERR );
		// STB-ID2
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_ID_2_ERR );
		// HDD容量コード2
		errMapping( template, errMap, EKU0041C010CBSMsg.HDD_CAPA_CD_2_ERR );
		// BSパススルー可否2
		errMapping( template, errMap, EKU0041C010CBSMsg.VONU_BSPT_KH_2_ERR );
		// STB契約TVコースコード2
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_2_ERR );
		// 変更前宅内機器型式コード2
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_2_ERR );
		// 変更前機器製造番号2
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_2_ERR );
		// 変更前STB-ID2
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_ID_2_ERR );
		// 変更前HDD容量コード2
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_2_ERR );
		// 変更前BSパススルー可否2
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_2_ERR );
		// 変更前STB契約TVコースコード2
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_2_ERR );
		// 変更前旧STB-ID2
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_2_ERR );
		// 宅内機器種別コード3
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_3_ERR );
		// 宅内機器異動コード3
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_3_ERR );
		// 機器提供サービス契約番号3
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_3_ERR );
		// 宅内機器型式コード3
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_3_ERR );
		// 機器製造番号3
		errMapping( template, errMap, EKU0041C010CBSMsg.KKSEIZO_NO_3_ERR );
		// STB-ID3
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_ID_3_ERR );
		// HDD容量コード3
		errMapping( template, errMap, EKU0041C010CBSMsg.HDD_CAPA_CD_3_ERR );
		// BSパススルー可否3
		errMapping( template, errMap, EKU0041C010CBSMsg.VONU_BSPT_KH_3_ERR );
		// STB契約TVコースコード3
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_3_ERR );
		// 変更前宅内機器型式コード3
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_3_ERR );
		// 変更前機器製造番号3
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_3_ERR );
		// 変更前STB-ID3
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_ID_3_ERR );
		// 変更前HDD容量コード3
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_3_ERR );
		// 変更前BSパススルー可否3
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_3_ERR );
		// 変更前STB契約TVコースコード3
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_3_ERR );
		// 変更前旧STB-ID3
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_3_ERR );
		// 宅内機器種別コード4
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_4_ERR );
		// 宅内機器異動コード4
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_4_ERR );
		// 機器提供サービス契約番号4
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_4_ERR );
		// 宅内機器型式コード4
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_4_ERR );
		// 機器製造番号4
		errMapping( template, errMap, EKU0041C010CBSMsg.KKSEIZO_NO_4_ERR );
		// STB-ID4
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_ID_4_ERR );
		// HDD容量コード4
		errMapping( template, errMap, EKU0041C010CBSMsg.HDD_CAPA_CD_4_ERR );
		// BSパススルー可否4
		errMapping( template, errMap, EKU0041C010CBSMsg.VONU_BSPT_KH_4_ERR );
		// STB契約TVコースコード4
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_4_ERR );
		// 変更前宅内機器型式コード4
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_4_ERR );
		// 変更前機器製造番号4
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_4_ERR );
		// 変更前STB-ID4
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_ID_4_ERR );
		// 変更前HDD容量コード4
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_4_ERR );
		// 変更前BSパススルー可否4
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_4_ERR );
		// 変更前STB契約TVコースコード4
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_4_ERR );
		// 変更前旧STB-ID4
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_4_ERR );
		// 宅内機器種別コード5
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_5_ERR );
		// 宅内機器異動コード5
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_5_ERR );
		// 機器提供サービス契約番号5
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_5_ERR );
		// 宅内機器型式コード5
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_5_ERR );
		// 機器製造番号5
		errMapping( template, errMap, EKU0041C010CBSMsg.KKSEIZO_NO_5_ERR );
		// STB-ID5
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_ID_5_ERR );
		// HDD容量コード5
		errMapping( template, errMap, EKU0041C010CBSMsg.HDD_CAPA_CD_5_ERR );
		// BSパススルー可否5
		errMapping( template, errMap, EKU0041C010CBSMsg.VONU_BSPT_KH_5_ERR );
		// STB契約TVコースコード5
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_5_ERR );
		// 変更前宅内機器型式コード5
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_5_ERR );
		// 変更前機器製造番号5
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_5_ERR );
		// 変更前STB-ID5
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_ID_5_ERR );
		// 変更前HDD容量コード5
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_5_ERR );
		// 変更前BSパススルー可否5
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_5_ERR );
		// 変更前STB契約TVコースコード5
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_5_ERR );
		// 変更前旧STB-ID5
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_5_ERR );
		// 宅内機器種別コード6
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_6_ERR );
		// 宅内機器異動コード6
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_6_ERR );
		// 機器提供サービス契約番号6
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_6_ERR );
		// 宅内機器型式コード6
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_6_ERR );
		// 機器製造番号6
		errMapping( template, errMap, EKU0041C010CBSMsg.KKSEIZO_NO_6_ERR );
		// STB-ID6
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_ID_6_ERR );
		// HDD容量コード6
		errMapping( template, errMap, EKU0041C010CBSMsg.HDD_CAPA_CD_6_ERR );
		// BSパススルー可否6
		errMapping( template, errMap, EKU0041C010CBSMsg.VONU_BSPT_KH_6_ERR );
		// STB契約TVコースコード6
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_6_ERR );
		// 変更前宅内機器型式コード6
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_6_ERR );
		// 変更前機器製造番号6
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_6_ERR );
		// 変更前STB-ID6
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_ID_6_ERR );
		// 変更前HDD容量コード6
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_6_ERR );
		// 変更前BSパススルー可否6
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_6_ERR );
		// 変更前STB契約TVコースコード6
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_6_ERR );
		// 変更前旧STB-ID6
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_6_ERR );
		// 宅内機器種別コード7
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_7_ERR );
		// 宅内機器異動コード7
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_7_ERR );
		// 機器提供サービス契約番号7
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_7_ERR );
		// 宅内機器型式コード7
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_7_ERR );
		// 機器製造番号7
		errMapping( template, errMap, EKU0041C010CBSMsg.KKSEIZO_NO_7_ERR );
		// STB-ID7
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_ID_7_ERR );
		// HDD容量コード7
		errMapping( template, errMap, EKU0041C010CBSMsg.HDD_CAPA_CD_7_ERR );
		// BSパススルー可否7
		errMapping( template, errMap, EKU0041C010CBSMsg.VONU_BSPT_KH_7_ERR );
		// STB契約TVコースコード7
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_7_ERR );
		// 変更前宅内機器型式コード7
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_7_ERR );
		// 変更前機器製造番号7
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_7_ERR );
		// 変更前STB-ID7
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_ID_7_ERR );
		// 変更前HDD容量コード7
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_7_ERR );
		// 変更前BSパススルー可否7
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_7_ERR );
		// 変更前STB契約TVコースコード7
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_7_ERR );
		// 変更前旧STB-ID7
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_7_ERR );
		// 宅内機器種別コード8
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_8_ERR );
		// 宅内機器異動コード8
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_8_ERR );
		// 機器提供サービス契約番号8
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_8_ERR );
		// 宅内機器型式コード8
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_8_ERR );
		// 機器製造番号8
		errMapping( template, errMap, EKU0041C010CBSMsg.KKSEIZO_NO_8_ERR );
		// STB-ID8
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_ID_8_ERR );
		// HDD容量コード8
		errMapping( template, errMap, EKU0041C010CBSMsg.HDD_CAPA_CD_8_ERR );
		// BSパススルー可否8
		errMapping( template, errMap, EKU0041C010CBSMsg.VONU_BSPT_KH_8_ERR );
		// STB契約TVコースコード8
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_8_ERR );
		// 変更前宅内機器型式コード8
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_8_ERR );
		// 変更前機器製造番号8
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_8_ERR );
		// 変更前STB-ID8
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_ID_8_ERR );
		// 変更前HDD容量コード8
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_8_ERR );
		// 変更前BSパススルー可否8
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_8_ERR );
		// 変更前STB契約TVコースコード8
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_8_ERR );
		// 変更前旧STB-ID8
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_8_ERR );
		// 宅内機器種別コード9
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_9_ERR );
		// 宅内機器異動コード9
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_9_ERR );
		// 機器提供サービス契約番号9
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_9_ERR );
		// 宅内機器型式コード9
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_9_ERR );
		// 機器製造番号9
		errMapping( template, errMap, EKU0041C010CBSMsg.KKSEIZO_NO_9_ERR );
		// STB-ID9
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_ID_9_ERR );
		// HDD容量コード9
		errMapping( template, errMap, EKU0041C010CBSMsg.HDD_CAPA_CD_9_ERR );
		// BSパススルー可否9
		errMapping( template, errMap, EKU0041C010CBSMsg.VONU_BSPT_KH_9_ERR );
		// STB契約TVコースコード9
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_9_ERR );
		// 変更前宅内機器型式コード9
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_9_ERR );
		// 変更前機器製造番号9
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_9_ERR );
		// 変更前STB-ID9
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_ID_9_ERR );
		// 変更前HDD容量コード9
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_9_ERR );
		// 変更前BSパススルー可否9
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_9_ERR );
		// 変更前STB契約TVコースコード9
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_9_ERR );
		// 変更前旧STB-ID9
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_9_ERR );
		// 宅内機器種別コード10
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_10_ERR );
		// 宅内機器異動コード10
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_10_ERR );
		// 機器提供サービス契約番号10
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_10_ERR );
		// 宅内機器型式コード10
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_10_ERR );
		// 機器製造番号10
		errMapping( template, errMap, EKU0041C010CBSMsg.KKSEIZO_NO_10_ERR );
		// STB-ID10
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_ID_10_ERR );
		// HDD容量コード10
		errMapping( template, errMap, EKU0041C010CBSMsg.HDD_CAPA_CD_10_ERR );
		// BSパススルー可否10
		errMapping( template, errMap, EKU0041C010CBSMsg.VONU_BSPT_KH_10_ERR );
		// STB契約TVコースコード10
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_10_ERR );
		// 変更前宅内機器型式コード10
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_10_ERR );
		// 変更前機器製造番号10
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_10_ERR );
		// 変更前STB-ID10
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_ID_10_ERR );
		// 変更前HDD容量コード10
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_10_ERR );
		// 変更前BSパススルー可否10
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_10_ERR );
		// 変更前STB契約TVコースコード10
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_10_ERR );
		// 変更前旧STB-ID10
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_10_ERR );
		// 宅内機器種別コード11
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_11_ERR );
		// 宅内機器異動コード11
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_11_ERR );
		// 機器提供サービス契約番号11
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_11_ERR );
		// 宅内機器型式コード11
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_11_ERR );
		// 機器製造番号11
		errMapping( template, errMap, EKU0041C010CBSMsg.KKSEIZO_NO_11_ERR );
		// STB-ID11
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_ID_11_ERR );
		// HDD容量コード11
		errMapping( template, errMap, EKU0041C010CBSMsg.HDD_CAPA_CD_11_ERR );
		// BSパススルー可否11
		errMapping( template, errMap, EKU0041C010CBSMsg.VONU_BSPT_KH_11_ERR );
		// STB契約TVコースコード11
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_11_ERR );
		// 変更前宅内機器型式コード11
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_11_ERR );
		// 変更前機器製造番号11
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_11_ERR );
		// 変更前STB-ID11
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_ID_11_ERR );
		// 変更前HDD容量コード11
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_11_ERR );
		// 変更前BSパススルー可否11
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_11_ERR );
		// 変更前STB契約TVコースコード11
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_11_ERR );
		// 変更前旧STB-ID11
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_11_ERR );
		// 宅内機器種別コード12
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_12_ERR );
		// 宅内機器異動コード12
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_12_ERR );
		// 機器提供サービス契約番号12
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_12_ERR );
		// 宅内機器型式コード12
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_12_ERR );
		// 機器製造番号12
		errMapping( template, errMap, EKU0041C010CBSMsg.KKSEIZO_NO_12_ERR );
		// STB-ID12
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_ID_12_ERR );
		// HDD容量コード12
		errMapping( template, errMap, EKU0041C010CBSMsg.HDD_CAPA_CD_12_ERR );
		// BSパススルー可否12
		errMapping( template, errMap, EKU0041C010CBSMsg.VONU_BSPT_KH_12_ERR );
		// STB契約TVコースコード12
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_12_ERR );
		// 変更前宅内機器型式コード12
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_12_ERR );
		// 変更前機器製造番号12
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_12_ERR );
		// 変更前STB-ID12
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_ID_12_ERR );
		// 変更前HDD容量コード12
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_12_ERR );
		// 変更前BSパススルー可否12
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_12_ERR );
		// 変更前STB契約TVコースコード12
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_12_ERR );
		// 変更前旧STB-ID12
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_12_ERR );
		// 宅内機器種別コード13
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_13_ERR );
		// 宅内機器異動コード13
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_13_ERR );
		// 機器提供サービス契約番号13
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_13_ERR );
		// 宅内機器型式コード13
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_13_ERR );
		// 機器製造番号13
		errMapping( template, errMap, EKU0041C010CBSMsg.KKSEIZO_NO_13_ERR );
		// STB-ID13
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_ID_13_ERR );
		// HDD容量コード13
		errMapping( template, errMap, EKU0041C010CBSMsg.HDD_CAPA_CD_13_ERR );
		// BSパススルー可否13
		errMapping( template, errMap, EKU0041C010CBSMsg.VONU_BSPT_KH_13_ERR );
		// STB契約TVコースコード13
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_13_ERR );
		// 変更前宅内機器型式コード13
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_13_ERR );
		// 変更前機器製造番号13
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_13_ERR );
		// 変更前STB-ID13
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_ID_13_ERR );
		// 変更前HDD容量コード13
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_13_ERR );
		// 変更前BSパススルー可否13
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_13_ERR );
		// 変更前STB契約TVコースコード13
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_13_ERR );
		// 変更前旧STB-ID13
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_13_ERR );
		// 宅内機器種別コード14
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_14_ERR );
		// 宅内機器異動コード14
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_14_ERR );
		// 機器提供サービス契約番号14
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_14_ERR );
		// 宅内機器型式コード14
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_14_ERR );
		// 機器製造番号14
		errMapping( template, errMap, EKU0041C010CBSMsg.KKSEIZO_NO_14_ERR );
		// STB-ID14
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_ID_14_ERR );
		// HDD容量コード14
		errMapping( template, errMap, EKU0041C010CBSMsg.HDD_CAPA_CD_14_ERR );
		// BSパススルー可否14
		errMapping( template, errMap, EKU0041C010CBSMsg.VONU_BSPT_KH_14_ERR );
		// STB契約TVコースコード14
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_14_ERR );
		// 変更前宅内機器型式コード14
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_14_ERR );
		// 変更前機器製造番号14
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_14_ERR );
		// 変更前STB-ID14
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_ID_14_ERR );
		// 変更前HDD容量コード14
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_14_ERR );
		// 変更前BSパススルー可否14
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_14_ERR );
		// 変更前STB契約TVコースコード14
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_14_ERR );
		// 変更前旧STB-ID14
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_14_ERR );
		// 宅内機器種別コード15
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_15_ERR );
		// 宅内機器異動コード15
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_15_ERR );
		// 機器提供サービス契約番号15
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_15_ERR );
		// 宅内機器型式コード15
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_15_ERR );
		// 機器製造番号15
		errMapping( template, errMap, EKU0041C010CBSMsg.KKSEIZO_NO_15_ERR );
		// STB-ID15
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_ID_15_ERR );
		// HDD容量コード15
		errMapping( template, errMap, EKU0041C010CBSMsg.HDD_CAPA_CD_15_ERR );
		// BSパススルー可否15
		errMapping( template, errMap, EKU0041C010CBSMsg.VONU_BSPT_KH_15_ERR );
		// STB契約TVコースコード15
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_15_ERR );
		// 変更前宅内機器型式コード15
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_15_ERR );
		// 変更前機器製造番号15
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_15_ERR );
		// 変更前STB-ID15
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_ID_15_ERR );
		// 変更前HDD容量コード15
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_15_ERR );
		// 変更前BSパススルー可否15
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_15_ERR );
		// 変更前STB契約TVコースコード15
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_15_ERR );
		// 変更前旧STB-ID15
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_15_ERR );
		// 宅内機器種別コード16
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_16_ERR );
		// 宅内機器異動コード16
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_16_ERR );
		// 機器提供サービス契約番号16
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_16_ERR );
		// 宅内機器型式コード16
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_16_ERR );
		// 機器製造番号16
		errMapping( template, errMap, EKU0041C010CBSMsg.KKSEIZO_NO_16_ERR );
		// STB-ID16
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_ID_16_ERR );
		// HDD容量コード16
		errMapping( template, errMap, EKU0041C010CBSMsg.HDD_CAPA_CD_16_ERR );
		// BSパススルー可否16
		errMapping( template, errMap, EKU0041C010CBSMsg.VONU_BSPT_KH_16_ERR );
		// STB契約TVコースコード16
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_16_ERR );
		// 変更前宅内機器型式コード16
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_16_ERR );
		// 変更前機器製造番号16
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_16_ERR );
		// 変更前STB-ID16
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_ID_16_ERR );
		// 変更前HDD容量コード16
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_16_ERR );
		// 変更前BSパススルー可否16
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_16_ERR );
		// 変更前STB契約TVコースコード16
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_16_ERR );
		// 変更前旧STB-ID16
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_16_ERR );
		// 宅内機器種別コード17
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_17_ERR );
		// 宅内機器異動コード17
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_17_ERR );
		// 機器提供サービス契約番号17
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_17_ERR );
		// 宅内機器型式コード17
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_17_ERR );
		// 機器製造番号17
		errMapping( template, errMap, EKU0041C010CBSMsg.KKSEIZO_NO_17_ERR );
		// STB-ID17
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_ID_17_ERR );
		// HDD容量コード17
		errMapping( template, errMap, EKU0041C010CBSMsg.HDD_CAPA_CD_17_ERR );
		// BSパススルー可否17
		errMapping( template, errMap, EKU0041C010CBSMsg.VONU_BSPT_KH_17_ERR );
		// STB契約TVコースコード17
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_17_ERR );
		// 変更前宅内機器型式コード17
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_17_ERR );
		// 変更前機器製造番号17
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_17_ERR );
		// 変更前STB-ID17
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_ID_17_ERR );
		// 変更前HDD容量コード17
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_17_ERR );
		// 変更前BSパススルー可否17
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_17_ERR );
		// 変更前STB契約TVコースコード17
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_17_ERR );
		// 変更前旧STB-ID17
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_17_ERR );
		// 宅内機器種別コード18
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_18_ERR );
		// 宅内機器異動コード18
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_18_ERR );
		// 機器提供サービス契約番号18
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_18_ERR );
		// 宅内機器型式コード18
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_18_ERR );
		// 機器製造番号18
		errMapping( template, errMap, EKU0041C010CBSMsg.KKSEIZO_NO_18_ERR );
		// STB-ID18
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_ID_18_ERR );
		// HDD容量コード18
		errMapping( template, errMap, EKU0041C010CBSMsg.HDD_CAPA_CD_18_ERR );
		// BSパススルー可否18
		errMapping( template, errMap, EKU0041C010CBSMsg.VONU_BSPT_KH_18_ERR );
		// STB契約TVコースコード18
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_18_ERR );
		// 変更前宅内機器型式コード18
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_18_ERR );
		// 変更前機器製造番号18
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_18_ERR );
		// 変更前STB-ID18
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_ID_18_ERR );
		// 変更前HDD容量コード18
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_18_ERR );
		// 変更前BSパススルー可否18
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_18_ERR );
		// 変更前STB契約TVコースコード18
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_18_ERR );
		// 変更前旧STB-ID18
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_18_ERR );
		// 宅内機器種別コード19
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_19_ERR );
		// 宅内機器異動コード19
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_19_ERR );
		// 機器提供サービス契約番号19
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_19_ERR );
		// 宅内機器型式コード19
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_19_ERR );
		// 機器製造番号19
		errMapping( template, errMap, EKU0041C010CBSMsg.KKSEIZO_NO_19_ERR );
		// STB-ID19
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_ID_19_ERR );
		// HDD容量コード19
		errMapping( template, errMap, EKU0041C010CBSMsg.HDD_CAPA_CD_19_ERR );
		// BSパススルー可否19
		errMapping( template, errMap, EKU0041C010CBSMsg.VONU_BSPT_KH_19_ERR );
		// STB契約TVコースコード19
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_19_ERR );
		// 変更前宅内機器型式コード19
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_19_ERR );
		// 変更前機器製造番号19
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_19_ERR );
		// 変更前STB-ID19
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_ID_19_ERR );
		// 変更前HDD容量コード19
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_19_ERR );
		// 変更前BSパススルー可否19
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_19_ERR );
		// 変更前STB契約TVコースコード19
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_19_ERR );
		// 変更前旧STB-ID19
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_19_ERR );
		// 宅内機器種別コード20
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_SBT_CD_20_ERR );
		// 宅内機器異動コード20
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_IDO_CD_20_ERR );
		// 機器提供サービス契約番号20
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_NO_20_ERR );
		// 宅内機器型式コード20
		errMapping( template, errMap, EKU0041C010CBSMsg.TAKNKIKI_MODEL_CD_20_ERR );
		// 機器製造番号20
		errMapping( template, errMap, EKU0041C010CBSMsg.KKSEIZO_NO_20_ERR );
		// STB-ID20
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_ID_20_ERR );
		// HDD容量コード20
		errMapping( template, errMap, EKU0041C010CBSMsg.HDD_CAPA_CD_20_ERR );
		// BSパススルー可否20
		errMapping( template, errMap, EKU0041C010CBSMsg.VONU_BSPT_KH_20_ERR );
		// STB契約TVコースコード20
		errMapping( template, errMap, EKU0041C010CBSMsg.STB_KEI_TV_COURSE_CD_20_ERR );
		// 変更前宅内機器型式コード20
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_20_ERR );
		// 変更前機器製造番号20
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_KKSEIZO_NO_20_ERR );
		// 変更前STB-ID20
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_ID_20_ERR );
		// 変更前HDD容量コード20
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_HDD_CAPA_CD_20_ERR );
		// 変更前BSパススルー可否20
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_VONU_BSPT_KH_20_ERR );
		// 変更前STB契約TVコースコード20
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_STB_KEI_TV_COURSE_CD_20_ERR );
		// 変更前旧STB-ID20
		errMapping( template, errMap, EKU0041C010CBSMsg.CHGB_OLD_STB_ID_20_ERR );
		// 申込者名
		errMapping( template, errMap, EKU0041C010CBSMsg.MSKMSHA_NM_ERR );
		// 工事アポ連絡先電話番号
		errMapping( template, errMap, EKU0041C010CBSMsg.KOJI_APO_RRKS_TELNO_ERR );
		// お客様SOS利用有無
		errMapping( template, errMap, EKU0041C010CBSMsg.CUST_SOS_USE_UM_ERR );
		// 機器提供サービス契約変更メモ1
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_1_ERR );
		// 機器提供サービス契約変更メモ2
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_2_ERR );
		// 機器提供サービス契約変更メモ3
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_3_ERR );
		// 機器提供サービス契約変更メモ4
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_4_ERR );
		// 機器提供サービス契約変更メモ5
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_5_ERR );
		// 機器提供サービス契約変更メモ6
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_6_ERR );
		// 機器提供サービス契約変更メモ7
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_7_ERR );
		// 機器提供サービス契約変更メモ8
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_8_ERR );
		// 機器提供サービス契約変更メモ9
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_9_ERR );
		// 機器提供サービス契約変更メモ10
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_10_ERR );
		// 機器提供サービス契約変更メモ11
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_11_ERR );
		// 機器提供サービス契約変更メモ12
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_12_ERR );
		// 機器提供サービス契約変更メモ13
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_13_ERR );
		// 機器提供サービス契約変更メモ14
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_14_ERR );
		// 機器提供サービス契約変更メモ15
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_15_ERR );
		// 機器提供サービス契約変更メモ16
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_16_ERR );
		// 機器提供サービス契約変更メモ17
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_17_ERR );
		// 機器提供サービス契約変更メモ18
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_18_ERR );
		// 機器提供サービス契約変更メモ19
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_19_ERR );
		// 機器提供サービス契約変更メモ20
		errMapping( template, errMap, EKU0041C010CBSMsg.KKTK_SVC_KEI_CHGE_MEMO_20_ERR );
		// 機器変更番号1
		errMapping( template, errMap, EKU0041C010CBSMsg.KIKI_CHG_NO_1_ERR );
		// 機器変更番号2
		errMapping( template, errMap, EKU0041C010CBSMsg.KIKI_CHG_NO_2_ERR );
		// 機器変更番号3
		errMapping( template, errMap, EKU0041C010CBSMsg.KIKI_CHG_NO_3_ERR );
		// 機器変更番号4
		errMapping( template, errMap, EKU0041C010CBSMsg.KIKI_CHG_NO_4_ERR );
		// 機器変更番号5
		errMapping( template, errMap, EKU0041C010CBSMsg.KIKI_CHG_NO_5_ERR );
		// 機器変更番号6
		errMapping( template, errMap, EKU0041C010CBSMsg.KIKI_CHG_NO_6_ERR );
		// 機器変更番号7
		errMapping( template, errMap, EKU0041C010CBSMsg.KIKI_CHG_NO_7_ERR );
		// 機器変更番号8
		errMapping( template, errMap, EKU0041C010CBSMsg.KIKI_CHG_NO_8_ERR );
		// 機器変更番号9
		errMapping( template, errMap, EKU0041C010CBSMsg.KIKI_CHG_NO_9_ERR );
		// 機器変更番号10
		errMapping( template, errMap, EKU0041C010CBSMsg.KIKI_CHG_NO_10_ERR );
		// 機器変更番号11
		errMapping( template, errMap, EKU0041C010CBSMsg.KIKI_CHG_NO_11_ERR );
		// 機器変更番号12
		errMapping( template, errMap, EKU0041C010CBSMsg.KIKI_CHG_NO_12_ERR );
		// 機器変更番号13
		errMapping( template, errMap, EKU0041C010CBSMsg.KIKI_CHG_NO_13_ERR );
		// 機器変更番号14
		errMapping( template, errMap, EKU0041C010CBSMsg.KIKI_CHG_NO_14_ERR );
		// 機器変更番号15
		errMapping( template, errMap, EKU0041C010CBSMsg.KIKI_CHG_NO_15_ERR );
		// 機器変更番号16
		errMapping( template, errMap, EKU0041C010CBSMsg.KIKI_CHG_NO_16_ERR );
		// 機器変更番号17
		errMapping( template, errMap, EKU0041C010CBSMsg.KIKI_CHG_NO_17_ERR );
		// 機器変更番号18
		errMapping( template, errMap, EKU0041C010CBSMsg.KIKI_CHG_NO_18_ERR );
		// 機器変更番号19
		errMapping( template, errMap, EKU0041C010CBSMsg.KIKI_CHG_NO_19_ERR );
		// 機器変更番号20
		errMapping( template, errMap, EKU0041C010CBSMsg.KIKI_CHG_NO_20_ERR );
		// 元トムソンケース番号1
		errMapping( template, errMap, EKU0041C010CBSMsg.MOTO_TCASE_NO_1_ERR );
		// 元トムソンケース番号2
		errMapping( template, errMap, EKU0041C010CBSMsg.MOTO_TCASE_NO_2_ERR );
		// 元トムソンケース番号3
		errMapping( template, errMap, EKU0041C010CBSMsg.MOTO_TCASE_NO_3_ERR );
		// 元トムソンケース番号4
		errMapping( template, errMap, EKU0041C010CBSMsg.MOTO_TCASE_NO_4_ERR );
		// 元トムソンケース番号5
		errMapping( template, errMap, EKU0041C010CBSMsg.MOTO_TCASE_NO_5_ERR );
		// 元トムソンケース番号6
		errMapping( template, errMap, EKU0041C010CBSMsg.MOTO_TCASE_NO_6_ERR );
		// 元トムソンケース番号7
		errMapping( template, errMap, EKU0041C010CBSMsg.MOTO_TCASE_NO_7_ERR );
		// 元トムソンケース番号8
		errMapping( template, errMap, EKU0041C010CBSMsg.MOTO_TCASE_NO_8_ERR );
		// 元トムソンケース番号9
		errMapping( template, errMap, EKU0041C010CBSMsg.MOTO_TCASE_NO_9_ERR );
		// 元トムソンケース番号10
		errMapping( template, errMap, EKU0041C010CBSMsg.MOTO_TCASE_NO_10_ERR );
		// 元トムソンケース番号11
		errMapping( template, errMap, EKU0041C010CBSMsg.MOTO_TCASE_NO_11_ERR );
		// 元トムソンケース番号12
		errMapping( template, errMap, EKU0041C010CBSMsg.MOTO_TCASE_NO_12_ERR );
		// 元トムソンケース番号13
		errMapping( template, errMap, EKU0041C010CBSMsg.MOTO_TCASE_NO_13_ERR );
		// 元トムソンケース番号14
		errMapping( template, errMap, EKU0041C010CBSMsg.MOTO_TCASE_NO_14_ERR );
		// 元トムソンケース番号15
		errMapping( template, errMap, EKU0041C010CBSMsg.MOTO_TCASE_NO_15_ERR );
		// 元トムソンケース番号16
		errMapping( template, errMap, EKU0041C010CBSMsg.MOTO_TCASE_NO_16_ERR );
		// 元トムソンケース番号17
		errMapping( template, errMap, EKU0041C010CBSMsg.MOTO_TCASE_NO_17_ERR );
		// 元トムソンケース番号18
		errMapping( template, errMap, EKU0041C010CBSMsg.MOTO_TCASE_NO_18_ERR );
		// 元トムソンケース番号19
		errMapping( template, errMap, EKU0041C010CBSMsg.MOTO_TCASE_NO_19_ERR );
		// 元トムソンケース番号20
		errMapping( template, errMap, EKU0041C010CBSMsg.MOTO_TCASE_NO_20_ERR );
		//ANK-3136-00-00 ADD START
		// 他システム連携_工事連絡先氏名
		errMapping( template, errMap, EKU0041C010CBSMsg.TSYRN_KJ_RRKS_NM_ERR );
		// 他システム連携_工事連絡先電話番号
		errMapping( template, errMap, EKU0041C010CBSMsg.TSYRN_KJ_RRKS_TLN_ERR );
		// 他システム連携_宅内調査時連絡先氏名
		errMapping( template, errMap, EKU0041C010CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM_ERR );
		// 他システム連携_宅内調査時連絡先電話番号
		errMapping( template, errMap, EKU0041C010CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN_ERR );
		// 他システム連携_連絡希望日時
		errMapping( template, errMap, EKU0041C010CBSMsg.TSYRN_RRK_KIBO_DATE_ERR );
		// 他システム連携_工事費用
		errMapping( template, errMap, EKU0041C010CBSMsg.TSYRN_KOJI_HI_ERR );
		// 他システム連携_宅内調査要否
		errMapping( template, errMap, EKU0041C010CBSMsg.TSYRN_TAKCHO_YH_ERR );
		// 他システム連携_承諾書要否
		errMapping( template, errMap, EKU0041C010CBSMsg.TSYRN_SDAKS_YH_ERR );
		// 他システム連携_立会者名
		errMapping( template, errMap, EKU0041C010CBSMsg.TSYRN_TACHIAISHA_NM_ERR );
		// 他システム連携_引越し施策要否
		errMapping( template, errMap, EKU0041C010CBSMsg.TSYRN_HKKS_SISAK_YH_ERR );
		// 他システム連携_建替時新設案件要否
		errMapping( template, errMap, EKU0041C010CBSMsg.TSYRN_TTK_JI_NSANK_YH_ERR );
		// 他システム連携_地図有無
		errMapping( template, errMap, EKU0041C010CBSMsg.TSYRN_MAP_UM_ERR );
		// 他システム連携_同時工事情報
		errMapping( template, errMap, EKU0041C010CBSMsg.TSYRN_DOJI_KOJI_INF_ERR );
		// 他システム連携_既存契約情報
		errMapping( template, errMap, EKU0041C010CBSMsg.TSYRN_KZN_KEI_INF_ERR );
		// 他システム連携_不備解消年月日
		errMapping( template, errMap, EKU0041C010CBSMsg.TSYRN_HBI_KAISHOU_YMD_ERR );
		// 他システム連携_キャンペーン情報
		errMapping( template, errMap, EKU0041C010CBSMsg.TSYRN_CAMPAIGN_INF_ERR );
		//ANK-3136-00-00 ADD END
		return param;
	}

	/**
	 *【上りマッピング】EKU0061C010 工事案件<eo光ネットマンション>諸変更.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕ku0061_c010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKU0061C010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKU0061C010CBSMsg.class.getName(), EKU0061C010, FUNC_CD_INS_CHECK_ADD );

		/** 上りマッピング **/
		// サービス契約番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.SVC_KEI_NO );
		// サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.SVC_KEI_KAISEN_UCWK_NO );
		// 申込明細番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MSKM_DTL_NO );
		// 工事案件番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KOJIAK_NO );
		// 工事受付コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KOJI_UK_CD );
		// 工事受付詳細コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KOJI_UK_DTAIL_CD );
		// 工事受付契機異動年月日時分秒
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM );
		// サービスコード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.SVC_CD );
		// 料金グループコード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.PRC_GRP_CD );
		// 料金コースコード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.PCRS_CD );
		// 料金プランコード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.PPLAN_CD );
		// プラン変更確定年月日時分秒
		updMapping( template, mapInfo, EKU0061C010CBSMsg.PLAN_CHG_FIX_YMD );
		// 住所変更完了年月日時分秒
		updMapping( template, mapInfo, EKU0061C010CBSMsg.AD_CHG_FIX_DTM );
		// オーナー契約番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.OWNR_KEI_NO );
		// IP払出コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.IP_HRADSI_CD );
		// マンション部屋通信機器種別コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MANS_RM_TUSHIN_KIKI_SBT_CD );
		// マンション通信設備コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MANS_TUSHIN_EQUIP_CD );
		// SYSID
		updMapping( template, mapInfo, EKU0061C010CBSMsg.SYSID );
		// 申込者名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MSKMSHA_NM );
		// お客様名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CUST_NM );
		// お客様カナ名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CUST_KANA );
		// お客様自宅電話番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CUST_HOME_TEL_NO );
		// お客様携帯電話番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CUST_KTAI_TEL_NO );
		// お客様連絡先電話番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CUST_RRKS_TEL_NO );
		// 連絡先勤務先名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.RRKS_OFFC_NM );
// ★★★ ANK-0397-00-00 ADD  2012.10.05 S.SHINJO START ★★★
		// 契約者住所手動入力フラグ
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KEISHA_AD_MAN_INPUT_FLG );
// ★★★ ANK-0397-00-00 ADD  2012.10.05 S.SHINJO END ★★★
		// 契約者住所コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KEISHA_AD_CD );
		// 契約者郵便番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KEISHA_PCD );
		// 契約者都道府県名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KEISHA_STATE_NM );
		// 契約者市区町村名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KEISHA_CITY_NM );
		// 契約者大字通称名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KEISHA_OAZTSU_NM );
		// 契約者字丁目名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KEISHA_AZCHO_NM );
		// 契約者住所番地号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KEISHA_AD_BNCHIGO );
		// 契約者住所補記・建物名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KEISHA_ADRTTM );
		// 契約者住所補記・部屋番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KEISHA_ADRRM );
		// 請求契約番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.SEIKY_KEI_NO );
		// 場所番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.PLACE_NO );
		// 設置場所住所コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.SETPLACE_AD_CD );
		// 設置場所郵便番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.SETPLACE_PCD );
		// 設置場所都道府県名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.SETPLACE_STATE_NM );
		// 設置場所市区町村名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.SETPLACE_CITY_NM );
		// 設置場所大字通称名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.SETPLACE_OAZTSU_NM );
		// 設置場所字丁目名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.SETPLACE_AZCHO_NM );
		// 設置場所住所番地号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.SETPLACE_AD_BNCHIGO );
		// 設置場所住所補記・建物名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.SETPLACE_ADRTTM );
		// 設置場所住所補記・部屋番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.SETPLACE_ADRRM );
		// 工事先住所未確定フラグ
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		updMapping( template, mapInfo, EKU0061C010CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH );
		// 回線場所電話番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KAISEN_PLACE_TELNO );
		// 関電営業所番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KEPCO_BUSIOFFICE_NO );
		// 経度
		updMapping( template, mapInfo, EKU0061C010CBSMsg.LGTD );
		// 緯度
		updMapping( template, mapInfo, EKU0061C010CBSMsg.LTTD );
		// 座標補正有無
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ZAHYO_HOSEI_UM );
		// 住所形態コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.AD_FORM_CD );
		// 入居階数コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.NYUKYO_FLR_CNT_CD );
		// 建築階数コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KCKU_FLR_CNT_CD );
		// 方角コード1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.DIRECTION_CD_1 );
		// 方角コード2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.DIRECTION_CD_2 );
		// 転宅前住所コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TENTAKU_BF_AD_CD );
		// 転宅前郵便番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TENTAKU_BF_PCD );
		// 転宅前都道府県名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TENTAKU_BF_STATE_NM );
		// 転宅前市区町村名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TENTAKU_BF_CITY_NM );
		// 転宅前大字通称名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TENTAKU_BF_OAZTSU_NM );
		// 転宅前字丁目名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TENTAKU_BF_AZCHO_NM );
		// 転宅前住所番地号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TENTAKU_BF_AD_BNCHIGO );
		// 転宅前住所補記・建物名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TENTAKU_BF_ADRTTM );
		// 転宅前住所補記・部屋番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TENTAKU_BF_ADRRM );
		// 転宅先住所コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TENTAKU_SAKI_AD_CD );
		// 転宅先郵便番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TENTAKU_SAKI_PCD );
		// 転宅先都道府県名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TENTAKU_SAKI_STATE_NM );
		// 転宅先市区町村名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TENTAKU_SAKI_CITY_NM );
		// 転宅先大字通称名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TENTAKU_SAKI_OAZTSU_NM );
		// 転宅先字丁目名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TENTAKU_SAKI_AZCHO_NM );
		// 転宅先住所番地号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TENTAKU_SAKI_AD_BNCHIGO );
		// 転宅先住所補記・建物名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TENTAKU_SAKI_ADRTTM );
		// 転宅先住所補記・部屋番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TENTAKU_SAKI_ADRRM );
		// 新築物件コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.NEWCONST_BUKKEN_CD );
		// マンション物件コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MANSION_BUKKEN_CD );
		// 復活案件フラグ
		updMapping( template, mapInfo, EKU0061C010CBSMsg.HUKKAT_ANKEN_FLG );
		// 同一設備再申込コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.SAME_EQUIP_RE_MSKM_CD );
		// オプションサービス契約引継ぎフラグ
		updMapping( template, mapInfo, EKU0061C010CBSMsg.OPSVKEI_HKTGI_FLG );
		// 工事範囲コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KOJI_SCOPE_CD );
		// 移設コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ISETSU_CD );
		// サービス開始年月日
		updMapping( template, mapInfo, EKU0061C010CBSMsg.SVC_STAYMD );
		// 工事希望年月日
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KOJI_KIBO_YMD );
		// 解約希望年月日
		updMapping( template, mapInfo, EKU0061C010CBSMsg.DSL_KIBO_YMD );
		// 竣工予定年月日
		updMapping( template, mapInfo, EKU0061C010CBSMsg.SHUNKO_RSV_YMD );
		// 入居予定年月日
		updMapping( template, mapInfo, EKU0061C010CBSMsg.NYUKYO_RSV_YMD );
		// 引渡し予定年月日
		updMapping( template, mapInfo, EKU0061C010CBSMsg.HIKIWATASHI_RSV_YMD );
		// 電力送電予定年月日
		updMapping( template, mapInfo, EKU0061C010CBSMsg.EPOWER_SODEN_RSV_YMD );
		// 電話連絡希望年月日
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TEL_RRK_KIBO_YMD );
		// 電話連絡希望時間帯コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TEL_RRK_KIBO_TIME_CD );
		// 宅内調査希望アポ期限年月日
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD );
		// 宅内工事希望アポ期限年月日
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD );
		// 工事アポ連絡先指定コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KOJI_APO_RRKS_SHITEI_CD );
		// 工事アポ連絡先電話番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KOJI_APO_RRKS_TELNO );
		// 連絡手段コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.RRK_WAY_CD );
		// 連絡手段補記
		updMapping( template, mapInfo, EKU0061C010CBSMsg.RRK_WAY_HOKI );
		// 工事案件備考
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KOJIAK_BIKO );
		// 工事案件備考1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KOJIAK_BIKO1 );
		// 工事案件備考2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KOJIAK_BIKO2 );
		// マンション設備システム連携用記事欄
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MANSSBSYS_RNKI_KIJIRAN );
		// 電波障害案件種別コード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.DMPSANK_SBT_CD );
		// 関西電力お客様情報授受同意有無
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM );
		// お客様SOS利用有無
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CUST_SOS_USE_UM );
		// ファミリー契約フラグ
		updMapping( template, mapInfo, EKU0061C010CBSMsg.FAMILY_KEI_FLG );
		// PCセットアップフラグ
		updMapping( template, mapInfo, EKU0061C010CBSMsg.PC_SETUP_FLG );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_DOJI_KJ_KIBO_UM );
		// 番ポ有無1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_UM_1 );
		// eo光電話番号1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.EOH_TEL_NO_1 );
		// 番ポ予定年月日1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_RSV_YMD_1 );
		// 番ポ元通信事業者コード1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_1 );
		// 変更前番ポ有無1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_BMP_UM_1 );
		// 変更前eo光電話番号1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_EOH_TEL_NO_1 );
		// 変更前番ポ予定年月日1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_BMP_RSV_YMD_1 );
		// 変更前番ポ元通信事業者コード1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_1 );
		// 番ポ有無2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_UM_2 );
		// eo光電話番号2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.EOH_TEL_NO_2 );
		// 番ポ予定年月日2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_RSV_YMD_2 );
		// 番ポ元通信事業者コード2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_2 );
		// 変更前番ポ有無2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_BMP_UM_2 );
		// 変更前eo光電話番号2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_EOH_TEL_NO_2 );
		// 変更前番ポ予定年月日2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_BMP_RSV_YMD_2 );
		// 変更前番ポ元通信事業者コード2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_2 );
		// 番ポ有無3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_UM_3 );
		// eo光電話番号3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.EOH_TEL_NO_3 );
		// 番ポ予定年月日3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_RSV_YMD_3 );
		// 番ポ元通信事業者コード3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_3 );
		// 変更前番ポ有無3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_BMP_UM_3 );
		// 変更前eo光電話番号3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_EOH_TEL_NO_3 );
		// 変更前番ポ予定年月日3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_BMP_RSV_YMD_3 );
		// 変更前番ポ元通信事業者コード3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_3 );
		// 番ポ有無4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_UM_4 );
		// eo光電話番号4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.EOH_TEL_NO_4 );
		// 番ポ予定年月日4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_RSV_YMD_4 );
		// 番ポ元通信事業者コード4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_4 );
		// 変更前番ポ有無4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_BMP_UM_4 );
		// 変更前eo光電話番号4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_EOH_TEL_NO_4 );
		// 変更前番ポ予定年月日4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_BMP_RSV_YMD_4 );
		// 変更前番ポ元通信事業者コード4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_4 );
		// 番ポ有無5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_UM_5 );
		// eo光電話番号5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.EOH_TEL_NO_5 );
		// 番ポ予定年月日5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_RSV_YMD_5 );
		// 番ポ元通信事業者コード5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_5 );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0061C010CBSMsg.DOBANITEN_UM_1 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_KOJI_YH_1 );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO END ★★★
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0061C010CBSMsg.DOBANITEN_UM_2 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_KOJI_YH_2 );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO END ★★★
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0061C010CBSMsg.DOBANITEN_UM_3 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_KOJI_YH_3 );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO END ★★★
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0061C010CBSMsg.DOBANITEN_UM_4 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_KOJI_YH_4 );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO END ★★★
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0061C010CBSMsg.DOBANITEN_UM_5 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0061C010CBSMsg.BMP_KOJI_YH_5 );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO END ★★★
		// 変更前番ポ有無5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_BMP_UM_5 );
		// 変更前eo光電話番号5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_EOH_TEL_NO_5 );
		// 変更前番ポ予定年月日5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_BMP_RSV_YMD_5 );
		// 変更前番ポ元通信事業者コード5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_5 );
		// 宅内機器種別コード1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_1 );
		// 機器提供サービス契約番号1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_1 );
		// 宅内機器型式コード1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_1 );
		// 機器製造番号1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKSEIZO_NO_1 );
		// MACアドレス1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MACAD_1 );
		// ルーター種類コード1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ROUTER_KIND_CD_1 );
		// 提供種別コード1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TK_SBT_CD_1 );
		// 変更前宅内機器型式コード1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_1 );
		// 変更前機器製造番号1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_1 );
		// 変更前MACアドレス1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_MACAD_1 );
		// 変更前ルーター種類コード1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_1 );
		// 変更前提供種別コード1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_1 );
		// 宅内機器種別コード2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_2 );
		// 機器提供サービス契約番号2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_2 );
		// 宅内機器型式コード2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_2 );
		// 機器製造番号2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKSEIZO_NO_2 );
		// MACアドレス2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MACAD_2 );
		// ルーター種類コード2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ROUTER_KIND_CD_2 );
		// 提供種別コード2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TK_SBT_CD_2 );
		// 変更前宅内機器型式コード2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_2 );
		// 変更前機器製造番号2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_2 );
		// 変更前MACアドレス2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_MACAD_2 );
		// 変更前ルーター種類コード2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_2 );
		// 変更前提供種別コード2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_2 );
		// 宅内機器種別コード3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_3 );
		// 機器提供サービス契約番号3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_3 );
		// 宅内機器型式コード3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_3 );
		// 機器製造番号3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKSEIZO_NO_3 );
		// MACアドレス3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MACAD_3 );
		// ルーター種類コード3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ROUTER_KIND_CD_3 );
		// 提供種別コード3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TK_SBT_CD_3 );
		// 変更前宅内機器型式コード3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_3 );
		// 変更前機器製造番号3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_3 );
		// 変更前MACアドレス3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_MACAD_3 );
		// 変更前ルーター種類コード3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_3 );
		// 変更前提供種別コード3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_3 );
		// 宅内機器種別コード4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_4 );
		// 機器提供サービス契約番号4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_4 );
		// 宅内機器型式コード4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_4 );
		// 機器製造番号4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKSEIZO_NO_4 );
		// MACアドレス4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MACAD_4 );
		// ルーター種類コード4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ROUTER_KIND_CD_4 );
		// 提供種別コード4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TK_SBT_CD_4 );
		// 変更前宅内機器型式コード4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_4 );
		// 変更前機器製造番号4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_4 );
		// 変更前MACアドレス4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_MACAD_4 );
		// 変更前ルーター種類コード4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_4 );
		// 変更前提供種別コード4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_4 );
		// 宅内機器種別コード5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_5 );
		// 機器提供サービス契約番号5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_5 );
		// 宅内機器型式コード5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_5 );
		// 機器製造番号5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKSEIZO_NO_5 );
		// MACアドレス5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MACAD_5 );
		// ルーター種類コード5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ROUTER_KIND_CD_5 );
		// 提供種別コード5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TK_SBT_CD_5 );
		// 変更前宅内機器型式コード5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_5 );
		// 変更前機器製造番号5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_5 );
		// 変更前MACアドレス5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_MACAD_5 );
		// 変更前ルーター種類コード5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_5 );
		// 変更前提供種別コード5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_5 );
		// 宅内機器種別コード6
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_6 );
		// 機器提供サービス契約番号6
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_6 );
		// 宅内機器型式コード6
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_6 );
		// 機器製造番号6
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKSEIZO_NO_6 );
		// MACアドレス6
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MACAD_6 );
		// ルーター種類コード6
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ROUTER_KIND_CD_6 );
		// 提供種別コード6
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TK_SBT_CD_6 );
		// 変更前宅内機器型式コード6
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_6 );
		// 変更前機器製造番号6
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_6 );
		// 変更前MACアドレス6
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_MACAD_6 );
		// 変更前ルーター種類コード6
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_6 );
		// 変更前提供種別コード6
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_6 );
		// 宅内機器種別コード7
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_7 );
		// 機器提供サービス契約番号7
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_7 );
		// 宅内機器型式コード7
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_7 );
		// 機器製造番号7
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKSEIZO_NO_7 );
		// MACアドレス7
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MACAD_7 );
		// ルーター種類コード7
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ROUTER_KIND_CD_7 );
		// 提供種別コード7
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TK_SBT_CD_7 );
		// 変更前宅内機器型式コード7
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_7 );
		// 変更前機器製造番号7
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_7 );
		// 変更前MACアドレス7
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_MACAD_7 );
		// 変更前ルーター種類コード7
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_7 );
		// 変更前提供種別コード7
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_7 );
		// 宅内機器種別コード8
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_8 );
		// 機器提供サービス契約番号8
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_8 );
		// 宅内機器型式コード8
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_8 );
		// 機器製造番号8
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKSEIZO_NO_8 );
		// MACアドレス8
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MACAD_8 );
		// ルーター種類コード8
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ROUTER_KIND_CD_8 );
		// 提供種別コード8
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TK_SBT_CD_8 );
		// 変更前宅内機器型式コード8
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_8 );
		// 変更前機器製造番号8
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_8 );
		// 変更前MACアドレス8
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_MACAD_8 );
		// 変更前ルーター種類コード8
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_8 );
		// 変更前提供種別コード8
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_8 );
		// 宅内機器種別コード9
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_9 );
		// 機器提供サービス契約番号9
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_9 );
		// 宅内機器型式コード9
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_9 );
		// 機器製造番号9
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKSEIZO_NO_9 );
		// MACアドレス9
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MACAD_9 );
		// ルーター種類コード9
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ROUTER_KIND_CD_9 );
		// 提供種別コード9
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TK_SBT_CD_9 );
		// 変更前宅内機器型式コード9
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_9 );
		// 変更前機器製造番号9
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_9 );
		// 変更前MACアドレス9
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_MACAD_9 );
		// 変更前ルーター種類コード9
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_9 );
		// 変更前提供種別コード9
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_9 );
		// 宅内機器種別コード10
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_10 );
		// 機器提供サービス契約番号10
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_10 );
		// 宅内機器型式コード10
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_10 );
		// 機器製造番号10
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKSEIZO_NO_10 );
		// MACアドレス10
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MACAD_10 );
		// ルーター種類コード10
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ROUTER_KIND_CD_10 );
		// 提供種別コード10
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TK_SBT_CD_10 );
		// 変更前宅内機器型式コード10
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_10 );
		// 変更前機器製造番号10
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_10 );
		// 変更前MACアドレス10
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_MACAD_10 );
		// 変更前ルーター種類コード10
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_10 );
		// 変更前提供種別コード10
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_10 );
		// 宅内機器種別コード11
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_11 );
		// 機器提供サービス契約番号11
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_11 );
		// 宅内機器型式コード11
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_11 );
		// 機器製造番号11
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKSEIZO_NO_11 );
		// MACアドレス11
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MACAD_11 );
		// ルーター種類コード11
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ROUTER_KIND_CD_11 );
		// 提供種別コード11
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TK_SBT_CD_11 );
		// 変更前宅内機器型式コード11
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_11 );
		// 変更前機器製造番号11
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_11 );
		// 変更前MACアドレス11
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_MACAD_11 );
		// 変更前ルーター種類コード11
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_11 );
		// 変更前提供種別コード11
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_11 );
		// 宅内機器種別コード12
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_12 );
		// 機器提供サービス契約番号12
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_12 );
		// 宅内機器型式コード12
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_12 );
		// 機器製造番号12
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKSEIZO_NO_12 );
		// MACアドレス12
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MACAD_12 );
		// ルーター種類コード12
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ROUTER_KIND_CD_12 );
		// 提供種別コード12
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TK_SBT_CD_12 );
		// 変更前宅内機器型式コード12
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_12 );
		// 変更前機器製造番号12
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_12 );
		// 変更前MACアドレス12
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_MACAD_12 );
		// 変更前ルーター種類コード12
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_12 );
		// 変更前提供種別コード12
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_12 );
		// 宅内機器種別コード13
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_13 );
		// 機器提供サービス契約番号13
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_13 );
		// 宅内機器型式コード13
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_13 );
		// 機器製造番号13
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKSEIZO_NO_13 );
		// MACアドレス13
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MACAD_13 );
		// ルーター種類コード13
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ROUTER_KIND_CD_13 );
		// 提供種別コード13
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TK_SBT_CD_13 );
		// 変更前宅内機器型式コード13
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_13 );
		// 変更前機器製造番号13
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_13 );
		// 変更前MACアドレス13
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_MACAD_13 );
		// 変更前ルーター種類コード13
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_13 );
		// 変更前提供種別コード13
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_13 );
		// 宅内機器種別コード14
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_14 );
		// 機器提供サービス契約番号14
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_14 );
		// 宅内機器型式コード14
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_14 );
		// 機器製造番号14
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKSEIZO_NO_14 );
		// MACアドレス14
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MACAD_14 );
		// ルーター種類コード14
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ROUTER_KIND_CD_14 );
		// 提供種別コード14
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TK_SBT_CD_14 );
		// 変更前宅内機器型式コード14
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_14 );
		// 変更前機器製造番号14
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_14 );
		// 変更前MACアドレス14
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_MACAD_14 );
		// 変更前ルーター種類コード14
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_14 );
		// 変更前提供種別コード14
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_14 );
		// 宅内機器種別コード15
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_15 );
		// 機器提供サービス契約番号15
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_15 );
		// 宅内機器型式コード15
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_15 );
		// 機器製造番号15
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKSEIZO_NO_15 );
		// MACアドレス15
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MACAD_15 );
		// ルーター種類コード15
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ROUTER_KIND_CD_15 );
		// 提供種別コード15
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TK_SBT_CD_15 );
		// 変更前宅内機器型式コード15
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_15 );
		// 変更前機器製造番号15
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_15 );
		// 変更前MACアドレス15
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_MACAD_15 );
		// 変更前ルーター種類コード15
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_15 );
		// 変更前提供種別コード15
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_15 );
		// 宅内機器種別コード16
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_16 );
		// 機器提供サービス契約番号16
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_16 );
		// 宅内機器型式コード16
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_16 );
		// 機器製造番号16
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKSEIZO_NO_16 );
		// MACアドレス16
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MACAD_16 );
		// ルーター種類コード16
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ROUTER_KIND_CD_16 );
		// 提供種別コード16
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TK_SBT_CD_16 );
		// 変更前宅内機器型式コード16
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_16 );
		// 変更前機器製造番号16
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_16 );
		// 変更前MACアドレス16
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_MACAD_16 );
		// 変更前ルーター種類コード16
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_16 );
		// 変更前提供種別コード16
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_16 );
		// 宅内機器種別コード17
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_17 );
		// 機器提供サービス契約番号17
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_17 );
		// 宅内機器型式コード17
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_17 );
		// 機器製造番号17
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKSEIZO_NO_17 );
		// MACアドレス17
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MACAD_17 );
		// ルーター種類コード17
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ROUTER_KIND_CD_17 );
		// 提供種別コード17
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TK_SBT_CD_17 );
		// 変更前宅内機器型式コード17
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_17 );
		// 変更前機器製造番号17
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_17 );
		// 変更前MACアドレス17
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_MACAD_17 );
		// 変更前ルーター種類コード17
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_17 );
		// 変更前提供種別コード17
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_17 );
		// 宅内機器種別コード18
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_18 );
		// 機器提供サービス契約番号18
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_18 );
		// 宅内機器型式コード18
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_18 );
		// 機器製造番号18
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKSEIZO_NO_18 );
		// MACアドレス18
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MACAD_18 );
		// ルーター種類コード18
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ROUTER_KIND_CD_18 );
		// 提供種別コード18
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TK_SBT_CD_18 );
		// 変更前宅内機器型式コード18
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_18 );
		// 変更前機器製造番号18
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_18 );
		// 変更前MACアドレス18
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_MACAD_18 );
		// 変更前ルーター種類コード18
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_18 );
		// 変更前提供種別コード18
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_18 );
		// 宅内機器種別コード19
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_19 );
		// 機器提供サービス契約番号19
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_19 );
		// 宅内機器型式コード19
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_19 );
		// 機器製造番号19
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKSEIZO_NO_19 );
		// MACアドレス19
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MACAD_19 );
		// ルーター種類コード19
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ROUTER_KIND_CD_19 );
		// 提供種別コード19
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TK_SBT_CD_19 );
		// 変更前宅内機器型式コード19
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_19 );
		// 変更前機器製造番号19
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_19 );
		// 変更前MACアドレス19
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_MACAD_19 );
		// 変更前ルーター種類コード19
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_19 );
		// 変更前提供種別コード19
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_19 );
		// 宅内機器種別コード20
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_20 );
		// 機器提供サービス契約番号20
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_20 );
		// 宅内機器型式コード20
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_20 );
		// 機器製造番号20
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KKSEIZO_NO_20 );
		// MACアドレス20
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MACAD_20 );
		// ルーター種類コード20
		updMapping( template, mapInfo, EKU0061C010CBSMsg.ROUTER_KIND_CD_20 );
		// 提供種別コード20
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TK_SBT_CD_20 );
		// 変更前宅内機器型式コード20
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_20 );
		// 変更前機器製造番号20
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_20 );
		// 変更前MACアドレス20
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_MACAD_20 );
		// 変更前ルーター種類コード20
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_20 );
		// 変更前提供種別コード20
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_20 );
		// 割引タイプコード
		updMapping( template, mapInfo, EKU0061C010CBSMsg.WRIB_TYPE_CD );
		// 宅内機器異動コード1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_1 );
		// 宅内機器異動コード2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_2 );
		// 宅内機器異動コード3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_3 );
		// 宅内機器異動コード4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_4 );
		// 宅内機器異動コード5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_5 );
		// 宅内機器異動コード6
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_6 );
		// 宅内機器異動コード7
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_7 );
		// 宅内機器異動コード8
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_8 );
		// 宅内機器異動コード9
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_9 );
		// 宅内機器異動コード10
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_10 );
		// 宅内機器異動コード11
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_11 );
		// 宅内機器異動コード12
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_12 );
		// 宅内機器異動コード13
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_13 );
		// 宅内機器異動コード14
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_14 );
		// 宅内機器異動コード15
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_15 );
		// 宅内機器異動コード16
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_16 );
		// 宅内機器異動コード17
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_17 );
		// 宅内機器異動コード18
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_18 );
		// 宅内機器異動コード19
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_19 );
		// 宅内機器異動コード20
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_20 );
		// 機器変更番号1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KIKI_CHG_NO_1 );
		// 機器変更番号2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KIKI_CHG_NO_2 );
		// 機器変更番号3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KIKI_CHG_NO_3 );
		// 機器変更番号4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KIKI_CHG_NO_4 );
		// 機器変更番号5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KIKI_CHG_NO_5 );
		// 機器変更番号6
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KIKI_CHG_NO_6 );
		// 機器変更番号7
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KIKI_CHG_NO_7 );
		// 機器変更番号8
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KIKI_CHG_NO_8 );
		// 機器変更番号9
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KIKI_CHG_NO_9 );
		// 機器変更番号10
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KIKI_CHG_NO_10 );
		// 機器変更番号11
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KIKI_CHG_NO_11 );
		// 機器変更番号12
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KIKI_CHG_NO_12 );
		// 機器変更番号13
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KIKI_CHG_NO_13 );
		// 機器変更番号14
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KIKI_CHG_NO_14 );
		// 機器変更番号15
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KIKI_CHG_NO_15 );
		// 機器変更番号16
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KIKI_CHG_NO_16 );
		// 機器変更番号17
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KIKI_CHG_NO_17 );
		// 機器変更番号18
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KIKI_CHG_NO_18 );
		// 機器変更番号19
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KIKI_CHG_NO_19 );
		// 機器変更番号20
		updMapping( template, mapInfo, EKU0061C010CBSMsg.KIKI_CHG_NO_20 );
		// 元トムソンケース番号1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MOTO_TCASE_NO_1 );
		// 元トムソンケース番号2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MOTO_TCASE_NO_2 );
		// 元トムソンケース番号3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MOTO_TCASE_NO_3 );
		// 元トムソンケース番号4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MOTO_TCASE_NO_4 );
		// 元トムソンケース番号5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MOTO_TCASE_NO_5 );
		// 元トムソンケース番号6
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MOTO_TCASE_NO_6 );
		// 元トムソンケース番号7
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MOTO_TCASE_NO_7 );
		// 元トムソンケース番号8
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MOTO_TCASE_NO_8 );
		// 元トムソンケース番号9
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MOTO_TCASE_NO_9 );
		// 元トムソンケース番号10
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MOTO_TCASE_NO_10 );
		// 元トムソンケース番号11
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MOTO_TCASE_NO_11 );
		// 元トムソンケース番号12
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MOTO_TCASE_NO_12 );
		// 元トムソンケース番号13
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MOTO_TCASE_NO_13 );
		// 元トムソンケース番号14
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MOTO_TCASE_NO_14 );
		// 元トムソンケース番号15
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MOTO_TCASE_NO_15 );
		// 元トムソンケース番号16
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MOTO_TCASE_NO_16 );
		// 元トムソンケース番号17
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MOTO_TCASE_NO_17 );
		// 元トムソンケース番号18
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MOTO_TCASE_NO_18 );
		// 元トムソンケース番号19
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MOTO_TCASE_NO_19 );
		// 元トムソンケース番号20
		updMapping( template, mapInfo, EKU0061C010CBSMsg.MOTO_TCASE_NO_20 );
// ANK-1578-00-00対応 20131222 星野 ADD START
		// 多機能ルーター機能コード1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_KINO_CD_1 );
		// 多機能ルーター機能コード2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_KINO_CD_2 );
		// 多機能ルーター機能コード3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_KINO_CD_3 );
		// 多機能ルーター機能コード4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_KINO_CD_4 );
		// 多機能ルーター機能コード5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_KINO_CD_5 );
		// 多機能ルーター機能コード6
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_KINO_CD_6 );
		// 多機能ルーター機能コード7
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_KINO_CD_7 );
		// 多機能ルーター機能コード8
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_KINO_CD_8 );
		// 多機能ルーター機能コード9
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_KINO_CD_9 );
		// 多機能ルーター機能コード10
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_KINO_CD_10 );
		// 多機能ルーター機能コード11
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_KINO_CD_11 );
		// 多機能ルーター機能コード12
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_KINO_CD_12 );
		// 多機能ルーター機能コード13
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_KINO_CD_13 );
		// 多機能ルーター機能コード14
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_KINO_CD_14 );
		// 多機能ルーター機能コード15
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_KINO_CD_15 );
		// 多機能ルーター機能コード16
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_KINO_CD_16 );
		// 多機能ルーター機能コード17
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_KINO_CD_17 );
		// 多機能ルーター機能コード18
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_KINO_CD_18 );
		// 多機能ルーター機能コード19
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_KINO_CD_19 );
		// 多機能ルーター機能コード20
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_KINO_CD_20 );
		// 変更前多機能ルーター機能コード1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_1 );
		// 変更前多機能ルーター機能コード2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_2 );
		// 変更前多機能ルーター機能コード3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_3 );
		// 変更前多機能ルーター機能コード4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_4 );
		// 変更前多機能ルーター機能コード5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_5 );
		// 変更前多機能ルーター機能コード6
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_6 );
		// 変更前多機能ルーター機能コード7
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_7 );
		// 変更前多機能ルーター機能コード8
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_8 );
		// 変更前多機能ルーター機能コード9
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_9 );
		// 変更前多機能ルーター機能コード10
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_10 );
		// 変更前多機能ルーター機能コード11
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_11 );
		// 変更前多機能ルーター機能コード12
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_12 );
		// 変更前多機能ルーター機能コード13
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_13 );
		// 変更前多機能ルーター機能コード14
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_14 );
		// 変更前多機能ルーター機能コード15
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_15 );
		// 変更前多機能ルーター機能コード16
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_16 );
		// 変更前多機能ルーター機能コード17
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_17 );
		// 変更前多機能ルーター機能コード18
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_18 );
		// 変更前多機能ルーター機能コード19
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_19 );
		// 変更前多機能ルーター機能コード20
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_20 );
		// 多機能ルータールーター機能識別コード1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_1 );
		// 多機能ルータールーター機能識別コード2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_2 );
		// 多機能ルータールーター機能識別コード3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_3 );
		// 多機能ルータールーター機能識別コード4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_4 );
		// 多機能ルータールーター機能識別コード5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_5 );
		// 多機能ルータールーター機能識別コード6
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_6 );
		// 多機能ルータールーター機能識別コード7
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_7 );
		// 多機能ルータールーター機能識別コード8
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_8 );
		// 多機能ルータールーター機能識別コード9
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_9 );
		// 多機能ルータールーター機能識別コード10
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_10 );
		// 多機能ルータールーター機能識別コード11
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_11 );
		// 多機能ルータールーター機能識別コード12
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_12 );
		// 多機能ルータールーター機能識別コード13
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_13 );
		// 多機能ルータールーター機能識別コード14
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_14 );
		// 多機能ルータールーター機能識別コード15
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_15 );
		// 多機能ルータールーター機能識別コード16
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_16 );
		// 多機能ルータールーター機能識別コード17
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_17 );
		// 多機能ルータールーター機能識別コード18
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_18 );
		// 多機能ルータールーター機能識別コード19
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_19 );
		// 多機能ルータールーター機能識別コード20
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_20 );
		// 変更前多機能ルータールーター機能識別コード1
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_1 );
		// 変更前多機能ルータールーター機能識別コード2
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_2 );
		// 変更前多機能ルータールーター機能識別コード3
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_3 );
		// 変更前多機能ルータールーター機能識別コード4
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_4 );
		// 変更前多機能ルータールーター機能識別コード5
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_5 );
		// 変更前多機能ルータールーター機能識別コード6
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_6 );
		// 変更前多機能ルータールーター機能識別コード7
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_7 );
		// 変更前多機能ルータールーター機能識別コード8
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_8 );
		// 変更前多機能ルータールーター機能識別コード9
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_9 );
		// 変更前多機能ルータールーター機能識別コード10
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_10 );
		// 変更前多機能ルータールーター機能識別コード11
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_11 );
		// 変更前多機能ルータールーター機能識別コード12
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_12 );
		// 変更前多機能ルータールーター機能識別コード13
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_13 );
		// 変更前多機能ルータールーター機能識別コード14
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_14 );
		// 変更前多機能ルータールーター機能識別コード15
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_15 );
		// 変更前多機能ルータールーター機能識別コード16
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_16 );
		// 変更前多機能ルータールーター機能識別コード17
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_17 );
		// 変更前多機能ルータールーター機能識別コード18
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_18 );
		// 変更前多機能ルータールーター機能識別コード19
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_19 );
		// 変更前多機能ルータールーター機能識別コード20
		updMapping( template, mapInfo, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_20 );
// ANK-1578-00-00対応 20131222 星野 ADD END
		// 20140714 ANK-1918-00-00 ADD START
		// スマートバリュー契約有無
		updMapping( template, mapInfo, EKU0061C010CBSMsg.SMTVL_KEI_UM );
		// スマートリンクオプション契約有無
		updMapping( template, mapInfo, EKU0061C010CBSMsg.SMLN_OP_KEI_UM );
		// 20140714 ANK-1918-00-00 ADD END
		//ANK-3136-00-00 ADD START
		// 他システム連携_工事連絡先氏名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TSYRN_KJ_RRKS_NM );
		// 他システム連携_工事連絡先電話番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TSYRN_KJ_RRKS_TLN );
		// 他システム連携_宅内調査時連絡先氏名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM );
		// 他システム連携_宅内調査時連絡先電話番号
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN );
		// 他システム連携_連絡希望日時
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TSYRN_RRK_KIBO_DATE );
		// 他システム連携_工事費用
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TSYRN_KOJI_HI );
		// 他システム連携_宅内調査要否
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TSYRN_TAKCHO_YH );
		// 他システム連携_承諾書要否
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TSYRN_SDAKS_YH );
		// 他システム連携_立会者名
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TSYRN_TACHIAISHA_NM );
		// 他システム連携_引越し施策要否
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TSYRN_HKKS_SISAK_YH );
		// 他システム連携_建替時新設案件要否
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TSYRN_TTK_JI_NSANK_YH );
		// 他システム連携_地図有無
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TSYRN_MAP_UM );
		// 他システム連携_同時工事情報
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TSYRN_DOJI_KOJI_INF );
		// 他システム連携_既存契約情報
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TSYRN_KZN_KEI_INF );
		// 他システム連携_不備解消年月日
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TSYRN_HBI_KAISHOU_YMD );
		// 他システム連携_キャンペーン情報
		updMapping( template, mapInfo, EKU0061C010CBSMsg.TSYRN_CAMPAIGN_INF );
		//ANK-3136-00-00 ADD END
		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKU0061C010 工事案件<eo光ネットマンション>諸変更.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKU0061C010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap ku0061_c010_map = (HashMap)( paramWorkMap.get( EKU0061C010_MAP ) );
		if ( ku0061_c010_map == null ) {
			ku0061_c010_map = new HashMap();
			paramWorkMap.put( EKU0061C010_MAP, ku0061_c010_map );
		}

		/** 下りマッピング **/

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKU0061C010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		return ku0061_c010_map;
	}

	/**
	 *【エラーマッピング】EKU0061C010 工事案件<eo光ネットマンション>諸変更.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKU0061C010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKU0061C010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// サービス契約番号
		errMapping( template, errMap, EKU0061C010CBSMsg.SVC_KEI_NO_ERR );
		// サービス契約回線内訳番号
		errMapping( template, errMap, EKU0061C010CBSMsg.SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 申込明細番号
		errMapping( template, errMap, EKU0061C010CBSMsg.MSKM_DTL_NO_ERR );
		// 工事案件番号
		errMapping( template, errMap, EKU0061C010CBSMsg.KOJIAK_NO_ERR );
		// 工事受付コード
		errMapping( template, errMap, EKU0061C010CBSMsg.KOJI_UK_CD_ERR );
		// 工事受付詳細コード
		errMapping( template, errMap, EKU0061C010CBSMsg.KOJI_UK_DTAIL_CD_ERR );
		// 工事受付契機異動年月日時分秒
		errMapping( template, errMap, EKU0061C010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM_ERR );
		// サービスコード
		errMapping( template, errMap, EKU0061C010CBSMsg.SVC_CD_ERR );
		// 料金グループコード
		errMapping( template, errMap, EKU0061C010CBSMsg.PRC_GRP_CD_ERR );
		// 料金コースコード
		errMapping( template, errMap, EKU0061C010CBSMsg.PCRS_CD_ERR );
		// 料金プランコード
		errMapping( template, errMap, EKU0061C010CBSMsg.PPLAN_CD_ERR );
		// プラン変更確定年月日時分秒
		errMapping( template, errMap, EKU0061C010CBSMsg.PLAN_CHG_FIX_YMD_ERR );
		// 住所変更完了年月日時分秒
		errMapping( template, errMap, EKU0061C010CBSMsg.AD_CHG_FIX_DTM_ERR );
		// オーナー契約番号
		errMapping( template, errMap, EKU0061C010CBSMsg.OWNR_KEI_NO_ERR );
		// IP払出コード
		errMapping( template, errMap, EKU0061C010CBSMsg.IP_HRADSI_CD_ERR );
		// マンション部屋通信機器種別コード
		errMapping( template, errMap, EKU0061C010CBSMsg.MANS_RM_TUSHIN_KIKI_SBT_CD_ERR );
		// マンション通信設備コード
		errMapping( template, errMap, EKU0061C010CBSMsg.MANS_TUSHIN_EQUIP_CD_ERR );
		// SYSID
		errMapping( template, errMap, EKU0061C010CBSMsg.SYSID_ERR );
		// 申込者名
		errMapping( template, errMap, EKU0061C010CBSMsg.MSKMSHA_NM_ERR );
		// お客様名
		errMapping( template, errMap, EKU0061C010CBSMsg.CUST_NM_ERR );
		// お客様カナ名
		errMapping( template, errMap, EKU0061C010CBSMsg.CUST_KANA_ERR );
		// お客様自宅電話番号
		errMapping( template, errMap, EKU0061C010CBSMsg.CUST_HOME_TEL_NO_ERR );
		// お客様携帯電話番号
		errMapping( template, errMap, EKU0061C010CBSMsg.CUST_KTAI_TEL_NO_ERR );
		// お客様連絡先電話番号
		errMapping( template, errMap, EKU0061C010CBSMsg.CUST_RRKS_TEL_NO_ERR );
		// 連絡先勤務先名
		errMapping( template, errMap, EKU0061C010CBSMsg.RRKS_OFFC_NM_ERR );
		// 契約者住所コード
		errMapping( template, errMap, EKU0061C010CBSMsg.KEISHA_AD_CD_ERR );
		// 契約者郵便番号
		errMapping( template, errMap, EKU0061C010CBSMsg.KEISHA_PCD_ERR );
		// 契約者都道府県名
		errMapping( template, errMap, EKU0061C010CBSMsg.KEISHA_STATE_NM_ERR );
		// 契約者市区町村名
		errMapping( template, errMap, EKU0061C010CBSMsg.KEISHA_CITY_NM_ERR );
		// 契約者大字通称名
		errMapping( template, errMap, EKU0061C010CBSMsg.KEISHA_OAZTSU_NM_ERR );
		// 契約者字丁目名
		errMapping( template, errMap, EKU0061C010CBSMsg.KEISHA_AZCHO_NM_ERR );
		// 契約者住所番地号
		errMapping( template, errMap, EKU0061C010CBSMsg.KEISHA_AD_BNCHIGO_ERR );
		// 契約者住所補記・建物名
		errMapping( template, errMap, EKU0061C010CBSMsg.KEISHA_ADRTTM_ERR );
		// 契約者住所補記・部屋番号
		errMapping( template, errMap, EKU0061C010CBSMsg.KEISHA_ADRRM_ERR );
		// 請求契約番号
		errMapping( template, errMap, EKU0061C010CBSMsg.SEIKY_KEI_NO_ERR );
		// 場所番号
		errMapping( template, errMap, EKU0061C010CBSMsg.PLACE_NO_ERR );
		// 設置場所住所コード
		errMapping( template, errMap, EKU0061C010CBSMsg.SETPLACE_AD_CD_ERR );
		// 設置場所郵便番号
		errMapping( template, errMap, EKU0061C010CBSMsg.SETPLACE_PCD_ERR );
		// 設置場所都道府県名
		errMapping( template, errMap, EKU0061C010CBSMsg.SETPLACE_STATE_NM_ERR );
		// 設置場所市区町村名
		errMapping( template, errMap, EKU0061C010CBSMsg.SETPLACE_CITY_NM_ERR );
		// 設置場所大字通称名
		errMapping( template, errMap, EKU0061C010CBSMsg.SETPLACE_OAZTSU_NM_ERR );
		// 設置場所字丁目名
		errMapping( template, errMap, EKU0061C010CBSMsg.SETPLACE_AZCHO_NM_ERR );
		// 設置場所住所番地号
		errMapping( template, errMap, EKU0061C010CBSMsg.SETPLACE_AD_BNCHIGO_ERR );
		// 設置場所住所補記・建物名
		errMapping( template, errMap, EKU0061C010CBSMsg.SETPLACE_ADRTTM_ERR );
		// 設置場所住所補記・部屋番号
		errMapping( template, errMap, EKU0061C010CBSMsg.SETPLACE_ADRRM_ERR );
		// 工事先住所未確定フラグ
		errMapping( template, errMap, EKU0061C010CBSMsg.KOJI_SAKI_AD_MI_FIX_FLG_ERR );
		/** MODEL対応 */
		// 回線場所住所確定後変更可否
//		errMapping( template, errMap, EKU0061C010CBSMsg.KISN_PLC_AD_FIX_AF_CHG_KH_ERR );
		// 回線場所電話番号
		errMapping( template, errMap, EKU0061C010CBSMsg.KAISEN_PLACE_TELNO_ERR );
		// 関電営業所番号
		errMapping( template, errMap, EKU0061C010CBSMsg.KEPCO_BUSIOFFICE_NO_ERR );
		// 経度
		errMapping( template, errMap, EKU0061C010CBSMsg.LGTD_ERR );
		// 緯度
		errMapping( template, errMap, EKU0061C010CBSMsg.LTTD_ERR );
		// 座標補正有無
		errMapping( template, errMap, EKU0061C010CBSMsg.ZAHYO_HOSEI_UM_ERR );
		// 住所形態コード
		errMapping( template, errMap, EKU0061C010CBSMsg.AD_FORM_CD_ERR );
		// 入居階数コード
		errMapping( template, errMap, EKU0061C010CBSMsg.NYUKYO_FLR_CNT_CD_ERR );
		// 建築階数コード
		errMapping( template, errMap, EKU0061C010CBSMsg.KCKU_FLR_CNT_CD_ERR );
		// 方角コード1
		errMapping( template, errMap, EKU0061C010CBSMsg.DIRECTION_CD_1_ERR );
		// 方角コード2
		errMapping( template, errMap, EKU0061C010CBSMsg.DIRECTION_CD_2_ERR );
		// 転宅前住所コード
		errMapping( template, errMap, EKU0061C010CBSMsg.TENTAKU_BF_AD_CD_ERR );
		// 転宅前郵便番号
		errMapping( template, errMap, EKU0061C010CBSMsg.TENTAKU_BF_PCD_ERR );
		// 転宅前都道府県名
		errMapping( template, errMap, EKU0061C010CBSMsg.TENTAKU_BF_STATE_NM_ERR );
		// 転宅前市区町村名
		errMapping( template, errMap, EKU0061C010CBSMsg.TENTAKU_BF_CITY_NM_ERR );
		// 転宅前大字通称名
		errMapping( template, errMap, EKU0061C010CBSMsg.TENTAKU_BF_OAZTSU_NM_ERR );
		// 転宅前字丁目名
		errMapping( template, errMap, EKU0061C010CBSMsg.TENTAKU_BF_AZCHO_NM_ERR );
		// 転宅前住所番地号
		errMapping( template, errMap, EKU0061C010CBSMsg.TENTAKU_BF_AD_BNCHIGO_ERR );
		// 転宅前住所補記・建物名
		errMapping( template, errMap, EKU0061C010CBSMsg.TENTAKU_BF_ADRTTM_ERR );
		// 転宅前住所補記・部屋番号
		errMapping( template, errMap, EKU0061C010CBSMsg.TENTAKU_BF_ADRRM_ERR );
		// 転宅先住所コード
		errMapping( template, errMap, EKU0061C010CBSMsg.TENTAKU_SAKI_AD_CD_ERR );
		// 転宅先郵便番号
		errMapping( template, errMap, EKU0061C010CBSMsg.TENTAKU_SAKI_PCD_ERR );
		// 転宅先都道府県名
		errMapping( template, errMap, EKU0061C010CBSMsg.TENTAKU_SAKI_STATE_NM_ERR );
		// 転宅先市区町村名
		errMapping( template, errMap, EKU0061C010CBSMsg.TENTAKU_SAKI_CITY_NM_ERR );
		// 転宅先大字通称名
		errMapping( template, errMap, EKU0061C010CBSMsg.TENTAKU_SAKI_OAZTSU_NM_ERR );
		// 転宅先字丁目名
		errMapping( template, errMap, EKU0061C010CBSMsg.TENTAKU_SAKI_AZCHO_NM_ERR );
		// 転宅先住所番地号
		errMapping( template, errMap, EKU0061C010CBSMsg.TENTAKU_SAKI_AD_BNCHIGO_ERR );
		// 転宅先住所補記・建物名
		errMapping( template, errMap, EKU0061C010CBSMsg.TENTAKU_SAKI_ADRTTM_ERR );
		// 転宅先住所補記・部屋番号
		errMapping( template, errMap, EKU0061C010CBSMsg.TENTAKU_SAKI_ADRRM_ERR );
		// 新築物件コード
		errMapping( template, errMap, EKU0061C010CBSMsg.NEWCONST_BUKKEN_CD_ERR );
		// マンション物件コード
		errMapping( template, errMap, EKU0061C010CBSMsg.MANSION_BUKKEN_CD_ERR );
		// 復活案件フラグ
		errMapping( template, errMap, EKU0061C010CBSMsg.HUKKAT_ANKEN_FLG_ERR );
		// 同一設備再申込コード
		errMapping( template, errMap, EKU0061C010CBSMsg.SAME_EQUIP_RE_MSKM_CD_ERR );
		// オプションサービス契約引継ぎフラグ
		errMapping( template, errMap, EKU0061C010CBSMsg.OPSVKEI_HKTGI_FLG_ERR );
		// 工事範囲コード
		errMapping( template, errMap, EKU0061C010CBSMsg.KOJI_SCOPE_CD_ERR );
		// 移設コード
		errMapping( template, errMap, EKU0061C010CBSMsg.ISETSU_CD_ERR );
		// サービス開始年月日
		errMapping( template, errMap, EKU0061C010CBSMsg.SVC_STAYMD_ERR );
		// 工事希望年月日
		errMapping( template, errMap, EKU0061C010CBSMsg.KOJI_KIBO_YMD_ERR );
		// 解約希望年月日
		errMapping( template, errMap, EKU0061C010CBSMsg.DSL_KIBO_YMD_ERR );
		// 竣工予定年月日
		errMapping( template, errMap, EKU0061C010CBSMsg.SHUNKO_RSV_YMD_ERR );
		// 入居予定年月日
		errMapping( template, errMap, EKU0061C010CBSMsg.NYUKYO_RSV_YMD_ERR );
		// 引渡し予定年月日
		errMapping( template, errMap, EKU0061C010CBSMsg.HIKIWATASHI_RSV_YMD_ERR );
		// 電力送電予定年月日
		errMapping( template, errMap, EKU0061C010CBSMsg.EPOWER_SODEN_RSV_YMD_ERR );
		// 電話連絡希望年月日
		errMapping( template, errMap, EKU0061C010CBSMsg.TEL_RRK_KIBO_YMD_ERR );
		// 電話連絡希望時間帯コード
		errMapping( template, errMap, EKU0061C010CBSMsg.TEL_RRK_KIBO_TIME_CD_ERR );
		// 宅内調査希望アポ期限年月日
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKCHO_KIBO_APO_KIGEN_YMD_ERR );
		// 宅内工事希望アポ期限年月日
		errMapping( template, errMap, EKU0061C010CBSMsg.TNKJ_KIBO_APO_KIGEN_YMD_ERR );
		// 工事アポ連絡先指定コード
		errMapping( template, errMap, EKU0061C010CBSMsg.KOJI_APO_RRKS_SHITEI_CD_ERR );
		// 工事アポ連絡先電話番号
		errMapping( template, errMap, EKU0061C010CBSMsg.KOJI_APO_RRKS_TELNO_ERR );
		// 連絡手段コード
		errMapping( template, errMap, EKU0061C010CBSMsg.RRK_WAY_CD_ERR );
		// 連絡手段補記
		errMapping( template, errMap, EKU0061C010CBSMsg.RRK_WAY_HOKI_ERR );
		// 工事案件備考
		errMapping( template, errMap, EKU0061C010CBSMsg.KOJIAK_BIKO_ERR );
		// 工事案件備考1
		errMapping( template, errMap, EKU0061C010CBSMsg.KOJIAK_BIKO1_ERR );
		// 工事案件備考2
		errMapping( template, errMap, EKU0061C010CBSMsg.KOJIAK_BIKO2_ERR );
		// マンション設備システム連携用記事欄
		errMapping( template, errMap, EKU0061C010CBSMsg.MANSSBSYS_RNKI_KIJIRAN_ERR );
		// 電波障害案件種別コード
		errMapping( template, errMap, EKU0061C010CBSMsg.DMPSANK_SBT_CD_ERR );
		// 関西電力お客様情報授受同意有無
		errMapping( template, errMap, EKU0061C010CBSMsg.KEPCO_CTINFO_JUJU_DOI_UM_ERR );
		// お客様SOS利用有無
		errMapping( template, errMap, EKU0061C010CBSMsg.CUST_SOS_USE_UM_ERR );
		// ファミリー契約フラグ
		errMapping( template, errMap, EKU0061C010CBSMsg.FAMILY_KEI_FLG_ERR );
		// PCセットアップフラグ
		errMapping( template, errMap, EKU0061C010CBSMsg.PC_SETUP_FLG_ERR );
		// 番ポ同時工事希望有無
		errMapping( template, errMap, EKU0061C010CBSMsg.BMP_DOJI_KJ_KIBO_UM_ERR );
		// 番ポ有無1
		errMapping( template, errMap, EKU0061C010CBSMsg.BMP_UM_1_ERR );
		// eo光電話番号1
		errMapping( template, errMap, EKU0061C010CBSMsg.EOH_TEL_NO_1_ERR );
		// 番ポ予定年月日1
		errMapping( template, errMap, EKU0061C010CBSMsg.BMP_RSV_YMD_1_ERR );
		// 番ポ元通信事業者コード1
		errMapping( template, errMap, EKU0061C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_1_ERR );
		// 変更前番ポ有無1
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_BMP_UM_1_ERR );
		// 変更前eo光電話番号1
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_EOH_TEL_NO_1_ERR );
		// 変更前番ポ予定年月日1
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_BMP_RSV_YMD_1_ERR );
		// 変更前番ポ元通信事業者コード1
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_1_ERR );
		// 番ポ有無2
		errMapping( template, errMap, EKU0061C010CBSMsg.BMP_UM_2_ERR );
		// eo光電話番号2
		errMapping( template, errMap, EKU0061C010CBSMsg.EOH_TEL_NO_2_ERR );
		// 番ポ予定年月日2
		errMapping( template, errMap, EKU0061C010CBSMsg.BMP_RSV_YMD_2_ERR );
		// 番ポ元通信事業者コード2
		errMapping( template, errMap, EKU0061C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_2_ERR );
		// 変更前番ポ有無2
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_BMP_UM_2_ERR );
		// 変更前eo光電話番号2
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_EOH_TEL_NO_2_ERR );
		// 変更前番ポ予定年月日2
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_BMP_RSV_YMD_2_ERR );
		// 変更前番ポ元通信事業者コード2
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_2_ERR );
		// 番ポ有無3
		errMapping( template, errMap, EKU0061C010CBSMsg.BMP_UM_3_ERR );
		// eo光電話番号3
		errMapping( template, errMap, EKU0061C010CBSMsg.EOH_TEL_NO_3_ERR );
		// 番ポ予定年月日3
		errMapping( template, errMap, EKU0061C010CBSMsg.BMP_RSV_YMD_3_ERR );
		// 番ポ元通信事業者コード3
		errMapping( template, errMap, EKU0061C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_3_ERR );
		// 変更前番ポ有無3
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_BMP_UM_3_ERR );
		// 変更前eo光電話番号3
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_EOH_TEL_NO_3_ERR );
		// 変更前番ポ予定年月日3
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_BMP_RSV_YMD_3_ERR );
		// 変更前番ポ元通信事業者コード3
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_3_ERR );
		// 番ポ有無4
		errMapping( template, errMap, EKU0061C010CBSMsg.BMP_UM_4_ERR );
		// eo光電話番号4
		errMapping( template, errMap, EKU0061C010CBSMsg.EOH_TEL_NO_4_ERR );
		// 番ポ予定年月日4
		errMapping( template, errMap, EKU0061C010CBSMsg.BMP_RSV_YMD_4_ERR );
		// 番ポ元通信事業者コード4
		errMapping( template, errMap, EKU0061C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_4_ERR );
		// 変更前番ポ有無4
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_BMP_UM_4_ERR );
		// 変更前eo光電話番号4
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_EOH_TEL_NO_4_ERR );
		// 変更前番ポ予定年月日4
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_BMP_RSV_YMD_4_ERR );
		// 変更前番ポ元通信事業者コード4
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_4_ERR );
		// 番ポ有無5
		errMapping( template, errMap, EKU0061C010CBSMsg.BMP_UM_5_ERR );
		// eo光電話番号5
		errMapping( template, errMap, EKU0061C010CBSMsg.EOH_TEL_NO_5_ERR );
		// 番ポ予定年月日5
		errMapping( template, errMap, EKU0061C010CBSMsg.BMP_RSV_YMD_5_ERR );
		// 番ポ元通信事業者コード5
		errMapping( template, errMap, EKU0061C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_5_ERR );
		// 変更前番ポ有無5
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_BMP_UM_5_ERR );
		// 変更前eo光電話番号5
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_EOH_TEL_NO_5_ERR );
		// 変更前番ポ予定年月日5
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_BMP_RSV_YMD_5_ERR );
		// 変更前番ポ元通信事業者コード5
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_BMP_MOTO_TUSHIN_JGS_CD_5_ERR );
		// 宅内機器種別コード1
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_1_ERR );
		// 機器提供サービス契約番号1
		errMapping( template, errMap, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_1_ERR );
		// 宅内機器型式コード1
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_1_ERR );
		// 機器製造番号1
		errMapping( template, errMap, EKU0061C010CBSMsg.KKSEIZO_NO_1_ERR );
		// MACアドレス1
		errMapping( template, errMap, EKU0061C010CBSMsg.MACAD_1_ERR );
		// ルーター種類コード1
		errMapping( template, errMap, EKU0061C010CBSMsg.ROUTER_KIND_CD_1_ERR );
		// 提供種別コード1
		errMapping( template, errMap, EKU0061C010CBSMsg.TK_SBT_CD_1_ERR );
		// 変更前宅内機器型式コード1
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_1_ERR );
		// 変更前機器製造番号1
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_1_ERR );
		// 変更前MACアドレス1
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_MACAD_1_ERR );
		// 変更前ルーター種類コード1
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_1_ERR );
		// 変更前提供種別コード1
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_1_ERR );
		// 宅内機器種別コード2
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_2_ERR );
		// 機器提供サービス契約番号2
		errMapping( template, errMap, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_2_ERR );
		// 宅内機器型式コード2
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_2_ERR );
		// 機器製造番号2
		errMapping( template, errMap, EKU0061C010CBSMsg.KKSEIZO_NO_2_ERR );
		// MACアドレス2
		errMapping( template, errMap, EKU0061C010CBSMsg.MACAD_2_ERR );
		// ルーター種類コード2
		errMapping( template, errMap, EKU0061C010CBSMsg.ROUTER_KIND_CD_2_ERR );
		// 提供種別コード2
		errMapping( template, errMap, EKU0061C010CBSMsg.TK_SBT_CD_2_ERR );
		// 変更前宅内機器型式コード2
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_2_ERR );
		// 変更前機器製造番号2
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_2_ERR );
		// 変更前MACアドレス2
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_MACAD_2_ERR );
		// 変更前ルーター種類コード2
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_2_ERR );
		// 変更前提供種別コード2
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_2_ERR );
		// 宅内機器種別コード3
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_3_ERR );
		// 機器提供サービス契約番号3
		errMapping( template, errMap, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_3_ERR );
		// 宅内機器型式コード3
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_3_ERR );
		// 機器製造番号3
		errMapping( template, errMap, EKU0061C010CBSMsg.KKSEIZO_NO_3_ERR );
		// MACアドレス3
		errMapping( template, errMap, EKU0061C010CBSMsg.MACAD_3_ERR );
		// ルーター種類コード3
		errMapping( template, errMap, EKU0061C010CBSMsg.ROUTER_KIND_CD_3_ERR );
		// 提供種別コード3
		errMapping( template, errMap, EKU0061C010CBSMsg.TK_SBT_CD_3_ERR );
		// 変更前宅内機器型式コード3
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_3_ERR );
		// 変更前機器製造番号3
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_3_ERR );
		// 変更前MACアドレス3
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_MACAD_3_ERR );
		// 変更前ルーター種類コード3
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_3_ERR );
		// 変更前提供種別コード3
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_3_ERR );
		// 宅内機器種別コード4
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_4_ERR );
		// 機器提供サービス契約番号4
		errMapping( template, errMap, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_4_ERR );
		// 宅内機器型式コード4
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_4_ERR );
		// 機器製造番号4
		errMapping( template, errMap, EKU0061C010CBSMsg.KKSEIZO_NO_4_ERR );
		// MACアドレス4
		errMapping( template, errMap, EKU0061C010CBSMsg.MACAD_4_ERR );
		// ルーター種類コード4
		errMapping( template, errMap, EKU0061C010CBSMsg.ROUTER_KIND_CD_4_ERR );
		// 提供種別コード4
		errMapping( template, errMap, EKU0061C010CBSMsg.TK_SBT_CD_4_ERR );
		// 変更前宅内機器型式コード4
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_4_ERR );
		// 変更前機器製造番号4
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_4_ERR );
		// 変更前MACアドレス4
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_MACAD_4_ERR );
		// 変更前ルーター種類コード4
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_4_ERR );
		// 変更前提供種別コード4
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_4_ERR );
		// 宅内機器種別コード5
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_5_ERR );
		// 機器提供サービス契約番号5
		errMapping( template, errMap, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_5_ERR );
		// 宅内機器型式コード5
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_5_ERR );
		// 機器製造番号5
		errMapping( template, errMap, EKU0061C010CBSMsg.KKSEIZO_NO_5_ERR );
		// MACアドレス5
		errMapping( template, errMap, EKU0061C010CBSMsg.MACAD_5_ERR );
		// ルーター種類コード5
		errMapping( template, errMap, EKU0061C010CBSMsg.ROUTER_KIND_CD_5_ERR );
		// 提供種別コード5
		errMapping( template, errMap, EKU0061C010CBSMsg.TK_SBT_CD_5_ERR );
		// 変更前宅内機器型式コード5
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_5_ERR );
		// 変更前機器製造番号5
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_5_ERR );
		// 変更前MACアドレス5
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_MACAD_5_ERR );
		// 変更前ルーター種類コード5
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_5_ERR );
		// 変更前提供種別コード5
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_5_ERR );
		// 宅内機器種別コード6
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_6_ERR );
		// 機器提供サービス契約番号6
		errMapping( template, errMap, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_6_ERR );
		// 宅内機器型式コード6
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_6_ERR );
		// 機器製造番号6
		errMapping( template, errMap, EKU0061C010CBSMsg.KKSEIZO_NO_6_ERR );
		// MACアドレス6
		errMapping( template, errMap, EKU0061C010CBSMsg.MACAD_6_ERR );
		// ルーター種類コード6
		errMapping( template, errMap, EKU0061C010CBSMsg.ROUTER_KIND_CD_6_ERR );
		// 提供種別コード6
		errMapping( template, errMap, EKU0061C010CBSMsg.TK_SBT_CD_6_ERR );
		// 変更前宅内機器型式コード6
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_6_ERR );
		// 変更前機器製造番号6
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_6_ERR );
		// 変更前MACアドレス6
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_MACAD_6_ERR );
		// 変更前ルーター種類コード6
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_6_ERR );
		// 変更前提供種別コード6
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_6_ERR );
		// 宅内機器種別コード7
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_7_ERR );
		// 機器提供サービス契約番号7
		errMapping( template, errMap, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_7_ERR );
		// 宅内機器型式コード7
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_7_ERR );
		// 機器製造番号7
		errMapping( template, errMap, EKU0061C010CBSMsg.KKSEIZO_NO_7_ERR );
		// MACアドレス7
		errMapping( template, errMap, EKU0061C010CBSMsg.MACAD_7_ERR );
		// ルーター種類コード7
		errMapping( template, errMap, EKU0061C010CBSMsg.ROUTER_KIND_CD_7_ERR );
		// 提供種別コード7
		errMapping( template, errMap, EKU0061C010CBSMsg.TK_SBT_CD_7_ERR );
		// 変更前宅内機器型式コード7
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_7_ERR );
		// 変更前機器製造番号7
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_7_ERR );
		// 変更前MACアドレス7
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_MACAD_7_ERR );
		// 変更前ルーター種類コード7
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_7_ERR );
		// 変更前提供種別コード7
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_7_ERR );
		// 宅内機器種別コード8
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_8_ERR );
		// 機器提供サービス契約番号8
		errMapping( template, errMap, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_8_ERR );
		// 宅内機器型式コード8
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_8_ERR );
		// 機器製造番号8
		errMapping( template, errMap, EKU0061C010CBSMsg.KKSEIZO_NO_8_ERR );
		// MACアドレス8
		errMapping( template, errMap, EKU0061C010CBSMsg.MACAD_8_ERR );
		// ルーター種類コード8
		errMapping( template, errMap, EKU0061C010CBSMsg.ROUTER_KIND_CD_8_ERR );
		// 提供種別コード8
		errMapping( template, errMap, EKU0061C010CBSMsg.TK_SBT_CD_8_ERR );
		// 変更前宅内機器型式コード8
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_8_ERR );
		// 変更前機器製造番号8
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_8_ERR );
		// 変更前MACアドレス8
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_MACAD_8_ERR );
		// 変更前ルーター種類コード8
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_8_ERR );
		// 変更前提供種別コード8
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_8_ERR );
		// 宅内機器種別コード9
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_9_ERR );
		// 機器提供サービス契約番号9
		errMapping( template, errMap, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_9_ERR );
		// 宅内機器型式コード9
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_9_ERR );
		// 機器製造番号9
		errMapping( template, errMap, EKU0061C010CBSMsg.KKSEIZO_NO_9_ERR );
		// MACアドレス9
		errMapping( template, errMap, EKU0061C010CBSMsg.MACAD_9_ERR );
		// ルーター種類コード9
		errMapping( template, errMap, EKU0061C010CBSMsg.ROUTER_KIND_CD_9_ERR );
		// 提供種別コード9
		errMapping( template, errMap, EKU0061C010CBSMsg.TK_SBT_CD_9_ERR );
		// 変更前宅内機器型式コード9
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_9_ERR );
		// 変更前機器製造番号9
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_9_ERR );
		// 変更前MACアドレス9
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_MACAD_9_ERR );
		// 変更前ルーター種類コード9
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_9_ERR );
		// 変更前提供種別コード9
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_9_ERR );
		// 宅内機器種別コード10
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_10_ERR );
		// 機器提供サービス契約番号10
		errMapping( template, errMap, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_10_ERR );
		// 宅内機器型式コード10
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_10_ERR );
		// 機器製造番号10
		errMapping( template, errMap, EKU0061C010CBSMsg.KKSEIZO_NO_10_ERR );
		// MACアドレス10
		errMapping( template, errMap, EKU0061C010CBSMsg.MACAD_10_ERR );
		// ルーター種類コード10
		errMapping( template, errMap, EKU0061C010CBSMsg.ROUTER_KIND_CD_10_ERR );
		// 提供種別コード10
		errMapping( template, errMap, EKU0061C010CBSMsg.TK_SBT_CD_10_ERR );
		// 変更前宅内機器型式コード10
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_10_ERR );
		// 変更前機器製造番号10
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_10_ERR );
		// 変更前MACアドレス10
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_MACAD_10_ERR );
		// 変更前ルーター種類コード10
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_10_ERR );
		// 変更前提供種別コード10
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_10_ERR );
		// 宅内機器種別コード11
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_11_ERR );
		// 機器提供サービス契約番号11
		errMapping( template, errMap, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_11_ERR );
		// 宅内機器型式コード11
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_11_ERR );
		// 機器製造番号11
		errMapping( template, errMap, EKU0061C010CBSMsg.KKSEIZO_NO_11_ERR );
		// MACアドレス11
		errMapping( template, errMap, EKU0061C010CBSMsg.MACAD_11_ERR );
		// ルーター種類コード11
		errMapping( template, errMap, EKU0061C010CBSMsg.ROUTER_KIND_CD_11_ERR );
		// 提供種別コード11
		errMapping( template, errMap, EKU0061C010CBSMsg.TK_SBT_CD_11_ERR );
		// 変更前宅内機器型式コード11
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_11_ERR );
		// 変更前機器製造番号11
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_11_ERR );
		// 変更前MACアドレス11
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_MACAD_11_ERR );
		// 変更前ルーター種類コード11
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_11_ERR );
		// 変更前提供種別コード11
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_11_ERR );
		// 宅内機器種別コード12
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_12_ERR );
		// 機器提供サービス契約番号12
		errMapping( template, errMap, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_12_ERR );
		// 宅内機器型式コード12
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_12_ERR );
		// 機器製造番号12
		errMapping( template, errMap, EKU0061C010CBSMsg.KKSEIZO_NO_12_ERR );
		// MACアドレス12
		errMapping( template, errMap, EKU0061C010CBSMsg.MACAD_12_ERR );
		// ルーター種類コード12
		errMapping( template, errMap, EKU0061C010CBSMsg.ROUTER_KIND_CD_12_ERR );
		// 提供種別コード12
		errMapping( template, errMap, EKU0061C010CBSMsg.TK_SBT_CD_12_ERR );
		// 変更前宅内機器型式コード12
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_12_ERR );
		// 変更前機器製造番号12
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_12_ERR );
		// 変更前MACアドレス12
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_MACAD_12_ERR );
		// 変更前ルーター種類コード12
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_12_ERR );
		// 変更前提供種別コード12
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_12_ERR );
		// 宅内機器種別コード13
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_13_ERR );
		// 機器提供サービス契約番号13
		errMapping( template, errMap, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_13_ERR );
		// 宅内機器型式コード13
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_13_ERR );
		// 機器製造番号13
		errMapping( template, errMap, EKU0061C010CBSMsg.KKSEIZO_NO_13_ERR );
		// MACアドレス13
		errMapping( template, errMap, EKU0061C010CBSMsg.MACAD_13_ERR );
		// ルーター種類コード13
		errMapping( template, errMap, EKU0061C010CBSMsg.ROUTER_KIND_CD_13_ERR );
		// 提供種別コード13
		errMapping( template, errMap, EKU0061C010CBSMsg.TK_SBT_CD_13_ERR );
		// 変更前宅内機器型式コード13
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_13_ERR );
		// 変更前機器製造番号13
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_13_ERR );
		// 変更前MACアドレス13
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_MACAD_13_ERR );
		// 変更前ルーター種類コード13
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_13_ERR );
		// 変更前提供種別コード13
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_13_ERR );
		// 宅内機器種別コード14
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_14_ERR );
		// 機器提供サービス契約番号14
		errMapping( template, errMap, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_14_ERR );
		// 宅内機器型式コード14
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_14_ERR );
		// 機器製造番号14
		errMapping( template, errMap, EKU0061C010CBSMsg.KKSEIZO_NO_14_ERR );
		// MACアドレス14
		errMapping( template, errMap, EKU0061C010CBSMsg.MACAD_14_ERR );
		// ルーター種類コード14
		errMapping( template, errMap, EKU0061C010CBSMsg.ROUTER_KIND_CD_14_ERR );
		// 提供種別コード14
		errMapping( template, errMap, EKU0061C010CBSMsg.TK_SBT_CD_14_ERR );
		// 変更前宅内機器型式コード14
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_14_ERR );
		// 変更前機器製造番号14
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_14_ERR );
		// 変更前MACアドレス14
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_MACAD_14_ERR );
		// 変更前ルーター種類コード14
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_14_ERR );
		// 変更前提供種別コード14
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_14_ERR );
		// 宅内機器種別コード15
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_15_ERR );
		// 機器提供サービス契約番号15
		errMapping( template, errMap, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_15_ERR );
		// 宅内機器型式コード15
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_15_ERR );
		// 機器製造番号15
		errMapping( template, errMap, EKU0061C010CBSMsg.KKSEIZO_NO_15_ERR );
		// MACアドレス15
		errMapping( template, errMap, EKU0061C010CBSMsg.MACAD_15_ERR );
		// ルーター種類コード15
		errMapping( template, errMap, EKU0061C010CBSMsg.ROUTER_KIND_CD_15_ERR );
		// 提供種別コード15
		errMapping( template, errMap, EKU0061C010CBSMsg.TK_SBT_CD_15_ERR );
		// 変更前宅内機器型式コード15
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_15_ERR );
		// 変更前機器製造番号15
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_15_ERR );
		// 変更前MACアドレス15
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_MACAD_15_ERR );
		// 変更前ルーター種類コード15
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_15_ERR );
		// 変更前提供種別コード15
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_15_ERR );
		// 宅内機器種別コード16
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_16_ERR );
		// 機器提供サービス契約番号16
		errMapping( template, errMap, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_16_ERR );
		// 宅内機器型式コード16
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_16_ERR );
		// 機器製造番号16
		errMapping( template, errMap, EKU0061C010CBSMsg.KKSEIZO_NO_16_ERR );
		// MACアドレス16
		errMapping( template, errMap, EKU0061C010CBSMsg.MACAD_16_ERR );
		// ルーター種類コード16
		errMapping( template, errMap, EKU0061C010CBSMsg.ROUTER_KIND_CD_16_ERR );
		// 提供種別コード16
		errMapping( template, errMap, EKU0061C010CBSMsg.TK_SBT_CD_16_ERR );
		// 変更前宅内機器型式コード16
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_16_ERR );
		// 変更前機器製造番号16
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_16_ERR );
		// 変更前MACアドレス16
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_MACAD_16_ERR );
		// 変更前ルーター種類コード16
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_16_ERR );
		// 変更前提供種別コード16
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_16_ERR );
		// 宅内機器種別コード17
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_17_ERR );
		// 機器提供サービス契約番号17
		errMapping( template, errMap, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_17_ERR );
		// 宅内機器型式コード17
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_17_ERR );
		// 機器製造番号17
		errMapping( template, errMap, EKU0061C010CBSMsg.KKSEIZO_NO_17_ERR );
		// MACアドレス17
		errMapping( template, errMap, EKU0061C010CBSMsg.MACAD_17_ERR );
		// ルーター種類コード17
		errMapping( template, errMap, EKU0061C010CBSMsg.ROUTER_KIND_CD_17_ERR );
		// 提供種別コード17
		errMapping( template, errMap, EKU0061C010CBSMsg.TK_SBT_CD_17_ERR );
		// 変更前宅内機器型式コード17
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_17_ERR );
		// 変更前機器製造番号17
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_17_ERR );
		// 変更前MACアドレス17
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_MACAD_17_ERR );
		// 変更前ルーター種類コード17
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_17_ERR );
		// 変更前提供種別コード17
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_17_ERR );
		// 宅内機器種別コード18
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_18_ERR );
		// 機器提供サービス契約番号18
		errMapping( template, errMap, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_18_ERR );
		// 宅内機器型式コード18
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_18_ERR );
		// 機器製造番号18
		errMapping( template, errMap, EKU0061C010CBSMsg.KKSEIZO_NO_18_ERR );
		// MACアドレス18
		errMapping( template, errMap, EKU0061C010CBSMsg.MACAD_18_ERR );
		// ルーター種類コード18
		errMapping( template, errMap, EKU0061C010CBSMsg.ROUTER_KIND_CD_18_ERR );
		// 提供種別コード18
		errMapping( template, errMap, EKU0061C010CBSMsg.TK_SBT_CD_18_ERR );
		// 変更前宅内機器型式コード18
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_18_ERR );
		// 変更前機器製造番号18
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_18_ERR );
		// 変更前MACアドレス18
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_MACAD_18_ERR );
		// 変更前ルーター種類コード18
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_18_ERR );
		// 変更前提供種別コード18
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_18_ERR );
		// 宅内機器種別コード19
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_19_ERR );
		// 機器提供サービス契約番号19
		errMapping( template, errMap, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_19_ERR );
		// 宅内機器型式コード19
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_19_ERR );
		// 機器製造番号19
		errMapping( template, errMap, EKU0061C010CBSMsg.KKSEIZO_NO_19_ERR );
		// MACアドレス19
		errMapping( template, errMap, EKU0061C010CBSMsg.MACAD_19_ERR );
		// ルーター種類コード19
		errMapping( template, errMap, EKU0061C010CBSMsg.ROUTER_KIND_CD_19_ERR );
		// 提供種別コード19
		errMapping( template, errMap, EKU0061C010CBSMsg.TK_SBT_CD_19_ERR );
		// 変更前宅内機器型式コード19
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_19_ERR );
		// 変更前機器製造番号19
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_19_ERR );
		// 変更前MACアドレス19
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_MACAD_19_ERR );
		// 変更前ルーター種類コード19
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_19_ERR );
		// 変更前提供種別コード19
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_19_ERR );
		// 宅内機器種別コード20
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_SBT_CD_20_ERR );
		// 機器提供サービス契約番号20
		errMapping( template, errMap, EKU0061C010CBSMsg.KKTK_SVC_KEI_NO_20_ERR );
		// 宅内機器型式コード20
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_MODEL_CD_20_ERR );
		// 機器製造番号20
		errMapping( template, errMap, EKU0061C010CBSMsg.KKSEIZO_NO_20_ERR );
		// MACアドレス20
		errMapping( template, errMap, EKU0061C010CBSMsg.MACAD_20_ERR );
		// ルーター種類コード20
		errMapping( template, errMap, EKU0061C010CBSMsg.ROUTER_KIND_CD_20_ERR );
		// 提供種別コード20
		errMapping( template, errMap, EKU0061C010CBSMsg.TK_SBT_CD_20_ERR );
		// 変更前宅内機器型式コード20
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKNIKK_MODEL_CD_20_ERR );
		// 変更前機器製造番号20
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_KKSEIZO_NO_20_ERR );
		// 変更前MACアドレス20
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_MACAD_20_ERR );
		// 変更前ルーター種類コード20
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_ROUTER_KIND_CD_20_ERR );
		// 変更前提供種別コード20
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TK_SBT_CD_20_ERR );
		// 割引タイプコード
		errMapping( template, errMap, EKU0061C010CBSMsg.WRIB_TYPE_CD_ERR );
		// 宅内機器異動コード1
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_1_ERR );
		// 宅内機器異動コード2
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_2_ERR );
		// 宅内機器異動コード3
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_3_ERR );
		// 宅内機器異動コード4
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_4_ERR );
		// 宅内機器異動コード5
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_5_ERR );
		// 宅内機器異動コード6
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_6_ERR );
		// 宅内機器異動コード7
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_7_ERR );
		// 宅内機器異動コード8
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_8_ERR );
		// 宅内機器異動コード9
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_9_ERR );
		// 宅内機器異動コード10
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_10_ERR );
		// 宅内機器異動コード11
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_11_ERR );
		// 宅内機器異動コード12
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_12_ERR );
		// 宅内機器異動コード13
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_13_ERR );
		// 宅内機器異動コード14
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_14_ERR );
		// 宅内機器異動コード15
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_15_ERR );
		// 宅内機器異動コード16
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_16_ERR );
		// 宅内機器異動コード17
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_17_ERR );
		// 宅内機器異動コード18
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_18_ERR );
		// 宅内機器異動コード19
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_19_ERR );
		// 宅内機器異動コード20
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKNKIKI_IDO_CD_20_ERR );
		// 機器変更番号1
		errMapping( template, errMap, EKU0061C010CBSMsg.KIKI_CHG_NO_1_ERR );
		// 機器変更番号2
		errMapping( template, errMap, EKU0061C010CBSMsg.KIKI_CHG_NO_2_ERR );
		// 機器変更番号3
		errMapping( template, errMap, EKU0061C010CBSMsg.KIKI_CHG_NO_3_ERR );
		// 機器変更番号4
		errMapping( template, errMap, EKU0061C010CBSMsg.KIKI_CHG_NO_4_ERR );
		// 機器変更番号5
		errMapping( template, errMap, EKU0061C010CBSMsg.KIKI_CHG_NO_5_ERR );
		// 機器変更番号6
		errMapping( template, errMap, EKU0061C010CBSMsg.KIKI_CHG_NO_6_ERR );
		// 機器変更番号7
		errMapping( template, errMap, EKU0061C010CBSMsg.KIKI_CHG_NO_7_ERR );
		// 機器変更番号8
		errMapping( template, errMap, EKU0061C010CBSMsg.KIKI_CHG_NO_8_ERR );
		// 機器変更番号9
		errMapping( template, errMap, EKU0061C010CBSMsg.KIKI_CHG_NO_9_ERR );
		// 機器変更番号10
		errMapping( template, errMap, EKU0061C010CBSMsg.KIKI_CHG_NO_10_ERR );
		// 機器変更番号11
		errMapping( template, errMap, EKU0061C010CBSMsg.KIKI_CHG_NO_11_ERR );
		// 機器変更番号12
		errMapping( template, errMap, EKU0061C010CBSMsg.KIKI_CHG_NO_12_ERR );
		// 機器変更番号13
		errMapping( template, errMap, EKU0061C010CBSMsg.KIKI_CHG_NO_13_ERR );
		// 機器変更番号14
		errMapping( template, errMap, EKU0061C010CBSMsg.KIKI_CHG_NO_14_ERR );
		// 機器変更番号15
		errMapping( template, errMap, EKU0061C010CBSMsg.KIKI_CHG_NO_15_ERR );
		// 機器変更番号16
		errMapping( template, errMap, EKU0061C010CBSMsg.KIKI_CHG_NO_16_ERR );
		// 機器変更番号17
		errMapping( template, errMap, EKU0061C010CBSMsg.KIKI_CHG_NO_17_ERR );
		// 機器変更番号18
		errMapping( template, errMap, EKU0061C010CBSMsg.KIKI_CHG_NO_18_ERR );
		// 機器変更番号19
		errMapping( template, errMap, EKU0061C010CBSMsg.KIKI_CHG_NO_19_ERR );
		// 機器変更番号20
		errMapping( template, errMap, EKU0061C010CBSMsg.KIKI_CHG_NO_20_ERR );
		// 元トムソンケース番号1
		errMapping( template, errMap, EKU0061C010CBSMsg.MOTO_TCASE_NO_1_ERR );
		// 元トムソンケース番号2
		errMapping( template, errMap, EKU0061C010CBSMsg.MOTO_TCASE_NO_2_ERR );
		// 元トムソンケース番号3
		errMapping( template, errMap, EKU0061C010CBSMsg.MOTO_TCASE_NO_3_ERR );
		// 元トムソンケース番号4
		errMapping( template, errMap, EKU0061C010CBSMsg.MOTO_TCASE_NO_4_ERR );
		// 元トムソンケース番号5
		errMapping( template, errMap, EKU0061C010CBSMsg.MOTO_TCASE_NO_5_ERR );
		// 元トムソンケース番号6
		errMapping( template, errMap, EKU0061C010CBSMsg.MOTO_TCASE_NO_6_ERR );
		// 元トムソンケース番号7
		errMapping( template, errMap, EKU0061C010CBSMsg.MOTO_TCASE_NO_7_ERR );
		// 元トムソンケース番号8
		errMapping( template, errMap, EKU0061C010CBSMsg.MOTO_TCASE_NO_8_ERR );
		// 元トムソンケース番号9
		errMapping( template, errMap, EKU0061C010CBSMsg.MOTO_TCASE_NO_9_ERR );
		// 元トムソンケース番号10
		errMapping( template, errMap, EKU0061C010CBSMsg.MOTO_TCASE_NO_10_ERR );
		// 元トムソンケース番号11
		errMapping( template, errMap, EKU0061C010CBSMsg.MOTO_TCASE_NO_11_ERR );
		// 元トムソンケース番号12
		errMapping( template, errMap, EKU0061C010CBSMsg.MOTO_TCASE_NO_12_ERR );
		// 元トムソンケース番号13
		errMapping( template, errMap, EKU0061C010CBSMsg.MOTO_TCASE_NO_13_ERR );
		// 元トムソンケース番号14
		errMapping( template, errMap, EKU0061C010CBSMsg.MOTO_TCASE_NO_14_ERR );
		// 元トムソンケース番号15
		errMapping( template, errMap, EKU0061C010CBSMsg.MOTO_TCASE_NO_15_ERR );
		// 元トムソンケース番号16
		errMapping( template, errMap, EKU0061C010CBSMsg.MOTO_TCASE_NO_16_ERR );
		// 元トムソンケース番号17
		errMapping( template, errMap, EKU0061C010CBSMsg.MOTO_TCASE_NO_17_ERR );
		// 元トムソンケース番号18
		errMapping( template, errMap, EKU0061C010CBSMsg.MOTO_TCASE_NO_18_ERR );
		// 元トムソンケース番号19
		errMapping( template, errMap, EKU0061C010CBSMsg.MOTO_TCASE_NO_19_ERR );
		// 元トムソンケース番号20
		errMapping( template, errMap, EKU0061C010CBSMsg.MOTO_TCASE_NO_20_ERR );
// ANK-1578-00-00対応 20131222 星野 ADD START
		// 多機能ルーター機能コード1
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_KINO_CD_1_ERR );
		// 多機能ルーター機能コード2
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_KINO_CD_2_ERR );
		// 多機能ルーター機能コード3
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_KINO_CD_3_ERR );
		// 多機能ルーター機能コード4
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_KINO_CD_4_ERR );
		// 多機能ルーター機能コード5
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_KINO_CD_5_ERR );
		// 多機能ルーター機能コード6
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_KINO_CD_6_ERR );
		// 多機能ルーター機能コード7
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_KINO_CD_7_ERR );
		// 多機能ルーター機能コード8
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_KINO_CD_8_ERR );
		// 多機能ルーター機能コード9
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_KINO_CD_9_ERR );
		// 多機能ルーター機能コード10
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_KINO_CD_10_ERR );
		// 多機能ルーター機能コード11
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_KINO_CD_11_ERR );
		// 多機能ルーター機能コード12
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_KINO_CD_12_ERR );
		// 多機能ルーター機能コード13
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_KINO_CD_13_ERR );
		// 多機能ルーター機能コード14
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_KINO_CD_14_ERR );
		// 多機能ルーター機能コード15
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_KINO_CD_15_ERR );
		// 多機能ルーター機能コード16
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_KINO_CD_16_ERR );
		// 多機能ルーター機能コード17
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_KINO_CD_17_ERR );
		// 多機能ルーター機能コード18
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_KINO_CD_18_ERR );
		// 多機能ルーター機能コード19
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_KINO_CD_19_ERR );
		// 多機能ルーター機能コード20
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_KINO_CD_20_ERR );
		// 変更前多機能ルーター機能コード1
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_1_ERR );
		// 変更前多機能ルーター機能コード2
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_2_ERR );
		// 変更前多機能ルーター機能コード3
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_3_ERR );
		// 変更前多機能ルーター機能コード4
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_4_ERR );
		// 変更前多機能ルーター機能コード5
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_5_ERR );
		// 変更前多機能ルーター機能コード6
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_6_ERR );
		// 変更前多機能ルーター機能コード7
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_7_ERR );
		// 変更前多機能ルーター機能コード8
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_8_ERR );
		// 変更前多機能ルーター機能コード9
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_9_ERR );
		// 変更前多機能ルーター機能コード10
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_10_ERR );
		// 変更前多機能ルーター機能コード11
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_11_ERR );
		// 変更前多機能ルーター機能コード12
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_12_ERR );
		// 変更前多機能ルーター機能コード13
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_13_ERR );
		// 変更前多機能ルーター機能コード14
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_14_ERR );
		// 変更前多機能ルーター機能コード15
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_15_ERR );
		// 変更前多機能ルーター機能コード16
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_16_ERR );
		// 変更前多機能ルーター機能コード17
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_17_ERR );
		// 変更前多機能ルーター機能コード18
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_18_ERR );
		// 変更前多機能ルーター機能コード19
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_19_ERR );
		// 変更前多機能ルーター機能コード20
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_KINO_CD_20_ERR );
		// 多機能ルータールーター機能識別コード1
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_1_ERR );
		// 多機能ルータールーター機能識別コード2
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_2_ERR );
		// 多機能ルータールーター機能識別コード3
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_3_ERR );
		// 多機能ルータールーター機能識別コード4
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_4_ERR );
		// 多機能ルータールーター機能識別コード5
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_5_ERR );
		// 多機能ルータールーター機能識別コード6
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_6_ERR );
		// 多機能ルータールーター機能識別コード7
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_7_ERR );
		// 多機能ルータールーター機能識別コード8
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_8_ERR );
		// 多機能ルータールーター機能識別コード9
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_9_ERR );
		// 多機能ルータールーター機能識別コード10
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_10_ERR );
		// 多機能ルータールーター機能識別コード11
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_11_ERR );
		// 多機能ルータールーター機能識別コード12
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_12_ERR );
		// 多機能ルータールーター機能識別コード13
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_13_ERR );
		// 多機能ルータールーター機能識別コード14
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_14_ERR );
		// 多機能ルータールーター機能識別コード15
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_15_ERR );
		// 多機能ルータールーター機能識別コード16
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_16_ERR );
		// 多機能ルータールーター機能識別コード17
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_17_ERR );
		// 多機能ルータールーター機能識別コード18
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_18_ERR );
		// 多機能ルータールーター機能識別コード19
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_19_ERR );
		// 多機能ルータールーター機能識別コード20
		errMapping( template, errMap, EKU0061C010CBSMsg.TAKINORT_RTR_KINO_SKCD_20_ERR );
		// 変更前多機能ルータールーター機能識別コード1
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_1_ERR );
		// 変更前多機能ルータールーター機能識別コード2
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_2_ERR );
		// 変更前多機能ルータールーター機能識別コード3
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_3_ERR );
		// 変更前多機能ルータールーター機能識別コード4
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_4_ERR );
		// 変更前多機能ルータールーター機能識別コード5
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_5_ERR );
		// 変更前多機能ルータールーター機能識別コード6
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_6_ERR );
		// 変更前多機能ルータールーター機能識別コード7
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_7_ERR );
		// 変更前多機能ルータールーター機能識別コード8
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_8_ERR );
		// 変更前多機能ルータールーター機能識別コード9
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_9_ERR );
		// 変更前多機能ルータールーター機能識別コード10
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_10_ERR );
		// 変更前多機能ルータールーター機能識別コード11
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_11_ERR );
		// 変更前多機能ルータールーター機能識別コード12
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_12_ERR );
		// 変更前多機能ルータールーター機能識別コード13
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_13_ERR );
		// 変更前多機能ルータールーター機能識別コード14
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_14_ERR );
		// 変更前多機能ルータールーター機能識別コード15
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_15_ERR );
		// 変更前多機能ルータールーター機能識別コード16
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_16_ERR );
		// 変更前多機能ルータールーター機能識別コード17
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_17_ERR );
		// 変更前多機能ルータールーター機能識別コード18
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_18_ERR );
		// 変更前多機能ルータールーター機能識別コード19
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_19_ERR );
		// 変更前多機能ルータールーター機能識別コード20
		errMapping( template, errMap, EKU0061C010CBSMsg.CHGB_TAKINORT_RTR_KINO_SKCD_20_ERR );
// ANK-1578-00-00対応 20131222 星野 ADD END
		// 20140714 ANK-1918-00-00 ADD START
		// スマートバリュー契約有無
		errMapping( template, errMap, EKU0061C010CBSMsg.SMTVL_KEI_UM_ERR );
		// スマートリンクオプション契約有無
		errMapping( template, errMap, EKU0061C010CBSMsg.SMLN_OP_KEI_UM_ERR );
		// 20140714 ANK-1918-00-00 ADD END
		//ANK-3136-00-00 ADD START
		// 他システム連携_工事連絡先氏名
		errMapping( template, errMap, EKU0061C010CBSMsg.TSYRN_KJ_RRKS_NM_ERR );
		// 他システム連携_工事連絡先電話番号
		errMapping( template, errMap, EKU0061C010CBSMsg.TSYRN_KJ_RRKS_TLN_ERR );
		// 他システム連携_宅内調査時連絡先氏名
		errMapping( template, errMap, EKU0061C010CBSMsg.TSYRN_TAKCHO_JI_RRKS_NM_ERR );
		// 他システム連携_宅内調査時連絡先電話番号
		errMapping( template, errMap, EKU0061C010CBSMsg.TSYRN_TAKCHO_JI_RRKS_TLN_ERR );
		// 他システム連携_連絡希望日時
		errMapping( template, errMap, EKU0061C010CBSMsg.TSYRN_RRK_KIBO_DATE_ERR );
		// 他システム連携_工事費用
		errMapping( template, errMap, EKU0061C010CBSMsg.TSYRN_KOJI_HI_ERR );
		// 他システム連携_宅内調査要否
		errMapping( template, errMap, EKU0061C010CBSMsg.TSYRN_TAKCHO_YH_ERR );
		// 他システム連携_承諾書要否
		errMapping( template, errMap, EKU0061C010CBSMsg.TSYRN_SDAKS_YH_ERR );
		// 他システム連携_立会者名
		errMapping( template, errMap, EKU0061C010CBSMsg.TSYRN_TACHIAISHA_NM_ERR );
		// 他システム連携_引越し施策要否
		errMapping( template, errMap, EKU0061C010CBSMsg.TSYRN_HKKS_SISAK_YH_ERR );
		// 他システム連携_建替時新設案件要否
		errMapping( template, errMap, EKU0061C010CBSMsg.TSYRN_TTK_JI_NSANK_YH_ERR );
		// 他システム連携_地図有無
		errMapping( template, errMap, EKU0061C010CBSMsg.TSYRN_MAP_UM_ERR );
		// 他システム連携_同時工事情報
		errMapping( template, errMap, EKU0061C010CBSMsg.TSYRN_DOJI_KOJI_INF_ERR );
		// 他システム連携_既存契約情報
		errMapping( template, errMap, EKU0061C010CBSMsg.TSYRN_KZN_KEI_INF_ERR );
		// 他システム連携_不備解消年月日
		errMapping( template, errMap, EKU0061C010CBSMsg.TSYRN_HBI_KAISHOU_YMD_ERR );
		// 他システム連携_キャンペーン情報
		errMapping( template, errMap, EKU0061C010CBSMsg.TSYRN_CAMPAIGN_INF_ERR );
		//ANK-3136-00-00 ADD END
		return param;
	}

	/**
	 *【上りマッピング】EKU0081C010 工事案件回復(eo光ネット,eo光ネットマンション).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕ku0081_c010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKU0081C010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKU0081C010CBSMsg.class.getName(), EKU0081C010, FUNC_CD_INS_CHECK_ADD );

		/** 上りマッピング **/
		// サービス契約番号
		updMapping( template, mapInfo, EKU0081C010CBSMsg.SVC_KEI_NO );
		// サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0081C010CBSMsg.SVC_KEI_KAISEN_UCWK_NO );
		// 申込書番号
		updMapping( template, mapInfo, EKU0081C010CBSMsg.MSKMSHO_NO );
		// 申込明細番号
		updMapping( template, mapInfo, EKU0081C010CBSMsg.MSKM_DTL_NO );
		// 申込書到着年月日
		updMapping( template, mapInfo, EKU0081C010CBSMsg.MSKMSHO_ARIV_YMD );
		// 申込受付年月日
		updMapping( template, mapInfo, EKU0081C010CBSMsg.MSKM_UK_YMD );
		// 工事受付コード
		updMapping( template, mapInfo, EKU0081C010CBSMsg.KOJI_UK_CD );
		// 工事受付詳細コード
		updMapping( template, mapInfo, EKU0081C010CBSMsg.KOJI_UK_DTAIL_CD );
		// 工事受付契機異動年月日時分秒
		updMapping( template, mapInfo, EKU0081C010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM );
		// サービスコード
		updMapping( template, mapInfo, EKU0081C010CBSMsg.SVC_CD );
		// 料金グループコード
		updMapping( template, mapInfo, EKU0081C010CBSMsg.PRC_GRP_CD );
		// 料金コースコード
		updMapping( template, mapInfo, EKU0081C010CBSMsg.PCRS_CD );
		// 料金プランコード
		updMapping( template, mapInfo, EKU0081C010CBSMsg.PPLAN_CD );
		// 割引タイプコード
		updMapping( template, mapInfo, EKU0081C010CBSMsg.WRIB_TYPE_CD );
		// マンションID
		updMapping( template, mapInfo, EKU0081C010CBSMsg.MANSION_ID );
		// P-ID
		updMapping( template, mapInfo, EKU0081C010CBSMsg.PID );
		// SYSID
		updMapping( template, mapInfo, EKU0081C010CBSMsg.SYSID );
		// 申込者名
		updMapping( template, mapInfo, EKU0081C010CBSMsg.MSKMSHA_NM );
		// お客様名
		updMapping( template, mapInfo, EKU0081C010CBSMsg.CUST_NM );
		// お客様カナ名
		updMapping( template, mapInfo, EKU0081C010CBSMsg.CUST_KANA );
		// お客様自宅電話番号
		updMapping( template, mapInfo, EKU0081C010CBSMsg.CUST_HOME_TEL_NO );
		// お客様携帯電話番号
		updMapping( template, mapInfo, EKU0081C010CBSMsg.CUST_KTAI_TEL_NO );
		// お客様連絡先電話番号
		updMapping( template, mapInfo, EKU0081C010CBSMsg.CUST_RRKS_TEL_NO );
		// 連絡先勤務先名
		updMapping( template, mapInfo, EKU0081C010CBSMsg.RRKS_OFFC_NM );
// ★★★ ANK-0397-00-00 ADD  2012.10.05 S.SHINJO START ★★★
		// 契約者住所手動入力フラグ
		updMapping( template, mapInfo, EKU0081C010CBSMsg.KEISHA_AD_MAN_INPUT_FLG );
// ★★★ ANK-0397-00-00 ADD  2012.10.05 S.SHINJO END ★★★
		// 契約者住所コード
		updMapping( template, mapInfo, EKU0081C010CBSMsg.KEISHA_AD_CD );
		// 契約者郵便番号
		updMapping( template, mapInfo, EKU0081C010CBSMsg.KEISHA_PCD );
		// 契約者都道府県名
		updMapping( template, mapInfo, EKU0081C010CBSMsg.KEISHA_STATE_NM );
		// 契約者市区町村名
		updMapping( template, mapInfo, EKU0081C010CBSMsg.KEISHA_CITY_NM );
		// 契約者大字通称名
		updMapping( template, mapInfo, EKU0081C010CBSMsg.KEISHA_OAZTSU_NM );
		// 契約者字丁目名
		updMapping( template, mapInfo, EKU0081C010CBSMsg.KEISHA_AZCHO_NM );
		// 契約者住所番地号
		updMapping( template, mapInfo, EKU0081C010CBSMsg.KEISHA_AD_BNCHIGO );
		// 契約者住所補記・建物名
		updMapping( template, mapInfo, EKU0081C010CBSMsg.KEISHA_ADRTTM );
		// 契約者住所補記・部屋番号
		updMapping( template, mapInfo, EKU0081C010CBSMsg.KEISHA_ADRRM );
		// 請求契約番号
		updMapping( template, mapInfo, EKU0081C010CBSMsg.SEIKY_KEI_NO );
		// サービス開始年月日
		updMapping( template, mapInfo, EKU0081C010CBSMsg.SVC_STAYMD );
		// ファミリー契約フラグ
		updMapping( template, mapInfo, EKU0081C010CBSMsg.FAMILY_KEI_FLG );
		// 番ポ有無1
		updMapping( template, mapInfo, EKU0081C010CBSMsg.BMP_UM_1 );
		// eo光電話番号1
		updMapping( template, mapInfo, EKU0081C010CBSMsg.EOH_TEL_NO_1 );
		// 番ポ予定年月日1
		updMapping( template, mapInfo, EKU0081C010CBSMsg.BMP_RSV_YMD_1 );
		// 番ポ元通信事業者コード1
		updMapping( template, mapInfo, EKU0081C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_1 );
		// 番ポ有無2
		updMapping( template, mapInfo, EKU0081C010CBSMsg.BMP_UM_2 );
		// eo光電話番号2
		updMapping( template, mapInfo, EKU0081C010CBSMsg.EOH_TEL_NO_2 );
		// 番ポ予定年月日2
		updMapping( template, mapInfo, EKU0081C010CBSMsg.BMP_RSV_YMD_2 );
		// 番ポ元通信事業者コード2
		updMapping( template, mapInfo, EKU0081C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_2 );
		// 番ポ有無3
		updMapping( template, mapInfo, EKU0081C010CBSMsg.BMP_UM_3 );
		// eo光電話番号3
		updMapping( template, mapInfo, EKU0081C010CBSMsg.EOH_TEL_NO_3 );
		// 番ポ予定年月日3
		updMapping( template, mapInfo, EKU0081C010CBSMsg.BMP_RSV_YMD_3 );
		// 番ポ元通信事業者コード3
		updMapping( template, mapInfo, EKU0081C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_3 );
		// 番ポ有無4
		updMapping( template, mapInfo, EKU0081C010CBSMsg.BMP_UM_4 );
		// eo光電話番号4
		updMapping( template, mapInfo, EKU0081C010CBSMsg.EOH_TEL_NO_4 );
		// 番ポ予定年月日4
		updMapping( template, mapInfo, EKU0081C010CBSMsg.BMP_RSV_YMD_4 );
		// 番ポ元通信事業者コード4
		updMapping( template, mapInfo, EKU0081C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_4 );
		// 番ポ有無5
		updMapping( template, mapInfo, EKU0081C010CBSMsg.BMP_UM_5 );
		// eo光電話番号5
		updMapping( template, mapInfo, EKU0081C010CBSMsg.EOH_TEL_NO_5 );
		// 番ポ予定年月日5
		updMapping( template, mapInfo, EKU0081C010CBSMsg.BMP_RSV_YMD_5 );
		// 番ポ元通信事業者コード5
		updMapping( template, mapInfo, EKU0081C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_5 );
		// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0081C010CBSMsg.DOBANITEN_UM_1 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0081C010CBSMsg.BMP_KOJI_YH_1 );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO END ★★★
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0081C010CBSMsg.DOBANITEN_UM_2 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0081C010CBSMsg.BMP_KOJI_YH_2 );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO END ★★★
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0081C010CBSMsg.DOBANITEN_UM_3 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0081C010CBSMsg.BMP_KOJI_YH_3 );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO END ★★★
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0081C010CBSMsg.DOBANITEN_UM_4 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0081C010CBSMsg.BMP_KOJI_YH_4 );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO END ★★★
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO START ★★★
		// 同番移転申込有無
		updMapping( template, mapInfo, EKU0081C010CBSMsg.DOBANITEN_UM_5 );
		// 番ポ同時工事希望有無
		updMapping( template, mapInfo, EKU0081C010CBSMsg.BMP_KOJI_YH_5 );
// ★★★ ANK-0397-00-00 ADD 2012.10.05 S.SHINJO END ★★★
		// 20140714 ANK-1918-00-00 ADD START
		// スマートリンクオプション契約有無
		updMapping( template, mapInfo, EKU0081C010CBSMsg.SMLN_OP_KEI_UM );
		// 20140714 ANK-1918-00-00 ADD END
		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKU0081C010 工事案件回復(eo光ネット,eo光ネットマンション).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKU0081C010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap ku0081_c010_map = (HashMap)( paramWorkMap.get( EKU0081C010_MAP ) );
		if ( ku0081_c010_map == null ) {
			ku0081_c010_map = new HashMap();
			paramWorkMap.put( EKU0081C010_MAP, ku0081_c010_map );
		}

		/** 下りマッピング **/

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKU0081C010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		return ku0081_c010_map;
	}

	/**
	 *【エラーマッピング】EKU0081C010 工事案件回復(eo光ネット,eo光ネットマンション).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKU0081C010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKU0081C010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// サービス契約番号
		errMapping( template, errMap, EKU0081C010CBSMsg.SVC_KEI_NO_ERR );
		// サービス契約回線内訳番号
		errMapping( template, errMap, EKU0081C010CBSMsg.SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 申込書番号
		errMapping( template, errMap, EKU0081C010CBSMsg.MSKMSHO_NO_ERR );
		// 申込明細番号
		errMapping( template, errMap, EKU0081C010CBSMsg.MSKM_DTL_NO_ERR );
		// 申込書到着年月日
		errMapping( template, errMap, EKU0081C010CBSMsg.MSKMSHO_ARIV_YMD_ERR );
		// 申込受付年月日
		errMapping( template, errMap, EKU0081C010CBSMsg.MSKM_UK_YMD_ERR );
		// 工事受付コード
		errMapping( template, errMap, EKU0081C010CBSMsg.KOJI_UK_CD_ERR );
		// 工事受付詳細コード
		errMapping( template, errMap, EKU0081C010CBSMsg.KOJI_UK_DTAIL_CD_ERR );
		// 工事受付契機異動年月日時分秒
		errMapping( template, errMap, EKU0081C010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM_ERR );
		// サービスコード
		errMapping( template, errMap, EKU0081C010CBSMsg.SVC_CD_ERR );
		// 料金グループコード
		errMapping( template, errMap, EKU0081C010CBSMsg.PRC_GRP_CD_ERR );
		// 料金コースコード
		errMapping( template, errMap, EKU0081C010CBSMsg.PCRS_CD_ERR );
		// 料金プランコード
		errMapping( template, errMap, EKU0081C010CBSMsg.PPLAN_CD_ERR );
		// 割引タイプコード
		errMapping( template, errMap, EKU0081C010CBSMsg.WRIB_TYPE_CD_ERR );
		// マンションID
		errMapping( template, errMap, EKU0081C010CBSMsg.MANSION_ID_ERR );
		// P-ID
		errMapping( template, errMap, EKU0081C010CBSMsg.PID_ERR );
		// SYSID
		errMapping( template, errMap, EKU0081C010CBSMsg.SYSID_ERR );
		// 申込者名
		errMapping( template, errMap, EKU0081C010CBSMsg.MSKMSHA_NM_ERR );
		// お客様名
		errMapping( template, errMap, EKU0081C010CBSMsg.CUST_NM_ERR );
		// お客様カナ名
		errMapping( template, errMap, EKU0081C010CBSMsg.CUST_KANA_ERR );
		// お客様自宅電話番号
		errMapping( template, errMap, EKU0081C010CBSMsg.CUST_HOME_TEL_NO_ERR );
		// お客様携帯電話番号
		errMapping( template, errMap, EKU0081C010CBSMsg.CUST_KTAI_TEL_NO_ERR );
		// お客様連絡先電話番号
		errMapping( template, errMap, EKU0081C010CBSMsg.CUST_RRKS_TEL_NO_ERR );
		// 連絡先勤務先名
		errMapping( template, errMap, EKU0081C010CBSMsg.RRKS_OFFC_NM_ERR );
		// 契約者住所コード
		errMapping( template, errMap, EKU0081C010CBSMsg.KEISHA_AD_CD_ERR );
		// 契約者郵便番号
		errMapping( template, errMap, EKU0081C010CBSMsg.KEISHA_PCD_ERR );
		// 契約者都道府県名
		errMapping( template, errMap, EKU0081C010CBSMsg.KEISHA_STATE_NM_ERR );
		// 契約者市区町村名
		errMapping( template, errMap, EKU0081C010CBSMsg.KEISHA_CITY_NM_ERR );
		// 契約者大字通称名
		errMapping( template, errMap, EKU0081C010CBSMsg.KEISHA_OAZTSU_NM_ERR );
		// 契約者字丁目名
		errMapping( template, errMap, EKU0081C010CBSMsg.KEISHA_AZCHO_NM_ERR );
		// 契約者住所番地号
		errMapping( template, errMap, EKU0081C010CBSMsg.KEISHA_AD_BNCHIGO_ERR );
		// 契約者住所補記・建物名
		errMapping( template, errMap, EKU0081C010CBSMsg.KEISHA_ADRTTM_ERR );
		// 契約者住所補記・部屋番号
		errMapping( template, errMap, EKU0081C010CBSMsg.KEISHA_ADRRM_ERR );
		// 請求契約番号
		errMapping( template, errMap, EKU0081C010CBSMsg.SEIKY_KEI_NO_ERR );
		// サービス開始年月日
		errMapping( template, errMap, EKU0081C010CBSMsg.SVC_STAYMD_ERR );
		// ファミリー契約フラグ
		errMapping( template, errMap, EKU0081C010CBSMsg.FAMILY_KEI_FLG_ERR );
		// 番ポ有無1
		errMapping( template, errMap, EKU0081C010CBSMsg.BMP_UM_1_ERR );
		// eo光電話番号1
		errMapping( template, errMap, EKU0081C010CBSMsg.EOH_TEL_NO_1_ERR );
		// 番ポ予定年月日1
		errMapping( template, errMap, EKU0081C010CBSMsg.BMP_RSV_YMD_1_ERR );
		// 番ポ元通信事業者コード1
		errMapping( template, errMap, EKU0081C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_1_ERR );
		// 番ポ有無2
		errMapping( template, errMap, EKU0081C010CBSMsg.BMP_UM_2_ERR );
		// eo光電話番号2
		errMapping( template, errMap, EKU0081C010CBSMsg.EOH_TEL_NO_2_ERR );
		// 番ポ予定年月日2
		errMapping( template, errMap, EKU0081C010CBSMsg.BMP_RSV_YMD_2_ERR );
		// 番ポ元通信事業者コード2
		errMapping( template, errMap, EKU0081C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_2_ERR );
		// 番ポ有無3
		errMapping( template, errMap, EKU0081C010CBSMsg.BMP_UM_3_ERR );
		// eo光電話番号3
		errMapping( template, errMap, EKU0081C010CBSMsg.EOH_TEL_NO_3_ERR );
		// 番ポ予定年月日3
		errMapping( template, errMap, EKU0081C010CBSMsg.BMP_RSV_YMD_3_ERR );
		// 番ポ元通信事業者コード3
		errMapping( template, errMap, EKU0081C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_3_ERR );
		// 番ポ有無4
		errMapping( template, errMap, EKU0081C010CBSMsg.BMP_UM_4_ERR );
		// eo光電話番号4
		errMapping( template, errMap, EKU0081C010CBSMsg.EOH_TEL_NO_4_ERR );
		// 番ポ予定年月日4
		errMapping( template, errMap, EKU0081C010CBSMsg.BMP_RSV_YMD_4_ERR );
		// 番ポ元通信事業者コード4
		errMapping( template, errMap, EKU0081C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_4_ERR );
		// 番ポ有無5
		errMapping( template, errMap, EKU0081C010CBSMsg.BMP_UM_5_ERR );
		// eo光電話番号5
		errMapping( template, errMap, EKU0081C010CBSMsg.EOH_TEL_NO_5_ERR );
		// 番ポ予定年月日5
		errMapping( template, errMap, EKU0081C010CBSMsg.BMP_RSV_YMD_5_ERR );
		// 番ポ元通信事業者コード5
		errMapping( template, errMap, EKU0081C010CBSMsg.BMP_MOTO_TUSHIN_JGS_CD_5_ERR );
		// 20140714 ANK-1918-00-00 ADD START
		// スマートリンクオプション契約有無
		errMapping( template, errMap, EKU0081C010CBSMsg.SMLN_OP_KEI_UM_ERR );
		// 20140714 ANK-1918-00-00 ADD END
		return param;
	}

	/**
	 *【上りマッピング】EKU0081C020 工事案件回復(eo光テレビ,eo光テレビ回線).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕ku0081_c020_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKU0081C020( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKU0081C020CBSMsg.class.getName(), EKU0081C020, FUNC_CD_INS_CHECK_ADD );

		/** 上りマッピング **/
		// サービス契約番号
		updMapping( template, mapInfo, EKU0081C020CBSMsg.SVC_KEI_NO );
		// サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0081C020CBSMsg.SVC_KEI_KAISEN_UCWK_NO );
		// 申込書番号
		updMapping( template, mapInfo, EKU0081C020CBSMsg.MSKMSHO_NO );
		// 申込明細番号
		updMapping( template, mapInfo, EKU0081C020CBSMsg.MSKM_DTL_NO );
		// 申込書到着年月日
		updMapping( template, mapInfo, EKU0081C020CBSMsg.MSKMSHO_ARIV_YMD );
		// 申込受付年月日
		updMapping( template, mapInfo, EKU0081C020CBSMsg.MSKM_UK_YMD );
		// 工事受付コード
		updMapping( template, mapInfo, EKU0081C020CBSMsg.KOJI_UK_CD );
		// 工事受付詳細コード
		updMapping( template, mapInfo, EKU0081C020CBSMsg.KOJI_UK_DTAIL_CD );
		// 工事受付契機異動年月日時分秒
		updMapping( template, mapInfo, EKU0081C020CBSMsg.KOJI_UK_OPTNTY_IDO_DTM );
		// サービスコード
		updMapping( template, mapInfo, EKU0081C020CBSMsg.SVC_CD );
		// 料金グループコード
		updMapping( template, mapInfo, EKU0081C020CBSMsg.PRC_GRP_CD );
		// 料金コースコード
		updMapping( template, mapInfo, EKU0081C020CBSMsg.PCRS_CD );
		// P-ID
		updMapping( template, mapInfo, EKU0081C020CBSMsg.PID );
		// CAT-ID
		updMapping( template, mapInfo, EKU0081C020CBSMsg.CATID );

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKU0081C020 工事案件回復(eo光テレビ,eo光テレビ回線).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKU0081C020( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap ku0081_c020_map = (HashMap)( paramWorkMap.get( EKU0081C020_MAP ) );
		if ( ku0081_c020_map == null ) {
			ku0081_c020_map = new HashMap();
			paramWorkMap.put( EKU0081C020_MAP, ku0081_c020_map );
		}

		/** 下りマッピング **/

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKU0081C020(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		return ku0081_c020_map;
	}

	/**
	 *【エラーマッピング】EKU0081C020 工事案件回復(eo光テレビ,eo光テレビ回線).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKU0081C020( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKU0081C020CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// サービス契約番号
		errMapping( template, errMap, EKU0081C020CBSMsg.SVC_KEI_NO_ERR );
		// サービス契約回線内訳番号
		errMapping( template, errMap, EKU0081C020CBSMsg.SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 申込書番号
		errMapping( template, errMap, EKU0081C020CBSMsg.MSKMSHO_NO_ERR );
		// 申込明細番号
		errMapping( template, errMap, EKU0081C020CBSMsg.MSKM_DTL_NO_ERR );
		// 申込書到着年月日
		errMapping( template, errMap, EKU0081C020CBSMsg.MSKMSHO_ARIV_YMD_ERR );
		// 申込受付年月日
		errMapping( template, errMap, EKU0081C020CBSMsg.MSKM_UK_YMD_ERR );
		// 工事受付コード
		errMapping( template, errMap, EKU0081C020CBSMsg.KOJI_UK_CD_ERR );
		// 工事受付詳細コード
		errMapping( template, errMap, EKU0081C020CBSMsg.KOJI_UK_DTAIL_CD_ERR );
		// 工事受付契機異動年月日時分秒
		errMapping( template, errMap, EKU0081C020CBSMsg.KOJI_UK_OPTNTY_IDO_DTM_ERR );
		// サービスコード
		errMapping( template, errMap, EKU0081C020CBSMsg.SVC_CD_ERR );
		// 料金グループコード
		errMapping( template, errMap, EKU0081C020CBSMsg.PRC_GRP_CD_ERR );
		// 料金コースコード
		errMapping( template, errMap, EKU0081C020CBSMsg.PCRS_CD_ERR );
		// P-ID
		errMapping( template, errMap, EKU0081C020CBSMsg.PID_ERR );
		// CAT-ID
		errMapping( template, errMap, EKU0081C020CBSMsg.CATID_ERR );

		return param;
	}

	/**
	 *【上りマッピング】EKU0091C010 工事案件取消.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕ku0091_c010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKU0091C010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKU0091C010CBSMsg.class.getName(), EKU0091C010, FUNC_CD_INS_CHECK_ADD );

		/** 上りマッピング **/
		// サービス契約番号
		updMapping( template, mapInfo, EKU0091C010CBSMsg.SVC_KEI_NO );
		// サービス契約回線内訳番号
		updMapping( template, mapInfo, EKU0091C010CBSMsg.SVC_KEI_KAISEN_UCWK_NO );
		// 申込明細番号
		updMapping( template, mapInfo, EKU0091C010CBSMsg.MSKM_DTL_NO );
		// 工事案件番号
		updMapping( template, mapInfo, EKU0091C010CBSMsg.KOJIAK_NO );
		// 工事受付コード
		updMapping( template, mapInfo, EKU0091C010CBSMsg.KOJI_UK_CD );
		// 工事受付詳細コード
		updMapping( template, mapInfo, EKU0091C010CBSMsg.KOJI_UK_DTAIL_CD );
		// 工事受付契機異動年月日時分秒
		updMapping( template, mapInfo, EKU0091C010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM );
		// 工事案件キャンセル年月日
		updMapping( template, mapInfo, EKU0091C010CBSMsg.KOJIAK_CANCEL_YMD );

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKU0091C010 工事案件取消.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKU0091C010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap ku0091_c010_map = (HashMap)( paramWorkMap.get( EKU0091C010_MAP ) );
		if ( ku0091_c010_map == null ) {
			ku0091_c010_map = new HashMap();
			paramWorkMap.put( EKU0091C010_MAP, ku0091_c010_map );
		}

		/** 下りマッピング **/

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKU0091C010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		return ku0091_c010_map;
	}

	/**
	 *【エラーマッピング】EKU0091C010 工事案件取消.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKU0091C010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKU0091C010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// サービス契約番号
		errMapping( template, errMap, EKU0091C010CBSMsg.SVC_KEI_NO_ERR );
		// サービス契約回線内訳番号
		errMapping( template, errMap, EKU0091C010CBSMsg.SVC_KEI_KAISEN_UCWK_NO_ERR );
		// 申込明細番号
		errMapping( template, errMap, EKU0091C010CBSMsg.MSKM_DTL_NO_ERR );
		// 工事案件番号
		errMapping( template, errMap, EKU0091C010CBSMsg.KOJIAK_NO_ERR );
		// 工事受付コード
		errMapping( template, errMap, EKU0091C010CBSMsg.KOJI_UK_CD_ERR );
		// 工事受付詳細コード
		errMapping( template, errMap, EKU0091C010CBSMsg.KOJI_UK_DTAIL_CD_ERR );
		// 工事受付契機異動年月日時分秒
		errMapping( template, errMap, EKU0091C010CBSMsg.KOJI_UK_OPTNTY_IDO_DTM_ERR );
		// 工事案件キャンセル年月日
		errMapping( template, errMap, EKU0091C010CBSMsg.KOJIAK_CANCEL_YMD_ERR );

		return param;
	}

	// ▼▼▼ 2012-04-23 ADD ▼▼▼
	/**
	 * EKK0451B005 割引サービス契約一覧照会（SYSID）上りマッピング.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0451B005( IRequestParameterReadWrite param, String fixedText ) throws RequestParameterException {

		/** パラメータマップ設定 */
		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート設定 */
		CAANMsg template = createTemplate( param, EKK0451B005CBSMsg.class.getName(), EKK0451B005, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング */
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		// param.SYSID ⇒ EKK0451B005.ＫＥＹ＿SYSID
		if ( updMap.containsKey( JKKKojiAnkenConstCC.SYSID ) ) {
			template.set( EKK0451B005CBSMsg.KEY_SYSID, updMap.get( JKKKojiAnkenConstCC.SYSID ).toString() );
		} else {
			template.setNull( EKK0451B005CBSMsg.KEY_SYSID );
		}

		/** パラメータマップとテンプレートのマッピング */
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 * EKK0451B005 割引サービス契約一覧照会（SYSID）下りマッピング.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList getEKK0451B005( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** サービスIFの戻り値 */
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 */
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 (EKK0451B005 割引サービス契約一覧照会（SYSID）) */
		HashMap kk0451_b005_map = (HashMap)( paramWorkMap.get( EKK0451B005_MAP ) );
		if ( kk0451_b005_map == null ) {
			kk0451_b005_map = new HashMap();
			paramWorkMap.put( EKK0451B005_MAP, kk0451_b005_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0451_b005_map_list = null;

		/** 下りマッピング */
		templateArray = template.getCAANMsgList( EKK0451B005CBSMsg.EKK0451B005CBSMSG1LIST );
		kk0451_b005_map_list = (ArrayList)( kk0451_b005_map.get( EKK0451B005CBSMsg.EKK0451B005CBSMSG1LIST ) );
		if ( kk0451_b005_map_list == null ) {
			kk0451_b005_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			// 割引サービス契約一覧照会（SYSID）明細
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0451_b005_map_list.size() ) {
					kk0451_b005_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0451_b005_map = (HashMap)( kk0451_b005_map_list.get(i) );

				// 割引サービス契約番号
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.WRIB_SVC_KEI_NO );
				// 割引サービス契約ステータス
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.WRIB_SVC_KEI_STAT );
				// 割引サービス契約ステータス名称
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.WRIB_SVC_KEI_STAT_NM );
				// 割引サービスコード
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.WRIB_SVC_CD );
				// 料金コースコード
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.PCRS_CD );
				// 料金コースコード名称
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.PCRS_CD_NM );
				// 料金プランコード
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.PPLAN_CD );
				// 料金プランコード名称
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.PPLAN_CD_NM );
				// サービス利用開始希望年月日
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.SVC_USE_STA_KIBO_YMD );
				// 申込明細番号
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.MSKM_DTL_NO );
				// 即時適用フラグ
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.APLY_JUN );
				// 即時適用フラグ名称
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.APLY_JUN_NM );
				// サービス開始年月日
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.SVC_STA_YMD );
				// サービス課金開始年月日
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.SVC_CHRG_STAYMD );
				// サービス終了年月日
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.SVC_ENDYMD );
				// サービス課金終了年月日
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.SVC_CHRG_ENDYMD );
				// 課金開始年月日補正有無
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.CHRG_STA_YMD_HOSEI_UM );
				// 違約金発生コード
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.PNLTY_HASSEI_CD );
				// 違約金発生コード名称
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.PNLTY_HASSEI_CD_NM );
				// 異動区分
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.IDO_DIV );
				// 異動区分名称
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.IDO_DIV_NM );
				// 契約締結年月日
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.KEI_CNC_YMD );
				// グループコード
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.GRP_CD );
				// グループコード名称
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.GRP_CD_NM );
				// 紹介コード
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.INTR_CD );
				// 紹介コード名称
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.INTR_CD_NM );
				// 割引登録契機コード
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.WRIB_ADD_OPTY_CD );
				// 割引登録契機コード名称
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.WRIB_ADD_OPTY_CD_NM );
				// 割引適用回数
//				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.WRIB_APLY_CNT );
				// 申込年月日
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.MSKM_YMD );
				// 割引タイプコード
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.WRIB_TYPE_CD );
				// 割引タイプコード名称
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.WRIB_TYPE_CD_NM );
				// 表示用キャンペーンコード
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.DSP_CAMPAIGN_CD );
				// 割引サービス名
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.WRIB_SVC_NM );
				// 割引適用契機コード
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.WRIB_APLY_OPTNTY_CD );
				// 割引適用契機コード名称
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.WRIB_APLY_OPTNTY_CD_NM );
				// 割引種別コード
//				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.WRIB_SBT_CD );
				// 割引種別コード名称
//				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.WRIB_SBT_CD_NM );
				// 表示順
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.DSP_JUN );
				// 割引優先順位型コード
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.YUSEN_JUN_MDL_CD );
				// 割引優先順位種類コード
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.YUSEN_JUN_KIND_CD );
				// 割引優先順位タイプコード
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.YUSEN_JUN_TYPE_CD );
				// 割引優先順位タイプ順位
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.YUSEN_JUN_TYPE_JUN );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0451_b005_map, EKK0451B005CBSMsg1List.UPD_DTM );
			}
		}

		/** エラーマッピング */
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0451B005(param, template, Integer.parseInt( returnCode.toString() ), EKK0451B005CBSMsg.STATUS );

		/** エラー情報の適用 */
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0451_b005_map_list == null ) || ( kk0451_b005_map_list.size() == 0 ) ) {
			return null;
		}

		return kk0451_b005_map_list;
	}

	/**
	 * EKK0451B005 割引サービス契約一覧照会（SYSID） エラー情報設定.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0451B005( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0451B005CBSMsg.STATUS );

		/** エラーマッピング */
		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		// ＫＥＹ＿SYSID
		errMapping( template, errMap, EKK0451B005CBSMsg.KEY_SYSID_ERR );

		return param;
	}

	/**
	 * EKK0451B005 割引サービス契約一覧照会（SYSID） マッピング情報適用.
	 * <br>
	 * @param   mapping          マッピング情報
	 * @param   kk0451_b010_map  割引サービス契約一覧照会マップ
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0451B005( HashMap mapping, ArrayList kk0451_b005_map_list ) {
		if(kk0451_b005_map_list != null && kk0451_b005_map_list.size() > 0) {
			// 割引サービスコードをリストに設定
			ArrayList<String> wrib_svc_cd_list = new ArrayList<String>();
			for(int n = 0; n < kk0451_b005_map_list.size(); n++) {
				HashMap kk0451_b005_map = (HashMap)kk0451_b005_map_list.get(n);
				wrib_svc_cd_list.add( (String)kk0451_b005_map.get( EKK0451B005CBSMsg1List.WRIB_SVC_CD ) );
			}

			// 即割の割引サービスコードを削除
			wrib_svc_cd_list.remove("W00000021");

			//▼▼▼ 品向対応 No16に関連して修正 新城 ▼▼▼
			//リストが0件の場合、以下の処理でエラーになるので退避処理追加
			if (wrib_svc_cd_list.size() == 0)
			// 処理対象なし
			{
				return;
			}
			// ▲▲▲ 品向対応 No16に関連して修正 新城 ▲▲▲
			// 昇順にソート
			Collections.sort(wrib_svc_cd_list);
			String wrib_svc_cd = wrib_svc_cd_list.get(wrib_svc_cd_list.size() - 1);

			// 割引サービスコードの最大値の割引タイプコードを設定
			for(int n = kk0451_b005_map_list.size() - 1; n > -1; n--) {
				HashMap kk0451_b005_map = (HashMap)kk0451_b005_map_list.get(n);
				// 割引サービスコードが最大値の割引サービスコードと一致する場合
				if(wrib_svc_cd.equals( (String)kk0451_b005_map.get( EKK0451B005CBSMsg1List.WRIB_SVC_CD ) ) ) {
					HashMap kk0841_a010_map = new HashMap();
					kk0841_a010_map.put(EKK0841A010CBSMsg1List.WRIB_TYPE_CD, (String)kk0451_b005_map.get(EKK0451B005CBSMsg1List.WRIB_TYPE_CD));
					mapping.put( EKK0841A010_MAP, kk0841_a010_map);
					break;
				}
			}
		}
	}
	// ▲▲▲ 2012-04-23 ADD ▲▲▲

// KT1-2013-0000694対応 20130708 星野 ADD START
	/**
	 * EKK2091B001 住所変更一覧照会 上りマッピング.
	 * <br>
	 * @param   reqParam   モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   condMap    検索条件格納マップ
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	public HashMap<String, Object> setEKK2091B001_Kaisen( IRequestParameterReadWrite param, String fixedText, String kaisenUwNo ) throws RequestParameterException {

		/** パラメータマップ設定 */
		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート設定 */
		CAANMsg template = createTemplate( param, EKK2091B001CBSMsg.class.getName(), EKK2091B001, FUNC_CD_SEL_DEFAULT );

		// ＫＥＹ＿移転元サービス契約回線内訳番号
		template.set( EKK2091B001CBSMsg.KEY_ITNM_SVKEI_KISUW_NO, kaisenUwNo );

		/** パラメータマップとテンプレートのマッピング */
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;

	}

	/**
	 *【下りマッピング】EKK2091B001 住所変更一覧照会 下りマッピング（全項目ではありません！）.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList<HashMap> getEKK2091B001_Kaisen( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk2091_b001_map = (HashMap)( paramWorkMap.get( EKK2091B001_MAP ) );
		if ( kk2091_b001_map == null ) {
			kk2091_b001_map = new HashMap();
			paramWorkMap.put( EKK2091B001_MAP, kk2091_b001_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk2091_b001_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK2091B001CBSMsg.EKK2091B001CBSMSG1LIST );
		kk2091_b001_map_list = (ArrayList)( kk2091_b001_map.get( EKK2091B001CBSMsg.EKK2091B001CBSMSG1LIST ) );
		if ( kk2091_b001_map_list == null ) {
			kk2091_b001_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk2091_b001_map_list.size() ) {
					kk2091_b001_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk2091_b001_map = (HashMap)( kk2091_b001_map_list.get(i) );

				// 住所変更番号
				dwnMapping( child_template, child_kk2091_b001_map, EKK2091B001CBSMsg1List.ADCHG_NO );
				// 申込番号
				dwnMapping( child_template, child_kk2091_b001_map, EKK2091B001CBSMsg1List.MSKM_NO );
				// 移転元サービス契約回線内訳番号
				dwnMapping( child_template, child_kk2091_b001_map, EKK2091B001CBSMsg1List.ITNM_SVKEI_KISUW_NO );
				// 移転先サービス契約回線内訳番号
				dwnMapping( child_template, child_kk2091_b001_map, EKK2091B001CBSMsg1List.ITENS_SVKEI_KISUW_NO );
				// 住所変更ステータス
				dwnMapping( child_template, child_kk2091_b001_map, EKK2091B001CBSMsg1List.ADCHG_STAT );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK2091B001(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );


		return kk2091_b001_map_list;
	}
// KT1-2013-0000694対応 20130708 星野 ADD END
	/**
	 * EKK2091B001 住所変更一覧照会 上りマッピング.
	 * <br>
	 * @param   reqParam   モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   condMap    検索条件格納マップ
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	public HashMap<String, Object> setEKK2091B001( IRequestParameterReadWrite param, String fixedText, String adchg_no ) throws RequestParameterException {

		/** パラメータマップ設定 */
		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート設定 */
		CAANMsg template = createTemplate( param, EKK2091B001CBSMsg.class.getName(), EKK2091B001, FUNC_CD_SEL_DEFAULT );

		// param.ADCHG_NO ⇒ EKK0451B005.KEY_ADCHG_NO
		template.set( EKK2091B001CBSMsg.KEY_ADCHG_NO, adchg_no );

		/** パラメータマップとテンプレートのマッピング */
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;

	}

	/**
	 *【下りマッピング】EKK2091B001 住所変更一覧照会 下りマッピング.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK2091B001( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk2091_b001_map = (HashMap)( paramWorkMap.get( EKK2091B001_MAP ) );
		if ( kk2091_b001_map == null ) {
			kk2091_b001_map = new HashMap();
			paramWorkMap.put( EKK2091B001_MAP, kk2091_b001_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk2091_b001_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK2091B001CBSMsg.EKK2091B001CBSMSG1LIST );
		kk2091_b001_map_list = (ArrayList)( kk2091_b001_map.get( EKK2091B001CBSMsg.EKK2091B001CBSMSG1LIST ) );
		if ( kk2091_b001_map_list == null ) {
			kk2091_b001_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk2091_b001_map_list.size() ) {
					kk2091_b001_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk2091_b001_map = (HashMap)( kk2091_b001_map_list.get(i) );

				// オーナー契約番号
				dwnMapping( child_template, child_kk2091_b001_map, EKK2091B001CBSMsg1List.ADCHG_NO );
				// マンション物件番号
				dwnMapping( child_template, child_kk2091_b001_map, EKK2091B001CBSMsg1List.MSKM_NO );
				// マンション物件番号名称
				dwnMapping( child_template, child_kk2091_b001_map, EKK2091B001CBSMsg1List.ITNM_SVKEI_KISUW_NO );
				// P-ID
				dwnMapping( child_template, child_kk2091_b001_map, EKK2091B001CBSMsg1List.ITENS_SVKEI_KISUW_NO );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK2091B001(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk2091_b001_map_list == null ) || ( kk2091_b001_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( kk2091_b001_map_list.get(0) );
	}
	
//	/**

	/**
	 *【エラーマッピング】EKK0451B010 割引サービス契約一覧照会(割引サービス指定).
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK2091B001( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK2091B001CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		return param;
	}
	
	/**
	 *【マッピング情報適用】EKK2091B001 住所変更一覧照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk2091_b001_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK2091B001( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKK2091B001_MAP, mapInfo);
		}
	}
	

	//▼▼▼ 工事案件対応 新城 ▼▼▼
	/**
	 *【上りマッピング】EKK0251A010 サービス契約回線内訳一意照会 上りマッピング.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk2091_b001_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0251A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0251A010CBSMsg.class.getName(), EKK0251A010, FUNC_CD_SEL_CURRENT );

		/** 上りマッピング **/
		// mapInfo.オーナー契約番号 ⇒ EKK0251A010.ＫＥＹ＿オーナー契約番号
		if ( mapInfo.containsKey( EKK2091B001CBSMsg1List.ITENS_SVKEI_KISUW_NO ) ) {
			template.set( EKK0251A010CBSMsg.KEY_SVC_KEI_KAISEN_UCWK_NO, (String)mapInfo.get( EKK2091B001CBSMsg1List.ITENS_SVKEI_KISUW_NO ));
			
		} else {
			template.setNull( EKK0251A010CBSMsg.KEY_SVC_KEI_KAISEN_UCWK_NO );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 * EKK0251A010 サービス契約回線内訳一意照会 下りマッピング.
	 * <br>
	 * @param   reqParam   モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings("unchecked")
	public HashMap getEKK0251A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** サービスIFの戻り値 */
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 */
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 (EKK0251A010 サービス契約回線内訳) */
		HashMap kk0251_a010_map = (HashMap)( paramWorkMap.get( EKK0251A010_MAP ) );
		if ( kk0251_a010_map == null ) {
			kk0251_a010_map = new HashMap();
			paramWorkMap.put( EKK0251A010_MAP, kk0251_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0251_a010_map_list = null;

		/** 下りマッピング */
		templateArray = template.getCAANMsgList( EKK0251A010CBSMsg.EKK0251A010CBSMSG1LIST);
		kk0251_a010_map_list = (ArrayList)( kk0251_a010_map.get( EKK0251A010CBSMsg.EKK0251A010CBSMSG1LIST ));

		if ( kk0251_a010_map_list == null ) {
			kk0251_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			// サービス契約回線内訳一意照会
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0251_a010_map_list.size() ) {
					((List<HashMap<String, Object>>) kk0251_a010_map_list).add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0251_a010_map = (HashMap)( kk0251_a010_map_list.get(i) );

				// サービス契約回線内訳番号
				dwnMapping( child_template, child_kk0251_a010_map, EKK0251A010CBSMsg1List.SVC_KEI_KAISEN_UCWK_NO);
				// マンション物件コード
				dwnMapping( child_template, child_kk0251_a010_map, EKK0251A010CBSMsg1List.MANSION_BUKKEN_NO);
			}
		}

		/** エラーマッピング */
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0451B005(param, template, Integer.parseInt( returnCode.toString() ), EKK0451B005CBSMsg.STATUS );

		/** エラー情報の適用 */
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0251_a010_map_list == null ) || ( kk0251_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( kk0251_a010_map_list.get(0) );
	}
	
	/**
	 *【マッピング情報適用】EKK0251A010 サービス契約回線内訳一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk2091_b001_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0251A010( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKK0251A010_MAP, mapInfo);
		}
	}
	
// ▼▼▼ 2012-06-23 新城 MOD ▼▼▼
	//★★
	/**
	 *【S-IF呼出判定】EKK0891A010 提供方式契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0081_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  実行可否
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEKK0891A010KeyTK_HOSHIKI_KEI_NO( IRequestParameterReadWrite param, String fixedText ) throws RequestParameterException {

		HashMap<String, Object> kksv_9837_map = (HashMap<String, Object>)(param.getData( fixedText ) );
		
		if ( kksv_9837_map == null ) {
			return false;
		}
		if ( !kksv_9837_map.containsKey( JKKKojiAnkenConstCC.TK_HOSHIKI_KEI_NO ) ) {
			return false;
		}
		if ( StringUtils.isEmpty( (String)kksv_9837_map.get( JKKKojiAnkenConstCC.TK_HOSHIKI_KEI_NO )) ) {
			return false;
		}

		return true;
	}

	/**
	 *【上りマッピング】EKK0891A010 提供方式契約一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕kk0081_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0891A010KeyTK_HOSHIKI_KEI_NO( IRequestParameterReadWrite param, String fixedText ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		HashMap<String, Object> kksv_9837_map = (HashMap<String, Object>)(param.getData( fixedText ) );
		
		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, EKK0891A010CBSMsg.class.getName(), EKK0891A010, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// param.提供方式契約番号 ⇒ EKK0891A010.ＫＥＹ＿提供方式契約番号
		String tkHoshikiKeiNo = (String)kksv_9837_map.get( JKKKojiAnkenConstCC.TK_HOSHIKI_KEI_NO);
		if ( tkHoshikiKeiNo != null && !StringUtils.isEmpty( tkHoshikiKeiNo ) ) {
			template.set( EKK0891A010CBSMsg.KEY_TK_HOSHIKI_KEI_NO, tkHoshikiKeiNo );
		} else {
			template.setNull( EKK0891A010CBSMsg.KEY_TK_HOSHIKI_KEI_NO );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
// ▲▲▲ 2012-06-23 新城 MOD ▲▲▲
	
	//▼▼▼ 障害 No.120 2012-06-29 新城 ▼▼▼
	/**
	 *【上りマッピング】EKK1681B001 異動予約一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK1681B001( IRequestParameterReadWrite param, String fixedText,HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = createTemplate( param, EKK1681B001CBSMsg.class.getName(), EKK1681B001, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// mapInfo.サービス契約番号 ⇒ EKK1681B001.ＫＥＹ＿サービス契約番号
		if ( mapInfo.containsKey( EKK0081A010CBSMsg1List.SVC_KEI_NO ) ) {
			template.set( EKK1681B001CBSMsg.KEY_SVC_KEI_NO, (String)mapInfo.get( EKK0081A010CBSMsg1List.SVC_KEI_NO ) );
		} else {
			template.setNull( EKK1681B001CBSMsg.KEY_SVC_KEI_NO );
		}
		
		// ＫＥＹ＿異動予約状態コード
		template.set( EKK1681B001CBSMsg.KEY_IDO_RSV_STAT_CD, "00,03");
		
		// ＫＥＹ＿異動区分
		template.set( EKK1681B001CBSMsg.KEY_IDO_DIV, "00019");
		
		// ＫＥＹ＿異動予約詳細コード
		template.set( EKK1681B001CBSMsg.KEY_IDO_RSV_DTL_CD, "003");
		

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
// OM-2013-0003521対応 20131021 星野 ADD START
	/**
	 *【上りマッピング】EKK1681B001 異動予約一覧照会（コース変更用）.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK1681B001CrsChg( IRequestParameterReadWrite param, String fixedText,HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = createTemplate( param, EKK1681B001CBSMsg.class.getName(), EKK1681B001, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// mapInfo.サービス契約番号 ⇒ EKK1681B001.ＫＥＹ＿サービス契約番号
		if ( mapInfo.containsKey( EKK0081A010CBSMsg1List.SVC_KEI_NO ) ) {
			template.set( EKK1681B001CBSMsg.KEY_SVC_KEI_NO, (String)mapInfo.get( EKK0081A010CBSMsg1List.SVC_KEI_NO ) );
		} else {
			template.setNull( EKK1681B001CBSMsg.KEY_SVC_KEI_NO );
		}
		
		// ＫＥＹ＿異動予約状態コード
		template.set( EKK1681B001CBSMsg.KEY_IDO_RSV_STAT_CD, "00,03");
		
		// ＫＥＹ＿異動区分（コース変更）
		template.set( EKK1681B001CBSMsg.KEY_IDO_DIV, "00009");
		
		// ＫＥＹ＿異動予約詳細コード
		template.set( EKK1681B001CBSMsg.KEY_IDO_RSV_DTL_CD, "003");
		

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
// OM-2013-0003521対応 20131021 星野 ADD END
	
// ANK-1664-00-00対応 20140105 星野 ADD START
	/**
	 *【上りマッピング】EKK1681B001 異動予約一覧照会（機器オプション解約用）.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK1681B001KikiOpDsl( IRequestParameterReadWrite param, String fixedText,HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = createTemplate( param, EKK1681B001CBSMsg.class.getName(), EKK1681B001, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// mapInfo.機器オプションサービス契約番号 ⇒ EKK1681B001.ＫＥＹ＿機器オプションサービス契約番号
		if ( mapInfo.containsKey(  EKK2811B010CBSMsg1List.KKOP_SVC_KEI_NO ) ) {
			template.set( EKK1681B001CBSMsg.KEY_KKOP_SVC_KEI_NO, (String)mapInfo.get( EKK2811B010CBSMsg1List.KKOP_SVC_KEI_NO ) );
		} else {
			template.setNull( EKK1681B001CBSMsg.KEY_KKOP_SVC_KEI_NO );
		}
		
		// ＫＥＹ＿異動予約状態コード
		template.set( EKK1681B001CBSMsg.KEY_IDO_RSV_STAT_CD, "00,03");
		
		// ＫＥＹ＿異動区分（住所変更・登録）
		template.set( EKK1681B001CBSMsg.KEY_IDO_DIV, "00019");
		
		// ＫＥＹ＿異動予約詳細コード（機器オプション解約）
		template.set( EKK1681B001CBSMsg.KEY_IDO_RSV_DTL_CD, "024");
		

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
	
	/**
	 *【上りマッピング】EKK1681B001 異動予約一覧照会（サービス解約用）.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK1681B001SvcDsl( IRequestParameterReadWrite param, String fixedText,HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = createTemplate( param, EKK1681B001CBSMsg.class.getName(), EKK1681B001, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// mapInfo.機器オプションサービス契約番号 ⇒ EKK1681B001.ＫＥＹ＿機器オプションサービス契約番号
		if ( mapInfo.containsKey( EKK0081A010CBSMsg1List.SVC_KEI_NO ) ) {
			template.set( EKK1681B001CBSMsg.KEY_SVC_KEI_NO, (String)mapInfo.get( EKK0081A010CBSMsg1List.SVC_KEI_NO ) );
		} else {
			template.setNull( EKK1681B001CBSMsg.KEY_SVC_KEI_NO );
		}
		
		// ＫＥＹ＿異動予約状態コード
		template.set( EKK1681B001CBSMsg.KEY_IDO_RSV_STAT_CD, "00,03");
		
		// ＫＥＹ＿異動区分（住所変更・登録）
		template.set( EKK1681B001CBSMsg.KEY_IDO_DIV, "00019");
		
		// ＫＥＹ＿異動予約詳細コード（サービス解約）
		template.set( EKK1681B001CBSMsg.KEY_IDO_RSV_DTL_CD, "007");
		

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
// ANK-1664-00-00対応 20140105 星野 ADD END


	/**
	 *【下りマッピング】EKK1681B001 異動予約一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK1681B001( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk1681_b001_map = (HashMap)( paramWorkMap.get( EKK1681B001_MAP ) );
		if ( kk1681_b001_map == null ) {
			kk1681_b001_map = new HashMap();
			paramWorkMap.put( EKK1681B001_MAP, kk1681_b001_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk1681_b001_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK1681B001CBSMsg.EKK1681B001CBSMSG1LIST );
		kk1681_b001_map_list = (ArrayList)( kk1681_b001_map.get( EKK1681B001CBSMsg.EKK1681B001CBSMSG1LIST ) );
		if ( kk1681_b001_map_list == null ) {
			kk1681_b001_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk1681_b001_map_list.size() ) {
					kk1681_b001_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk1681_b001_map = (HashMap)( kk1681_b001_map_list.get(i) );
				
				// 内訳が埋まっているものは除外
				if (!StringUtils.isEmpty((String) child_kk1681_b001_map.get(EKK1681B001CBSMsg1List.SVC_KEI_UCWK_NO))) {
					continue;
				}

				// 新料金グループコースコード
				dwnMapping( child_template, child_kk1681_b001_map, EKK1681B001CBSMsg1List.NEW_PRC_GRP_CD );
				// 新料金コースコード
				dwnMapping( child_template, child_kk1681_b001_map, EKK1681B001CBSMsg1List.NEW_PCRS_CD );
				// 新プランコード
				dwnMapping( child_template, child_kk1681_b001_map, EKK1681B001CBSMsg1List.NEW_PPLAN_CD );
				// 提供方式契約番号
				dwnMapping( child_template, child_kk1681_b001_map, EKK1681B001CBSMsg1List.NEW_TK_HOSHIKI_KEI_NO );
// OM-2014-0001716対応 20140428 星野 ADD START
				dwnMapping( child_template, child_kk1681_b001_map, EKK1681B001CBSMsg1List.OLD_DMPS_ANKEN_NO );
// OM-2014-0001716対応 20140428 星野 ADD END

			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK1681B001(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk1681_b001_map_list == null ) || ( kk1681_b001_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( kk1681_b001_map_list.get(0) );
	}
// ANK-1664-00-00対応 20140105 星野 ADD START
	/**
	 *【下りマッピング】EKK1681B001 異動予約一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK1681B001All( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk1681_b001_map = (HashMap)( paramWorkMap.get( EKK1681B001_MAP ) );
		if ( kk1681_b001_map == null ) {
			kk1681_b001_map = new HashMap();
			paramWorkMap.put( EKK1681B001_MAP, kk1681_b001_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk1681_b001_map_list = null;

		// 返却データ項目名
		String[] resDataColums = getColumNameList((new EKK1681B001CBSMsg1List()).getContents(), false);
		
		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK1681B001CBSMsg.EKK1681B001CBSMSG1LIST );
		kk1681_b001_map_list = (ArrayList)( kk1681_b001_map.get( EKK1681B001CBSMsg.EKK1681B001CBSMSG1LIST ) );
		if ( kk1681_b001_map_list == null ) {
			kk1681_b001_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk1681_b001_map_list.size() ) {
					kk1681_b001_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk1681_b001_map = (HashMap)( kk1681_b001_map_list.get(i) );
				
				for(String resDataColumnName : resDataColums){
					dwnMapping( child_template, child_kk1681_b001_map, resDataColumnName );
				}
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK1681B001(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk1681_b001_map_list == null ) || ( kk1681_b001_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( kk1681_b001_map_list.get(0) );
	}
// ANK-1664-00-00対応 20140105 星野 ADD END

	
	/**
	 * EKK1681B001 異動予約一覧（SYSID） エラー情報設定.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK1681B001( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK1681B001CBSMsg.STATUS );

		/** エラーマッピング */
		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		// ＫＥＹ＿SYSID
		errMapping( template, errMap, EKK1681B001CBSMsg.KEY_SYSID_ERR );

		return param;
	}
	
	/**
	 *【マッピング情報適用】EKK1681B001 異動予約一覧（SYSID）.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk1681_b001_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK1681B001( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKK1681B001_MAP, mapInfo);
		}
	}
	//▲▲▲ 障害 No.120 2012-06-29 新城 ▲▲▲
	
	// ▼▼▼ IT2-2012-0001101 2012-07-05 新城 ▼▼▼
	/**
	 *【マッピング情報適用】EKK0881A010 回線使用契約一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk0881_a010_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0881A010( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKK0881A010_MAP, mapInfo);
		}
	}

	/**
	 *【上りマッピング】EZM0291B010 営業日管理一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEZM0291B010( IRequestParameterReadWrite param, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = createTemplate( param, EZM0291B010CBSMsg.class.getName(), EZM0291B010, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// mapInfo.運用日付+標準サービス開始日数（年） ⇒ EZM0291B010.KEY_YEAR
		if ( mapInfo.containsKey(EZM0291B010CBSMsg.KEY_YEAR ) ) {
			template.set( EZM0291B010CBSMsg.KEY_YEAR, (String)mapInfo.get("KEY_YEAR"));
		} else {
			template.setNull( EZM0291B010CBSMsg.KEY_YEAR );
		}
		// mapInfo.運用日付+標準サービス開始日数（月） ⇒ EZM0291B010.KEY_MON
		if ( mapInfo.containsKey(EZM0291B010CBSMsg.KEY_MON ) ) {
			template.set( EZM0291B010CBSMsg.KEY_MON, (String)mapInfo.get("KEY_MON"));
		} else {
			template.setNull( EZM0291B010CBSMsg.KEY_MON );
		}
		// mapInfo.運用日付+標準サービス開始日数（日） ⇒ EZM0291B010.KEY_DAY
		if ( mapInfo.containsKey(EZM0291B010CBSMsg.KEY_DAY ) ) {
			template.set( EZM0291B010CBSMsg.KEY_DAY, (String)mapInfo.get("KEY_DAY"));
		} else {
			template.setNull( EZM0291B010CBSMsg.KEY_DAY );
		}

		// 検索結果最大件数
		template.set(EZM0291B010CBSMsg.MAX_SEARCH_NUM, String.valueOf(Integer.MAX_VALUE));

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EZM0291B010 営業日管理一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEZM0291B010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap zm0291_b010_map = (HashMap)( paramWorkMap.get( EZM0291B010_MAP ) );
		if ( zm0291_b010_map == null ) {
			zm0291_b010_map = new HashMap();
			paramWorkMap.put( EZM0291B010_MAP, zm0291_b010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList zm0291_b010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EZM0291B010CBSMsg.EZM0291B010CBSMSG1LIST );
		zm0291_b010_map_list = (ArrayList)( zm0291_b010_map.get( EZM0291B010CBSMsg.EZM0291B010CBSMSG1LIST ) );
		if ( zm0291_b010_map_list == null ) {
			zm0291_b010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= zm0291_b010_map_list.size() ) {
					zm0291_b010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_zm0291_b010_map = (HashMap)( zm0291_b010_map_list.get(i) );

				// 対象年月日
				dwnMapping( child_template, child_zm0291_b010_map, EZM0291B010CBSMsg1List.TRGT_YMD );
				// 営業日フラグ
				dwnMapping( child_template, child_zm0291_b010_map, EZM0291B010CBSMsg1List.BUSIDAY_FLG );

			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK1681B001(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( zm0291_b010_map_list == null ) || ( zm0291_b010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( zm0291_b010_map_list.get(0) );

	}

	/**
	 * EZM0291B010 営業日管理一覧照会 エラー情報設定.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEZM0291B010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EZM0291B010CBSMsg.STATUS );

		/** エラーマッピング */
		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		// KEY_YEAR_ERR
		errMapping( template, errMap, EZM0291B010CBSMsg.KEY_YEAR_ERR );

		return param;
	}
	// ▲▲▲ IT2-2012-0001101 2012-07-05 新城 ▲▲▲
// ANK-1387-00-00 2013.01.17 Y.MORIMOTO ADD START
//TODO 物流ＣＣマッパーより転記
	/**
	 * EKK0081B009_同一場所サービス契約情報照会
	 * サービスコンポーネント実行前に、CAANMsgに必要なデータをマッピングする
	 * 
	 * @param param リクエストパラメータ
	 * @param svcKeiNo サービス契約番号
	 * @return S/I上り情報
	 * @throws RequestParameterException 例外時にスローされます
	 */
	public HashMap<String, Object> editInMsgEKK0081B009(
			IRequestParameterReadWrite param, 
			String svcKeiNo)
			throws RequestParameterException
	{
		CAANMsg template = new CAANMsg(EKK0081B009CBSMsg.class.getName());
		
		// nullマッピングを実施
		fillCAANMSGNullMapping(template, new EKK0081B009CBSMsg().getContents());
		
		// 共通部を設定
		editInMsgBasicCmn(param, template);
		
		// テンプレートID(SIFのID)
		template.set(EKK0081B009CBSMsg.TEMPLATEID, EKK0081B009);

		// 機能コード
// OM-2019-0000573 2019/07/24 ADD START
//		template.set(EKK0081B009CBSMsg.FUNC_CODE, JPCModelConstant.FUNC_CD_1);
		template.set(EKK0081B009CBSMsg.FUNC_CODE, JPCModelConstant.FUNC_CD_4);
// OM-2019-0000573 2019/07/24 ADD END

		// ＫＥＹ＿サービス契約番号
		template.set(EKK0081B009CBSMsg.KEY_SVC_KEI_NO, svcKeiNo);
		
		// 上り情報を生成
		return editInMsgCmn(param, template);
	}
	/**
	 *<DL>
	 *<DT>処理概要:EKK0081B009_同一場所サービス契約情報照会
	 *<DD>サービスコンポーネント実行後に、IRequestParameterReadWriteにエラー情報をマッピングする
	 *<DT>入力パラメータ説明:
	 *<DD>特になし
	 *<DT>入力パラメータ説明：
	 *<DD>特になし
	 *<DT>出力パラメータ説明:
	 *<DD>特になし
	 *</DL>
	 * @param param (I) 業務データ取得・書込用I/F
	 * @param templates (I) CAANMsgクラス配列
	 * @param returnCode (I) リターンコード
	 * @param fixedText (I) ユーザ任意文字列
	 * @return 業務データ取得・書込用I/F
	 * @throws Throwable
	 * @since 2011.11.08
	 */
	@SuppressWarnings("unchecked")
	public IRequestParameterReadWrite editErrorInfoEKK0081B009(IRequestParameterReadWrite param, CAANMsg[] templates, int returnCode, String fixedText)
	throws Throwable
	{
		CAANMsg template = templates[0];
		int templateStatus = template.getInt(EKK0081B009CBSMsg.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 inMap = null;
		
		// 作業項目領域
		Map workMap = param.getMappingWorkArea();
		if (workMap == null)
		{
			workMap = new HashMap();
			param.setMappingWorkArea(workMap);
		}
		
		/* ユーザデータ情報 */
		inMap = (HashMap)param.getData(fixedText);
		if (inMap == null)
		{
			inMap = new HashMap();
			param.setData(fixedText, inMap);
		}

		// 対象データ.ＫＥＹ＿サービス契約番号 → ＫＥＹ＿サービス契約番号 のエラー情報返却
		if (!template.isNull(EKK0081B009CBSMsg.KEY_SVC_KEI_NO_ERR))
		{
			if (!inMap.containsKey("key_svc_kei_no_err"))
			{
				inMap.put("key_svc_kei_no_err", template.getString(EKK0081B009CBSMsg.KEY_SVC_KEI_NO_ERR));
			}
		}
		// 対象データ.同一場所サービス契約情報照会明細 → 同一場所サービス契約情報照会明細 のエラー情報返却
		if (!template.isNull(EKK0081B009CBSMsg.EKK0081B009CBSMSG1LIST_ERR))
		{
			if (!inMap.containsKey("EKK0081B009CBSMsg1List_err"))
			{
				inMap.put("EKK0081B009CBSMsg1List_err", template.getString(EKK0081B009CBSMsg.EKK0081B009CBSMSG1LIST_ERR));
			}
		}
		
		return param;
	}

	/**
	 *<DL>
	 *<DT>処理概要:EKK0081B009_同一場所サービス契約情報照会
	 *<DD>サービスコンポーネント実行後に、IRequestParameterReadWriteに必要なデータをマッピングする
	 *<DT>入力パラメータ説明:
	 *<DD>特になし
	 *<DT>入力パラメータ説明：
	 *<DD>特になし
	 *<DT>出力パラメータ説明:
	 *<DD>特になし
	 *</DL>
	 * @param msgList (I) CAANMsgクラス 
	 * @param param (I) 業務データ取得・書込用I/F
	 * @param fixedText (I) ユーザ任意文字列
	 * @return 業務データ取得・書込用I/F
	 * @throws Throwable
	 * @since 2011.11.08
	 */
	@SuppressWarnings("unchecked")
	public IRequestParameterReadWrite editResultRPEKK0081B009(Map<?, ?> msgList,
			IRequestParameterReadWrite param, String fixedText) throws Throwable
	{

		// SCからの戻り値からCAANMsgを取得する。
		CAANMsg[] templates = (CAANMsg[])msgList.get(JCMConstants.TEMPLATE_LIST_KEY);

		// リターンコード取得
		Object return_code = msgList.get(JCMConstants.RET_CD_INT_KEY);
		
		// エラー情報の設定
		param = editErrorInfoEKK0081B009(param, templates, (Integer)return_code, fixedText);

		//エラー情報のマップを取得
		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;
	}

	/**
	 * 持ちうるフィールドにNullマッピングで埋める
	 * 
	 * @param msg 対象クラス
	 * @param contents 対応クラスのフィールド列挙
	 */
	private void fillCAANMSGNullMapping(CAANMsg msg, Object[][] contents)
	{
		
		// 要素ごとのループ
		for(int i = 0 ; i < contents.length ; i++)
		{
			
			Object element = null;
			
			// キーに該当する箇所の取得
			element = contents[i][0];

			// Nullでマッピング
			msg.setNull((String)element);
			
		}
		
	}
	
	/**
	 * 条件部の共通する項目の設定する
	 * 
	 * @param param リクエストパラメータ
	 * @param template template 条件の設定先
	 * @throws RequestParameterException
	 */
	private void editInMsgBasicCmn(IRequestParameterReadOnly param, CAANMsg template)
	throws RequestParameterException
	{
		
		// オペレータ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);
		
	}
	
	/**
	 * サービスI/F実行用の上り情報を生成する
	 * 
	 * @param param リクエストパラメータ
	 * @param template 条件の設定先
	 * @return S/I上り情報
	 * @throws RequestParameterException
	 * @exception RequestParameterExceptionがスローされます
	 *                。
	 */
	private HashMap<String, Object> editInMsgCmn(IRequestParameterReadOnly param, CAANMsg template)
	throws RequestParameterException 
	{
		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[] templates = new CAANMsg[1];
		templates[0] = template;
		paramMap.put(JCMConstants.TEMPLATE_LIST_KEY, templates);

		return paramMap;

	}
	
	/**
	 * EKU0011B050 工事案件一覧照会（工事案件番号サービス契約番号） 上りマッピング.
	 * <br>
	 * @param   reqParam   モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   condMap    検索条件格納マップ
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	public HashMap<String, Object> setEKU0011B050( IRequestParameterReadWrite reqParam, String fixedText, HashMap<String, String> condMap ) throws RequestParameterException {

		/** 入力情報マップ 生成 */
		HashMap<String, Object> inInfoMap = new HashMap<String, Object>();
		inInfoMap.put( IN_INF_KEY_REQ_PARAM, reqParam );
		inInfoMap.put( IN_INF_KEY_FIXED_TEXT, fixedText );

		/** サービスI/Fマッピング共通情報マップ 生成 */
		HashMap<String, Object> svcIfCmnInfMap = new HashMap<String, Object>();
		svcIfCmnInfMap.put( SVC_IF_CMN_INF_KEY_USE_CBSMSG, EKU0011B050CBSMsg.class );
		svcIfCmnInfMap.put( SVC_IF_CMN_INF_KEY_USE_TEMP_ID_KEY, EKU0011B050CBSMsg.TEMPLATEID );
		svcIfCmnInfMap.put( SVC_IF_CMN_INF_KEY_USE_TEMP_ID_VAL, EKU0011B050 );
		svcIfCmnInfMap.put( SVC_IF_CMN_INF_KEY_USE_FUNC_CD_KEY, EKU0011B050CBSMsg.FUNC_CODE );
		svcIfCmnInfMap.put( SVC_IF_CMN_INF_KEY_USE_FUNC_CD_VAL, JPCModelConstant.FUNC_CD_1 );

		/** 設定値格納マップ 生成  ※検索条件を格納 */
		HashMap<String, Object> setDtMap = new HashMap<String, Object>();
		// EKU0011B050.検索処理パターン
		setDtMap.put( EKU0011B050CBSMsg.SEARCH_TYPE, String.valueOf(JPCModelConstant.SAERCH_TYPE_IKT) );
		// EKU0011B050.最大検索件数
		setDtMap.put( EKU0011B050CBSMsg.MAX_SEARCH_NUM, String.valueOf("10000") );
		// EKU0011B050.表示件数
		setDtMap.put( EKU0011B050CBSMsg.DISPLAY_NUM, String.valueOf("10000") );
		// EKU0011B050.表示ページ番号
		setDtMap.put( EKU0011B050CBSMsg.DISPLAY_PAGE_NUM, String.valueOf("1") );
		// EKU0011B050.総検索数
		setDtMap.put( EKU0011B050CBSMsg.TOTAL_SEARCH_NUM, String.valueOf("10000") );
		// EKU0011B050.総ページ番号
		setDtMap.put( EKU0011B050CBSMsg.TOTAL_PAGE_NUM, String.valueOf("1") );
		// condMap.工事案件番号サービス契約番号 ⇒ EKU0011B050.ＫＥＹ＿工事案件番号サービス契約番号
		setDtMap.put( EKU0011B050CBSMsg.KEY_KOJIAK_NO_SVC_KEI_NO, condMap.get( EKU0011B050CBSMsg.KEY_KOJIAK_NO_SVC_KEI_NO ) );

		/** 上りマッピング実施 */
		return setUppMapping( inInfoMap, svcIfCmnInfMap, setDtMap );
	}

	/**
	 * EKU0011B050 工事案件一覧照会（工事案件番号サービス契約番号） 下りマッピング.
	 * <br>
	 * @param   reqParam   モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	public ArrayList<HashMap<String, Object>> getEKU0011B050( IRequestParameterReadWrite reqParam, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** 事前準備 */
		// 返却データ項目名
		String[] resDataColums = {
				// 工事案件番号
				EKU0011B050CBSMsg1List.KOJIAK_NO,
				// 工事案件種別コード
				EKU0011B050CBSMsg1List.KOJIAK_SBT_CD,
				// 工事案件ステータス
				EKU0011B050CBSMsg1List.KOJIAK_STAT
		};

		// エラー項目へ割付するデータ項目名
		String[] errMappingDataColums = {
				// ＫＥＹ＿工事案件番号サービス契約番号
				EKU0011B050CBSMsg.KEY_KOJIAK_NO_SVC_KEI_NO_ERR
		};


		/** 入力情報マップ 生成 */
		HashMap<String, Object> inInfoMap = new HashMap<String, Object>();
		inInfoMap.put( IN_INF_KEY_REQ_PARAM, reqParam );
		inInfoMap.put( IN_INF_KEY_FIXED_TEXT, fixedText );

		/** サービスI/Fマッピング共通情報マップ 生成 */
		HashMap<String, Object> svcIfCmnInfMap = new HashMap<String, Object>();
		svcIfCmnInfMap.put( SVC_IF_CMN_INF_KEY_USE_CONV_MAP_NM, EKU0011B050_MAP );
		svcIfCmnInfMap.put( SVC_IF_CMN_INF_KEY_USE_DTL_LST_NM, EKU0011B050CBSMsg.EKU0011B050CBSMSG1LIST );
		svcIfCmnInfMap.put( SVC_IF_CMN_INF_KEY_USE_STS_COLUM_NM, EKU0011B050CBSMsg.STATUS );

		/** 返却データ項目名リスト 生成 */
		ArrayList<String> resDtLst = new ArrayList<String>();
		for( int i=0; i < resDataColums.length; i++ ){
			resDtLst.add( resDataColums[i] );
		}

		/** エラー項目へ割付するデータ項目名リスト 生成 */
		ArrayList<String> errDtLst = new ArrayList<String>();
		for( int i=0; i < errMappingDataColums.length; i++ ){
			errDtLst.add( errMappingDataColums[i] );
		}

		/** 下りマッピング実施 */
		return setSelDwnMappingToLst( inInfoMap, svcIfCmnInfMap, resultMap, resDtLst, errDtLst );
	}
	
	/**
	 * 上りマッピング共通処理[照会系,更新系].
	 * <br>
	 * @param   inInfMap        入力情報マップ
	 * @param   svcIfCmnInfMap  サービスI/Fマッピング共通情報マップ
	 * @param   setDtMap        設定値格納マップ
	 * @throws  Exception       例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	private HashMap<String, Object> setUppMapping( HashMap<String, Object> inInfMap,
													HashMap<String, Object> svcIfCmnInfMap,
													HashMap<String, Object> setDtMap ) throws RequestParameterException {

		/** 事前処理 */
		// リクエストパラメータを取得
		IRequestParameterReadWrite reqParam = (IRequestParameterReadWrite)inInfMap.get( IN_INF_KEY_REQ_PARAM );

		// 使用するCBSMsgクラスを取得
		Class<?> cbsMsg = (Class<?>)svcIfCmnInfMap.get( SVC_IF_CMN_INF_KEY_USE_CBSMSG );

		// 使用するテンプレートIDを取得
		String templateIdKey = (String)svcIfCmnInfMap.get( SVC_IF_CMN_INF_KEY_USE_TEMP_ID_KEY );
		String templateIdVal = (String)svcIfCmnInfMap.get( SVC_IF_CMN_INF_KEY_USE_TEMP_ID_VAL );

		// 使用する機能コードを取得
		String funcCdKey = (String)svcIfCmnInfMap.get( SVC_IF_CMN_INF_KEY_USE_FUNC_CD_KEY );
		String funcCdVal = (String)svcIfCmnInfMap.get( SVC_IF_CMN_INF_KEY_USE_FUNC_CD_VAL );


		/** パラメータマップ設定 */
		HashMap<String, Object> paramMap = new HashMap<String, Object>();
		// 電文ID
		paramMap.put( JCMConstants.TRANZACTION_ID_KEY, reqParam.getTelegramID() );
		// ユースケースID
		paramMap.put( JCMConstants.USECASE_ID_KEY, reqParam.getUsecaseID() );
		// オペレーションID
		paramMap.put( JCMConstants.OPERATION_ID_KEY, reqParam.getOperationID() );
		// サービス呼出し区分
		paramMap.put( JCMConstants.CALL_TYPE_KEY, reqParam.getCallType() );
		// 依頼先ホスト名
		paramMap.put( JCMConstants.CLIENT_HOST_NAME_KEY, reqParam.getControlMapData( SCControlMapKeys.REQ_HOSTNAME ) );
		// 依頼元IPアドレス
		paramMap.put( JCMConstants.CLIENT_IP_ADDRESS_KEY, reqParam.getControlMapData( SCControlMapKeys.REQ_HOSTIP ) );
		// 依頼元画面ID
		paramMap.put( JCMConstants.INVOKE_GAMEN_ID_KEY, reqParam.getControlMapData( SCControlMapKeys.REQ_VIEWID ) );
		// オペレータID
		paramMap.put( JCMConstants.OPERATOR_ID_KEY, reqParam.getControlMapData( SCControlMapKeys.OPERATOR_ID ) );

		/** テンプレート設定 */
		CAANMsg template = new CAANMsg( cbsMsg.getName() );
		// オペレータID
		template.set( JCMConstants.OPERATOR_ID_KEY, reqParam.getControlMapData( SCControlMapKeys.OPERATOR_ID ) );
		// 運用日付
		template.set( JCMConstants.OPERATE_DATE_KEY, reqParam.getControlMapData( SCControlMapKeys.OPE_DATE ) );
		// 運用日時
		template.set( JCMConstants.OPERATE_DATETIME_KEY, reqParam.getControlMapData( SCControlMapKeys.OPE_TIME ) );
		// テンプレートID
		template.set( templateIdKey, templateIdVal );
		// 機能コード
		template.set( funcCdKey, funcCdVal );


		/** 上りマッピング */
		Iterator<Map.Entry<String, Object>> setDtMapIte = setDtMap.entrySet().iterator();
		while( setDtMapIte.hasNext() ){
			Map.Entry<String, Object> entry = (Map.Entry<String, Object>)setDtMapIte.next();

			/** nullチェック */
			if( entry.getValue() == null ){
				template.setNull( entry.getKey() );
				continue;
			}

			/** 単項目チェック */
			if( entry.getValue() instanceof String ) {
				String val = (String)entry.getValue();

				if( StringUtils.isEmpty( val )){
					template.setNull( entry.getKey() );
				} else {
					template.set( entry.getKey(), val );
				}
			}

			/** 一覧項目チェック */
			if( entry.getValue() instanceof ArrayList ){

				/** テンプレートへの追加する為のchildテンプレートリストの生成 */
				ArrayList<CAANMsg> child_template_lst = new ArrayList<CAANMsg>();

				/** 使用する明細リスト名を取得 */
				String dtlLstNm = (String)entry.getKey();

				/** 設定項目リストの格納域を取得 */
				ArrayList<HashMap<String, Object>> listDt = (ArrayList<HashMap<String, Object>>)entry.getValue();

				/** 設定項目リストの件数分、繰り返し */
				Iterator<HashMap<String, Object>> listDtIte = listDt.iterator();
				while(listDtIte.hasNext()){

					HashMap<String, Object> listDtMap = listDtIte.next();

					/** 使用するCBSMsgクラスを取得 */
					Class<?> childCbsMsg = (Class<?>)listDtMap.get( SVC_IF_CMN_INF_KEY_USE_CBSMSG );

					/** テンプレートへの追加する為のchildテンプレート生成 */
					CAANMsg childTemplate = new CAANMsg(childCbsMsg.getName());

					Iterator<Map.Entry<String, Object>> childEntryIte = listDtMap.entrySet().iterator();
					while( childEntryIte.hasNext() ){

						Map.Entry<String, Object> childEntry = (Map.Entry<String, Object>)childEntryIte.next();

						/** nullチェック */
						if( childEntry.getValue() == null ){
							childTemplate.setNull( childEntry.getKey() );
							continue;
						}

						/** 単項目チェック */
						if( childEntry.getValue() instanceof String ) {
							String val = (String)childEntry.getValue();

							if( StringUtils.isEmpty( val )){
								childTemplate.setNull( childEntry.getKey() );
							} else {
								childTemplate.set( childEntry.getKey(), val );
							}
						}
					}

					/** childテンプレートをchildテンプレートリストへ追加 */
					child_template_lst.add( childTemplate );
				}

				/** 一覧項目をテンプレートに追加 */
				if( child_template_lst.size() > 0 ){
					template.set( dtlLstNm, child_template_lst.toArray( new CAANMsg[0] ));
				}
			}
		}

		/** パラメータマップとテンプレートのマッピング */
		CAANMsg[] templates = new CAANMsg[1];
		templates[0] = template;
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, templates );

		return paramMap;
	}

	/**
	 * 下りマッピング処理[照会系(一覧照会)].
	 * <br>
	 * @param   inInfMap        入力情報マップ
	 * @param   svcIfCmnInfMap  サービスI/Fマッピング共通情報マップ
	 * @param   svcResMap       サービスIFの結果が格納されているマップ情報
	 * @param   resDtLst        返却データ項目名リスト
	 * @param   errDtLst        エラー項目へ割付するデータ項目名リスト
	 * @throws  Exception       例外が発生した場合
	 * @return  下りマッピング項目
	 */
	private ArrayList<HashMap<String, Object>> setSelDwnMappingToLst( HashMap<String, Object> inInfMap,
																	   HashMap<String, Object> svcIfCmnInfMap,
																	   Map<?, ?> svcResMap,
																	   ArrayList<String> resDtLst, 
																	   ArrayList<String> errDtLst ) throws Exception {

		/** 事前処理 */
		// リクエストパラメータを取得
		IRequestParameterReadWrite reqParam = (IRequestParameterReadWrite)inInfMap.get( IN_INF_KEY_REQ_PARAM );

		// ユーザ任意文字列を取得
		String fixedText = (String)inInfMap.get( IN_INF_KEY_FIXED_TEXT );

		// 使用するparam <---> サービスI/F 変換マップ名を取得
		String convMapNm = (String)svcIfCmnInfMap.get( SVC_IF_CMN_INF_KEY_USE_CONV_MAP_NM );

		// 使用する明細リスト名を取得
		String dtlLstNm = (String)svcIfCmnInfMap.get( SVC_IF_CMN_INF_KEY_USE_DTL_LST_NM );

		// 使用するステータス項目名を取得
		String stsColumNm = (String)svcIfCmnInfMap.get( SVC_IF_CMN_INF_KEY_USE_STS_COLUM_NM );


		/** サービスIFの戻り値 */
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( svcResMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( svcResMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 */
		Map<Object, Object> paramWorkMap = reqParam.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap<Object, Object>();
			reqParam.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目の生成 */
		HashMap<Object, Object> parent_map = (HashMap<Object, Object>)( paramWorkMap.get( convMapNm ) );
		if ( parent_map == null ) {
			parent_map = new HashMap<Object, Object>();
			paramWorkMap.put( convMapNm, parent_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList<HashMap<String, Object>> parent_map_list = null;

		/** 下りマッピング */
		templateArray = template.getCAANMsgList( dtlLstNm );
		parent_map_list = (ArrayList<HashMap<String, Object>>)( parent_map.get( dtlLstNm ) );
		if ( parent_map_list == null ) {
			parent_map_list = new ArrayList<HashMap<String, Object>>();
		}
		if ( templateArray != null ) {
			// 明細
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= parent_map_list.size() ) {
					parent_map_list.add( new HashMap<String, Object>() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap<String, Object> child_map = (HashMap<String, Object>)( parent_map_list.get(i) );

				/** 返却データ項目を取得 */
				Iterator<String> resDtLstIte = resDtLst.iterator();
				while( resDtLstIte.hasNext() ){
					String resDt = resDtLstIte.next();
					if ( child_template.isNull( resDt ) ) {
						child_map.put( resDt, new String() );
					} else {
						child_map.put( resDt, child_template.getString( resDt ) );
					}
				}
			}
		}

		/** リターンコード・メッセージの設定 */
		Object returnCode = svcResMap.get( JCMConstants.RET_CD_INT_KEY );
		scResultStat(reqParam, template, Integer.parseInt( returnCode.toString() ), stsColumNm );

		/** エラーマッピング */
		HashMap<Object, Object> errMap = (HashMap<Object, Object>)( reqParam.getData( fixedText ) );

		// エラー項目へ割付するデータ項目名リストに設定されている全情報を
		// マッピングする
		Iterator<String> errDtLstIte = errDtLst.iterator();
		while( errDtLstIte.hasNext() )
		{
			String errDt = errDtLstIte.next();
			if ( ( !template.isNull( errDt ) ) && ( !errMap.containsKey( errDt ) ) ) {
				errMap.put( errDt, template.getString( errDt ) );
			}
		}

		/** エラー情報の適用 */
		ArrayList<Object> errMapList = (ArrayList<Object>)( reqParam.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		reqParam.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( svcResMap, errMapList ) );

		return parent_map_list;
	}
// ANK-1387-00-00 2013.01.17 Y.MORIMOTO ADD END
// IT1-2013-000XXXX対応 20130508 星野 ADD START
	/**
	 * EDK0011B100_工事会社配送対象物品一覧照会
	 * @param param リクエストパラメータ
	 * @param kojiak_no 工事案件番号
	 * @return S/I上り情報
	 * @throws RequestParameterException 例外時にスローされます
	 */
	public HashMap<String, Object> editInMsgEDK0011B100(
			IRequestParameterReadWrite param,
			String kojiak_no)
			throws RequestParameterException
	{
		CAANMsg template = new CAANMsg(EDK0011B100CBSMsg.class.getName());
		
		// nullマッピングを実施
		fillCAANMSGNullMapping(template, new EDK0011B100CBSMsg().getContents());

		// 共通部を設定
		editInMsgBasicCmn(param, template);
		
		// テンプレートID(SIFのID)
		template.set(EDK0011B100CBSMsg.TEMPLATEID, "EDK0011B100");

		// 機能コード
		template.set(EDK0011B100CBSMsg.FUNC_CODE, JPCModelConstant.FUNC_CD_1);
		
		// ＫＥＹ＿工事案件番号
		template.set(
				EDK0011B100CBSMsg.KEY_KOJIAK_NO,
				kojiak_no);
		
		// 上り情報を生成
		return editInMsgCmn(param, template);
		
	}
	
	@SuppressWarnings("unchecked")
	public IRequestParameterReadWrite editResultRPEDK0011B100(Map<?, ?> msgList,
			IRequestParameterReadWrite param, String fixedText) throws Exception
	{

		// SCからの戻り値からCAANMsgを取得する。
		CAANMsg[] templates = (CAANMsg[])msgList.get(JCMConstants.TEMPLATE_LIST_KEY);

		// リターンコード取得
		Object return_code = msgList.get(JCMConstants.RET_CD_INT_KEY);
		
		// エラー情報の設定
		param = editErrorInfoEDK0011B100(param, templates, (Integer)return_code, fixedText);

		//エラー情報のマップを取得
		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;
	}
	
	@SuppressWarnings("unchecked")
	public IRequestParameterReadWrite editErrorInfoEDK0011B100(IRequestParameterReadWrite param, CAANMsg[] templates, int returnCode, String fixedText)
	throws Exception
	{
		CAANMsg template = templates[0];
		int templateStatus = template.getInt(EDK0011B100CBSMsg.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 inMap = null;
		
		// 作業項目領域
		Map workMap = param.getMappingWorkArea();
		if (workMap == null)
		{
			workMap = new HashMap();
			param.setMappingWorkArea(workMap);
		}
		
		/* ユーザデータ情報 */
		inMap = (HashMap)param.getData(fixedText);
		if (inMap == null)
		{
			inMap = new HashMap();
			param.setData(fixedText, inMap);
		}

		// 対象データ.ＫＥＹ＿工事案件番号 → ＫＥＹ＿工事案件番号 のエラー情報返却
		if (!template.isNull(EDK0011B100CBSMsg.KEY_KOJIAK_NO_ERR))
		{
			if (!inMap.containsKey("key_kojiak_no_err"))
			{
				inMap.put("key_kojiak_no_err", template.getString(EDK0011B100CBSMsg.KEY_KOJIAK_NO_ERR));
			}
		}
		return param;
	}
// IT1-2013-000XXXX対応 20130508 星野 ADD END
// OM-2014-0001645対応 20140424 星野 ADD START
	/**
	 * EDK0011B090_契約機器配送対象物品一覧照会
	 * @param param リクエストパラメータ
	 * @param kojiak_no 工事案件番号
	 * @return S/I上り情報
	 * @throws RequestParameterException 例外時にスローされます
	 */
	public HashMap<String, Object> editInMsgEDK0011B090(
			IRequestParameterReadWrite param,
			String haisoNo, String haisoTaibpnNo, String kktkSvcKeiNo)
			throws RequestParameterException
	{
		CAANMsg template = new CAANMsg(EDK0011B090CBSMsg.class.getName());
		
		// nullマッピングを実施
		fillCAANMSGNullMapping(template, new EDK0011B090CBSMsg().getContents());

		// 共通部を設定
		editInMsgBasicCmn(param, template);
		
		// テンプレートID(SIFのID)
		template.set(EDK0011B090CBSMsg.TEMPLATEID, "EDK0011B090");

		// 機能コード
		template.set(EDK0011B090CBSMsg.FUNC_CODE, JPCModelConstant.FUNC_CD_1);
		
		// ＫＥＹ＿配送番号
		template.set(EDK0011B090CBSMsg.KEY_HAISO_NO, haisoNo);

		// ＫＥＹ＿配送対象物品番号
		template.set(EDK0011B090CBSMsg.KEY_HAISO_TAIBPIN_NO, haisoTaibpnNo);
		
		// ＫＥＹ＿機器提供サービス契約番号
		template.set(EDK0011B090CBSMsg.KEY_KKTK_SVC_KEI_NO, kktkSvcKeiNo);
		
		// 上り情報を生成
		return editInMsgCmn(param, template);
		
	}
	
	@SuppressWarnings("unchecked")
	public IRequestParameterReadWrite editResultRPEDK0011B090(Map<?, ?> msgList,
			IRequestParameterReadWrite param, String fixedText) throws Exception
	{

		// SCからの戻り値からCAANMsgを取得する。
		CAANMsg[] templates = (CAANMsg[])msgList.get(JCMConstants.TEMPLATE_LIST_KEY);

		// リターンコード取得
		Object return_code = msgList.get(JCMConstants.RET_CD_INT_KEY);
		
		// エラー情報の設定
		param = editErrorInfoEDK0011B090(param, templates, (Integer)return_code, fixedText);

		//エラー情報のマップを取得
		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;
	}
	
	@SuppressWarnings("unchecked")
	public IRequestParameterReadWrite editErrorInfoEDK0011B090(IRequestParameterReadWrite param, CAANMsg[] templates, int returnCode, String fixedText)
	throws Exception
	{
		CAANMsg template = templates[0];
		int templateStatus = template.getInt(EDK0011B090CBSMsg.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 inMap = null;
		
		// 作業項目領域
		Map workMap = param.getMappingWorkArea();
		if (workMap == null)
		{
			workMap = new HashMap();
			param.setMappingWorkArea(workMap);
		}
		
		/* ユーザデータ情報 */
		inMap = (HashMap)param.getData(fixedText);
		if (inMap == null)
		{
			inMap = new HashMap();
			param.setData(fixedText, inMap);
		}

		// 対象データ.ＫＥＹ＿配送番号 → ＫＥＹ＿配送番号 のエラー情報返却
		if (!template.isNull(EDK0011B090CBSMsg.KEY_HAISO_NO))
		{
			if (!inMap.containsKey("key_haiso_no_err"))
			{
				inMap.put("key_haiso_no_err", template.getString(EDK0011B090CBSMsg.KEY_HAISO_NO));
			}
		}
		
		// 対象データ.ＫＥＹ＿配送対象物品番号 → ＫＥＹ＿配送対象物品番号 のエラー情報返却
		if (!template.isNull(EDK0011B090CBSMsg.KEY_HAISO_TAIBPIN_NO))
		{
			if (!inMap.containsKey("key_haiso_taibpin_no_err"))
			{
				inMap.put("key_haiso_taibpin_no_err", template.getString(EDK0011B090CBSMsg.KEY_HAISO_TAIBPIN_NO));
			}
		}
		
		// 対象データ.ＫＥＹ＿機器提供サービス契約番号 → ＫＥＹ＿機器提供サービス契約番号 のエラー情報返却
		if (!template.isNull(EDK0011B090CBSMsg.KEY_KKTK_SVC_KEI_NO))
		{
			if (!inMap.containsKey("key_kktk_svc_kei_no_err"))
			{
				inMap.put("key_kktk_svc_kei_no_err", template.getString(EDK0011B090CBSMsg.KEY_KKTK_SVC_KEI_NO));
			}
		}
		return param;
	}
// OM-2014-0001645対応 20140424 星野 ADD END
// IT1-2013-0000202 2013.02.04 ADD-Start
		/**
	 *【上りマッピング】EKK0191B002 電話番号情報履歴一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0191B002(IRequestParameterReadWrite param, String fixedText, HashMap mapInfo) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = createTemplate( param, EKK0191B002CBSMsg.class.getName(), EKK0191B002, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// param.サービス契約内訳番号 ⇒ EKK0191B002.ＫＥＹ＿サービス契約内訳番号
		if ( mapInfo.containsKey( "svc_kei_ucwk_no") ) {
			template.set( EKK0191B002CBSMsg.KEY_SVC_KEI_UCWK_NO, mapInfo.get( "svc_kei_ucwk_no" ).toString() );
		} else {
			template.setNull( EKK0191B002CBSMsg.KEY_SVC_KEI_UCWK_NO );
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0191B002 電話番号情報履歴一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList getEKK0191B002( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0191_b002_map = (HashMap)( paramWorkMap.get( EKK0191B002_MAP ) );
		if ( kk0191_b002_map == null ) {
			kk0191_b002_map = new HashMap();
			paramWorkMap.put( EKK0191B002_MAP, kk0191_b002_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0191_b002_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0191B002CBSMsg.EKK0191B002CBSMSG1LIST );
		kk0191_b002_map_list = (ArrayList)( kk0191_b002_map.get( EKK0191B002CBSMsg.EKK0191B002CBSMSG1LIST ) );
		if ( kk0191_b002_map_list == null ) {
			kk0191_b002_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0191_b002_map_list.size() ) {
					kk0191_b002_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0191_b002_map = (HashMap)( kk0191_b002_map_list.get(i) );

				// 電話番号
				dwnMapping( child_template, child_kk0191_b002_map, EKK0191B002CBSMsg1List.TELNO );
				// 番ポ有無
				dwnMapping( child_template, child_kk0191_b002_map, EKK0191B002CBSMsg1List.BMP_UM );
				// サービス契約内訳ステータス
				dwnMapping( child_template, child_kk0191_b002_map, EKK0191B002CBSMsg1List.SVC_KEI_UCWK_STAT );
				// サービス開始年月日
				dwnMapping( child_template, child_kk0191_b002_map, EKK0191B002CBSMsg1List.SVC_STA_YMD );
				// サービス終了年月日
				dwnMapping( child_template, child_kk0191_b002_map, EKK0191B002CBSMsg1List.SVC_ENDYMD );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk0191_b002_map, EKK0191B002CBSMsg1List.GENE_ADD_DTM );
				// NTT番号案内有無
				dwnMapping( child_template, child_kk0191_b002_map, EKK0191B002CBSMsg1List.NTT_NO_GUIDE_UM );
				// NTT番号案内有無名称
				dwnMapping( child_template, child_kk0191_b002_map, EKK0191B002CBSMsg1List.NTT_NO_GUIDE_UM_NM );
				// ハローページ掲載有無
				dwnMapping( child_template, child_kk0191_b002_map, EKK0191B002CBSMsg1List.HELLOPAGE_KEISAI_UM );
				// ハローページ掲載有無名称
				dwnMapping( child_template, child_kk0191_b002_map, EKK0191B002CBSMsg1List.HELLOPAGE_KEISAI_UM_NM );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0191B002(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0191_b002_map_list == null ) || ( kk0191_b002_map_list.size() == 0 ) ) {
			return null;
		}

		return kk0191_b002_map_list;
	}

	/**
	 *【エラーマッピング】EKK0191B002 電話番号情報履歴一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0191B002( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0191B002CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿サービス契約内訳番号
		errMapping( template, errMap, EKK0191B002CBSMsg.KEY_SVC_KEI_UCWK_NO_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0191B002 電話番号情報履歴一覧照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕mapList
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0191B002( HashMap mapping, ArrayList mapList ) {

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
			mapping.put( EKK0191B002_MAP, mapList);
		}
	}
	// IT1-2013-0000202 2013.02.04 ADD-Start
	
// IT1-2013-0001184対応 START
	/**
	 *【上りマッピング】EKK1681B001 異動予約一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK1681B001_2( IRequestParameterReadWrite param, String fixedText,String svcKeiUcwkNo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = createTemplate( param, EKK1681B001CBSMsg.class.getName(), EKK1681B001, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// mapInfo.サービス契約内訳番号 ⇒ EKK1681B001.ＫＥＹ＿サービス契約内訳番号
		if (!StringUtils.isEmpty(svcKeiUcwkNo)) {
			template.set(EKK1681B001CBSMsg.KEY_SVC_KEI_UCWK_NO, svcKeiUcwkNo);
		} else {
			template.setNull(EKK1681B001CBSMsg.KEY_SVC_KEI_UCWK_NO);
		}
		
		// ＫＥＹ＿異動予約状態コード
		template.set( EKK1681B001CBSMsg.KEY_IDO_RSV_STAT_CD, "00,03");
		
		// ＫＥＹ＿異動予約詳細コード
		template.set( EKK1681B001CBSMsg.KEY_IDO_RSV_DTL_CD, "007");
		

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
// IT1-2013-0001184対応 END
	
// KT1-2013-0000624 2013.05.27 ADD START
	/**
	 *【上りマッピング】ETU0011A010 番ポ工事一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕tu0011_a010_map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setETU0011A010( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = null;
		template = createTemplate( param, ETU0011A010CBSMsg.class.getName(), ETU0011A010, FUNC_CD_SEL_CURRENT );

		/** 上りマッピング **/
		// mapInfo.番ポ工事番号 ⇒ ETU0011A010.ＫＥＹ＿番ポ工事番号
		if ( mapInfo.containsKey("bmp_koji_no") ) {
			template.set(ETU0011A010CBSMsg.KEY_BMP_KOJI_NO, (String)mapInfo.get("bmp_koji_no"));
		} else {
			template.setNull(ETU0011A010CBSMsg.KEY_BMP_KOJI_NO);
		}
		// NULL ⇒ ETU0011A010.ＫＥＹ＿世代登録年月日時分秒
		template.setNull(ETU0011A010CBSMsg.KEY_GENE_ADD_DTM );

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
	
	/**
	 *【下りマッピング】ETU0011A010 番ポ工事一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getETU0011A010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap tu0011_a010_map = (HashMap)( paramWorkMap.get( ETU0011A010_MAP ) );
		if ( tu0011_a010_map == null ) {
			tu0011_a010_map = new HashMap();
			paramWorkMap.put( ETU0011A010_MAP, tu0011_a010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList tu0011_a010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( ETU0011A010CBSMsg.ETU0011A010CBSMSG1LIST );
		tu0011_a010_map_list = (ArrayList)( tu0011_a010_map.get( ETU0011A010CBSMsg.ETU0011A010CBSMSG1LIST ) );
		if ( tu0011_a010_map_list == null ) {
			tu0011_a010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= tu0011_a010_map_list.size() ) {
					tu0011_a010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_tu0011_a010_map = (HashMap)( tu0011_a010_map_list.get(i) );

				// 番ポ工事番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_KOJI_NO );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.GENE_ADD_DTM );
				// 番ポ工事ステータス
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_KOJI_STAT );
				// サービス契約内訳番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.SVC_KEI_UCWK_NO );
				// 法人サービス契約受付番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.HOJIN_SVC_KEI_UK_NO );
				// 法人ｅｏ読替サービス契約番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.HJIN_EO_YKAE_SVKEI_NO );
				// 法人個人コード
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.HOJIN_KOJIN_CD );
				// お客様申込年月日
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.CUST_MSKM_YMD );
				// 番ポ申込書タイプコード
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_MSKMSHO_TYPE_CD );
				// 同時工事有無
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.DOJI_KOJI_UM );
				// 同番移転有無
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.DOBANITEN_UM );
				// ＮＴＴ契約電話回線番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_KEI_TEL_KAISEN_NO );
				// 契約者回線番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TA_JGYOSHA_UR_NO );
				// ルーティング番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.ROUTING_NO );
				// ＮＴＴ契約者名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_KEISHA_NM );
				// ＮＴＴ契約者カナ名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_KSH_KANA );
				// ＮＴＴ契約者住所手動入力フラグ
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NKYS_AD_MAN_INPUT_FLG );
				// ＮＴＴ契約者住所コード
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_KEISHA_AD_CD );
				// ＮＴＴ契約者郵便番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_KEISHA_PCD );
				// ＮＴＴ契約者都道府県名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_KEISHA_STATE_NM );
				// ＮＴＴ契約者市区町村名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_KEISHA_CITY_NM );
				// ＮＴＴ契約者大字通称名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_KEISHA_OAZTSU_NM );
				// ＮＴＴ契約者字丁目名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_KEISHA_AZCHO_NM );
				// ＮＴＴ契約者番地号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_KEISHA_BNCHIGO );
				// ＮＴＴ契約者住所補記・建物名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_KEISHA_ADRTTM );
				// ＮＴＴ契約者住所補記・部屋番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_KEISHA_ADRRM );
				// 連絡先電話番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.RRKS_TELNO );
				// 設置場所住所手動入力フラグ
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.SETPLACE_AD_MAN_INPUT_FLG );
				// 設置場所住所コード
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.SETPLACE_AD_CD );
				// 設置場所郵便番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.SETPLACE_PCD );
				// 設置場所都道府県名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.SETPLACE_STATE_NM );
				// 設置場所市区町村名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.SETPLACE_CITY_NM );
				// 設置場所大字通称名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.SETPLACE_OAZTSU_NM );
				// 設置場所字丁目名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.SETPLACE_AZCHO_NM );
				// 設置場所番地号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.SETPLACE_BNCHIGO );
				// 設置場所住所補記・建物名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.SETPLACE_ADRTTM );
				// 設置場所住所補記・部屋番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.SETPLACE_ADRRM );
				// 番ポ工事受付年月日
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_KOJI_UK_YMD );
				// 番ポ工事希望年月日時
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_KOJI_KIBO_YMDH );
				// 番ポ工事希望時間帯コード
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMPKJ_KIBO_TIME_CD );
				// 番ポ工事希望年月日保留フラグ
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMPKJ_KIBO_YMD_PDING_FLG );
				// 番ポ受付担当ユーザーＩＤ
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_UK_TNT_USER_ID );
				// 番ポ工事担当ユーザーＩＤ
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMPKJ_TNT_USER_ID );
				// 休止票送付先コード
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.PAUSE_HYO_SOHUS_CD );
				// 電話加入権取扱コード
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TEL_KNKN_TRAT_CD );
				// 電話加入権取扱その他メモ
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TEL_KNKN_TRAT_OTR_MEMO );
				// 加入権移転先住所手動入力フラグ
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.KNKN_ITNSAD_MAN_INPUT_FLG );
				// 加入権移転先住所コード
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.KANYKN_ITENS_AD_CD );
				// 加入権移転先郵便番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.KANYKN_ITENS_PCD );
				// 加入権移転先都道府県名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.KANYKN_ITENS_STATE_NM );
				// 加入権移転先市区町村名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.KANYKN_ITENS_CITY_NM );
				// 加入権移転先大字通称名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.KANYKN_ITENS_OAZTSU_NM );
				// 加入権移転先字丁目名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.KANYKN_ITENS_AZCHO_NM );
				// 加入権移転先番地号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.KANYKN_ITENS_BNCHIGO );
				// 加入権移転先住所補記・建物名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.KANYKN_ITENS_ADRTTM );
				// 加入権移転先住所補記・部屋番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.KANYKN_ITENS_ADRRM );
				// 移転元通信事業者コード
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.ITNM_TSJGS_CD );
				// 移転元通信事業者拠点コード
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.ITNM_TSJGS_KTN_CD );
				// 申込事業者使用コード
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.MSKMJIG_USE_CD );
				// 番ポ工事申込元通信事業者コード
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMPKJ_MSKM_MT_TSJGS_CD );
				// 複数回線番号ポータビリティー有無
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.HUKUSU_KAISEN_BMP_UM );
				// 複数回線番号ポータビリティー数
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.HUKUSU_KAISEN_BMP_CNT );
				// 複数回線グループＩＤ
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.HUKUSU_KAISEN_GRP_ID );
				// 申込事業者所内工事有無
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.MSKMJIG_SNAI_KOJI_UM );
				// 申込事業者所外工事有無
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.MSKMJIG_SGAI_KOJI_UM );
				// 申込事業者記事欄１
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.MSKMJIG_KIJIRAN_1 );
				// 申込事業者記事欄２
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.MSKMJIG_KIJIRAN_2 );
				// 申込事業者申込年月日時分
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.MSKMJIG_MSKM_YMDHM );
				// 番ポ工事調査依頼年月日
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_KOJI_CHOSA_REQYMD );
				// 他事業者連携送信年月日時分秒
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TAJGS_RNKI_SEND_DTM );
				// 他事業者依頼回数
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TA_JGS_REQ_CNT );
				// 他事業者連携方法コード
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TA_JGYOSHA_RNKI_WAY_CD );
				// 事業者間調整識別番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.JGSHAK_RTRN_ADJ_SKBT_NO );
				// ＮＴＴ連携送信年月日時分秒
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_RNKI_SEND_DTM );
				// ＮＴＴ依頼回数
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_REQ_CNT );
				// ＮＴＴ連携方法コード
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_RNKI_WAY_CD );
				// ＮＴＴ依頼識別番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_REQ_SKBT_NO );
				// 変更元オーダ識別番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.CHGE_MOTO_ORDER_SKBT_NO );
				// ＮＴＴ依頼オーダ変更理由メモ
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_REQ_ORDER_CHGRE_MEMO );
				// 提供可否回答年月日
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TK_KH_ANS_YMD );
				// 番ポ工事可否
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_KOJI_KH );
				// 番ポ工事確定年月日時
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_KOJI_FIX_YMDH );
				// 番ポ工事確定時間帯コード
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMPKJ_FIX_TIME_CD );
				// 提供不可理由コード
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TK_FAIL_RSN_CD );
				// 提供不可理由メモ
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TK_FAIL_RSN_MEMO );
				// 他事業者未確認フラグ
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TA_JIGYOSHA_MI_CFM_FLG );
				// 番ポ工事依頼年月日
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_KOJI_REQYMD );
				// 番ポ工事依頼結果コード
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_KOJI_REQ_RSLT_CD );
				// 他事業者受付番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TAJGS_UK_NO );
				// 他事業者担当者名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TAJGS_TNTSHA_NM );
				// 他事業者電話番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TAJGS_TELNO );
				// 他事業者ＦＡＸ番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TAJGS_FAX_NO );
				// 他事業者記事欄
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TAJGS_KIJIRAN );
				// 他事業者受付年月日
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TAJGS_UK_YMD );
				// 他事業者オーダー種別コード
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TA_JIGYOSHA_ODR_SBT_CD );
				// 他事業者組織名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TA_JIGYOSHA_ORG_NM );
				// ＮＴＴ受付番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_UK_NO );
				// ＮＴＴ担当者名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_TNTSHA_NM );
				// ＮＴＴ電話番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_TELNO );
				// ＮＴＴＦＡＸ番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_FAX_NO );
				// ＮＴＴ所内工事有無
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_SNAI_KOJI_UM );
				// ＮＴＴ所外工事有無
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_SGAI_KOJI_UM );
				// ＮＴＴ記事欄
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_KIJIRAN );
				// ＮＴＴ受付年月日
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NTT_UK_YMD );
				// 番ポ工事完了年月日
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_KOJI_FIN_YMD );
				// 番ポ申込事業所番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_MSKM_JIGSHO_NO );
				// 番ポ工事申込事業所番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_KOJI_MSKM_JIGSHO_NO );
				// 番ポ工事中止コード
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_KOJI_STP_CD );
				// 番ポ工事中止年月日
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_KOJI_STP_YMD );
				// 法人結果出力済フラグ
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.HOJIN_RSLT_OPUT_ZUMI_FLG );
				// 対応記録連携情報作成済フラグ
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TIOKR_RNK_INF_SKSI_ZM_FLG );
				// 番ポ工事ステータス名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_KOJI_STAT_NM );
				// 法人個人コード名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.HOJIN_KOJIN_CD_NM );
				// 番ポ申込書タイプコード名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_MSKMSHO_TYPE_CD_NM );
				// 同時工事有無名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.DOJI_KOJI_UM_NM );
				// 同番移転有無名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.DOBANITEN_UM_NM );
				// 番ポ工事希望時間帯コード名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMPKJ_KIBO_TIME_CD_NM );
				// 番ポ工事希望年月日保留フラグ名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMPKJ_KIBO_YMD_PDING_FLG_NM );
				// 番ポ受付担当ユーザー名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_UK_TNT_USER_ID_NM );
				// 番ポ工事担当ユーザー名
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMPKJ_TNT_USER_ID_NM );
				// 休止票送付先コード名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.PAUSE_HYO_SOHUS_CD_NM );
				// 電話加入権取扱コード名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TEL_KNKN_TRAT_CD_NM );
				// 移転元通信事業者コード名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.ITNM_TSJGS_CD_NM );
				// 移転元通信事業者拠点コード名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.ITNM_TSJGS_KTN_CD_NM );
				// 番ポ工事申込元通信事業者コード名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMPKJ_MSKM_MT_TSJGS_CD_NM );
				// 申込事業者所内工事有無名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.MSKMJIG_SNAI_KOJI_UM_NM );
				// 申込事業者所外工事有無名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.MSKMJIG_SGAI_KOJI_UM_NM );
				// 番ポ工事確定時間帯コード名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMPKJ_FIX_TIME_CD_NM );
				// 他事業者未確認フラグ名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TA_JIGYOSHA_MI_CFM_FLG_NM );
				// 他事業者オーダー種別コード名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TA_JIGYOSHA_ODR_SBT_CD_NM );
				// 番ポ申込事業所名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_MSKM_JIGSHO_NM );
				// 番ポ工事申込事業所名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_KOJI_MSKM_JIGSHO_NM );
				// 法人結果出力済フラグ名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.HOJIN_RSLT_OPUT_ZUMI_FLG_NM );
				// 対応記録連携情報作成済フラグ名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TIOKR_RNK_INF_SKSI_ZM_FLG_NM );
				// ＮＴＴ契約者住所手動入力フラグ名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.NKYS_AD_MAN_INPUT_FLG_NM );
				// 設置場所住所手動入力フラグ名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.SETPLACE_AD_MAN_INPUT_FLG_NM );
				// 加入権移転先住所手動入力フラグ名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.KNKN_ITNSAD_MAN_INPUT_FLG_NM );
				// 番ポ申込担当者電話番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_MSKM_TNTSHA_TELNO );
				// 番ポ申込担当者FAX番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_MSKM_TNTSHA_FAX_NO );
				// 番ポ工事申込担当者電話番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_KOJI_MSKM_TNTSHA_TELNO );
				// 番ポ工事申込担当者FAX番号
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.BMP_KOJI_MSKM_TNTSHA_FAX_NO );
				// 同時工事判定コード
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.DOJI_KOJI_JDG_CD );
				// 宅内工事予定日反映年月日
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TNKJ_RSVD_HANEI_YMD );
				// 宅内工事予定日反映済フラグ
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TNKJ_RSVD_HANEI_ZM_FLG );
				// 同時工事判定コード名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.DOJI_KOJI_JDG_CD_NM );
				// 宅内工事予定日反映済フラグ名称
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.TNKJ_RSVD_HANEI_ZM_FLG_NM );
				// 登録年月日時分秒
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_tu0011_a010_map, ETU0011A010CBSMsg1List.MK_FLG );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errETU0011A010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( tu0011_a010_map_list == null ) || ( tu0011_a010_map_list.size() == 0 ) ) {
			return null;
		}

		return (HashMap)( tu0011_a010_map_list.get(0) );
	}
	
	/**
	 *【エラーマッピング】ETU0011A010 番ポ工事一意照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errETU0011A010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, ETU0011A010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// // ＫＥＹ＿番ポ工事番号
		errMapping( template, errMap, ETU0011A010CBSMsg.KEY_BMP_KOJI_NO_ERR );

		return param;
	}
	
	/**
	 *【上りマッピング】ETU0011B010 番ポ工事一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setETU0011B010(IRequestParameterReadWrite param, String fixedText, HashMap mapInfo, HashMap mapInfo2) throws RequestParameterException {

		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート **/
		CAANMsg template = createTemplate( param, ETU0011B010CBSMsg.class.getName(), ETU0011B010, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// ETU0011B010.検索処理パターン
		template.set(ETU0011B010CBSMsg.SEARCH_TYPE, String.valueOf(JPCModelConstant.SAERCH_TYPE_BBN));
		// ETU0011B010.ETU0011B010.最大検索件数
		template.set(ETU0011B010CBSMsg.MAX_SEARCH_NUM, String.valueOf("10000"));
		// ETU0011B010.ETU0011B010.表示件数
		template.set(ETU0011B010CBSMsg.DISPLAY_NUM, String.valueOf("10000"));
		// ETU0011B010.ETU0011B010.表示ページ番号
		template.set(ETU0011B010CBSMsg.DISPLAY_PAGE_NUM, String.valueOf("1"));
		// param.サービス契約番号 ⇒ ETU0011B010.ＫＥＹ＿サービス契約番号
		if ( mapInfo2.containsKey(EKK0081A010CBSMsg1List.SVC_KEI_NO) ) {
			template.set(ETU0011B010CBSMsg.KEY_SVC_KEI_NO, (String)mapInfo2.get(EKK0081A010CBSMsg1List.SVC_KEI_NO));
		} else {
			template.setNull(ETU0011B010CBSMsg.KEY_SVC_KEI_NO);
		}
		// param.ＮＴＴ契約電話回線番号 ⇒ ETU0011B010.ＫＥＹ＿ＮＴＴ契約電話回線番号
		if ( mapInfo.containsKey(EKK0191A010CBSMsg1List.TELNO) ) {
			template.set(ETU0011B010CBSMsg.KEY_NTT_KEI_TEL_KAISEN_NO, (String)mapInfo.get(EKK0191A010CBSMsg1List.TELNO));
		} else {
			template.setNull(ETU0011B010CBSMsg.KEY_NTT_KEI_TEL_KAISEN_NO);
		}

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】ETU0011B010 番ポ工事一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList getETU0011B010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap tu0011_b010_map = (HashMap)( paramWorkMap.get( ETU0011B010_MAP ) );
		if ( tu0011_b010_map == null ) {
			tu0011_b010_map = new HashMap();
			paramWorkMap.put( ETU0011B010_MAP, tu0011_b010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList tu0011_b010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( ETU0011B010CBSMsg.ETU0011B010CBSMSG1LIST );
		tu0011_b010_map_list = (ArrayList)( tu0011_b010_map.get( ETU0011B010CBSMsg.ETU0011B010CBSMSG1LIST ) );
		if ( tu0011_b010_map_list == null ) {
			tu0011_b010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= tu0011_b010_map_list.size() ) {
					tu0011_b010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_tu0011_b010_map = (HashMap)( tu0011_b010_map_list.get(i) );

				// 番ポ工事番号
				dwnMapping( child_template, child_tu0011_b010_map, ETU0011B010CBSMsg1List.BMP_KOJI_NO);
				// 番ポ工事ステータス
				dwnMapping( child_template, child_tu0011_b010_map, ETU0011B010CBSMsg1List.BMP_KOJI_STAT);
// ANK-1664-00-00対応 20140105 星野 ADD START
				// サービス契約内訳番号
				dwnMapping( child_template, child_tu0011_b010_map, ETU0011B010CBSMsg1List.SVC_KEI_UCWK_NO);
// ANK-1664-00-00対応 20140105 星野 ADD END
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_tu0011_b010_map, ETU0011B010CBSMsg1List.GENE_ADD_DTM);
				// 更新年月日時分秒
				dwnMapping( child_template, child_tu0011_b010_map, ETU0011B010CBSMsg1List.UPD_DTM);
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errETU0011B010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( tu0011_b010_map_list == null ) || ( tu0011_b010_map_list.size() == 0 ) ) {
			return null;
		}

		return tu0011_b010_map_list;
	}
	
	/**
	 *【エラーマッピング】ETU0011B010 番ポ工事一覧照会.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errETU0011B010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, ETU0011B010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿サービス契約番号
		errMapping( template, errMap, ETU0011B010CBSMsg.KEY_SVC_KEI_NO_ERR );
		// ＫＥＹ＿ＮＴＴ契約電話回線番号
		errMapping( template, errMap, ETU0011B010CBSMsg.KEY_NTT_KEI_TEL_KAISEN_NO_ERR );

		return param;
	}
	
	/**
	 *【マッピング情報適用】ETU0011A010 番ポ工事一意照会.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapList 〔設定情報リスト〕tu0011_a010_map_list
	 */
	@SuppressWarnings( "unchecked" )
	public void mapETU0011A010( HashMap mapping, ArrayList mapList ) {

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) {
			mapping.put( ETU0011A010_MAP, mapList);
		}
	}
// KT1-2013-0000624 2013.05.27 ADD END

// IT2-2013-0000544 2013.06.17 T.TORIKAI ADD START
	/**
	 * サービス契約回線内訳一覧照会（EKK0241B001 機能コード:2）結果より<br>
	 * 使用開始年月日が最大となるレコードを取得する
	 * 
	 * @param ekk0241b001List	サービス契約回線内訳一覧照会（EKK0241B001 機能コード:2）結果
	 * @param maxYmd			転居先の開始年月日（転居元を取得する場合はnull）
	 * @return
	 */
	@SuppressWarnings( "unchecked" )
	private HashMap getSvcKaisenUcwk(ArrayList ekk0241b001List, String tenkyosakiStartYmd) {
		
		if (ekk0241b001List == null) {
			return null;
		}
		
		if (ekk0241b001List.size() == 1) {
			return (HashMap)ekk0241b001List.get(0);
		}
		
		// 返却用
		HashMap resultMap = null;
		
		// サービス契約回線内訳の使用開始年月日が最大となるレコードを取得する
		String checkYmd = "00000000";
		for (Object tmpObject : ekk0241b001List) {
			HashMap mapInfo = (HashMap)tmpObject;
			String useStaYmd = mapInfo.get(EKK0241B001CBSMsg1List.USE_STAYMD).toString();
			if (useStaYmd == null || useStaYmd.length() == 0) {
				useStaYmd = MAX_DATE;
			}
			if (tenkyosakiStartYmd != null) {
				if (tenkyosakiStartYmd.compareTo(useStaYmd) <= 0) {
					continue;
				}
			}
			if (checkYmd.compareTo(useStaYmd) < 0) {
				resultMap = mapInfo;
				checkYmd = useStaYmd;
			}
		}
		return resultMap;
	}

	/**
	 * サービス契約回線内訳一覧照会（EKK0241B001 機能コード:2）結果より<br>
	 * 転居元のサービス契約回線内訳を取得する
	 * 
	 * @param ekk0241b001List	サービス契約回線内訳一覧照会（EKK0241B001 機能コード:2）結果
	 * @return
	 */
	@SuppressWarnings( "unchecked" )
	private HashMap getOldSvcKaisenUcwk(ArrayList ekk0241b001List) {
		HashMap tmpMap = getNewSvcKaisenUcwk(ekk0241b001List);
		String ymd = tmpMap.get(EKK0241B001CBSMsg1List.USE_STAYMD).toString();
		if (ymd == null || ymd.length() == 0) {
			ymd = MAX_DATE;
		}
		return getSvcKaisenUcwk(ekk0241b001List, ymd);
	}

	/**
	 * サービス契約回線内訳一覧照会（EKK0241B001 機能コード:2）結果より<br>
	 * 転居先のサービス契約回線内訳を取得する
	 * 
	 * @param ekk0241b001List	サービス契約回線内訳一覧照会（EKK0241B001 機能コード:2）結果
	 * @return
	 * 
	 */
	@SuppressWarnings( "unchecked" )
	private HashMap getNewSvcKaisenUcwk(ArrayList ekk0241b001List) {
		return getSvcKaisenUcwk(ekk0241b001List, null);
	}
// IT2-2013-0000544 2013.06.17 T.TORIKAI ADD END
	
// ANK-1664-00-00対応 20140105 星野 ADD START
	/**
	 * スキーマの項目名一覧を取得する
	 * 
	 * @param contents		項目名リスト
	 * @param isErrOnly		エラー項目のみ判定
	 * @return
	 */
	private String[] getColumNameList(Object[][] contents, boolean isErrOnly) {
		// 戻り値
		ArrayList<String> resultList = new ArrayList<String>();

		for (Object[] columInfo : contents) {
			String name = (String)columInfo[0];
			String contentType = (String)columInfo[1];
			if (!String.class.getSimpleName().equals(contentType)) { 
				continue;
			}
			if (isErrOnly) {
				// 項目名の最後が "_err" の項目のみを取得 
				if (name.length() <= 4) {
					continue;
				}
				if (!"_err".equals(name.substring(name.length() - 4))) {
					continue;
				}
			}
			resultList.add(name);
		}
		return (String[])resultList.toArray(new String[0]);
	}
// ANK-1664-00-00対応 20140105 星野 ADD END
	// 20140714 ANK-1918-00-00 START
	/**
	 *【S-IF呼出判定】EKK2441B003 他事業者割引契約一覧照会（サービス契約番号）
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return true:実行可(サービス契約番号が設定されている場合) false:実行不可(サービス契約番号が設定されていない場合)
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEKK2441B003( 
			IRequestParameterReadWrite param
			,String fixedText
	) throws RequestParameterException 
	{
		// 工事案件CCのINPUT情報取得
		HashMap inMap = (HashMap)(param.getData(fixedText));
		
		if (inMap != null)
		{
			String svcKeiNo = (String)inMap.get(JKKKojiAnkenConstCC.SVC_KEI_NO);
			
			if (!JKKBpCommon.isNull(svcKeiNo) )
			{
				return true;
			}
		}
		
		return false;
	}

	/**
	 *【上りマッピング】EKK2441B003 他事業者割引契約一覧照会（サービス契約番号）
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   map
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK2441B003(
			IRequestParameterReadWrite param
			,String fixedText
	) throws RequestParameterException
	{

		HashMap<String, Object> paramMap = createParamMap( param );

		// 工事案件CCのINPUT情報取得
		HashMap inMap = (HashMap)(param.getData(fixedText));
		
		// テンプレート
		CAANMsg template = createTemplate( param, EKK2441B003CBSMsg.class.getName(), EKK2441B003, JPCModelConstant.FUNC_CD_2 );

		// 上りマッピング
		// INPUT.サービス契約番号 ⇒ EKK2441B003.ＫＥＹ＿サービス契約番号
		template.set(EKK2441B003CBSMsg.KEY_SVC_KEI_NO, (String)inMap.get(JKKKojiAnkenConstCC.SVC_KEI_NO));

		// パラメータとテンプレートのマッピング
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK2441B003 他事業者割引契約一覧照会（サービス契約番号）
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap getEKK2441B003( 
			IRequestParameterReadWrite param
			,String fixedText
			,Map<?, ?> resultMap
	) throws Exception 
	{
		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null )
		{
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk2441_b003_map = (HashMap)( paramWorkMap.get( EKK2441B003_MAP ) );
		if ( kk2441_b003_map == null )
		{
			kk2441_b003_map = new HashMap();
			paramWorkMap.put( EKK2441B003_MAP, kk2441_b003_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk2441_b003_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK2441B003CBSMsg.EKK2441B003CBSMSG1LIST );
		kk2441_b003_map_list = (ArrayList)( kk2441_b003_map.get( EKK2441B003CBSMsg.EKK2441B003CBSMSG1LIST ) );
		if ( kk2441_b003_map_list == null ) 
		{
			kk2441_b003_map_list = new ArrayList();
		}
		if ( templateArray != null ) 
		{
			for ( int i = 0; i < templateArray.length; i ++ ) 
			{
				if ( i >= kk2441_b003_map_list.size() ) {
					kk2441_b003_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk2441_b003_map = (HashMap)( kk2441_b003_map_list.get(i) );

				// 他事業者割引契約番号
				dwnMapping( child_template, child_kk2441_b003_map, EKK2441B003CBSMsg1List.TAJGS_WRIB_KEI_NO);
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk2441_b003_map, EKK2441B003CBSMsg1List.GENE_ADD_DTM);
				// 他事業者割引提供事業者コード
				dwnMapping( child_template, child_kk2441_b003_map, EKK2441B003CBSMsg1List.TAJGS_WRIB_TK_JGS_CD);
				// 申込明細番号
				dwnMapping( child_template, child_kk2441_b003_map, EKK2441B003CBSMsg1List.MSKM_DTL_NO);
				// ＫＤＤＩバリューコード
				dwnMapping( child_template, child_kk2441_b003_map, EKK2441B003CBSMsg1List.KDDI_VAL_CD);
				// ＫＤＤＩ事業者契約管理番号
				dwnMapping( child_template, child_kk2441_b003_map, EKK2441B003CBSMsg1List.KDDI_JGS_KEI_KANRI_NO);
				// 他事業者割引契約申込受付年月日
				dwnMapping( child_template, child_kk2441_b003_map, EKK2441B003CBSMsg1List.TAJGS_WRIB_KEI_MKM_UK_YMD);
				// 他事業者割引契約キャンセル年月日
				dwnMapping( child_template, child_kk2441_b003_map, EKK2441B003CBSMsg1List.TAJGS_WRIB_KEI_CNCL_YMD);
				// 他事業者割引契約締結年月日
				dwnMapping( child_template, child_kk2441_b003_map, EKK2441B003CBSMsg1List.TAJGS_WRIB_KEI_CNC_YMD);
				// 他事業者割引契約解約年月日
				dwnMapping( child_template, child_kk2441_b003_map, EKK2441B003CBSMsg1List.TAJGS_WRIB_KEI_DSL_YMD);
				// 他事業者通知抑止有無
				dwnMapping( child_template, child_kk2441_b003_map, EKK2441B003CBSMsg1List.TAJGS_TCH_YOKSI_UM);
				// 最終更新年月日時分秒
				dwnMapping( child_template, child_kk2441_b003_map, EKK2441B003CBSMsg1List.LAST_UPD_DTM);
				
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK2441B003(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) 
		{
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk2441_b003_map_list == null ) || ( kk2441_b003_map_list.size() == 0 ) ) 
		{
			return null;
		}

		return (HashMap)kk2441_b003_map_list.get(0);
	}
	
	/**
	 *【エラーマッピング】EKK2441B003 他事業者割引契約一覧照会（サービス契約番号）
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK2441B003( 
			IRequestParameterReadWrite param
			,CAANMsg template
			,int returnCode
			,String fixedText
	) throws RequestParameterException 
	{

		scResultStat(param, template, returnCode, EKK2441B003CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) 
		{
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿サービス契約番号
		errMapping( template, errMap, EKK2441B003CBSMsg.KEY_SVC_KEI_NO_ERR );

		return param;
	}
	
	/**
	 *【マッピング情報適用】EKK2441B003 他事業者割引契約一覧照会（サービス契約番号）
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk2441_b003_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK2441B003(
			HashMap mapping
			,HashMap mapInfo
	)
	{
		/** マッピング情報適用 **/
		if ( mapInfo != null ) 
		{
			mapping.put( EKK2441B003_MAP, mapInfo);
		}
	}
	
	/**
	 *【S-IF呼出判定】EKK0351B010 オプションサービス契約一覧照会
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return true:実行可(サービス契約番号が設定されている場合) false:実行不可(サービス契約番号が設定されていない場合)
	 */
	@SuppressWarnings( "unchecked" )
	public boolean checkEKK0351B010( 
			IRequestParameterReadWrite param
			,String fixedText
	) throws RequestParameterException 
	{
		// 工事案件CCのINPUT情報取得
		HashMap inMap = (HashMap)(param.getData(fixedText));
		
		if (inMap != null)
		{
			String svcKeiNo = (String)inMap.get(JKKKojiAnkenConstCC.SVC_KEI_NO);
			
			if (!JKKBpCommon.isNull(svcKeiNo) )
			{
				return true;
			}
		}
		
		return false;
	}
	
	/**
	 *【上りマッピング】EKK0351B010 オプションサービス契約一覧照会
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0351B010( 
			IRequestParameterReadWrite param
			, String fixedText 
	) throws RequestParameterException 
	{

		HashMap<String, Object> paramMap = createParamMap( param );
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		/** テンプレート **/
		CAANMsg template = createTemplate( param, EKK0351B010CBSMsg.class.getName(), EKK0351B010, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング **/
		// param.サービス契約番号 ⇒ EKK0351B010.ＫＥＹ＿サービス契約番号
		template.set( EKK0351B010CBSMsg.KEY_SVC_KEI_NO, updMap.get( JKKKojiAnkenConstCC.SVC_KEI_NO ).toString() );

		/** パラメータとテンプレートのマッピング **/
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}
	
	/**
	 *【下りマッピング】EKK0351B010 オプションサービス契約一覧照会
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList getEKK0351B010( 
			IRequestParameterReadWrite param
			,String fixedText
			,Map<?, ?> resultMap
	) throws Exception 
	{
		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null )
		{
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0351_b010_map = (HashMap)( paramWorkMap.get( EKK0351B010_MAP ) );
		if ( kk0351_b010_map == null )
		{
			kk0351_b010_map = new HashMap();
			paramWorkMap.put( EKK0351B010_MAP, kk0351_b010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0351_b010_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0351B010CBSMsg.EKK0351B010CBSMSG1LIST );
		kk0351_b010_map_list = (ArrayList)( kk0351_b010_map.get( EKK0351B010CBSMsg.EKK0351B010CBSMSG1LIST ) );
		if ( kk0351_b010_map_list == null ) 
		{
			kk0351_b010_map_list = new ArrayList();
		}
		if ( templateArray != null ) 
		{
			for ( int i = 0; i < templateArray.length; i ++ ) 
			{
				if ( i >= kk0351_b010_map_list.size() ) {
					kk0351_b010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0351_b010_map = (HashMap)( kk0351_b010_map_list.get(i) );

				// サービス契約番号
				dwnMapping( child_template, child_kk0351_b010_map, EKK0351B010CBSMsg1List.SVC_KEI_NO);
				// オプションサービス契約番号
				dwnMapping( child_template, child_kk0351_b010_map, EKK0351B010CBSMsg1List.OP_SVC_KEI_NO);
				// オプションサービス契約ステータス
				dwnMapping( child_template, child_kk0351_b010_map, EKK0351B010CBSMsg1List.OP_SVC_KEI_STAT);
				// オプションサービス契約ステータス名
				dwnMapping( child_template, child_kk0351_b010_map, EKK0351B010CBSMsg1List.OP_SVC_KEI_STAT_NM);
				// オプションサービスコード
				dwnMapping( child_template, child_kk0351_b010_map, EKK0351B010CBSMsg1List.OP_SVC_CD);
				// オプションサービスコード名
				dwnMapping( child_template, child_kk0351_b010_map, EKK0351B010CBSMsg1List.OP_SVC_CD_NM);
				// 回復年月日
				dwnMapping( child_template, child_kk0351_b010_map, EKK0351B010CBSMsg1List.KAIHK_YMD);
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0351_b010_map, EKK0351B010CBSMsg1List.UPD_DTM);
				// 申込明細番号
				dwnMapping( child_template, child_kk0351_b010_map, EKK0351B010CBSMsg1List.MSKM_DTL_NO);
				
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0351B010(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) 
		{
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0351_b010_map_list == null ) || ( kk0351_b010_map_list.size() == 0 ) ) 
		{
			return null;
		}

		return kk0351_b010_map_list;
	}
	
	/**
	 *【エラーマッピング】EKK0351B010 オプションサービス契約一覧照会
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0351B010( 
			IRequestParameterReadWrite param
			,CAANMsg template
			,int returnCode
			,String fixedText
	) throws RequestParameterException 
	{

		scResultStat(param, template, returnCode, EKK0351B010CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) 
		{
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿サービス契約番号
		errMapping( template, errMap, EKK0351B010CBSMsg.KEY_SVC_KEI_NO_ERR );
		// ＫＥＹ＿オプションサービスコード
		errMapping( template, errMap, EKK0351B010CBSMsg.KEY_OP_SVC_CD_ERR );
		// ＫＥＹ＿機器提供サービス契約番号
		errMapping( template, errMap, EKK0351B010CBSMsg.KEY_KKTK_SVC_KEI_NO_ERR );

		return param;
	}

	/**
	 *【マッピング情報適用】EKK0351B010 オプションサービス契約一覧照会
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報マップ〕kk0351_b010_map
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0351B010( HashMap mapping, ArrayList mapList ) {

		/** マッピング情報適用 **/
		if ( (mapList != null) && (mapList.size() > 0) ) 
		{
			mapping.put( EKK0351B010_MAP, mapList);
		}
	}
	// 20140714 ANK-1918-00-00 END

	// ANK-2138-00-00 スマリン端末のトムソンケース同梱 2014/08/02 START
	/**
	 * EKK0491B005 請求契約一覧照会（SYSID）上りマッピング.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0491B005( IRequestParameterReadWrite param, String fixedText ) throws RequestParameterException {

		/** パラメータマップ設定 */
		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート設定 */
		CAANMsg template = createTemplate( param, EKK0491B005CBSMsg.class.getName(), EKK0491B005, FUNC_CD_SEL_CURRENT );

		/** 上りマッピング */
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		// param.SYSID ⇒ EKK0491B005.ＫＥＹ＿SYSID
		if ( updMap.containsKey( JKKKojiAnkenConstCC.SYSID ) ) {
			template.set( EKK0491B005CBSMsg.KEY_SYSID, updMap.get( JKKKojiAnkenConstCC.SYSID ).toString() );
		} else {
			template.setNull( EKK0491B005CBSMsg.KEY_SYSID );
		}

		/** パラメータマップとテンプレートのマッピング */
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 * EKK0491B005 請求契約一覧照会（SYSID）下りマッピング.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList getEKK0491B005( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** サービスIFの戻り値 */
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 */
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 (EKK0491B005 請求契約一覧照会（SYSID）) */
		HashMap kk0491_b005_map = (HashMap)( paramWorkMap.get( EKK0451B005_MAP ) );
		if ( kk0491_b005_map == null ) {
			kk0491_b005_map = new HashMap();
			paramWorkMap.put( EKK0451B005_MAP, kk0491_b005_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0491_b005_map_list = null;

		/** 下りマッピング */
		templateArray = template.getCAANMsgList( EKK0491B005CBSMsg.EKK0491B005CBSMSG1LIST );
		kk0491_b005_map_list = (ArrayList)( kk0491_b005_map.get( EKK0491B005CBSMsg.EKK0491B005CBSMSG1LIST ) );
		if ( kk0491_b005_map_list == null ) {
			kk0491_b005_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			// 請求契約一覧照会（SYSID）明細
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0491_b005_map_list.size() ) {
					kk0491_b005_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0491_b005_map = (HashMap)( kk0491_b005_map_list.get(i) );

				// サービス契約番号
				dwnMapping( child_template, child_kk0491_b005_map, EKK0491B005CBSMsg1List.SVC_KEI_NO);
				// 料金グループコード
				dwnMapping( child_template, child_kk0491_b005_map, EKK0491B005CBSMsg1List.PRC_GRP_CD);
				// 請求契約番号
				dwnMapping( child_template, child_kk0491_b005_map, EKK0491B005CBSMsg1List.SEIKY_KEI_NO);
				// サービス契約ステータス
				dwnMapping( child_template, child_kk0491_b005_map, EKK0491B005CBSMsg1List.SVC_KEI_STAT);
				// サービスコード
				dwnMapping( child_template, child_kk0491_b005_map, EKK0491B005CBSMsg1List.SVC_CD);
				// 料金コースコード
				dwnMapping( child_template, child_kk0491_b005_map, EKK0491B005CBSMsg1List.PCRS_CD);
			}
		}

		/** エラーマッピング */
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0491B005(param, template, Integer.parseInt( returnCode.toString() ), EKK0491B005CBSMsg.STATUS );

		/** エラー情報の適用 */
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0491_b005_map_list == null ) || ( kk0491_b005_map_list.size() == 0 ) ) {
			return null;
		}

		return kk0491_b005_map_list;
	}

	/**
	 * EKK0491B005 請求契約一覧照会（SYSID） エラー情報設定.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0491B005( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0491B005CBSMsg.STATUS );

		/** エラーマッピング */
		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		// ＫＥＹ＿SYSID
		errMapping( template, errMap, EKK0491B005CBSMsg.KEY_SYSID_ERR );

		return param;
	}

	/**
	 * EKK0491B005 請求契約一覧照会（SYSID） マッピング情報適用.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報リスト〕kk0491_b005_map_list
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKK0491B005( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKK0491B005_MAP, mapInfo);
		}
	}

	/**
	 * EKU0141B010 工事案件対象宅内機器一覧照会上りマッピング.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   newKojiakNo 新規工事案件番号
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスInewKojiakNoF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKU0141B010( IRequestParameterReadWrite param, String fixedText, String newKojiakNo ) throws RequestParameterException {

		/** パラメータマップ設定 */
		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート設定 */
		CAANMsg template = createTemplate( param, EKU0141B010CBSMsg.class.getName(), EKU0141B010, FUNC_CD_SEL_DEFAULT );

		/** 上りマッピング */
		HashMap updMap = (HashMap)( param.getData( fixedText ) );

		// 検索処理パターン
		template.set(EKU0141B010CBSMsg.SEARCH_TYPE, JPCModelConstant.SAERCH_TYPE_IKT);

		// 最大検索件数
		template.set(EKU0141B010CBSMsg.MAX_SEARCH_NUM, "999");		// 全件取得できる値を設定

		// param.工事案件番号 ⇒ EKU0141B010.ＫＥＹ＿工事案件番号
		if ( null != newKojiakNo && !newKojiakNo.isEmpty()) {
			template.set( EKU0141B010CBSMsg.KEY_KOJIAK_NO, newKojiakNo );
		} else {
			template.setNull( EKU0141B010CBSMsg.KEY_KOJIAK_NO );
		}

		/** パラメータマップとテンプレートのマッピング */
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 * EKU0141B010 工事案件対象宅内機器一覧照会下りマッピング.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList getEKU0141B010( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** サービスIFの戻り値 */
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 */
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 (EKU0141B010 工事案件対象宅内機器一覧照会) */
		HashMap ku0141_b010_map = (HashMap)( paramWorkMap.get( EKU0141B010_MAP ) );
		if ( ku0141_b010_map == null ) {
			ku0141_b010_map = new HashMap();
			paramWorkMap.put( EKU0141B010_MAP, ku0141_b010_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList ku0141_b010_map_list = null;

		/** 下りマッピング */
		templateArray = template.getCAANMsgList( EKU0141B010CBSMsg.EKU0141B010CBSMSG1LIST );
		ku0141_b010_map_list = (ArrayList)( ku0141_b010_map.get( EKU0141B010CBSMsg.EKU0141B010CBSMSG1LIST ) );
		if ( ku0141_b010_map_list == null ) {
			ku0141_b010_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			// 工事案件対象宅内機器一覧照会明細
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= ku0141_b010_map_list.size() ) {
					ku0141_b010_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_ku0141_b010_map = (HashMap)( ku0141_b010_map_list.get(i) );

				// 工事案件番号
				dwnMapping( child_template, child_ku0141_b010_map, EKU0141B010CBSMsg1List.KOJIAK_NO);
				// 工事案件対象宅内機器番号
				dwnMapping( child_template, child_ku0141_b010_map, EKU0141B010CBSMsg1List.KOJIAK_TRGT_TAKNKIKI_NO);
				// 工事案件対象宅内機器ステータス
				dwnMapping( child_template, child_ku0141_b010_map, EKU0141B010CBSMsg1List.KOJIAK_TRGT_TAKNKIKI_STAT);
				// 宅内機器種別コード
				dwnMapping( child_template, child_ku0141_b010_map, EKU0141B010CBSMsg1List.TAKNKIKI_SBT_CD);
				// 機器提供サービス契約番号
				dwnMapping( child_template, child_ku0141_b010_map, EKU0141B010CBSMsg1List.KKTK_SVC_KEI_NO);
			}
		}

		/** エラーマッピング */
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKU0141B010(param, template, Integer.parseInt( returnCode.toString() ), EKU0141B010CBSMsg.STATUS );

		/** エラー情報の適用 */
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( ku0141_b010_map_list == null ) || ( ku0141_b010_map_list.size() == 0 ) ) {
			return null;
		}

		return ku0141_b010_map_list;
	}

	/**
	 * EKU0141B010 工事案件対象宅内機器一覧照会 エラー情報設定.
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKU0141B010( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKU0141B010CBSMsg.STATUS );

		/** エラーマッピング */
		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		// ＫＥＹ＿工事案件番号
		errMapping( template, errMap, EKU0141B010CBSMsg.KEY_KOJIAK_NO_ERR );

		return param;
	}

	/**
	 * EKU0141B010 工事案件対象宅内機器一覧照会 マッピング情報適用.
	 * <br>
	 * @param  mapping  マッピング情報
	 * @param  mapInfo 〔設定情報リスト〕ku0141_b010_map_list
	 */
	@SuppressWarnings( "unchecked" )
	public void mapEKU0141B010( HashMap mapping, HashMap mapInfo ) {

		/** マッピング情報適用 **/
		if ( mapInfo != null ) {
			mapping.put( EKU0141B010_MAP, mapInfo);
		}
	}
	// ANK-2138-00-00 スマリン端末のトムソンケース同梱 2014/08/02 END

	// 20150305 OM-2015-0000358 EPON⇒GEPON切替の工事中に回復しても交換後のONUが配送情報作成対象とならない ADD START
	/**
	 *【上りマッピング】EKK0341B032 機器提供サービス契約一覧照会（住変用）<br>
	 * <br>
	 * 予約手続中の機器を取得する。
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   mapInfo   〔設定情報マップ〕taknkiki_info_list
	 * @throws  Exception  例外が発生した場合
	 * @return  サービスIF実行用のマッピング情報
	 */
	@SuppressWarnings( "unchecked" )
	public HashMap<String, Object> setEKK0341B032( IRequestParameterReadWrite param, String fixedText, HashMap mapInfo ) throws RequestParameterException {

		/** パラメータマップ設定 */
		HashMap<String, Object> paramMap = createParamMap( param );

		/** テンプレート設定 */
		// 機能コード：2（予約手続中取得）
		CAANMsg template = createTemplate( param, EKK0341B032CBSMsg.class.getName(), EKK0341B032, FUNC_CD_SEL_CURRENT );

		/** 上りマッピング */
		// mapInfo.機器提供サービス契約番号 ⇒ EKK0341B032.ＫＥＹ＿機器提供サービス契約番号
		if ( mapInfo.containsKey( JKKKojiAnkenConstCC.KKTK_SVC_KEI_NO ) ) {
			template.set( EKK0341B032CBSMsg.KEY_KKTK_SVC_KEI_NO, mapInfo.get( JKKKojiAnkenConstCC.KKTK_SVC_KEI_NO ).toString() );
		} else {
			template.setNull( EKK0341B032CBSMsg.KEY_KKTK_SVC_KEI_NO );
		}

		// 運用日付 ⇒ EKK0341B032.ＫＥＹ＿予約適用年月日
		template.set( EKK0341B032CBSMsg.KEY_RSV_APLY_YMD, JCCBPCommon.getOpeDate(null) );

		/** パラメータマップとテンプレートのマッピング */
		paramMap.put( JCMConstants.TEMPLATE_LIST_KEY, singleTemplateMapping( template ) );

		return paramMap;
	}

	/**
	 *【下りマッピング】EKK0341B032 機器提供サービス契約一覧照会（住変用）
	 * <br>
	 * 予約手続中の機器を取得する。
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @param   resultMap  サービスIFの結果が格納されているマップ情報
	 * @throws  Exception  例外が発生した場合
	 * @return  下りマッピング項目
	 */
	@SuppressWarnings( "unchecked" )
	public ArrayList getEKK0341B032( IRequestParameterReadWrite param, String fixedText, Map<?, ?> resultMap ) throws Exception {

		/** S-IFの戻り値 **/
		CAANMsg[] templates = null;
		CAANMsg template = null;
		if ( resultMap.containsKey( JCMConstants.TEMPLATE_LIST_KEY ) ) {
			templates = (CAANMsg[])( resultMap.get( JCMConstants.TEMPLATE_LIST_KEY ) );
			template = templates[0];
		}

		/** リクエストパラメータ作業領域 **/
		Map paramWorkMap = param.getMappingWorkArea();
		if ( paramWorkMap == null ) {
			paramWorkMap = new HashMap();
			param.setMappingWorkArea( paramWorkMap );
		}

		/** マップ項目 **/
		HashMap kk0341_b032_map = (HashMap)( paramWorkMap.get( EKK0341B032_MAP ) );
		if ( kk0341_b032_map == null ) {
			kk0341_b032_map = new HashMap();
			paramWorkMap.put( EKK0341B032_MAP, kk0341_b032_map );
		}

		CAANMsg[] templateArray = null;
		ArrayList kk0341_b032_map_list = null;

		/** 下りマッピング **/
		templateArray = template.getCAANMsgList( EKK0341B032CBSMsg.EKK0341B032CBSMSG1LIST );
		kk0341_b032_map_list = (ArrayList)( kk0341_b032_map.get( EKK0341B032CBSMsg.EKK0341B032CBSMSG1LIST ) );
		if ( kk0341_b032_map_list == null ) {
			kk0341_b032_map_list = new ArrayList();
		}
		if ( templateArray != null ) {
			for ( int i = 0; i < templateArray.length; i ++ ) {
				if ( i >= kk0341_b032_map_list.size() ) {
					kk0341_b032_map_list.add( new HashMap() );
				}
				CAANMsg child_template = templateArray[i];
				HashMap child_kk0341_b032_map = (HashMap)( kk0341_b032_map_list.get(i) );

				// 機器提供サービス契約番号
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KKTK_SVC_KEI_NO );
				// 世代登録年月日時分秒
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.GENE_ADD_DTM );
				// 機器提供サービス契約ステータス
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KKTK_SVC_KEI_STAT );
				// 機器提供サービス契約ステータス名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KKTK_SVC_KEI_STAT_NM );
				// 機器提供サービスコード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KKTK_SVC_CD );
				// 機器提供サービスコード名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KKTK_SVC_CD_NM );
				// 料金コースコード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.PCRS_CD );
				// 料金コースコード名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.PCRS_CD_NM );
				// 料金プランコード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.PPLAN_CD );
				// 料金プランコード名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.PPLAN_CD_NM );
				// 機器提供種別コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KKTK_SBT_CD );
				// 機器提供種別コード名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KKTK_SBT_CD_NM );
				// HDD容量コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.HDD_CAPA_CD );
				// HDD容量コード名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.HDD_CAPA_CD_NM );
				// サービス利用開始希望年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_USE_STA_KIBO_YMD );
				// 予約適用開始希望年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.RSV_TSTA_KIBO_YMD );
				// 希望メーカーコード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIBO_MAKER_CD );
				// 販売種別コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.HAMBAI_SBT_CD );
				// 販売種別コード名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.HAMBAI_SBT_CD_NM );
				// 通信機器セットコード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.TSUSHIN_KIKI_SET_CD );
				// 機器指定種別コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SHITEI_SBT_CD );
				// 宅内機器種別コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.TAKNKIKI_SBT_CD );
				// 機器製造番号
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SEIZO_NO );
				// 機器変更番号
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_CHG_NO );
				// 宅内機器型式コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.TAKNKIKI_MODEL_CD );
				// 宅内機器セット品型コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.TAKNKIKI_SETHIN_MODEL_CD );
				// 付属品種別コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.HUZOKUHIN_SBT_CD );
				// 付属品型式コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.HUZOKUHIN_MODEL_CD );
				// 機器設置先場所番号
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_STC_SAKI_PLACE_NO );
				// 親契約識別コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.OYA_KEI_SKBT_CD );
				// 親契約識別コード名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.OYA_KEI_SKBT_CD_NM );
				// サービス契約番号
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_KEI_NO );
				// サービス契約内訳番号
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_KEI_UCWK_NO );
				// サービス契約回線内訳番号
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_KEI_KAISEN_UCWK_NO );
				// オプションサービス契約番号
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.OP_SVC_KEI_NO );
				// SYSID
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SYSID );
				// SYSID名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SYSID_NM );
				// 申込明細番号
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.MSKM_DTL_NO );
				// リンクSTBフラグ
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.LINK_STB_FLG );
				// 機器引当指定倉庫コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_HKAT_SHITEI_SOKO_CD );
				// 機器引当指定倉庫棚コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_HKAT_SHITEI_SKDN_CD );
				// 機器提供サービス契約引継発生年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KKTK_SVC_KEI_HKHASYMD );
				// 機器送料有無
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SORYO_UM );
				// 機器送料有無名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SORYO_UM_NM );
				// 機器送料作成年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SORYO_SAKSEI_YMD );
				// 機器送付先名
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SOHUS_NM );
				// 機器送付先カナ名
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SOHUS_KANA );
				// 機器送付先住所コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SOHUS_AD_CD );
				// 機器送付先郵便番号
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SOHUS_PCD );
				// 機器送付先都道府県名
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SOHUS_STATE_NM );
				// 機器送付先市区町村名
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SOHUS_CITY_NM );
				// 機器送付先大字通称名
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SOHUS_OAZTSU_NM );
				// 機器送付先字丁目名
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SOHUS_AZCHO_NM );
				// 機器送付先番地号
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SOHUS_BNCHIGO );
				// 機器送付先住所補記・建物名
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SOHUS_ADRTTM );
				// 機器送付先住所補記・部屋番号
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SOHUS_ADRRM );
				// 機器送付先電話番号
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SOHUS_TELNO );
				// マンション物件番号
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.MANSION_BUKKEN_NO );
				// 機器送付先_契約者住所差異フラグ
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SOHUS_KSH_AD_SAI_FLG );
				// 機器送付先個別指定フラグ
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SHS_KBT_SHITEI_FLG );
				// 機器送付先補足コード1
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SHS_HSK_CD_1 );
				// 機器送付先補足コード2
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SHS_HSK_CD_2 );
				// 機器送付先補足メモ
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_SHS_HSK_MEMO );
				// 機器設置先名
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_STC_SAKI_NM );
				// 機器設置先カナ名
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_STC_SAKI_KANA );
				// 機器設置先住所コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_STC_SAKI_AD_CD );
				// 機器設置先郵便番号
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_STC_SAKI_PCD );
				// 機器設置先都道府県名
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_STC_SAKI_STATE_NM );
				// 機器設置先市区町村名
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_STC_SAKI_CITY_NM );
				// 機器設置先大字通称名
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_STC_SAKI_OAZTSU_NM );
				// 機器設置先字丁目名
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_STC_SAKI_AZCHO_NM );
				// 機器設置先番地号
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_STC_SAKI_BNCHIGO );
				// 機器設置先住所補記・建物名
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_STC_SAKI_ADRTTM );
				// 機器設置先住所補記・部屋番号
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_STC_SAKI_ADRRM );
				// 機器設置先_契約者住所差異フラグ
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_STC_SK_KSH_AD_SAI_FLG );
				// 機器設置先電話番号
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_STC_SK_TELNO );
				// 機器設置先区画整理中フラグ
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_STS_KKK_SEIRI_CHU_FLG );
				// 住所未確定フラグ
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.AD_MI_FIX_FLG );
				// 住所未確定フラグ名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.AD_MI_FIX_FLG_NM );
				// 自動登録コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.AUTO_ADD_CD );
				// 住所未確定解除年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.AD_MI_FIX_RLS_YMD );
				// 課金開始年月日補正有無
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.CHRG_STA_YMD_HOSEI_UM );
				// 課金開始年月日補正有無名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.CHRG_STA_YMD_HOSEI_UM_NM );
				// 機器設置先補足コード1
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_STS_HSK_CD_1 );
				// 機器設置先補足コード2
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_STS_HSK_CD_2 );
				// 機器設置先補足メモ
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_STS_HSK_MEMO );
				// 機器提供サービス契約後続業務依頼年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KKTK_SVC_KEI_KZKWRK_REQYMD );
				// 照査年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SHOSA_YMD );
				// 照査取消年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SHOSA_CL_YMD );
				// 配送区分
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.HAISO_DIV );
				// 配送区分名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.HAISO_DIV_NM );
				// 配送期限年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.HAISO_KIGEN_YMD );
				// 配送到着指定年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.HAISO_ARIV_SHITEI_YMD );
				// 試用加入年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.FTRIAL_KANYU_YMD );
				// 試用期間終了年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.FTRIAL_PRD_ENDYMD );
				// 本加入年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.HONKANYU_YMD );
				// 本加入移行期限年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.HONKANYU_IKO_KIGEN_YMD );
				// 契約締結年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KEI_CNC_YMD );
				// JCCC加入書記入年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.JCCC_KANYU_BUNSHO_YMD );
				// 保証コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.HOSHO_CD );
				// 保証コード名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.HOSHO_CD_NM );
				// 機器提供サービス契約補記
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KKTK_SVKEI_HOKI );
				// 保証開始年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.HOSHO_STAYMD );
				// 保証終了年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.HOSHO_END_YMD );
				// 予約適用年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.RSV_APLY_YMD );
				// 予約取消年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.RSV_CL_YMD );
				// 予約適用コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.RSV_APLY_CD );
				// 予約適用コード名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.RSV_APLY_CD_NM );
				// 機器変更年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_CHG_YMD );
				// プラン開始年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.PLAN_STAYMD );
				// プラン終了年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.PLAN_ENDYMD );
				// プラン課金開始年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.PLAN_CHRG_STAYMD );
				// プラン課金終了年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.PLAN_CHRG_ENDYMD );
				// プラン終了種別コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.PLAN_END_SBT_CD );
				// プラン終了種別コード名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.PLAN_END_SBT_CD_NM );
				// サービスキャンセル年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_CANCEL_YMD );
				// サービスキャンセル理由コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_CANCEL_RSN_CD );
				// サービス開始年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_STA_YMD );
				// サービス課金開始年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_CHRG_STAYMD );
				// サービス停止年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_STP_YMD );
				// サービス提供中使用不可種別コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVCTK_CHU_USE_FAIL_SBT_CD );
				// サービス停止理由コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_STP_RSN_CD );
				// サービス停止解除年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_STP_RLS_YMD );
				// サービス停止解除理由コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_STP_RLS_RSN_CD );
				// 休止中断コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.PAUSE_STP_CD );
				// 休止中断コード名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.PAUSE_STP_CD_NM );
				// サービス休止年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_PAUSE_YMD );
				// サービス休止理由コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_PAUSE_RSN_CD );
				// サービス休止理由メモ
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_PAUSE_RSN_MEMO );
				// サービス休止解除年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_PAUSE_RLS_YMD );
				// サービス休止解除理由コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_PAUSE_RLS_RSN_CD );
				// サービス休止解除理由メモ
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_PAUSE_RLS_RSN_MEMO );
				// サービス終了年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_ENDYMD );
				// サービス課金終了年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_CHRG_ENDYMD );
				// サービス解約年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_DSL_YMD );
				// サービス解約理由コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_DLRE_CD );
				// サービス解約理由コード名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_DLRE_CD_NM );
				// サービス解約理由メモ
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_DLRE_MEMO );
				// 残置フラグ
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.ZANCHI_FLG );
				// サービス解約手続完了フラグ
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_DSL_TTDKI_FIN_FLG );
				// 回復年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KAIHK_YMD );
				// サービスキャンセル取消年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_CANCEL_CL_YMD );
				// サービス解約取消年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_DSL_CL_YMD );
				// 審査結果送信コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SKEKKA_SEND_CD );
				// 審査結果送信コード名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SKEKKA_SEND_CD_NM );
				// サービス休止課金開始年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SVC_PAUSE_CHRG_STA_YMD );
				// 違約金発生コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.PNLTY_HASSEI_CD );
				// 機器認証ID
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_NINSHO_ID );
				// 機器認証IDパスワード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_NINSHO_ID_PWD );
				// 異動区分
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.IDO_DIV );
				// 異動区分名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.IDO_DIV_NM );
				// 機器設置実績受付年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KKST_JSEKI_UK_YMD );
				// eoTV機器設置承認状態コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.EO_TV_KKST_SNN_STAT_CD );
				// eoTV機器設置承認状態コード名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.EO_TV_KKST_SNN_STAT_CD_NM );
				// 機器設置承認年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KKST_SNN_YMD );
				// 宅内機器異動コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.TAKNKIKI_IDO_CD );
				// CASカード使用許諾年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.CAS_CARD_USE_KYODAK_YMD );
				// 機器付加情報コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_HUKA_INFO_CD );
				// 機器付加情報コード名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_HUKA_INFO_CD_NM );
				// 照査解約完了コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SHOSA_DSL_FIN_CD );
				// 照査解約完了コード名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.SHOSA_DSL_FIN_CD_NM );
				// ルーター解約予約処理状態コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.ROUTER_DSL_RSV_TRN_STAT_CD );
				// ルーター解約予約処理状態コード名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.ROUTER_DSL_RSV_TRN_STAT_CD_NM );
				// ルーター解約予約処理結果コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.ROUTER_DSL_RSV_TRN_RSLT_CD );
				// ルーター解約予約処理結果コード名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.ROUTER_DSL_RSV_TRN_RSLT_CD_NM );
				// 登録年月日時分秒
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.ADD_DTM );
				// 登録オペレータアカウント
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.ADD_OPEACNT );
				// 更新年月日時分秒
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.UPD_DTM );
				// 更新オペレータアカウント
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.UPD_OPEACNT );
				// 削除年月日時分秒
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.DEL_DTM );
				// 削除オペレータアカウント
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.DEL_OPEACNT );
				// 無効フラグ
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.MK_FLG );
				// 無効フラグ名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.MK_FLG_NM );
				// 最終更新年月日時分秒
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.LAST_UPD_DTM );
				// 提供方式契約番号
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.TK_HOSHIKI_KEI_NO );
				// 機器変更理由コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_CHG_RSN_CD );
				// 機器変更理由コード名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KIKI_CHG_RSN_CD_NM );
				// 配送方法コード
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.HAISO_WAY_CD );
				// 配送方法コード名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.HAISO_WAY_CD_NM );
				// 配送依頼指定年月日
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.HAISO_REQ_SHITEI_YMD );
				// 回収機器有無
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KAISHU_KIKI_UM );
				// 回収機器有無名称
				dwnMapping( child_template, child_kk0341_b032_map, EKK0341B032CBSMsg1List.KAISHU_KIKI_UM_NM );
			}
		}

		/** エラーマッピング **/
		Object returnCode = resultMap.get( JCMConstants.RET_CD_INT_KEY );
		errEKK0341B032(param, template, Integer.parseInt( returnCode.toString() ), fixedText );

		/** エラー情報の適用 **/
		ArrayList<Object> errMapList = (ArrayList<Object>)( param.getControlMapData( SCControlMapKeys.ERROR_INFO ) );
		if ( errMapList == null ) {
			errMapList = new ArrayList<Object>();
		}
		param.setControlMapData(SCControlMapKeys.ERROR_INFO, TemplateErrorUtil.getErrorInfo( resultMap, errMapList ) );

		if ( ( kk0341_b032_map_list == null ) || ( kk0341_b032_map_list.size() == 0 ) ) {
			return null;
		}

		return kk0341_b032_map_list;
	}

	/**
	 *【エラーマッピング】EKK0341B032 機器提供サービス契約一覧照会（住変用）
	 * <br>
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   template   テンプレート情報一覧
	 * @param   returnCd   リターンコード
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	@SuppressWarnings( "unchecked" )
	public IRequestParameterReadWrite errEKK0341B032( IRequestParameterReadWrite param, CAANMsg template, int returnCode, String fixedText ) throws RequestParameterException {

		scResultStat(param, template, returnCode, EKK0341B032CBSMsg.STATUS );

		HashMap errMap = (HashMap<String, Object>)( param.getData( fixedText ) );
		if ( errMap == null ) {
			errMap = new HashMap();
			param.setData( fixedText, errMap );
		}

		/** エラーマッピング **/
		// ＫＥＹ＿機器提供サービス契約番号
		errMapping( template, errMap, EKK0341B032CBSMsg.KEY_KKTK_SVC_KEI_NO_ERR );
		// ＫＥＹ＿世代登録年月日時分秒
		errMapping( template, errMap, EKK0341B032CBSMsg.KEY_GENE_ADD_DTM_ERR );
		// ＫＥＹ＿予約適用年月日
		errMapping( template, errMap, EKK0341B032CBSMsg.KEY_RSV_APLY_YMD_ERR );

		return param;
	}
	// 20150305 OM-2015-0000358 EPON⇒GEPON切替の工事中に回復しても交換後のONUが配送情報作成対象とならない ADD END
}
