/*********************************************************************
*	All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：KKSV0228_KKSV0228OPDBMapper
*	ソースファイル名：KKSV0228_KKSV0228OPDBMapper.java
*	作成者			：FJ
*	日付			：2012年12月12日
*＜機能概要＞
*	BP（加入御礼書詳細変更確認）へのＤ−Ｂマッピングクラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v1.00.00	2012/12/12	FJ		新規作成
*
**********************************************************************/
package eo.web.webview.mapping;

import java.util.ArrayList;
import java.util.HashMap;

import com.fujitsu.futurity.web.x31.X31CWebConst;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccess;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccessArray;

/**
 * DataBean-BPマッピングをする。
 * 
 */
public class KKSV0228_KKSV0228OPDBMapper {
	
	/**
	 * コンストラクタ
	 */
	public KKSV0228_KKSV0228OPDBMapper(){
	}
	

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：加入御礼書詳細更新
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV022801SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// ディレイド処理依頼種別コード → ディレイド処理依頼結果参照マップ.ＫＥＹ＿ディレイド処理依頼種別コード
		parentMap.put("dlyd_trn_req_sbt_cd_k", bean[0].sendMessageString("ディレイド処理依頼種別コード", X31CWebConst.DATABEAN_GET_VALUE));
		
		outputMap.put("KKSV022801SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：加入御礼書詳細更新
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV022802SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 加入御礼書発行番号 → 加入御礼書発行更新マップ.加入御礼書発行番号
		parentMap.put("kanuoreso_hakko_no", bean[0].sendMessageString("加入御礼書発行番号", X31CWebConst.DATABEAN_GET_VALUE));
		// データ種別 → 加入御礼書発行更新マップ.加入御礼データ種別コード
		parentMap.put("kanuore_data_sbt_cd", bean[0].sendMessageString("データ種別", X31CWebConst.DATABEAN_GET_VALUE));
		// データ抽出年月日時分秒 → 加入御礼書発行更新マップ.データ抽出年月日時分秒
		parentMap.put("data_chsht_dtm", bean[0].sendMessageString("データ抽出年月日時分秒", X31CWebConst.DATABEAN_GET_VALUE));
		// 送信除外フラグ選択値 → 加入御礼書発行更新マップ.送信除外フラグ
		parentMap.put("send_jgi_flg", bean[0].sendMessageString("送信除外フラグ選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 送信年月日時分秒 → 加入御礼書発行更新マップ.送信年月日時分秒
		parentMap.put("send_dtm", bean[0].sendMessageString("送信年月日時分秒", X31CWebConst.DATABEAN_GET_VALUE));
		// ＳＹＳＩＤ → 加入御礼書発行更新マップ.SYSID
		parentMap.put("sysid", bean[0].sendMessageString("ＳＹＳＩＤ", X31CWebConst.DATABEAN_GET_VALUE));
		// 同一回線グループ番号 → 加入御礼書発行更新マップ.同一回線グループ識別番号
		parentMap.put("same_kaisen_grp_skbt_no", bean[0].sendMessageString("同一回線グループ番号", X31CWebConst.DATABEAN_GET_VALUE));
		// サービス契約番号 → 加入御礼書発行更新マップ.サービス契約番号
		parentMap.put("svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 新規追加識別コード選択値 → 加入御礼書発行更新マップ.新規追加識別フラグ
		parentMap.put("new_add_skbt_flg", bean[0].sendMessageString("新規追加識別コード選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 審査結果コード選択値 → 加入御礼書発行更新マップ.審査結果コード
		parentMap.put("skekka_cd", bean[0].sendMessageString("審査結果コード選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// レター種別選択値 → 加入御礼書発行更新マップ.レター種別コード
		parentMap.put("letter_sbt_cd", bean[0].sendMessageString("レター種別選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 送信用サービス名 → 加入御礼書発行更新マップ.送信用サービス名
		parentMap.put("send_yo_svc_nm", bean[0].sendMessageString("送信用サービス名", X31CWebConst.DATABEAN_GET_VALUE));
		// 送信用料金コース名 → 加入御礼書発行更新マップ.送信用料金コース名
		parentMap.put("send_yo_prc_course_nm", bean[0].sendMessageString("送信用料金コース名", X31CWebConst.DATABEAN_GET_VALUE));
		// 詳細サービス名 → 加入御礼書発行更新マップ.詳細サービス名
		parentMap.put("dtail_svc_nm", bean[0].sendMessageString("詳細サービス名", X31CWebConst.DATABEAN_GET_VALUE));
		// サービスコード選択値 → 加入御礼書発行更新マップ.サービスコード
		parentMap.put("svc_cd", bean[0].sendMessageString("サービスコード選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 料金グループコード選択値 → 加入御礼書発行更新マップ.料金グループコード
		parentMap.put("prc_grp_cd", bean[0].sendMessageString("料金グループコード選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 料金コースコード選択値 → 加入御礼書発行更新マップ.料金コースコード
		parentMap.put("pcrs_cd", bean[0].sendMessageString("料金コースコード選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 料金プランコード選択値 → 加入御礼書発行更新マップ.料金プランコード
		parentMap.put("pplan_cd", bean[0].sendMessageString("料金プランコード選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 即割有無選択値 → 加入御礼書発行更新マップ.即割有無
		parentMap.put("soku_wari_um", bean[0].sendMessageString("即割有無選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// サービス開始年月日 → 加入御礼書発行更新マップ.サービス開始年月日
		parentMap.put("svc_staymd", bean[0].sendMessageString("サービス開始年月日", X31CWebConst.DATABEAN_GET_VALUE));
		// サービス課金開始年月日 → 加入御礼書発行更新マップ.サービス課金開始年月日
		parentMap.put("svc_chrg_staymd", bean[0].sendMessageString("サービス課金開始年月日", X31CWebConst.DATABEAN_GET_VALUE));
		// 契約状態選択値 → 加入御礼書発行更新マップ.サービス契約ステータス
		parentMap.put("svc_kei_stat", bean[0].sendMessageString("契約状態選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 申込書番号 → 加入御礼書発行更新マップ.申込書番号
		parentMap.put("mskmsho_no", bean[0].sendMessageString("申込書番号", X31CWebConst.DATABEAN_GET_VALUE));
		// ＩＤ登録証集約番号 → 加入御礼書発行更新マップ.ID通知証集約番号
		parentMap.put("id_tchisho_syk_no", bean[0].sendMessageString("ＩＤ登録証集約番号", X31CWebConst.DATABEAN_GET_VALUE));
		// お客様＿お客様名 → 加入御礼書発行更新マップ.お客様名
		parentMap.put("cust_nm", bean[0].sendMessageString("お客様＿お客様名", X31CWebConst.DATABEAN_GET_VALUE));
		// お客様＿郵便番号 → 加入御礼書発行更新マップ.契約者郵便番号
		parentMap.put("keisha_pcd", bean[0].sendMessageString("お客様＿郵便番号", X31CWebConst.DATABEAN_GET_VALUE));
		// お客様＿都道府県名 → 加入御礼書発行更新マップ.契約者都道府県名
		parentMap.put("keisha_state_nm", bean[0].sendMessageString("お客様＿都道府県名", X31CWebConst.DATABEAN_GET_VALUE));
		// お客様＿市区町村名 → 加入御礼書発行更新マップ.契約者市区町村名
		parentMap.put("keisha_city_nm", bean[0].sendMessageString("お客様＿市区町村名", X31CWebConst.DATABEAN_GET_VALUE));
		// お客様＿大字通称名 → 加入御礼書発行更新マップ.契約者大字通称名
		parentMap.put("keisha_oaztsu_nm", bean[0].sendMessageString("お客様＿大字通称名", X31CWebConst.DATABEAN_GET_VALUE));
		// お客様＿字丁目名 → 加入御礼書発行更新マップ.契約者字丁目名
		parentMap.put("keisha_azcho_nm", bean[0].sendMessageString("お客様＿字丁目名", X31CWebConst.DATABEAN_GET_VALUE));
		// お客様＿番地号 → 加入御礼書発行更新マップ.契約者番地号
		parentMap.put("keisha_bnchigo", bean[0].sendMessageString("お客様＿番地号", X31CWebConst.DATABEAN_GET_VALUE));
		// お客様＿住所補記・建物名 → 加入御礼書発行更新マップ.契約者住所補記・建物名
		parentMap.put("keisha_adrttm", bean[0].sendMessageString("お客様＿住所補記・建物名", X31CWebConst.DATABEAN_GET_VALUE));
		// お客様＿住所補記・部屋番号 → 加入御礼書発行更新マップ.契約者住所補記・部屋番号
		parentMap.put("keisha_adrrm", bean[0].sendMessageString("お客様＿住所補記・部屋番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 契約者タイプコード選択値 → 加入御礼書発行更新マップ.契約者タイプコード
		parentMap.put("keisha_type_cd", bean[0].sendMessageString("契約者タイプコード選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// お客様＿電話番号 → 加入御礼書発行更新マップ.契約者電話番号
		parentMap.put("keisha_telno", bean[0].sendMessageString("お客様＿電話番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 引抜選択値 → 加入御礼書発行更新マップ.レター発送仕分区分
		parentMap.put("letter_hasso_shiwake_div", bean[0].sendMessageString("引抜選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 受付年月日 → 加入御礼書発行更新マップ.申込受付年月日
		parentMap.put("mskm_uk_ymd", bean[0].sendMessageString("受付年月日", X31CWebConst.DATABEAN_GET_VALUE));
		// 販売チャネル選択値 → 加入御礼書発行更新マップ.申込形態コード
		parentMap.put("mskm_form_cd", bean[0].sendMessageString("販売チャネル選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 旧サービス契約番号 → 加入御礼書発行更新マップ.旧サービス契約番号
		parentMap.put("old_svc_kei_no", bean[0].sendMessageString("旧サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 同意有無選択値 → 加入御礼書発行更新マップ.関西電力お客様情報授受同意有無
		parentMap.put("kepco_custinfo_juju_doi_um", bean[0].sendMessageString("同意有無選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 支払方法継続フラグ選択値 → 加入御礼書発行更新マップ.支払い方法継続フラグ
		parentMap.put("payway_keizoku_flg", bean[0].sendMessageString("支払方法継続フラグ選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 他サービス・メール引継ぎ選択値 → 加入御礼書発行更新マップ.他サービスメール引継ぎ有無
		parentMap.put("ta_svc_ml_hktgi_um", bean[0].sendMessageString("他サービス・メール引継ぎ選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// ＰＣセットアップ有無選択値 → 加入御礼書発行更新マップ.PCセットアップ有無
		parentMap.put("pc_setup_um", bean[0].sendMessageString("ＰＣセットアップ有無選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 安心セット申込有無選択値 → 加入御礼書発行更新マップ.おまかせ安心セット申込有無
		parentMap.put("omksansn_set_mskm_um", bean[0].sendMessageString("安心セット申込有無選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// サポートプラス加入有無選択値 → 加入御礼書発行更新マップ.eoサポートプラス加入有無
		parentMap.put("eo_sprt_plus_kanyu_um", bean[0].sendMessageString("サポートプラス加入有無選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// ファミリーパック契約有無選択値 → 加入御礼書発行更新マップ.ファミリーパック契約有無
		parentMap.put("famipa_kei_um", bean[0].sendMessageString("ファミリーパック契約有無選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 請求契約番号 → 加入御礼書発行更新マップ.請求契約番号
		parentMap.put("seiky_kei_no", bean[0].sendMessageString("請求契約番号", X31CWebConst.DATABEAN_GET_VALUE));
// 2013/05/27 OT-2013-0000678 MOD START 支払申込未到着フラグの表示変更対応
		String pay_mskm_mi_flg = "";
		String pay_mskm_mi_flg_value = bean[0].sendMessageString("支払申込未到着フラグ選択値", X31CWebConst.DATABEAN_GET_VALUE);
		if ("1".equals(pay_mskm_mi_flg_value)) {
			pay_mskm_mi_flg = "0";
		}
		else if ("2".equals(pay_mskm_mi_flg_value)) {
			pay_mskm_mi_flg = "1";
		}
			
		// 支払申込未到着フラグ選択値 → 加入御礼書発行更新マップ.支払申込書送付要否
//		parentMap.put("pay_mskmsho_sohu_yh", bean[0].sendMessageString("支払申込未到着フラグ選択値", X31CWebConst.DATABEAN_GET_VALUE));
		parentMap.put("pay_mskmsho_sohu_yh", pay_mskm_mi_flg);
// 2013/05/27 OT-2013-0000678 MOD END 支払申込未到着フラグの表示変更対応
		// ＶＤＳＬ＿Ｓフラグ選択値 → 加入御礼書発行更新マップ.マンションVDSLSフラグ
		parentMap.put("mans_vdsls_flg", bean[0].sendMessageString("ＶＤＳＬ＿Ｓフラグ選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// マンション＿提供方式１選択値 → 加入御礼書発行更新マップ.マンション提供方式コード1
		parentMap.put("mans_tk_hoshiki_cd_1", bean[0].sendMessageString("マンション＿提供方式１選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// マンション＿提供方式２選択値 → 加入御礼書発行更新マップ.マンション提供方式コード2
		parentMap.put("mans_tk_hoshiki_cd_2", bean[0].sendMessageString("マンション＿提供方式２選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// マンション物件コード選択値 → 加入御礼書発行更新マップ.マンション物件コード
		parentMap.put("mansion_bukken_cd", bean[0].sendMessageString("マンション物件コード選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿郵便番号 → 加入御礼書発行更新マップ.回線場所郵便番号
		parentMap.put("kaisen_place_pcd", bean[0].sendMessageString("利用場所＿郵便番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿都道府県名 → 加入御礼書発行更新マップ.回線場所都道府県名
		parentMap.put("kaisen_place_state_nm", bean[0].sendMessageString("利用場所＿都道府県名", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿市区町村名 → 加入御礼書発行更新マップ.回線場所市区町村名
		parentMap.put("kaisen_place_city_nm", bean[0].sendMessageString("利用場所＿市区町村名", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿大字通称名 → 加入御礼書発行更新マップ.回線場所大字通称名
		parentMap.put("kaisen_place_oaztsu_nm", bean[0].sendMessageString("利用場所＿大字通称名", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿字丁目名 → 加入御礼書発行更新マップ.回線場所字丁目名
		parentMap.put("kaisen_place_azcho_nm", bean[0].sendMessageString("利用場所＿字丁目名", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿番地号 → 加入御礼書発行更新マップ.回線場所番地号
		parentMap.put("kaisen_place_bnchigo", bean[0].sendMessageString("利用場所＿番地号", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿住所補記・建物名 → 加入御礼書発行更新マップ.回線場所住所補記・建物名
		parentMap.put("kaisen_place_adrttm", bean[0].sendMessageString("利用場所＿住所補記・建物名", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿住所補記・部屋番号 → 加入御礼書発行更新マップ.回線場所住所補記・部屋番号
		parentMap.put("kaisen_place_adrrm", bean[0].sendMessageString("利用場所＿住所補記・部屋番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿電話番号 → 加入御礼書発行更新マップ.回線場所電話番号
		parentMap.put("kaisen_place_telno", bean[0].sendMessageString("利用場所＿電話番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 住所未確定フラグ選択値 → 加入御礼書発行更新マップ.回線場所住所未確定フラグ
		parentMap.put("kisn_plc_ad_mi_fix_flg", bean[0].sendMessageString("住所未確定フラグ選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿電話申込数 → 加入御礼書発行更新マップ.電話申込数
		parentMap.put("tel_mskm_cnt", bean[0].sendMessageString("電話＿電話申込数", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿ＫＯＰＴ電話番号＃１ → 加入御礼書発行更新マップ.KOPT電話番号1
		parentMap.put("kopt_telno_1", bean[0].sendMessageString("電話＿ＫＯＰＴ電話番号＃１", X31CWebConst.DATABEAN_GET_VALUE));
		// 番号ポ有無＃１選択値 → 加入御礼書発行更新マップ.番号ポータビリティ有無1
		parentMap.put("bmp_um_1", bean[0].sendMessageString("番号ポ有無＃１選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿ＮＴＴ電話番号＃１ → 加入御礼書発行更新マップ.NTT電話番号1
		parentMap.put("ntt_telno_1", bean[0].sendMessageString("電話＿ＮＴＴ電話番号＃１", X31CWebConst.DATABEAN_GET_VALUE));
		// 発番通知要否＃１選択値 → 加入御礼書発行更新マップ.発番通知要否1
		parentMap.put("htb_tchi_yh_1", bean[0].sendMessageString("発番通知要否＃１選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// １０４要否＃１選択値 → 加入御礼書発行更新マップ.104要否1
		parentMap.put("n_104_yh_1", bean[0].sendMessageString("１０４要否＃１選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 掲載要否＃１選択値 → 加入御礼書発行更新マップ.ハロー・タウン掲載要否1
		parentMap.put("hellotown_keisai_yh_1", bean[0].sendMessageString("掲載要否＃１選択値", X31CWebConst.DATABEAN_GET_VALUE));
// ANK-2056-00-00 2014/04/08 ADD START
		// オプションパック契約有無＃１選択値 → 加入御礼書発行更新マップ.オプションパック契約有無1
		parentMap.put("tel_op_pack_skcd_1", bean[0].sendMessageString("オプションパック契約有無＃１選択値", X31CWebConst.DATABEAN_GET_VALUE));
// ANK-2056-00-00 2014/04/08 ADD END
		// 割込電話有無＃１選択値 → 加入御礼書発行更新マップ.割込電話有無1
		parentMap.put("warkmi_tel_um_1", bean[0].sendMessageString("割込電話有無＃１選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 転送電話有無＃１選択値 → 加入御礼書発行更新マップ.転送電話有無1
		parentMap.put("tenso_tel_um_1", bean[0].sendMessageString("転送電話有無＃１選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話選択有無＃１選択値 → 加入御礼書発行更新マップ.転送電話選択有無1
		parentMap.put("tenso_tel_choice_um_1", bean[0].sendMessageString("電話選択有無＃１選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 着信拒否有無＃１選択値 → 加入御礼書発行更新マップ.非通知着信拒否有無1
		parentMap.put("hitchi_incmhi_um_1", bean[0].sendMessageString("着信拒否有無＃１選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話拒否有無＃１選択値 → 加入御礼書発行更新マップ.迷惑電話拒否有無1
		parentMap.put("mwktel_kyohi_um_1", bean[0].sendMessageString("電話拒否有無＃１選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 着信選択有無＃１選択値 → 加入御礼書発行更新マップ.指定番号着信選択有無1
		parentMap.put("stino_incoming_choice_um_1", bean[0].sendMessageString("着信選択有無＃１選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 明細送付有無＃１選択値 → 加入御礼書発行更新マップ.通話明細送付有無1
		parentMap.put("pcall_dtl_sohu_um_1", bean[0].sendMessageString("明細送付有無＃１選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// ０５０番号有無＃１選択値 → 加入御礼書発行更新マップ.050番号有無1
		parentMap.put("n_050_no_um_1", bean[0].sendMessageString("０５０番号有無＃１選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 番号通知有無＃１選択値 → 加入御礼書発行更新マップ.発信者番号通知有無1
		parentMap.put("hasinsha_no_tch_um_1", bean[0].sendMessageString("番号通知有無＃１選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番ポ＿契約者名＃１ → 加入御礼書発行更新マップ.NTT契約者名1
		parentMap.put("ntt_keisha_nm_1", bean[0].sendMessageString("電話＿番ポ＿契約者名＃１", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番ポ＿契約者名カナ＃１ → 加入御礼書発行更新マップ.NTT契約者カナ名1
		parentMap.put("ntt_ksh_kana_1", bean[0].sendMessageString("電話＿番ポ＿契約者名カナ＃１", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番ポ＿郵便番号＃１ → 加入御礼書発行更新マップ.NTT契約者郵便番号1
		parentMap.put("ntt_keisha_pcd_1", bean[0].sendMessageString("電話＿番ポ＿郵便番号＃１", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番ポ＿都道府県名＃１ → 加入御礼書発行更新マップ.NTT契約者都道府県名1
		parentMap.put("ntt_keisha_state_nm_1", bean[0].sendMessageString("電話＿番ポ＿都道府県名＃１", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番ポ＿市区町村名＃１ → 加入御礼書発行更新マップ.NTT契約者市区町村名1
		parentMap.put("ntt_keisha_city_nm_1", bean[0].sendMessageString("電話＿番ポ＿市区町村名＃１", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番ポ＿大字通称名＃１ → 加入御礼書発行更新マップ.NTT契約者大字通称名1
		parentMap.put("ntt_keisha_oaztsu_nm_1", bean[0].sendMessageString("電話＿番ポ＿大字通称名＃１", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番ポ＿字丁目名＃１ → 加入御礼書発行更新マップ.NTT契約者字丁目名1
		parentMap.put("ntt_keisha_azcho_nm_1", bean[0].sendMessageString("電話＿番ポ＿字丁目名＃１", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番ポ＿番地号＃１ → 加入御礼書発行更新マップ.NTT契約者番地号1
		parentMap.put("ntt_keisha_bnchigo_1", bean[0].sendMessageString("電話＿番ポ＿番地号＃１", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番ポ＿住所補記・建物名＃１ → 加入御礼書発行更新マップ.NTT契約者住所補記・建物名1
		parentMap.put("ntt_keisha_adrttm_1", bean[0].sendMessageString("電話＿番ポ＿住所補記・建物名＃１", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番ポ＿住所補記・部屋番号＃１ → 加入御礼書発行更新マップ.NTT契約者住所補記・部屋番号1
		parentMap.put("ntt_keisha_adrrm_1", bean[0].sendMessageString("電話＿番ポ＿住所補記・部屋番号＃１", X31CWebConst.DATABEAN_GET_VALUE));
		// 通信事業者コード＃１選択値 → 加入御礼書発行更新マップ.通信事業者コード1
		parentMap.put("tsjgs_cd_1", bean[0].sendMessageString("通信事業者コード＃１選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿ＫＯＰＴ電話番号＃２ → 加入御礼書発行更新マップ.KOPT電話番号2
		parentMap.put("kopt_telno_2", bean[0].sendMessageString("電話＿ＫＯＰＴ電話番号＃２", X31CWebConst.DATABEAN_GET_VALUE));
		// 番号ポ有無＃２選択値 → 加入御礼書発行更新マップ.番号ポータビリティ有無2
		parentMap.put("bmp_um_2", bean[0].sendMessageString("番号ポ有無＃２選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿ＮＴＴ電話番号＃２ → 加入御礼書発行更新マップ.NTT電話番号2
		parentMap.put("ntt_telno_2", bean[0].sendMessageString("電話＿ＮＴＴ電話番号＃２", X31CWebConst.DATABEAN_GET_VALUE));
		// 発番通知要否＃２選択値 → 加入御礼書発行更新マップ.発番通知要否2
		parentMap.put("htb_tchi_yh_2", bean[0].sendMessageString("発番通知要否＃２選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// １０４要否＃２選択値 → 加入御礼書発行更新マップ.104要否2
		parentMap.put("n_104_yh_2", bean[0].sendMessageString("１０４要否＃２選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 掲載要否＃２選択値 → 加入御礼書発行更新マップ.ハロー・タウン掲載要否2
		parentMap.put("hellotown_keisai_yh_2", bean[0].sendMessageString("掲載要否＃２選択値", X31CWebConst.DATABEAN_GET_VALUE));
// ANK-2056-00-00 2014/04/08 ADD START
		// オプションパック契約有無＃２選択値 → 加入御礼書発行更新マップ.オプションパック契約有無2
		parentMap.put("tel_op_pack_skcd_2", bean[0].sendMessageString("オプションパック契約有無＃２選択値", X31CWebConst.DATABEAN_GET_VALUE));
// ANK-2056-00-00 2014/04/08 ADD END
		// 割込電話有無＃２選択値 → 加入御礼書発行更新マップ.割込電話有無2
		parentMap.put("warkmi_tel_um_2", bean[0].sendMessageString("割込電話有無＃２選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 転送電話有無＃２選択値 → 加入御礼書発行更新マップ.転送電話有無2
		parentMap.put("tenso_tel_um_2", bean[0].sendMessageString("転送電話有無＃２選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話選択有無＃２選択値 → 加入御礼書発行更新マップ.転送電話選択有無2
		parentMap.put("tenso_tel_choice_um_2", bean[0].sendMessageString("電話選択有無＃２選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 着信拒否有無＃２選択値 → 加入御礼書発行更新マップ.非通知着信拒否有無2
		parentMap.put("hitchi_incmhi_um_2", bean[0].sendMessageString("着信拒否有無＃２選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話拒否有無＃２選択値 → 加入御礼書発行更新マップ.迷惑電話拒否有無2
		parentMap.put("mwktel_kyohi_um_2", bean[0].sendMessageString("電話拒否有無＃２選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 着信選択有無＃２選択値 → 加入御礼書発行更新マップ.指定番号着信選択有無2
		parentMap.put("stino_incoming_choice_um_2", bean[0].sendMessageString("着信選択有無＃２選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 明細送付有無＃２選択値 → 加入御礼書発行更新マップ.通話明細送付有無2
		parentMap.put("pcall_dtl_sohu_um_2", bean[0].sendMessageString("明細送付有無＃２選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// ０５０番号有無＃２選択値 → 加入御礼書発行更新マップ.050番号有無2
		parentMap.put("n_050_no_um_2", bean[0].sendMessageString("０５０番号有無＃２選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 番号通知有無＃２選択値 → 加入御礼書発行更新マップ.発信者番号通知有無2
		parentMap.put("hasinsha_no_tch_um_2", bean[0].sendMessageString("番号通知有無＃２選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番ポ＿契約者名＃２ → 加入御礼書発行更新マップ.NTT契約者名2
		parentMap.put("ntt_keisha_nm_2", bean[0].sendMessageString("電話＿番ポ＿契約者名＃２", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番ポ＿契約者名カナ＃２ → 加入御礼書発行更新マップ.NTT契約者カナ名2
		parentMap.put("ntt_ksh_kana_2", bean[0].sendMessageString("電話＿番ポ＿契約者名カナ＃２", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番ポ＿郵便番号＃２ → 加入御礼書発行更新マップ.NTT契約者郵便番号2
		parentMap.put("ntt_keisha_pcd_2", bean[0].sendMessageString("電話＿番ポ＿郵便番号＃２", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番ポ＿都道府県名＃２ → 加入御礼書発行更新マップ.NTT契約者都道府県名2
		parentMap.put("ntt_keisha_state_nm_2", bean[0].sendMessageString("電話＿番ポ＿都道府県名＃２", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番ポ＿市区町村名＃２ → 加入御礼書発行更新マップ.NTT契約者市区町村名2
		parentMap.put("ntt_keisha_city_nm_2", bean[0].sendMessageString("電話＿番ポ＿市区町村名＃２", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番ポ＿大字通称名＃２ → 加入御礼書発行更新マップ.NTT契約者大字通称名2
		parentMap.put("ntt_keisha_oaztsu_nm_2", bean[0].sendMessageString("電話＿番ポ＿大字通称名＃２", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番ポ＿字丁目名＃２ → 加入御礼書発行更新マップ.NTT契約者字丁目名2
		parentMap.put("ntt_keisha_azcho_nm_2", bean[0].sendMessageString("電話＿番ポ＿字丁目名＃２", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番ポ＿番地号＃２ → 加入御礼書発行更新マップ.NTT契約者番地号2
		parentMap.put("ntt_keisha_bnchigo_2", bean[0].sendMessageString("電話＿番ポ＿番地号＃２", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番ポ＿住所補記・建物名＃２ → 加入御礼書発行更新マップ.NTT契約者住所補記・建物名2
		parentMap.put("ntt_keisha_adrttm_2", bean[0].sendMessageString("電話＿番ポ＿住所補記・建物名＃２", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番ポ＿住所補記・部屋番号＃２ → 加入御礼書発行更新マップ.NTT契約者住所補記・部屋番号2
		parentMap.put("ntt_keisha_adrrm_2", bean[0].sendMessageString("電話＿番ポ＿住所補記・部屋番号＃２", X31CWebConst.DATABEAN_GET_VALUE));
		// 通信事業者コード＃２選択値 → 加入御礼書発行更新マップ.通信事業者コード2
		parentMap.put("tsjgs_cd_2", bean[0].sendMessageString("通信事業者コード＃２選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 宅内機器型式コード選択値 → 加入御礼書発行更新マップ.eoBBR宅内機器型式コード
		parentMap.put("eo_bbr_taknkiki_model_cd", bean[0].sendMessageString("宅内機器型式コード選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 機器契約区分選択値 → 加入御礼書発行更新マップ.eoBBR提供種別コード
		parentMap.put("eo_bbr_tk_sbt_cd", bean[0].sendMessageString("機器契約区分選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 識別区分選択値 → 加入御礼書発行更新マップ.eoBBR提供方法コード
		parentMap.put("eo_bbr_tk_way_cd", bean[0].sendMessageString("識別区分選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 宅内機器型式コード（１）選択値 → 加入御礼書発行更新マップ.PLC宅内機器型式コード1
		parentMap.put("plc_taknkiki_model_cd_1", bean[0].sendMessageString("宅内機器型式コード（１）選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 機器契約区分（１）選択値 → 加入御礼書発行更新マップ.PLC提供種別コード1
		parentMap.put("plc_tk_sbt_cd_1", bean[0].sendMessageString("機器契約区分（１）選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// ＰＬＣ数量（１） → 加入御礼書発行更新マップ.PLC数量1
		parentMap.put("plc_cnt_1", bean[0].sendMessageString("ＰＬＣ数量（１）", X31CWebConst.DATABEAN_GET_VALUE));
		// 宅内機器型式コード（２）選択値 → 加入御礼書発行更新マップ.PLC宅内機器型式コード2
		parentMap.put("plc_taknkiki_model_cd_2", bean[0].sendMessageString("宅内機器型式コード（２）選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 機器契約区分（２）選択値 → 加入御礼書発行更新マップ.PLC提供種別コード2
		parentMap.put("plc_tk_sbt_cd_2", bean[0].sendMessageString("機器契約区分（２）選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// ＰＬＣ数量（２） → 加入御礼書発行更新マップ.PLC数量2
		parentMap.put("plc_cnt_2", bean[0].sendMessageString("ＰＬＣ数量（２）", X31CWebConst.DATABEAN_GET_VALUE));
		// 宅内機器型式コード（３）選択値 → 加入御礼書発行更新マップ.PLC宅内機器型式コード3
		parentMap.put("plc_taknkiki_model_cd_3", bean[0].sendMessageString("宅内機器型式コード（３）選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 機器契約区分（３）選択値 → 加入御礼書発行更新マップ.PLC提供種別コード3
		parentMap.put("plc_tk_sbt_cd_3", bean[0].sendMessageString("機器契約区分（３）選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// ＰＬＣ数量（３） → 加入御礼書発行更新マップ.PLC数量3
		parentMap.put("plc_cnt_3", bean[0].sendMessageString("ＰＬＣ数量（３）", X31CWebConst.DATABEAN_GET_VALUE));
		// 宅内機器型式コード（４）選択値 → 加入御礼書発行更新マップ.PLC宅内機器型式コード4
		parentMap.put("plc_taknkiki_model_cd_4", bean[0].sendMessageString("宅内機器型式コード（４）選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 機器契約区分（４）選択値 → 加入御礼書発行更新マップ.PLC提供種別コード4
		parentMap.put("plc_tk_sbt_cd_4", bean[0].sendMessageString("機器契約区分（４）選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// ＰＬＣ数量（４） → 加入御礼書発行更新マップ.PLC数量4
		parentMap.put("plc_cnt_4", bean[0].sendMessageString("ＰＬＣ数量（４）", X31CWebConst.DATABEAN_GET_VALUE));
		// 宅内機器型式コード（５）選択値 → 加入御礼書発行更新マップ.PLC宅内機器型式コード5
		parentMap.put("plc_taknkiki_model_cd_5", bean[0].sendMessageString("宅内機器型式コード（５）選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 機器契約区分（５）選択値 → 加入御礼書発行更新マップ.PLC提供種別コード5
		parentMap.put("plc_tk_sbt_cd_5", bean[0].sendMessageString("機器契約区分（５）選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// ＰＬＣ数量（５） → 加入御礼書発行更新マップ.PLC数量5
		parentMap.put("plc_cnt_5", bean[0].sendMessageString("ＰＬＣ数量（５）", X31CWebConst.DATABEAN_GET_VALUE));
		// ＴＶ＿ＳＴＢ追加台数＃１ → 加入御礼書発行更新マップ.STB追加台数
		parentMap.put("stb_add_cnt", bean[0].sendMessageString("ＴＶ＿ＳＴＢ追加台数＃１", X31CWebConst.DATABEAN_GET_VALUE));
		// ＴＶ＿ＳＴＢ種別名１ → 加入御礼書発行更新マップ.STB種別名1
		parentMap.put("stb_sbt_nm_1", bean[0].sendMessageString("ＴＶ＿ＳＴＢ種別名１", X31CWebConst.DATABEAN_GET_VALUE));
		// ＴＶ＿コース名１ → 加入御礼書発行更新マップ.TVコース名1
		parentMap.put("tv_course_nm_1", bean[0].sendMessageString("ＴＶ＿コース名１", X31CWebConst.DATABEAN_GET_VALUE));
		// ＴＶ＿ＳＴＢ種別台数１ → 加入御礼書発行更新マップ.STB種別台数1
		parentMap.put("stb_sbt_cnt_1", bean[0].sendMessageString("ＴＶ＿ＳＴＢ種別台数１", X31CWebConst.DATABEAN_GET_VALUE));
		// ＴＶ＿ＳＴＢ種別名２ → 加入御礼書発行更新マップ.STB種別名2
		parentMap.put("stb_sbt_nm_2", bean[0].sendMessageString("ＴＶ＿ＳＴＢ種別名２", X31CWebConst.DATABEAN_GET_VALUE));
		// ＴＶ＿コース名２ → 加入御礼書発行更新マップ.TVコース名2
		parentMap.put("tv_course_nm_2", bean[0].sendMessageString("ＴＶ＿コース名２", X31CWebConst.DATABEAN_GET_VALUE));
		// ＴＶ＿ＳＴＢ種別台数２ → 加入御礼書発行更新マップ.STB種別台数2
		parentMap.put("stb_sbt_cnt_2", bean[0].sendMessageString("ＴＶ＿ＳＴＢ種別台数２", X31CWebConst.DATABEAN_GET_VALUE));
		// ＴＶ＿ＳＴＢ種別名３ → 加入御礼書発行更新マップ.STB種別名3
		parentMap.put("stb_sbt_nm_3", bean[0].sendMessageString("ＴＶ＿ＳＴＢ種別名３", X31CWebConst.DATABEAN_GET_VALUE));
		// ＴＶ＿コース名３ → 加入御礼書発行更新マップ.TVコース名3
		parentMap.put("tv_course_nm_3", bean[0].sendMessageString("ＴＶ＿コース名３", X31CWebConst.DATABEAN_GET_VALUE));
		// ＴＶ＿ＳＴＢ種別台数３ → 加入御礼書発行更新マップ.STB種別台数3
		parentMap.put("stb_sbt_cnt_3", bean[0].sendMessageString("ＴＶ＿ＳＴＢ種別台数３", X31CWebConst.DATABEAN_GET_VALUE));
		// ＴＶ＿ＳＴＢ種別名４ → 加入御礼書発行更新マップ.STB種別名4
		parentMap.put("stb_sbt_nm_4", bean[0].sendMessageString("ＴＶ＿ＳＴＢ種別名４", X31CWebConst.DATABEAN_GET_VALUE));
		// ＴＶ＿コース名４ → 加入御礼書発行更新マップ.TVコース名4
		parentMap.put("tv_course_nm_4", bean[0].sendMessageString("ＴＶ＿コース名４", X31CWebConst.DATABEAN_GET_VALUE));
		// ＴＶ＿ＳＴＢ種別台数４ → 加入御礼書発行更新マップ.STB種別台数4
		parentMap.put("stb_sbt_cnt_4", bean[0].sendMessageString("ＴＶ＿ＳＴＢ種別台数４", X31CWebConst.DATABEAN_GET_VALUE));
		// ＴＶ＿ＳＴＢ種別名５ → 加入御礼書発行更新マップ.STB種別名5
		parentMap.put("stb_sbt_nm_5", bean[0].sendMessageString("ＴＶ＿ＳＴＢ種別名５", X31CWebConst.DATABEAN_GET_VALUE));
		// ＴＶ＿コース名５ → 加入御礼書発行更新マップ.TVコース名5
		parentMap.put("tv_course_nm_5", bean[0].sendMessageString("ＴＶ＿コース名５", X31CWebConst.DATABEAN_GET_VALUE));
		// ＴＶ＿ＳＴＢ種別台数５ → 加入御礼書発行更新マップ.STB種別台数5
		parentMap.put("stb_sbt_cnt_5", bean[0].sendMessageString("ＴＶ＿ＳＴＢ種別台数５", X31CWebConst.DATABEAN_GET_VALUE));
		// ＴＶ＿ケーブルガイド申込数 → 加入御礼書発行更新マップ.ケーブルガイド申込数
		parentMap.put("cable_guide_mskm_cnt", bean[0].sendMessageString("ＴＶ＿ケーブルガイド申込数", X31CWebConst.DATABEAN_GET_VALUE));
		// ＴＶ＿電波障害案件番号 → 加入御礼書発行更新マップ.電波障害案件番号
		parentMap.put("dmps_anken_no", bean[0].sendMessageString("ＴＶ＿電波障害案件番号", X31CWebConst.DATABEAN_GET_VALUE));
		// ＳＴＢ無しメニューフラグ → 加入御礼書発行更新マップ.STB無しメニューフラグ
		parentMap.put("stb_non_menu_flg", bean[0].sendMessageString("ＳＴＢ無しメニューフラグ", X31CWebConst.DATABEAN_GET_VALUE));
		// キャンペーンコード１ → 加入御礼書発行更新マップ.キャンペーンコード1
		parentMap.put("cmp_cd_1", bean[0].sendMessageString("キャンペーンコード１", X31CWebConst.DATABEAN_GET_VALUE));
		// キャンペーンコード２ → 加入御礼書発行更新マップ.キャンペーンコード2
		parentMap.put("cmp_cd_2", bean[0].sendMessageString("キャンペーンコード２", X31CWebConst.DATABEAN_GET_VALUE));
		// キャンペーンコード３ → 加入御礼書発行更新マップ.キャンペーンコード3
		parentMap.put("cmp_cd_3", bean[0].sendMessageString("キャンペーンコード３", X31CWebConst.DATABEAN_GET_VALUE));
		// キャンペーンコード４ → 加入御礼書発行更新マップ.キャンペーンコード4
		parentMap.put("cmp_cd_4", bean[0].sendMessageString("キャンペーンコード４", X31CWebConst.DATABEAN_GET_VALUE));
		// キャンペーンコード５ → 加入御礼書発行更新マップ.キャンペーンコード5
		parentMap.put("cmp_cd_5", bean[0].sendMessageString("キャンペーンコード５", X31CWebConst.DATABEAN_GET_VALUE));
		// 機器送付先＿郵便番号 → 加入御礼書発行更新マップ.機器送付先郵便番号
		parentMap.put("kiki_sohus_pcd", bean[0].sendMessageString("機器送付先＿郵便番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 機器送付先＿都道府県名 → 加入御礼書発行更新マップ.機器送付先都道府県名
		parentMap.put("kiki_sohus_state_nm", bean[0].sendMessageString("機器送付先＿都道府県名", X31CWebConst.DATABEAN_GET_VALUE));
		// 機器送付先＿市区町村名 → 加入御礼書発行更新マップ.機器送付先市区町村名
		parentMap.put("kiki_sohus_city_nm", bean[0].sendMessageString("機器送付先＿市区町村名", X31CWebConst.DATABEAN_GET_VALUE));
		// 機器送付先＿大字通称名 → 加入御礼書発行更新マップ.機器送付先大字通称名
		parentMap.put("kiki_sohus_oaztsu_nm", bean[0].sendMessageString("機器送付先＿大字通称名", X31CWebConst.DATABEAN_GET_VALUE));
		// 機器送付先＿字丁目名 → 加入御礼書発行更新マップ.機器送付先字丁目名
		parentMap.put("kiki_sohus_azcho_nm", bean[0].sendMessageString("機器送付先＿字丁目名", X31CWebConst.DATABEAN_GET_VALUE));
		// 機器送付先＿番地号 → 加入御礼書発行更新マップ.機器送付先番地号
		parentMap.put("kiki_sohus_bnchigo", bean[0].sendMessageString("機器送付先＿番地号", X31CWebConst.DATABEAN_GET_VALUE));
		// 機器送付先＿住所補記・建物名 → 加入御礼書発行更新マップ.機器送付先住所補記・建物名
		parentMap.put("kiki_sohus_adrttm", bean[0].sendMessageString("機器送付先＿住所補記・建物名", X31CWebConst.DATABEAN_GET_VALUE));
		// 機器送付先＿住所補記・部屋番号 → 加入御礼書発行更新マップ.機器送付先住所補記・部屋番号
		parentMap.put("kiki_sohus_adrrm", bean[0].sendMessageString("機器送付先＿住所補記・部屋番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 機器送付先＿機器送付先名 → 加入御礼書発行更新マップ.機器送付先名
		parentMap.put("kiki_sohus_nm", bean[0].sendMessageString("機器送付先＿機器送付先名", X31CWebConst.DATABEAN_GET_VALUE));
		// モバイル機種コード選択値 → 加入御礼書発行更新マップ.モバイル機種コード
		parentMap.put("eomoba_model_cd", bean[0].sendMessageString("モバイル機種コード選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 異動区分 → 加入御礼書発行更新マップ.異動区分
		parentMap.put("ido_div", bean[0].sendMessageString("異動区分", X31CWebConst.DATABEAN_GET_VALUE));
		// 更新年月日時分秒（更新前） → 加入御礼書発行更新マップ.更新年月日時分秒（更新前）
		parentMap.put("upd_dtm_bf", bean[0].sendMessageString("更新年月日時分秒（更新前）", X31CWebConst.DATABEAN_GET_VALUE));
		// 長割申込有無選択値 → 加入御礼書発行更新マップ.長期継続利用割引申込有無
		parentMap.put("chokzuwri_mskm_um", bean[0].sendMessageString("長割申込有無選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 自動継続有無選択値 → 加入御礼書発行更新マップ.長期継続利用割引自動継続申込有無
		parentMap.put("chokzuwri_at_keizk_mskm_um", bean[0].sendMessageString("自動継続有無選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// スマートリンクプレミアム申込選択値 → 加入御礼書発行更新マップ.プレミアムオプション申込有無
		parentMap.put("premium_op_mkm_um", bean[0].sendMessageString("スマートリンクプレミアム申込選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// ＩＰ−ＳＴＢ申込有無選択値 → 加入御礼書発行更新マップ.IP-STBレンタル申込有無
		parentMap.put("ipstb_rent_mskm_um", bean[0].sendMessageString("ＩＰ−ＳＴＢ申込有無選択値", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV022802SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：加入御礼書詳細更新
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV022803SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 変更ＳＹＳＩＤ → 加入御礼書発行更新（SYSID）マップ.SYSID
		parentMap.put("sysid", bean[0].sendMessageString("変更ＳＹＳＩＤ", X31CWebConst.DATABEAN_GET_VALUE));
		// お客様＿お客様名 → 加入御礼書発行更新（SYSID）マップ.お客様名
		parentMap.put("cust_nm", bean[0].sendMessageString("お客様＿お客様名", X31CWebConst.DATABEAN_GET_VALUE));
		// お客様＿郵便番号 → 加入御礼書発行更新（SYSID）マップ.契約者郵便番号
		parentMap.put("keisha_pcd", bean[0].sendMessageString("お客様＿郵便番号", X31CWebConst.DATABEAN_GET_VALUE));
		// お客様＿都道府県名 → 加入御礼書発行更新（SYSID）マップ.契約者都道府県名
		parentMap.put("keisha_state_nm", bean[0].sendMessageString("お客様＿都道府県名", X31CWebConst.DATABEAN_GET_VALUE));
		// お客様＿市区町村名 → 加入御礼書発行更新（SYSID）マップ.契約者市区町村名
		parentMap.put("keisha_city_nm", bean[0].sendMessageString("お客様＿市区町村名", X31CWebConst.DATABEAN_GET_VALUE));
		// お客様＿大字通称名 → 加入御礼書発行更新（SYSID）マップ.契約者大字通称名
		parentMap.put("keisha_oaztsu_nm", bean[0].sendMessageString("お客様＿大字通称名", X31CWebConst.DATABEAN_GET_VALUE));
		// お客様＿字丁目名 → 加入御礼書発行更新（SYSID）マップ.契約者字丁目名
		parentMap.put("keisha_azcho_nm", bean[0].sendMessageString("お客様＿字丁目名", X31CWebConst.DATABEAN_GET_VALUE));
		// お客様＿番地号 → 加入御礼書発行更新（SYSID）マップ.契約者番地号
		parentMap.put("keisha_bnchigo", bean[0].sendMessageString("お客様＿番地号", X31CWebConst.DATABEAN_GET_VALUE));
		// お客様＿住所補記・建物名 → 加入御礼書発行更新（SYSID）マップ.契約者住所補記・建物名
		parentMap.put("keisha_adrttm", bean[0].sendMessageString("お客様＿住所補記・建物名", X31CWebConst.DATABEAN_GET_VALUE));
		// お客様＿住所補記・部屋番号 → 加入御礼書発行更新（SYSID）マップ.契約者住所補記・部屋番号
		parentMap.put("keisha_adrrm", bean[0].sendMessageString("お客様＿住所補記・部屋番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 契約者タイプコード選択値 → 加入御礼書発行更新（SYSID）マップ.契約者タイプコード
		parentMap.put("keisha_type_cd", bean[0].sendMessageString("契約者タイプコード選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// お客様＿電話番号 → 加入御礼書発行更新（SYSID）マップ.契約者電話番号
		parentMap.put("keisha_telno", bean[0].sendMessageString("お客様＿電話番号", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV022803SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：加入御礼書詳細更新
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV022804SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 変更同一回線グループ番号 → 加入御礼書発行更新（同一回線グループ識別番号）マップ.同一回線グループ識別番号
		parentMap.put("same_kaisen_grp_skbt_no", bean[0].sendMessageString("変更同一回線グループ番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿郵便番号 → 加入御礼書発行更新（同一回線グループ識別番号）マップ.回線場所郵便番号
		parentMap.put("kaisen_place_pcd", bean[0].sendMessageString("利用場所＿郵便番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿都道府県名 → 加入御礼書発行更新（同一回線グループ識別番号）マップ.回線場所都道府県名
		parentMap.put("kaisen_place_state_nm", bean[0].sendMessageString("利用場所＿都道府県名", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿市区町村名 → 加入御礼書発行更新（同一回線グループ識別番号）マップ.回線場所市区町村名
		parentMap.put("kaisen_place_city_nm", bean[0].sendMessageString("利用場所＿市区町村名", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿大字通称名 → 加入御礼書発行更新（同一回線グループ識別番号）マップ.回線場所大字通称名
		parentMap.put("kaisen_place_oaztsu_nm", bean[0].sendMessageString("利用場所＿大字通称名", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿字丁目名 → 加入御礼書発行更新（同一回線グループ識別番号）マップ.回線場所字丁目名
		parentMap.put("kaisen_place_azcho_nm", bean[0].sendMessageString("利用場所＿字丁目名", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿番地号 → 加入御礼書発行更新（同一回線グループ識別番号）マップ.回線場所番地号
		parentMap.put("kaisen_place_bnchigo", bean[0].sendMessageString("利用場所＿番地号", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿住所補記・建物名 → 加入御礼書発行更新（同一回線グループ識別番号）マップ.回線場所住所補記・建物名
		parentMap.put("kaisen_place_adrttm", bean[0].sendMessageString("利用場所＿住所補記・建物名", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿住所補記・部屋番号 → 加入御礼書発行更新（同一回線グループ識別番号）マップ.回線場所住所補記・部屋番号
		parentMap.put("kaisen_place_adrrm", bean[0].sendMessageString("利用場所＿住所補記・部屋番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿電話番号 → 加入御礼書発行更新（同一回線グループ識別番号）マップ.回線場所電話番号
		parentMap.put("kaisen_place_telno", bean[0].sendMessageString("利用場所＿電話番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 住所未確定フラグ選択値 → 加入御礼書発行更新（同一回線グループ識別番号）マップ.回線場所住所未確定フラグ
		parentMap.put("kisn_plc_ad_mi_fix_flg", bean[0].sendMessageString("住所未確定フラグ選択値", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV022804SC", parentMap);
						
		return outputMap;
	}



}