/*********************************************************************
*	All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：KKSV0540_KKSV0540OPDBMapper
*	ソースファイル名：KKSV0540_KKSV0540OPDBMapper.java
*	作成者			：FJ
*	日付			：2012年06月30日
*＜機能概要＞
*	BP（WEB申込断面データ参照）へのＤ−Ｂマッピングクラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v1.00.00	2012/06/30	FJ			新規作成
*	v5.00.00	2013/08/28	FJ)高川		【OM-2013-0001239】本仮申込表示フラグ対応
*	v7.00.00	2013/11/18	FJ)高川		【ANK-1578-00-00】多機能ルーター（機器追加）
*	v8.00.00	2014/03/17	FJ)高川		【ANK-1905-00-00】ＷＥＢ仮申込断面データ対応：承認時点データの追加
*	v8.00.01	2014/03/17	FJ)高川		【ANK-1962-00-00】関電グループCRMに向けた取り組み対応
*	v9.00.00	2014/04/25	FJ)宇野		【ANK-2054-00-00】スマートリンク端末補償対応
*	v9.00.01	2014/04/25	FJ)宇野		【ANK-2056-00-00】光電話セレクトオプションパック対応
*	v10.00.00	2014/07/24	FJ)宇野		【ANK-2137-00-00】提携住宅会社用WEB受付画面配置対応
*	v10.00.01	2014/08/14	FJ)宇野		【ANK-2223-00-00】スマリンタブレット無料キャンペーンのＷＥＢ画面への拡充
*	v11.00.00	2014/10/30	FJ)乾		【ANK-2309-00-00】全販売チャンネル同番移転対応
*	v13.00.00	2015/03/12	FJ)宇野		【ANK-2318-00-00】口座振替WEB受付サービス導入にかかるシステム改修依頼
*	v20.00.00	2015/11/04	FJ)木庭		【ANK-2565-00-00】クレジットカード番号預りIDの追加
*	v32.00.00	2017/04/10	FJ)大崎		【ANK-3149-00-00】新セキュリティパック導入
*	v35.00.00	2017/10/23	FJ)山地		【ANK-3225-00-00】未成年mineoマスタユーザのeo申込について
*	v31.00.00	2017/11/20	FJ)山地		【ANK-3136-00-00】OPMSハードウエア保守切れ対応(STEP2-2)
*	v36.00.00	2018/01/25	FJ)山地		【ANK-3296-00-00】標準工事費分割請求
*	v38.00.00	2018/06/21	FJ)平野		【ANK-3436-00-00】eo光×eo電気×mineoセット割対応
*	v39.00.00	2018/09/10	FJ)前田		【ANK-3484-00-00】端末補償サービス導入対応
*   v39.00.00   2018/11/21  FJ)中原     【ANK-3477-00-00】eoマイページからのお客さま情報変更自動反映
*   v40.00.00	2018/11/16  FJ)澤田     【ANK-3412-05-00】高速割対応
*   v47.00.00	2019/11/25  FJ)澤田     【ANK-3717-00-00】利用場所住所入力欄への棟情報欄追加（マンションタイプのみ）対応
*   v49.00.00	2020/06/17  FJ)荒木     【ANK-3840-00-00】テレビリースサービス新規申込対応
*   v50.00.00	2020/06/17	FJ)西窪		【ANK-3825-00-00】メッシュWiFi導入対応
*   v50.00.01	2020/06/22  FJ)西窪     【ANK-3754-00-00】トビラフォン対応
*   v50.00.02	2020/09/25  FJ)西窪     【ANK-3825-10-00】メッシュWiFi導入対応
*   v52.00.00	2021/01/18  FJ)西窪     【ANK-3987-00-00】Netflix導入対応(STEP2)
*   v53.00.00	2021/05/07  FJ)謝       【ANK-4009-00-00】CX戦略WG方針対応
*   v54.00.00	2021/08/19	FJ)平野		【ANK-4096-00-00】宅調宅工同時実施のための聞取り強化対応
*   v56.00.00	2021/12/20	FJ)杉本		【ANK-4174-00-00】開通前マイページ関連業務改善（2022年1月下旬リリース）
*	v57.00.00	2022/01/17	FJ)平野		【ANK-4075-00-00】マンション卸回線(WI-FIスキーム)の不備対応
*   v57.00.01	2021/02/04	FJ)吉村		【ANK-4088-00-00】宅内調査の日程調整業務における省人化施策(Step2)
*   v68.00.00	2023/10/06	FJ)大路		【ANK-4416-00-00】紹介コード、提携先企業向けエントリーコード同時入力対応
*   v71.00.04	2024/03/01	FJ)森下		【ANK-4468-04-00】eo光ネット「シンプルプラン」追加対応 仕変4
*   v71.00.05	2024/06/26	FJ)舘山		【ANK-4468-19-00】eo光ネット「シンプルプラン」追加対応 仕変9
*   v72.00.00	2024/08/15	FJ)寺田		【ANK-4494-00-00】【eo定期】 双方向番ポ対応
*   v73.00.00   2024/11/26	GDC)jn.franco	【ANK-4427-00-00」NTT卸】対応
*   v75.00.00	2025/02/19	FJ)寺田		【ANK-4640-00-00】typeN：追加要件対応
**********************************************************************/
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;

import eo.common.constant.JCRStrConst;
import eo.common.util.JCRUtilCommon;
import eo.common.util.JKKCommonUtil;
import eo.web.webview.common.JCRWebCommon;
import eo.web.webview.common.JKKWebCommon;

/**
 * DataBean-BPマッピングをする。
 * @param <X31SDataBeanAccessArray>
 * 
 */
public class KKSV0540_KKSV0540OPDBMapper {
	
	/**
	 * コンストラクタ
	 */
	public KKSV0540_KKSV0540OPDBMapper(){
	}
	

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：ＷＥＢ申込断面データ参照
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV054001SC(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("key_mskmsho_no", bean[0].sendMessageString("申込書番号", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV054001SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：ＷＥＢ申込断面データ参照
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setJKKGETMSKMDMEN1RCC(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("key_mskmsho_no", bean[0].sendMessageString("申込書番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 申込断面コード → 申込断面明細照会マップ.ＫＥＹ＿申込断面種別コード
		parentMap.put("key_mskm_dmen_sbt_cd", bean[0].sendMessageString("申込断面コード", X31CWebConst.DATABEAN_GET_VALUE));
		// 申込断面コード → 申込断面明細照会マップ.ＫＥＹ＿申込断面明細番号
		parentMap.put("key_mskm_dmen_dtl_no", bean[0].sendMessageString("申込断面明細番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 申請データ表示識別フラグ → 申込断面明細照会マップ.申請データ表示識別フラグ
		parentMap.put("snsi_data_dsp_skb_flg", bean[0].sendMessageString("申請データ表示識別フラグ", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("JKKGETMSKMDMEN1RCC", parentMap);
						
		return outputMap;
	}


	/**
	 * 下りマッピング
	 * @param bean　[0]：ＷＥＢ申込断面データ参照
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV054001SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV054001SC")){
			parentMap = (HashMap)outputMap.get("KKSV054001SC");
		}

		// 検索エラーフラグ ← 申込断面一意照会マップ.検索エラーフラグ
		if (parentMap != null) {
			bean[0].sendMessageString("検索エラーフラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("search_err_flg"));
		} else {
			bean[0].sendMessageString("検索エラーフラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}

		// 申込断面コメント ← 部品呼び出し
		bean[0].sendMessageString("申込断面コメント", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "mskm_dmen_comment"));
		// 更新前更新年月日時分秒 ← 部品呼び出し
		bean[0].sendMessageString("更新前更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "upd_dtm"));

		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：ＷＥＢ申込断面データ参照
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getJKKGETMSKMDMEN1RCC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("JKKGETMSKMDMEN1RCC")){
			parentMap = (HashMap)outputMap.get("JKKGETMSKMDMEN1RCC");
		}

		ArrayList childList = null;
		
		// ｅｏ光電話申込サービス ← 申込断面明細照会マップ.eo光電話申込サービス
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話申込サービス", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("eoh_tel_num_flg"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話申込サービス", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光テレビ申込サービス ← 申込断面明細照会マップ.eo光テレビ申込サービス
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光テレビ申込サービス", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("catv_comp_flg"));
		} else {
			bean[0].sendMessageString("ｅｏ光テレビ申込サービス", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 利用開始希望日 ← 申込断面明細照会マップ.利用開始希望日
		if (parentMap != null) {
			bean[0].sendMessageString("利用開始希望日", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("svc_sta_kibo_ymd"));
		} else {
			bean[0].sendMessageString("利用開始希望日", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// サービス開始予定日（親） ← 申込断面明細照会マップ.サービス開始予定日（親）
		if (parentMap != null) {
			bean[0].sendMessageString("サービス開始予定日（親）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("mansion_svc_sta_ymd"));
		} else {
			bean[0].sendMessageString("サービス開始予定日（親）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約種別 ← 申込断面明細照会マップ.契約種別
		if (parentMap != null) {
			bean[0].sendMessageString("契約種別", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("keisha_type_cd_nm"));
		} else {
			bean[0].sendMessageString("契約種別", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 支払方法の継続利用名 ← 申込断面明細照会マップ.支払方法の継続利用名
		if (parentMap != null) {
			bean[0].sendMessageString("支払方法の継続利用名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("payway_keizoku_use_nm"));
		} else {
			bean[0].sendMessageString("支払方法の継続利用名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 受付担当者 ← 申込断面明細照会マップ.受付担当者
		if (parentMap != null) {
			bean[0].sendMessageString("受付担当者", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("uk_tntsha"));
		} else {
			bean[0].sendMessageString("受付担当者", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-3840-00-00 ADD START
		// 定額サービス ← 申込断面明細照会マップ.定額サービス
		if (parentMap != null) {
			bean[0].sendMessageString("定額サービス", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tegak_svc"));
		} else {
			bean[0].sendMessageString("定額サービス", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-3840-00-00 ADD END
		// 利用場所−郵便番号（前） ← 申込断面明細照会マップ.利用場所−郵便番号（前）
		if (parentMap != null) {
			bean[0].sendMessageString("利用場所−郵便番号（前）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kaisen_place_pcd_bf"));
		} else {
			bean[0].sendMessageString("利用場所−郵便番号（前）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 利用場所−郵便番号（後） ← 申込断面明細照会マップ.利用場所−郵便番号（後）
		if (parentMap != null) {
			bean[0].sendMessageString("利用場所−郵便番号（後）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kaisen_place_pcd_af"));
		} else {
			bean[0].sendMessageString("利用場所−郵便番号（後）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 利用場所−住所 ← 申込断面明細照会マップ.利用場所−住所
		if (parentMap != null) {
			bean[0].sendMessageString("利用場所−住所", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kaisen_place"));
		} else {
			bean[0].sendMessageString("利用場所−住所", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-3717-00-00 ADD START
		// 利用場所−棟情報 ← 申込断面明細照会マップ.利用場所−棟情報
		if (parentMap != null) {
			bean[0].sendMessageString("利用場所−棟情報", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kaisen_tou_info"));
		} else {
			bean[0].sendMessageString("利用場所−棟情報", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-3717-00-00 ADD END
		// 利用場所−電話番号 ← 申込断面明細照会マップ.利用場所−電話番号
		if (parentMap != null) {
			bean[0].sendMessageString("利用場所−電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kaisen_plc_telno"));
		} else {
			bean[0].sendMessageString("利用場所−電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 設置位置−形態 ← 申込断面明細照会マップ.設置位置−形態
		if (parentMap != null) {
			bean[0].sendMessageString("設置位置−形態", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("ad_form_cd_nm"));
		} else {
			bean[0].sendMessageString("設置位置−形態", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 設置位置−住居階数 ← 申込断面明細照会マップ.設置位置−住居階数
		if (parentMap != null) {
			bean[0].sendMessageString("設置位置−住居階数", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("shugj_nyukyo_flr_cnt_cd_nm"));
		} else {
			bean[0].sendMessageString("設置位置−住居階数", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 設置位置−竣工予定 ← 申込断面明細照会マップ.設置位置−竣工予定
		if (parentMap != null) {
			bean[0].sendMessageString("設置位置−竣工予定", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("shunko_rsv_ymd"));
		} else {
			bean[0].sendMessageString("設置位置−竣工予定", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 設置位置−利用場所住所確定 ← 申込断面明細照会マップ.設置位置−利用場所住所確定
		if (parentMap != null) {
			bean[0].sendMessageString("設置位置−利用場所住所確定", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kisn_plc_ad_fix_flg_nm"));
		} else {
			bean[0].sendMessageString("設置位置−利用場所住所確定", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-4468-04-00 ADD START
		// 宅内調査予約形態 ← 申込断面明細照会マップ.宅内調査予約形態
		if (parentMap != null) {
			bean[0].sendMessageString("宅内調査予約形態", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("takcho_rsv_form"));
		} else {
			bean[0].sendMessageString("宅内調査予約形態", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-4468-04-00 ADD END
// ANK-4468-19-00 ADD START
		// 調査員訪問希望有無 ← 申込断面明細照会マップ.調査員訪問希望有無
		if (parentMap != null) {
			bean[0].sendMessageString("調査員訪問希望有無", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("chs_vsit_kibo_um"));
		} else {
			bean[0].sendMessageString("調査員訪問希望有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-4468-19-00 ADD END
		// 関西電力とのお客様情報の授受 ← 申込断面明細照会マップ.関西電力とのお客様情報の授受
		if (parentMap != null) {
			bean[0].sendMessageString("関西電力とのお客様情報の授受", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kepco_custinfo_juju_doi_um_nm"));
		} else {
			bean[0].sendMessageString("関西電力とのお客様情報の授受", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 請求書用部屋番号 ← 申込断面明細照会マップ.請求書用部屋番号
		if (parentMap != null) {
			bean[0].sendMessageString("請求書用部屋番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("seikyus_yo_rm_no"));
		} else {
			bean[0].sendMessageString("請求書用部屋番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 入居予定日 ← 申込断面明細照会マップ.入居予定日
		if (parentMap != null) {
			bean[0].sendMessageString("入居予定日", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("nyukyo_rsv_ymd"));
		} else {
			bean[0].sendMessageString("入居予定日", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 入居予定−メモ ← 申込断面明細照会マップ.入居予定−メモ
		if (parentMap != null) {
			bean[0].sendMessageString("入居予定−メモ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("nyukyo_rsv_memo"));
		} else {
			bean[0].sendMessageString("入居予定−メモ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約者情報−氏名 ← 申込断面明細照会マップ.契約者情報−氏名
		if (parentMap != null) {
			bean[0].sendMessageString("契約者情報−氏名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("keisha_cust_nm"));
		} else {
			bean[0].sendMessageString("契約者情報−氏名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約者情報−氏名カナ ← 申込断面明細照会マップ.契約者情報−氏名カナ
		if (parentMap != null) {
			bean[0].sendMessageString("契約者情報−氏名カナ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("keisha_cust_kana"));
		} else {
			bean[0].sendMessageString("契約者情報−氏名カナ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 法人格前後指定 ← 申込断面明細照会マップ.法人格前後指定
		if (parentMap != null) {
			bean[0].sendMessageString("法人格前後指定", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("hojin_zengo_shitei_cd_nm"));
		} else {
			bean[0].sendMessageString("法人格前後指定", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 法人格種別 ← 申込断面明細照会マップ.法人格種別
		if (parentMap != null) {
			bean[0].sendMessageString("法人格種別", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("hojin_sbt_cd_nm"));
		} else {
			bean[0].sendMessageString("法人格種別", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 法人名 ← 申込断面明細照会マップ.法人名
		if (parentMap != null) {
			bean[0].sendMessageString("法人名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("hojin_nm"));
		} else {
			bean[0].sendMessageString("法人名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 法人名カナ ← 申込断面明細照会マップ.法人名カナ
		if (parentMap != null) {
			bean[0].sendMessageString("法人名カナ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("hojin_kana"));
		} else {
			bean[0].sendMessageString("法人名カナ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 代表者氏名 ← 申込断面明細照会マップ.代表者氏名
		if (parentMap != null) {
			bean[0].sendMessageString("代表者氏名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("dihysha_nm"));
		} else {
			bean[0].sendMessageString("代表者氏名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 代表者フリガナ ← 申込断面明細照会マップ.代表者フリガナ
		if (parentMap != null) {
			bean[0].sendMessageString("代表者フリガナ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("dihysha_kana"));
		} else {
			bean[0].sendMessageString("代表者フリガナ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-3477-00-00 ADD START
		// ご契約者住所（現住所）の変更状況 ← 申込断面明細照会マップ.ご契約者住所（現住所）の変更状況
		if (parentMap != null) {
			bean[0].sendMessageString("ご契約者住所（現住所）の変更状況", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("keisha_address_upd_kbn"));
		} else {
			bean[0].sendMessageString("ご契約者住所（現住所）の変更状況", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-3477-00-00 ADD END
		// 契約者−郵便番号（前） ← 申込断面明細照会マップ.契約者−郵便番号（前）
		if (parentMap != null) {
			bean[0].sendMessageString("契約者−郵便番号（前）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("keisha_pcd_bf"));
		} else {
			bean[0].sendMessageString("契約者−郵便番号（前）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約者−郵便番号（後） ← 申込断面明細照会マップ.契約者−郵便番号（後）
		if (parentMap != null) {
			bean[0].sendMessageString("契約者−郵便番号（後）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("keisha_pcd_af"));
		} else {
			bean[0].sendMessageString("契約者−郵便番号（後）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約者−現住所 ← 申込断面明細照会マップ.契約者−現住所
		if (parentMap != null) {
			bean[0].sendMessageString("契約者−現住所", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("keisha_address"));
		} else {
			bean[0].sendMessageString("契約者−現住所", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約者−上書予定設定 ← 申込断面明細照会マップ.契約者−上書予定設定
		if (parentMap != null) {
			bean[0].sendMessageString("契約者−上書予定設定", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("uwagaki_rsv_set"));
		} else {
			bean[0].sendMessageString("契約者−上書予定設定", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約者−上書予定日 ← 申込断面明細照会マップ.契約者−上書予定日
		if (parentMap != null) {
			bean[0].sendMessageString("契約者−上書予定日", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("uwagaki_rsvymd_ymd"));
		} else {
			bean[0].sendMessageString("契約者−上書予定日", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約者−上書予定日（文言） ← 申込断面明細照会マップ.契約者−上書予定日（文言）
		if (parentMap != null) {
			bean[0].sendMessageString("契約者−上書予定日（文言）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("uwagaki_rsvymd_ymd_nm"));
		} else {
			bean[0].sendMessageString("契約者−上書予定日（文言）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約者−電話番号 ← 申込断面明細照会マップ.契約者−電話番号
		if (parentMap != null) {
			bean[0].sendMessageString("契約者−電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("keisha_telno"));
		} else {
			bean[0].sendMessageString("契約者−電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約者−連絡先メールアドレス ← 申込断面明細照会マップ.契約者−連絡先メールアドレス
		if (parentMap != null) {
			bean[0].sendMessageString("契約者−連絡先メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("keisha_mlad"));
		} else {
			bean[0].sendMessageString("契約者−連絡先メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約者情報−優先連絡先名称（電話） ← 申込断面明細照会マップ.契約者情報−優先連絡先名称（電話）
		if (parentMap != null) {
			bean[0].sendMessageString("契約者情報−優先連絡先名称（電話）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("keisha_yusen_rrsk_tel_nm"));
		} else {
			bean[0].sendMessageString("契約者情報−優先連絡先名称（電話）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約者情報−優先電話番号 ← 申込断面明細照会マップ.契約者情報−優先電話番号
		if (parentMap != null) {
			bean[0].sendMessageString("契約者情報−優先電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("keisha_yusen_telno"));
		} else {
			bean[0].sendMessageString("契約者情報−優先電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約者情報−生年月日（和暦） ← 申込断面明細照会マップ.契約者情報−生年月日（和暦）
		if (parentMap != null) {
			bean[0].sendMessageString("契約者情報−生年月日（和暦）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("keisha_birthd_wareki"));
		} else {
			bean[0].sendMessageString("契約者情報−生年月日（和暦）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約者情報−生年月日（月） ← 申込断面明細照会マップ.契約者情報−生年月日（月）
		if (parentMap != null) {
			bean[0].sendMessageString("契約者情報−生年月日（月）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("keisha_birthd_m"));
		} else {
			bean[0].sendMessageString("契約者情報−生年月日（月）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約者情報−生年月日（日） ← 申込断面明細照会マップ.契約者情報−生年月日（日）
		if (parentMap != null) {
			bean[0].sendMessageString("契約者情報−生年月日（日）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("keisha_birthd_d"));
		} else {
			bean[0].sendMessageString("契約者情報−生年月日（日）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約者情報−年齢 ← 申込断面明細照会マップ.契約者情報−年齢
		if (parentMap != null) {
			bean[0].sendMessageString("契約者情報−年齢", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("keisha_age"));
		} else {
			bean[0].sendMessageString("契約者情報−年齢", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約者情報−性別 ← 申込断面明細照会マップ.契約者情報−性別
		if (parentMap != null) {
			bean[0].sendMessageString("契約者情報−性別", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("keisha_sex_cd_nm"));
		} else {
			bean[0].sendMessageString("契約者情報−性別", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 業種 ← 申込断面明細照会マップ.業種
		if (parentMap != null) {
			bean[0].sendMessageString("業種", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("gshu_cd_nm"));
		} else {
			bean[0].sendMessageString("業種", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 昼間の連絡先−ＰＨＳ／携帯電話 ← 申込断面明細照会マップ.昼間の連絡先−PHS／携帯電話
		if (parentMap != null) {
			bean[0].sendMessageString("昼間の連絡先−ＰＨＳ／携帯電話", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("daytime_rrsk_ktaitel"));
		} else {
			bean[0].sendMessageString("昼間の連絡先−ＰＨＳ／携帯電話", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 昼間の連絡先−名称 ← 申込断面明細照会マップ.昼間の連絡先−名称
		if (parentMap != null) {
			bean[0].sendMessageString("昼間の連絡先−名称", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("daytime_rrsk_nm"));
		} else {
			bean[0].sendMessageString("昼間の連絡先−名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 昼間の連絡先−電話番号 ← 申込断面明細照会マップ.昼間の連絡先−電話番号
		if (parentMap != null) {
			bean[0].sendMessageString("昼間の連絡先−電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("daytime_rrsk_tntsha_tel"));
		} else {
			bean[0].sendMessageString("昼間の連絡先−電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 昼間の連絡先−内線番号 ← 申込断面明細照会マップ.昼間の連絡先−内線番号
		if (parentMap != null) {
			bean[0].sendMessageString("昼間の連絡先−内線番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("daytime_rrsk_nisnno"));
		} else {
			bean[0].sendMessageString("昼間の連絡先−内線番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 昼間の連絡先−担当者所属部署 ← 申込断面明細照会マップ.昼間の連絡先−担当者所属部署
		if (parentMap != null) {
			bean[0].sendMessageString("昼間の連絡先−担当者所属部署", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("daytime_rrsk_tntsha_shozkbsho_nm"));
		} else {
			bean[0].sendMessageString("昼間の連絡先−担当者所属部署", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 昼間の連絡先−担当者名（カナ） ← 申込断面明細照会マップ.昼間の連絡先−担当者名（カナ）
		if (parentMap != null) {
			bean[0].sendMessageString("昼間の連絡先−担当者名（カナ）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("daytime_rrsk_tntsha_kana"));
		} else {
			bean[0].sendMessageString("昼間の連絡先−担当者名（カナ）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 昼間の連絡先−担当者名 ← 申込断面明細照会マップ.昼間の連絡先−担当者名
		if (parentMap != null) {
			bean[0].sendMessageString("昼間の連絡先−担当者名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("daytime_rrsk_tntsha_nm"));
		} else {
			bean[0].sendMessageString("昼間の連絡先−担当者名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-3225-00-00 ADD START
		// 親権者同意欄−氏名（全角） ← 申込断面明細照会マップ.昼間の連絡先−親権者同意欄−氏名（全角）
		if (parentMap != null) {
			bean[0].sendMessageString("親権者同意欄−氏名（全角）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("sksha_nm"));
		} else {
			bean[0].sendMessageString("親権者同意欄−氏名（全角）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 親権者同意欄−氏名カナ（全角カタカナ） ← 申込断面明細照会マップ.親権者同意欄−氏名カナ（全角カタカナ）
		if (parentMap != null) {
			bean[0].sendMessageString("親権者同意欄−氏名カナ（全角カタカナ）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("sksha_kana"));
		} else {
			bean[0].sendMessageString("親権者同意欄−氏名カナ（全角カタカナ）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 親権者同意欄−電話番号（半角数字） ← 申込断面明細照会マップ.昼間の連絡先−親権者同意欄−電話番号（半角数字）
		if (parentMap != null) {
			bean[0].sendMessageString("親権者同意欄−電話番号（半角数字）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("sksha_telno"));
		} else {
			bean[0].sendMessageString("親権者同意欄−電話番号（半角数字）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 親権者同意欄−生年月日（和暦） ← 申込断面明細照会マップ.親権者同意欄−生年月日（和暦）
		if (parentMap != null) {
			bean[0].sendMessageString("親権者同意欄−生年月日（和暦）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("sksha_birthd_wareki"));
		} else {
			bean[0].sendMessageString("親権者同意欄−生年月日（和暦）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 親権者同意欄−生年月日（月） ← 申込断面明細照会マップ.親権者同意欄−生年月日（月）
		if (parentMap != null) {
			bean[0].sendMessageString("親権者同意欄−生年月日（月）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("sksha_birthd_m"));
		} else {
			bean[0].sendMessageString("親権者同意欄−生年月日（月）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 親権者同意欄−生年月日（日） ← 申込断面明細照会マップ.親権者同意欄−生年月日（日）
		if (parentMap != null) {
			bean[0].sendMessageString("親権者同意欄−生年月日（日）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("sksha_birthd_d"));
		} else {
			bean[0].sendMessageString("親権者同意欄−生年月日（日）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 親権者同意欄−年齢 ← 申込断面明細照会マップ.親権者同意欄−年齢
		if (parentMap != null) {
			bean[0].sendMessageString("親権者同意欄−年齢", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("sksha_age"));
		} else {
			bean[0].sendMessageString("親権者同意欄−年齢", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 親権者同意欄−続柄 ← 申込断面明細照会マップ.親権者同意欄−続柄
		if (parentMap != null) {
			bean[0].sendMessageString("親権者同意欄−続柄", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("sksha_zokugara_cd"));
		} else {
			bean[0].sendMessageString("親権者同意欄−続柄", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 親権者同意欄−続柄（その他） ← 申込断面明細照会マップ.親権者同意欄−続柄（その他）
		if (parentMap != null) {
			bean[0].sendMessageString("親権者同意欄−続柄（その他）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("zokugara_other"));
		} else {
			bean[0].sendMessageString("親権者同意欄−続柄（その他）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-3225-00-00 ADD END
		// 機器送付先−入力補助 ← 申込断面明細照会マップ.機器送付先−入力補助
		if (parentMap != null) {
			bean[0].sendMessageString("機器送付先−入力補助", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("bunsho_kind_shs_input_hojo"));
		} else {
			bean[0].sendMessageString("機器送付先−入力補助", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 機器送付先−郵便番号（前） ← 申込断面明細照会マップ.機器送付先−郵便番号（前）
		if (parentMap != null) {
			bean[0].sendMessageString("機器送付先−郵便番号（前）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("bunsho_kind_shs_pcd_bf"));
		} else {
			bean[0].sendMessageString("機器送付先−郵便番号（前）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 機器送付先−郵便番号（後） ← 申込断面明細照会マップ.機器送付先−郵便番号（後）
		if (parentMap != null) {
			bean[0].sendMessageString("機器送付先−郵便番号（後）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("bunsho_kind_shs_pcd_af"));
		} else {
			bean[0].sendMessageString("機器送付先−郵便番号（後）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 機器送付先−住所 ← 申込断面明細照会マップ.機器送付先−住所
		if (parentMap != null) {
			bean[0].sendMessageString("機器送付先−住所", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("bunsho_kind_shs"));
		} else {
			bean[0].sendMessageString("機器送付先−住所", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 機器送付先−送付先名 ← 申込断面明細照会マップ.機器送付先−送付先名
		if (parentMap != null) {
			bean[0].sendMessageString("機器送付先−送付先名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("bunsho_kind_shs_nm"));
		} else {
			bean[0].sendMessageString("機器送付先−送付先名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 機器送付先−送付先名（カナ） ← 申込断面明細照会マップ.機器送付先−送付先名（カナ）
		if (parentMap != null) {
			bean[0].sendMessageString("機器送付先−送付先名（カナ）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("bunsho_kind_shs_kana"));
		} else {
			bean[0].sendMessageString("機器送付先−送付先名（カナ）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 機器送付先−電話番号 ← 申込断面明細照会マップ.機器送付先−電話番号
		if (parentMap != null) {
			bean[0].sendMessageString("機器送付先−電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("bunsho_kind_shs_telno"));
		} else {
			bean[0].sendMessageString("機器送付先−電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-1962-00-00 takagawa 2014/3/17 start
		// 契約者情報ー個人情報取扱同意 ← 申込断面明細照会マップ.契約者情報ー個人情報取扱同意
		if (parentMap != null) {
			bean[0].sendMessageString("契約者情報ー個人情報取扱同意", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kojin_if_trat_doi"));
		} else {
			bean[0].sendMessageString("契約者情報ー個人情報取扱同意", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約者情報ー関電Ｇ個人情報提供 ← 申込断面明細照会マップ.契約者情報ー関電Ｇ個人情報提供
		if (parentMap != null) {
			bean[0].sendMessageString("契約者情報ー関電Ｇ個人情報提供", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kepcog_kjnift"));
		} else {
			bean[0].sendMessageString("契約者情報ー関電Ｇ個人情報提供", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-1962-00-00 takagawa 2014/3/17 end
// ANK-3436-00-00 ADD START
		// セット割申込申請番号 ← 申込断面明細照会マップ.セット割申込申請番号
		if (parentMap != null) {
			bean[0].sendMessageString("セット割申込申請番号", X31CWebConst.DATABEAN_SET_VALUE,  (String)parentMap.get("set_wari_mkm_shin_no"));
		} else {
			bean[0].sendMessageString("セット割申込申請番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-3436-00-00 ADD END
		// コース選択 ← 申込断面明細照会マップ.コース選択
		if (parentMap != null) {
			bean[0].sendMessageString("コース選択", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("course_choice"));
		} else {
			bean[0].sendMessageString("コース選択", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 即割 ← 申込断面明細照会マップ.即割
		if (parentMap != null) {
			bean[0].sendMessageString("即割", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("sokuwrib_nm"));
		} else {
			bean[0].sendMessageString("即割", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 長割 ← 申込断面明細照会マップ.長期継続利用割引申込有無
		if (parentMap != null) {
			bean[0].sendMessageString("長割", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("chokzuwri_mskm_um_nm"));
		} else {
			bean[0].sendMessageString("長割", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 長割自動継続 ← 申込断面明細照会マップ.長期継続利用割引自動継続申込有無
		if (parentMap != null) {
			bean[0].sendMessageString("長割自動継続", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("chokzuwri_at_keizk_mskm_um_nm"));
		} else {
			bean[0].sendMessageString("長割自動継続", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-3412-05-00 ADD START
		// 高速割 ← 申込断面明細照会マップ.高速割
		if (parentMap != null) {
			bean[0].sendMessageString("高速割", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kosokuwri_nm"));
		} else {
			bean[0].sendMessageString("高速割", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-3412-05-00 ADD END
		// ＶＤＳＬ方式 ← 申込断面明細照会マップ.VDSL方式
		if (parentMap != null) {
			bean[0].sendMessageString("ＶＤＳＬ方式", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("vdsl_hoshiki"));
		} else {
			bean[0].sendMessageString("ＶＤＳＬ方式", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// イーサネット方式 ← 申込断面明細照会マップ.イーサネット方式
		if (parentMap != null) {
			bean[0].sendMessageString("イーサネット方式", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("enet_hsk"));
		} else {
			bean[0].sendMessageString("イーサネット方式", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 光配線方式 ← 申込断面明細照会マップ.光配線方式
		if (parentMap != null) {
			bean[0].sendMessageString("光配線方式", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("hikari_haisen_hsk"));
		} else {
			bean[0].sendMessageString("光配線方式", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-3149-00-00 ADD START
		// オプション_eoセキュリティーパック ← 申込断面明細照会マップ.オプション_eoセキュリティーパック
		if (parentMap != null) {
			bean[0].sendMessageString("オプション_eoセキュリティーパック", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("op_security_pack_nm"));
		} else {
			bean[0].sendMessageString("オプション_eoセキュリティーパック", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-3149-00-00 ADD END
		// オプション＿ファミリーパック ← 申込断面明細照会マップ.オプション＿ファミリーパック
		if (parentMap != null) {
			bean[0].sendMessageString("オプション＿ファミリーパック", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("op_family_pack_nm"));
		} else {
			bean[0].sendMessageString("オプション＿ファミリーパック", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// オプション＿ｅｏ光ルータレンタル ← 申込断面明細照会マップ.オプション＿eo光ルータレンタル
		if (parentMap != null) {
			bean[0].sendMessageString("オプション＿ｅｏ光ルータレンタル", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("op_router_rental_nm"));
		} else {
			bean[0].sendMessageString("オプション＿ｅｏ光ルータレンタル", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// オプション＿ｅｏ光多機能ルータレンタル ← 申込断面明細照会マップ.オプション＿eo光多機能ルータレンタル
		if (parentMap != null) {
			bean[0].sendMessageString("オプション＿ｅｏ光多機能ルータレンタル", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("op_tkn_router_rental_nm"));
		} else {
			bean[0].sendMessageString("オプション＿ｅｏ光多機能ルータレンタル", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// オプション＿リモートサポートプラス ← 申込断面明細照会マップ.オプション＿リモートサポートプラス
		if (parentMap != null) {
			bean[0].sendMessageString("オプション＿リモートサポートプラス", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("op_remote_plus_nm"));
		} else {
			bean[0].sendMessageString("オプション＿リモートサポートプラス", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-3149-00-00 ADD START
		// オプション_インターネットサギウォール for eo ← 申込断面明細照会マップ.オプション_インターネットサギウォール for eo
		if (parentMap != null) {
			bean[0].sendMessageString("オプション_インターネットサギウォール for eo", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("op_inetsgw_for_eo_nm"));
		} else {
			bean[0].sendMessageString("オプション_インターネットサギウォール for eo", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// オプション_ノートンファミリープレミア for eo ← 申込断面明細照会マップ.オプション_ノートンファミリープレミア for eo
		if (parentMap != null) {
			bean[0].sendMessageString("オプション_ノートンファミリープレミア for eo", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("op_ntfmlprm_for_eo_nm"));
		} else {
			bean[0].sendMessageString("オプション_ノートンファミリープレミア for eo", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-3149-00-00 ADD END
// ANK-3484-00-00 ADD START
		// オプション＿おうちの機器補償サービス ← 申込断面明細照会マップ.オプション＿おうちの機器補償サービス
		if (parentMap != null) { 
			String opPcWidePlanKeiUmNm = (String)parentMap.get("op_pc_wide_plan_kei_um_nm");
			String opPcPlanKeiUmNm = (String)parentMap.get("op_pc_plan_kei_um_nm");
			String lineCd = System.getProperty("line.separator");
			if (!"".equals(opPcWidePlanKeiUmNm)){
				bean[0].sendMessageString("オプション＿おうちの機器補償サービス", X31CWebConst.DATABEAN_SET_VALUE,
					((String)parentMap.get("op_pc_wide_plan_kei_um_nm") + (lineCd + (String)parentMap.get("op_tv_plan_kei_um_nm"))));
			} else{
				if(!"".equals(opPcPlanKeiUmNm)){
					bean[0].sendMessageString("オプション＿おうちの機器補償サービス", X31CWebConst.DATABEAN_SET_VALUE,
						((String)parentMap.get("op_pc_plan_kei_um_nm") + (lineCd + (String)parentMap.get("op_tv_plan_kei_um_nm")))); 
				} else{
					bean[0].sendMessageString("オプション＿おうちの機器補償サービス", X31CWebConst.DATABEAN_SET_VALUE,
						(String)parentMap.get("op_tv_plan_kei_um_nm"));
				}
			}
		} else {
			bean[0].sendMessageString("オプション＿おうちの機器補償サービス", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		
// ANK-3484-00-00 ADD END
		// オプション＿ｅｏ光ＰＬＣアダプタレンタル ← 申込断面明細照会マップ.オプション＿eo光PLCアダプタレンタル
		if (parentMap != null) {
			// ANK-3825-00-00 MOD START
			// ANK-4427-00-00 ADD START
			String wirelessLanRepeaterFlg = "0";
			// ANK-4427-00-00 ADD END
			if("申し込む".equals((String)parentMap.get("op_plc_rental_nm")))
			{
				// ANK-3825-10-00 MOD START
				// bean[0].sendMessageString("オプション＿ｅｏ光ＰＬＣアダプタレンタル", X31CWebConst.DATABEAN_SET_VALUE,"無線LAN中継機");
				bean[0].sendMessageString("オプション＿ｅｏ光ＰＬＣアダプタレンタル", X31CWebConst.DATABEAN_SET_VALUE,"eo無線LAN中継機");
				// ANK-3825-10-00 MOD END
				// ANK-4427-00-00 ADD START
				wirelessLanRepeaterFlg = "1";
				bean[0].sendMessageString("eo無線LAN中継機フラグ", X31CWebConst.DATABEAN_SET_VALUE,wirelessLanRepeaterFlg);
			}
			else if("eo無線LAN中継機".equals((String)parentMap.get("op_plc_rental_nm"))){
				bean[0].sendMessageString("オプション＿ｅｏ光ＰＬＣアダプタレンタル", X31CWebConst.DATABEAN_SET_VALUE,"eo無線LAN中継機");
				wirelessLanRepeaterFlg = "1";
				bean[0].sendMessageString("eo無線LAN中継機フラグ", X31CWebConst.DATABEAN_SET_VALUE,wirelessLanRepeaterFlg);
			}
			// ANK-4427-00-00 ADD END
			else
			{
				// ANK-4427-00-00 ADD START
				wirelessLanRepeaterFlg = "0";
				// ANK-4427-00-00 ADD END
				bean[0].sendMessageString("オプション＿ｅｏ光ＰＬＣアダプタレンタル", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("op_plc_rental_nm"));
				// ANK-4427-00-00 ADD START
				bean[0].sendMessageString("eo無線LAN中継機フラグ", X31CWebConst.DATABEAN_SET_VALUE,wirelessLanRepeaterFlg);
				// ANK-4427-00-00 ADD END
			}
			// ANK-3825-00-00 MOD END
		} else {
			bean[0].sendMessageString("オプション＿ｅｏ光ＰＬＣアダプタレンタル", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// オプション＿スティック型ＳＴＢレンタル ← 申込断面明細照会マップ.オプション＿スティック型ＳＴＢレンタル
		if (parentMap != null) {
			bean[0].sendMessageString("オプション＿スティック型ＳＴＢレンタル", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("op_ip_stb_rental_nm"));
		} else {
			bean[0].sendMessageString("オプション＿スティック型ＳＴＢレンタル", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// オプション＿スティック型ＳＴＢレンタル＿台数 ← 申込断面明細照会マップ.オプション＿スティック型ＳＴＢレンタル＿台数
		if (parentMap != null) {
			bean[0].sendMessageString("オプション＿スティック型ＳＴＢレンタル＿台数", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("op_ip_stb_rental_cnt"));
		} else {
			bean[0].sendMessageString("オプション＿スティック型ＳＴＢレンタル＿台数", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-3987-00-00 ADD START
		// ストリーミングメディアプレーヤー＿端末名 ← 申込断面明細照会マップ.ストリーミングメディアプレーヤー＿端末名
		if (parentMap != null) {
			bean[0].sendMessageString("ストリーミングメディアプレーヤー＿端末名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("smp_tnmt_nm"));
		} else {
			bean[0].sendMessageString("ストリーミングメディアプレーヤー＿端末名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ストリーミングメディアプレーヤー＿端末購入受付担当者名 ← 申込断面明細照会マップ.ストリーミングメディアプレーヤー＿端末購入受付担当者名
		if (parentMap != null) {
			bean[0].sendMessageString("ストリーミングメディアプレーヤー＿端末購入受付担当者名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("smp_tnmt_buy_uk_tntsha_nm"));
		} else {
			bean[0].sendMessageString("ストリーミングメディアプレーヤー＿端末購入受付担当者名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-3987-00-00 ADD END
		// スマートリンク＿タブレット端末 ← 申込断面明細照会マップ.スマートリンク＿タブレット端末
		if (parentMap != null) {
			bean[0].sendMessageString("スマートリンク＿タブレット端末", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tablet_buy"));
		} else {
			bean[0].sendMessageString("スマートリンク＿タブレット端末", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-2223-00-00 ADD START
		// スマートリンク＿タブレット端末 ← 申込断面明細照会マップ.スマートリンク＿タブレット端末−キャンペーン名
		if (parentMap != null) {
			bean[0].sendMessageString("スマートリンク＿タブレット端末−キャンペーン名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tablet_tnmt_campaign_nm"));
		} else {
			bean[0].sendMessageString("スマートリンク＿タブレット端末−キャンペーン名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-2223-00-00 ADD END
		// スマートリンク＿タブレット端末−端末名 ← 申込断面明細照会マップ.スマートリンク＿タブレット端末−端末名
		if (parentMap != null) {
			bean[0].sendMessageString("スマートリンク＿タブレット端末−端末名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tablet_tnmt_nm"));
		} else {
			bean[0].sendMessageString("スマートリンク＿タブレット端末−端末名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// スマートリンク＿タブレット端末−お支払方法 ← 申込断面明細照会マップ.スマートリンク＿タブレット端末−お支払方法
		if (parentMap != null) {
			bean[0].sendMessageString("スマートリンク＿タブレット端末−お支払方法", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tablet_payway"));
		} else {
			bean[0].sendMessageString("スマートリンク＿タブレット端末−お支払方法", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// スマートリンク＿タブレット端末−端末補償 ← 申込断面明細照会マップ.スマートリンク＿タブレット端末−端末補償
		if (parentMap != null) {
			bean[0].sendMessageString("スマートリンク＿タブレット端末−端末補償", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tablet_tnmt_comps"));
		} else {
			bean[0].sendMessageString("スマートリンク＿タブレット端末−端末補償", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// スマートリンク＿タブレット端末−端末購入受付担当者名 ← 申込断面明細照会マップ.スマートリンク＿タブレット端末−端末購入受付担当者名
		if (parentMap != null) {
			bean[0].sendMessageString("スマートリンク＿端末購入受付担当者名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tanmt_buy_uk_tntsha_nm"));
		} else {
			bean[0].sendMessageString("スマートリンク＿端末購入受付担当者名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// スマートリンク＿プレミアムパック ← 申込断面明細照会マップ.スマートリンク＿プレミアムパック
		if (parentMap != null) {
			bean[0].sendMessageString("スマートリンク＿プレミアムパック", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tablet_premium_pack"));
		} else {
			bean[0].sendMessageString("スマートリンク＿プレミアムパック", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ネット−記事欄 ← 申込断面明細照会マップ.ネット−記事欄
		if (parentMap != null) {
			bean[0].sendMessageString("ネット−記事欄", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_kijiran"));
		} else {
			bean[0].sendMessageString("ネット−記事欄", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話１−電話番号の種類 ← 申込断面明細照会マップ.eo光電話１−電話番号の種類
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−電話番号の種類", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_telno_kind"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−電話番号の種類", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話１−電話番号の種類を選択 ← 申込断面明細照会マップ.eo光電話１−電話番号の種類を選択
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−電話番号の種類を選択", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_telno_kind_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−電話番号の種類を選択", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話１−電話番号の種類を選択−番号ポータビリティの利用場所 ← 申込断面明細照会マップ.eo光電話１−電話番号の種類を選択−番号ポータビリティの利用場所
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−電話番号の種類を選択−番号ポータビリティの利用場所", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_bmp_use_plc"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−電話番号の種類を選択−番号ポータビリティの利用場所", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話１−電話番号の種類を選択−番号ポータビリティの利用場所名称 ← 申込断面明細照会マップ.ｅｏ光電話１−電話番号の種類を選択−番号ポータビリティの利用場所名称
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−電話番号の種類を選択−番号ポータビリティの利用場所名称", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_bmp_use_plc_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−電話番号の種類を選択−番号ポータビリティの利用場所名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話１−Ｋ−ＯＰＴ電話番号 ← 申込断面明細照会マップ.ｅｏ光電話１−Ｋ−ＯＰＴ電話番号
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−Ｋ−ＯＰＴ電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_kopt_telno"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−Ｋ−ＯＰＴ電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		
// ANK-4494-00-00 DEL START
//		// ANK-2309-00-00 ADD START
//		// ｅｏ光電話１−１番号目−NTT番号移転手続き（設置場所住所変更）について ← 申込断面明細照会マップ.eo光電話１−１番号目−NTT番号移転手続き（設置場所住所変更）について
//		if (parentMap != null) {
//			bean[0].sendMessageString("ｅｏ光電話１−ＮＴＴ番号移転手続き（設置場所住所変更）について", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_ntt_no_iten_ttdk"));
//		} else {
//			bean[0].sendMessageString("ｅｏ光電話１−ＮＴＴ番号移転手続き（設置場所住所変更）について", X31CWebConst.DATABEAN_SET_VALUE, new String());
//		}
//		// ANK-2309-00-00 ADD END
// ANK-4494-00-00 DEL END
		
		// ｅｏ光電話１−１番号目−契約者情報入力補助 ← 申込断面明細照会マップ.eo光電話１−１番号目−契約者情報入力補助
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−１番号目−契約者情報入力補助", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_keisha_info_input_hojo"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−１番号目−契約者情報入力補助", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話１−１番号目−番号ポータビリティ・電話番号 ← 申込断面明細照会マップ.eo光電話１−１番号目−番号ポータビリティ・電話番号
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−１番号目−番号ポータビリティ・電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_bmp_telno"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−１番号目−番号ポータビリティ・電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話１−１番号目−現在ご利用中の電話サービス提供事業者 ← 申込断面明細照会マップ.eo光電話１−１番号目−現在ご利用中の電話サービス提供事業者
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−１番号目−現在ご利用中の電話サービス提供事業者", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_now_use_tel_svc_tk_jgs"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−１番号目−現在ご利用中の電話サービス提供事業者", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話１−１番号目−契約者名義人 ← 申込断面明細照会マップ.eo光電話１−１番号目−契約者名義人
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−１番号目−契約者名義人", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_ntt_keisha_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−１番号目−契約者名義人", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話１−１番号目−契約者名義カナ ← 申込断面明細照会マップ.eo光電話１−１番号目−契約者名義カナ
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−１番号目−契約者名義カナ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_ntt_keisha_kana"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−１番号目−契約者名義カナ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話１−１番号目−契約者住所＿郵便番号（前） ← 申込断面明細照会マップ.ｅｏ光電話１−１番号目−契約者住所＿郵便番号（前）
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−１番号目−契約者住所＿郵便番号（前）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_ntt_keisha_pcd_bf"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−１番号目−契約者住所＿郵便番号（前）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話１−１番号目−契約者住所＿郵便番号（後） ← 申込断面明細照会マップ.ｅｏ光電話１−１番号目−契約者住所＿郵便番号（後）
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−１番号目−契約者住所＿郵便番号（後）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_ntt_keisha_pcd_af"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−１番号目−契約者住所＿郵便番号（後）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話１−１番号目−契約者住所 ← 申込断面明細照会マップ.eo光電話１−１番号目−契約者住所
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−１番号目−契約者住所", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_ntt_keisha_address"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−１番号目−契約者住所", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話１−オプション＿発信者番号通知 ← 申込断面明細照会マップ.eo光電話１−オプション＿発信者番号通知
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−オプション＿発信者番号通知", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_opt_htb_tchi_um_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−オプション＿発信者番号通知", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話１−オプション＿発信者番号表示 ← 申込断面明細照会マップ.eo光電話１−オプション＿発信者番号表示
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−オプション＿発信者番号表示", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_opt_htb_tchi_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−オプション＿発信者番号表示", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話１−オプション＿非通知着信拒否 ← 申込断面明細照会マップ.eo光電話１−オプション＿非通知着信拒否
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−オプション＿非通知着信拒否", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_opt_htchi_kyohi_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−オプション＿非通知着信拒否", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話１−オプション＿割込電話 ← 申込断面明細照会マップ.eo光電話１−オプション＿割込電話
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−オプション＿割込電話", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_opt_wrkm_tel_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−オプション＿割込電話", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-3754-00-00 ADD START
		// ｅｏ光電話１−オプション＿転送電話 ← 申込断面明細照会マップ.eo光電話１−オプション＿転送電話
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−オプション＿転送電話", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_opt_tenso_tel_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−オプション＿転送電話", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話１−オプション＿あんしん電話パック ← 申込断面明細照会マップ.eo光電話１−オプション＿あんしん電話パック
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−オプション＿あんしん電話パック", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_opt_ansn_tel_pack_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−オプション＿あんしん電話パック", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-3754-00-00 ADD END
		// ｅｏ光電話１−オプション＿ｅｏ光電話パック３ ← 申込断面明細照会マップ.ｅｏ光電話１−オプション＿ｅｏ光電話パック３
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−オプション＿ｅｏ光電話パック３", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_opt_eohtl_pack3_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−オプション＿ｅｏ光電話パック３", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話１−オプション＿ｅｏ光電話パック７ ← 申込断面明細照会マップ.ｅｏ光電話１−オプション＿ｅｏ光電話パック７
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−オプション＿ｅｏ光電話パック７", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_opt_eohtl_pack7_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−オプション＿ｅｏ光電話パック７", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		
// ANK-4494-00-00 DEL START
//		// ｅｏ光電話１−ＮＴＴ（同番移転）−可否調査依頼 ← 申込断面明細照会マップ.ｅｏ光電話１−ＮＴＴ（同番移転）−可否調査依頼
//		if (parentMap != null) {
//			bean[0].sendMessageString("ｅｏ光電話１−ＮＴＴ（同番移転）−可否調査依頼", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_ntt_dobanmove_kh_chosa_req"));
//		} else {
//			bean[0].sendMessageString("ｅｏ光電話１−ＮＴＴ（同番移転）−可否調査依頼", X31CWebConst.DATABEAN_SET_VALUE, new String());
//		}
// ANK-4494-00-00 DEL END
		
		// ｅｏ光電話１−記事欄 ← 申込断面明細照会マップ.eo光電話１−記事欄
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話１−記事欄", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_kijiran"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話１−記事欄", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話２−電話番号の種類 ← 申込断面明細照会マップ.eo光電話２−電話番号の種類
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−電話番号の種類", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_telno_kind"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−電話番号の種類", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話２−電話番号の種類を選択 ← 申込断面明細照会マップ.eo光電話２−電話番号の種類を選択
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−電話番号の種類を選択", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_telno_kind_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−電話番号の種類を選択", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話２−電話番号の種類を選択−番号ポータビリティの利用場所 ← 申込断面明細照会マップ.eo光電話２−電話番号の種類を選択−番号ポータビリティの利用場所
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−電話番号の種類を選択−番号ポータビリティの利用場所", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_bmp_use_plc"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−電話番号の種類を選択−番号ポータビリティの利用場所", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話２−電話番号の種類を選択−番号ポータビリティの利用場所名称 ← 申込断面明細照会マップ.ｅｏ光電話２−電話番号の種類を選択−番号ポータビリティの利用場所名称
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−電話番号の種類を選択−番号ポータビリティの利用場所名称", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_bmp_use_plc_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−電話番号の種類を選択−番号ポータビリティの利用場所名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話２−Ｋ−ＯＰＴ電話番号 ← 申込断面明細照会マップ.eo光電話２−K−OPT電話番号
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−Ｋ−ＯＰＴ電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_kopt_telno"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−Ｋ−ＯＰＴ電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		
// ANK-4494-00-00 DEL START
//		// ANK-2309-00-00 ADD START
//		// ｅｏ光電話２−２番号目−ＮＴＴ番号移転手続き（設置場所住所変更）について ← 申込断面明細照会マップ.eo光電話２−２番号目−ＮＴＴ番号移転手続き（設置場所住所変更）について
//		if (parentMap != null) {
//			bean[0].sendMessageString("ｅｏ光電話２−ＮＴＴ番号移転手続き（設置場所住所変更）について", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_ntt_no_iten_ttdk"));
//		} else {
//			bean[0].sendMessageString("ｅｏ光電話２−ＮＴＴ番号移転手続き（設置場所住所変更）について", X31CWebConst.DATABEAN_SET_VALUE, new String());
//		}
//		// ANK-2309-00-00 ADD END
// ANK-4494-00-00 DEL END
		
		// ｅｏ光電話２−２番号目−契約者情報入力補助 ← 申込断面明細照会マップ.eo光電話２−２番号目−契約者情報入力補助
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−２番号目−契約者情報入力補助", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_keisha_info_input_hojo"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−２番号目−契約者情報入力補助", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話２−２番号目−番号ポータビリティ・電話番号 ← 申込断面明細照会マップ.eo光電話２−２番号目−番号ポータビリティ・電話番号
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−２番号目−番号ポータビリティ・電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_bmp_telno"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−２番号目−番号ポータビリティ・電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話２−２番号目−現在ご利用中の電話サービス提供事業者 ← 申込断面明細照会マップ.eo光電話２−２番号目−現在ご利用中の電話サービス提供事業者
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−２番号目−現在ご利用中の電話サービス提供事業者", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_now_use_tel_svc_tk_jgs"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−２番号目−現在ご利用中の電話サービス提供事業者", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話２−２番号目−契約者名義人 ← 申込断面明細照会マップ.eo光電話２−２番号目−契約者名義人
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−２番号目−契約者名義人", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_ntt_keisha_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−２番号目−契約者名義人", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話２−２番号目−契約者名義カナ ← 申込断面明細照会マップ.eo光電話２−２番号目−契約者名義カナ
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−２番号目−契約者名義カナ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_ntt_keisha_kana"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−２番号目−契約者名義カナ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話２−２番号目−契約者住所＿郵便番号（前） ← 申込断面明細照会マップ.ｅｏ光電話２−２番号目−契約者住所＿郵便番号（前）
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−２番号目−契約者住所＿郵便番号（前）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_ntt_keisha_pcd_bf"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−２番号目−契約者住所＿郵便番号（前）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話２−２番号目−契約者住所＿郵便番号（後） ← 申込断面明細照会マップ.ｅｏ光電話２−２番号目−契約者住所＿郵便番号（後）
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−２番号目−契約者住所＿郵便番号（後）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_ntt_keisha_pcd_af"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−２番号目−契約者住所＿郵便番号（後）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話２−２番号目−契約者住所 ← 申込断面明細照会マップ.eo光電話２−２番号目−契約者住所
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−２番号目−契約者住所", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_ntt_keisha_address"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−２番号目−契約者住所", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話２−オプション＿発信者番号通知 ← 申込断面明細照会マップ.eo光電話２−オプション＿発信者番号通知
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−オプション＿発信者番号通知", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_opt_htb_tchi_um_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−オプション＿発信者番号通知", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話２−オプション＿発信者番号表示 ← 申込断面明細照会マップ.eo光電話２−オプション＿発信者番号表示
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−オプション＿発信者番号表示", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_opt_htb_tchi_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−オプション＿発信者番号表示", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話２−オプション＿非通知着信拒否 ← 申込断面明細照会マップ.eo光電話２−オプション＿非通知着信拒否
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−オプション＿非通知着信拒否", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_opt_htchi_kyohi_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−オプション＿非通知着信拒否", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話２−オプション＿割込電話 ← 申込断面明細照会マップ.eo光電話２−オプション＿割込電話
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−オプション＿割込電話", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_opt_wrkm_tel_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−オプション＿割込電話", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-3754-00-00 ADD START
		// ｅｏ光電話２−オプション＿転送電話 ← 申込断面明細照会マップ.eo光電話２−オプション＿転送電話
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−オプション＿転送電話", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_opt_tenso_tel_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−オプション＿転送電話", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話２−オプション＿あんしん電話パック ← 申込断面明細照会マップ.eo光電話２−オプション＿あんしん電話パック
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−オプション＿あんしん電話パック", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_opt_ansn_tel_pack_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−オプション＿あんしん電話パック", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-3754-00-00 ADD END
		// ｅｏ光電話２−オプション＿ｅｏ光電話パック３ ← 申込断面明細照会マップ.ｅｏ光電話２−オプション＿ｅｏ光電話パック３
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−オプション＿ｅｏ光電話パック３", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_opt_eohtl_pack3_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−オプション＿ｅｏ光電話パック３", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光電話２−オプション＿ｅｏ光電話パック７ ← 申込断面明細照会マップ.ｅｏ光電話２−オプション＿ｅｏ光電話パック７
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−オプション＿ｅｏ光電話パック７", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_opt_eohtl_pack7_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−オプション＿ｅｏ光電話パック７", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		
// ANK-4494-00-00 DEL START
//		// ｅｏ光電話２−ＮＴＴ（同番移転）−可否調査依頼 ← 申込断面明細照会マップ.ｅｏ光電話２−ＮＴＴ（同番移転）−可否調査依頼
//		if (parentMap != null) {
//			bean[0].sendMessageString("ｅｏ光電話２−ＮＴＴ（同番移転）−可否調査依頼", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_ntt_dobanmove_kh_chosa_req"));
//		} else {
//			bean[0].sendMessageString("ｅｏ光電話２−ＮＴＴ（同番移転）−可否調査依頼", X31CWebConst.DATABEAN_SET_VALUE, new String());
//		}
// ANK-4494-00-00 DEL END
		
		// ｅｏ光電話２−記事欄 ← 申込断面明細照会マップ.eo光電話２−記事欄
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光電話２−記事欄", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_kijiran"));
		} else {
			bean[0].sendMessageString("ｅｏ光電話２−記事欄", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光テレビ申込サービス選択コード ← 申込断面明細照会マップ.eo光テレビ申込サービス選択コード
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光テレビ申込サービス選択コード", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("mskm_svc_choice"));
		} else {
			bean[0].sendMessageString("ｅｏ光テレビ申込サービス選択コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光テレビ申込サービス選択 ← 申込断面明細照会マップ.eo光テレビ申込サービス選択
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光テレビ申込サービス選択", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("mskm_svc_choice_nm"));
		} else {
			bean[0].sendMessageString("ｅｏ光テレビ申込サービス選択", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ｅｏ光テレビガイド誌の定期購入お申込み冊数 ← 申込断面明細照会マップ.eo光テレビガイド誌の定期購入お申込み冊数
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光テレビガイド誌の定期購入お申込み冊数", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("cable_guide_mskm_cnt"));
		} else {
			bean[0].sendMessageString("ｅｏ光テレビガイド誌の定期購入お申込み冊数", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ＿記事欄 ← 申込断面明細照会マップ.テレビ＿記事欄
		if (parentMap != null) {
			bean[0].sendMessageString("テレビ＿記事欄", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv_kijiran"));
		} else {
			bean[0].sendMessageString("テレビ＿記事欄", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// モバイル＿コース選択 ← 申込断面明細照会マップ.モバイル＿コース選択
		if (parentMap != null) {
			bean[0].sendMessageString("モバイル＿コース選択", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("mobile_course_choice"));
		} else {
			bean[0].sendMessageString("モバイル＿コース選択", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// モバイル−機器送付先−郵便番号・ご住所 ← 申込断面明細照会マップ.モバイル−機器送付先−郵便番号・ご住所
		if (parentMap != null) {
			bean[0].sendMessageString("モバイル−機器送付先−郵便番号・ご住所", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kiki_sohus_ad"));
		} else {
			bean[0].sendMessageString("モバイル−機器送付先−郵便番号・ご住所", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// モバイル−機器送付先−郵便番号（前） ← 申込断面明細照会マップ.モバイル−機器送付先−郵便番号（前）
		if (parentMap != null) {
			bean[0].sendMessageString("モバイル−機器送付先−郵便番号（前）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kiki_sohus_pcd_bf"));
		} else {
			bean[0].sendMessageString("モバイル−機器送付先−郵便番号（前）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// モバイル−機器送付先−郵便番号（後） ← 申込断面明細照会マップ.モバイル−機器送付先−郵便番号（後）
		if (parentMap != null) {
			bean[0].sendMessageString("モバイル−機器送付先−郵便番号（後）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kiki_sohus_pcd_af"));
		} else {
			bean[0].sendMessageString("モバイル−機器送付先−郵便番号（後）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// モバイル−機器送付先−ご住所 ← 申込断面明細照会マップ.モバイル−機器送付先−ご住所
		if (parentMap != null) {
			bean[0].sendMessageString("モバイル−機器送付先−ご住所", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kiki_sohus"));
		} else {
			bean[0].sendMessageString("モバイル−機器送付先−ご住所", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// モバイル−機器送付先−送付先名 ← 申込断面明細照会マップ.モバイル−機器送付先−送付先名
		if (parentMap != null) {
			bean[0].sendMessageString("モバイル−機器送付先−送付先名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kiki_sohus_nm"));
		} else {
			bean[0].sendMessageString("モバイル−機器送付先−送付先名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// モバイル−機器送付先−送付先名カナ ← 申込断面明細照会マップ.モバイル−機器送付先−送付先名カナ
		if (parentMap != null) {
			bean[0].sendMessageString("モバイル−機器送付先−送付先名カナ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kiki_sohus_kana"));
		} else {
			bean[0].sendMessageString("モバイル−機器送付先−送付先名カナ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// モバイル−機器送付先−電話番号 ← 申込断面明細照会マップ.モバイル−機器送付先−電話番号
		if (parentMap != null) {
			bean[0].sendMessageString("モバイル−機器送付先−電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kiki_sohus_telno"));
		} else {
			bean[0].sendMessageString("モバイル−機器送付先−電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// モバイル−記事欄 ← 申込断面明細照会マップ.モバイル−記事欄
		if (parentMap != null) {
			bean[0].sendMessageString("モバイル−記事欄", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("mobile_kijiran"));
		} else {
			bean[0].sendMessageString("モバイル−記事欄", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// Ｐ−ＩＤ ← 申込断面明細照会マップ.P−ID
		if (parentMap != null) {
			bean[0].sendMessageString("Ｐ−ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("pid"));
		} else {
			bean[0].sendMessageString("Ｐ−ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// Ｍ−ＩＤ ← 申込断面明細照会マップ.M−ID
		if (parentMap != null) {
			bean[0].sendMessageString("Ｍ−ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("mid"));
		} else {
			bean[0].sendMessageString("Ｍ−ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 付加 ← 申込断面明細照会マップ.付加
		if (parentMap != null) {
			bean[0].sendMessageString("付加", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("fuka"));
		} else {
			bean[0].sendMessageString("付加", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 機器 ← 申込断面明細照会マップ.機器
		if (parentMap != null) {
			bean[0].sendMessageString("機器", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kiki"));
		} else {
			bean[0].sendMessageString("機器", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ＣＡＴ−ＩＤ ← 申込断面明細照会マップ.CAT−ID
		if (parentMap != null) {
			bean[0].sendMessageString("ＣＡＴ−ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("catid"));
		} else {
			bean[0].sendMessageString("ＣＡＴ−ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ご本人様確認書類 ← 申込断面明細照会マップ.ご本人様確認書類
		if (parentMap != null) {
			bean[0].sendMessageString("ご本人様確認書類", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("hnin_cfm_bunsho_kind"));
		} else {
			bean[0].sendMessageString("ご本人様確認書類", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ご本人様確認書類その他 ← 申込断面明細照会マップ.ご本人様確認書類その他
		if (parentMap != null) {
			bean[0].sendMessageString("ご本人様確認書類その他", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("hnin_cfm_bunsho_kind_otr"));
		} else {
			bean[0].sendMessageString("ご本人様確認書類その他", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 工事連絡事項＿電話連絡時間のご希望＿曜日 ← 申込断面明細照会マップ.工事連絡事項＿電話連絡時間のご希望＿曜日
		if (parentMap != null) {
			bean[0].sendMessageString("工事連絡事項＿電話連絡時間のご希望＿曜日", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("telrrk_kibodow"));
		} else {
			bean[0].sendMessageString("工事連絡事項＿電話連絡時間のご希望＿曜日", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 工事連絡事項＿電話連絡時間のご希望＿時間 ← 申込断面明細照会マップ.工事連絡事項＿電話連絡時間のご希望＿時間
		if (parentMap != null) {
			bean[0].sendMessageString("工事連絡事項＿電話連絡時間のご希望＿時間", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("telrrk_kibotime"));
		} else {
			bean[0].sendMessageString("工事連絡事項＿電話連絡時間のご希望＿時間", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 工事連絡事項＿宅調訪問時間のご希望 ← 申込断面明細照会マップ.工事連絡事項＿宅調訪問時間のご希望
		if (parentMap != null) {
			bean[0].sendMessageString("工事連絡事項＿宅調訪問時間のご希望", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("takcho_kibodow"));
		} else {
			bean[0].sendMessageString("工事連絡事項＿宅調訪問時間のご希望", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-3136-00-00 ADD START
		// 他システム連携＿宅調不要フラグ ← 他システム連携＿宅調不要フラグ
		if (parentMap != null) {
			bean[0].sendMessageString("他システム連携＿宅調不要フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tsyrn_takcho_huyo_flg"));
		} else {
			bean[0].sendMessageString("他システム連携＿宅調不要フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 他システム連携＿宅工事連絡先氏名 ← 他システム連携＿宅工事連絡先氏名
		if (parentMap != null) {
			bean[0].sendMessageString("他システム連携＿宅工事連絡先氏名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tsyrn_tkj_rrks_nm"));
		} else {
			bean[0].sendMessageString("他システム連携＿宅工事連絡先氏名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 他システム連携＿宅工事連絡先電話番号 ← 他システム連携＿宅工事連絡先電話番号
		if (parentMap != null) {
			bean[0].sendMessageString("他システム連携＿宅工事連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tsyrn_tkj_rrks_tln"));
		} else {
			bean[0].sendMessageString("他システム連携＿宅工事連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 他システム連携＿宅内調査時連絡先氏名 ← 他システム連携＿宅内調査時連絡先氏名
		if (parentMap != null) {
			bean[0].sendMessageString("他システム連携＿宅内調査時連絡先氏名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tsyrn_takcho_ji_rrks_nm"));
		} else {
			bean[0].sendMessageString("他システム連携＿宅内調査時連絡先氏名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 他システム連携＿宅内調査時連絡先電話番号 ← 他システム連携＿宅内調査時連絡先電話番号
		if (parentMap != null) {
			bean[0].sendMessageString("他システム連携＿宅内調査時連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tsyrn_takcho_ji_rrks_tln"));
		} else {
			bean[0].sendMessageString("他システム連携＿宅内調査時連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 他システム連携＿連絡希望日時 ← 他システム連携＿連絡希望日時
		if (parentMap != null) {
			bean[0].sendMessageString("他システム連携＿連絡希望日時", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tsyrn_rrk_kibo_date"));
		} else {
			bean[0].sendMessageString("他システム連携＿連絡希望日時", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 他システム連携＿地図有無 ← 他システム連携＿地図有無
		if (parentMap != null) {
			bean[0].sendMessageString("他システム連携＿地図有無", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tsyrn_map_um"));
		} else {
			bean[0].sendMessageString("他システム連携＿地図有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 他システム連携＿既存契約情報 ← 他システム連携＿既存契約情報
		if (parentMap != null) {
			bean[0].sendMessageString("他システム連携＿既存契約情報", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tsyrn_kzn_kei_inf"));
		} else {
			bean[0].sendMessageString("他システム連携＿既存契約情報", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 他システム連携＿不備解消年月日 ←他システム連携＿不備解消年月日
		if (parentMap != null) {
			bean[0].sendMessageString("他システム連携＿不備解消年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tsyrn_hbi_kaishou_ymd"));
		} else {
			bean[0].sendMessageString("他システム連携＿不備解消年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-3136-00-00 ADD END
		// 同設再申込 ← 申込断面明細照会マップ.同設再申込
		if (parentMap != null) {
			bean[0].sendMessageString("同設再申込", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("same_equip_re_mskm"));
		} else {
			bean[0].sendMessageString("同設再申込", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-3136-00-00 ADD START
		// 設備流用(eo光ネット・eo光電話)-設備流用案件 ← 設備流用(eo光ネット・eo光電話)-設備流用案件
		if (parentMap != null) {
			bean[0].sendMessageString("設備流用(eo光ネット・eo光電話)-設備流用案件", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_equip_ryuyo_anken"));
		} else {
			bean[0].sendMessageString("設備流用(eo光ネット・eo光電話)-設備流用案件", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 設備流用(eo光ネット・eo光電話)-流用元案件番号 ← 設備流用(eo光ネット・eo光電話)-流用元案件番号
		if (parentMap != null) {
			bean[0].sendMessageString("設備流用(eo光ネット・eo光電話)-流用元案件番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_equip_ryuyo_mt_kjak_no"));
		} else {
			bean[0].sendMessageString("設備流用(eo光ネット・eo光電話)-流用元案件番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 設備流用(eo光ネット・eo光電話)-流用希望年月日 ← 設備流用(eo光ネット・eo光電話)-流用希望年月日
		if (parentMap != null) {
			bean[0].sendMessageString("設備流用(eo光ネット・eo光電話)-流用希望年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_ryuyo_kibo_ymd"));
		} else {
			bean[0].sendMessageString("設備流用(eo光ネット・eo光電話)-流用希望年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 設備流用(eo光テレビ)-設備流用案件 ← 設備流用(eo光テレビ)-設備流用案件
		if (parentMap != null) {
			bean[0].sendMessageString("設備流用(eo光テレビ)-設備流用案件", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv_equip_ryuyo_anken"));
		} else {
			bean[0].sendMessageString("設備流用(eo光テレビ)-設備流用案件", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 設備流用(eo光テレビ)-流用元案件番号 ← 設備流用(eo光テレビ)-流用元案件番号
		if (parentMap != null) {
			bean[0].sendMessageString("設備流用(eo光テレビ)-流用元案件番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv_equip_ryuyo_mt_kjak_no"));
		} else {
			bean[0].sendMessageString("設備流用(eo光テレビ)-流用元案件番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 設備流用(eo光テレビ)-流用希望年月日 ← 設備流用(eo光テレビ)-流用希望年月日
		if (parentMap != null) {
			bean[0].sendMessageString("設備流用(eo光テレビ)-流用希望年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv_ryuyo_kibo_ymd"));
		} else {
			bean[0].sendMessageString("設備流用(eo光テレビ)-流用希望年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-3136-00-00 ADD END
		// 工事依頼情報−連絡事項 ← 申込断面明細照会マップ.工事依頼情報−連絡事項
		if (parentMap != null) {
			bean[0].sendMessageString("工事依頼情報−連絡事項", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kojireqinfo_rrkjiko"));
		} else {
			bean[0].sendMessageString("工事依頼情報−連絡事項", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 連絡条件 ← 申込断面明細照会マップ.連絡条件
		if (parentMap != null) {
			bean[0].sendMessageString("連絡条件", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("rrkjoken"));
		} else {
			bean[0].sendMessageString("連絡条件", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 連絡情報 ← 申込断面明細照会マップ.連絡情報
		if (parentMap != null) {
			bean[0].sendMessageString("連絡情報", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("rrkinfo"));
		} else {
			bean[0].sendMessageString("連絡情報", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-3296-00-00 ADD START
		// 標準工事費割賦支払方法 ← 申込断面明細照会マップ.標準工事費割賦支払方法
		if (parentMap != null) {
			bean[0].sendMessageString("標準工事費割賦支払方法", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("hyojn_kjhi_kap_payway"));
		} else {
			bean[0].sendMessageString("標準工事費割賦支払方法", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-3296-00-00 ADD END
		// ｅｏ光ネットサービス併用 ← 申込断面明細照会マップ.eo光ネットサービス併用
		if (parentMap != null) {
			bean[0].sendMessageString("ｅｏ光ネットサービス併用", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("now_use_svc"));
		} else {
			bean[0].sendMessageString("ｅｏ光ネットサービス併用", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// サービス内容の引き継ぎ ← 申込断面明細照会マップ.サービス内容の引き継ぎ
		if (parentMap != null) {
			bean[0].sendMessageString("サービス内容の引き継ぎ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_svc_nyo_hktgi"));
		} else {
			bean[0].sendMessageString("サービス内容の引き継ぎ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 解約書類の送付希望 ← 申込断面明細照会マップ.解約書類の送付希望
		if (parentMap != null) {
			bean[0].sendMessageString("解約書類の送付希望", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("dsl_bunsho_kind_sohu_kibo"));
		} else {
			bean[0].sendMessageString("解約書類の送付希望", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-2137-00-00 20140724 ADD START
		// 提携住宅会社コード ← 申込断面明細照会マップ.提携住宅会社コード
		if (parentMap != null) {
			bean[0].sendMessageString("提携住宅会社コード", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tkjcomp_cd"));
		} else {
			bean[0].sendMessageString("提携住宅会社コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 提携住宅会社名 ← 申込断面明細照会マップ.提携住宅会社名
		if (parentMap != null) {
			bean[0].sendMessageString("提携住宅会社名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tkjcomp_nm"));
		} else {
			bean[0].sendMessageString("提携住宅会社名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 提携住宅会社支店・営業所名 ← 申込断面明細照会マップ.提携住宅会社支店・営業所名
		if (parentMap != null) {
			bean[0].sendMessageString("提携住宅会社支店・営業所名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tkjcomp_shitenofc_nm"));
		} else {
			bean[0].sendMessageString("提携住宅会社支店・営業所名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 提携住宅会社担当者名 ← 申込断面明細照会マップ.提携住宅会社担当者名
		if (parentMap != null) {
			bean[0].sendMessageString("提携住宅会社担当者名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tkjcomp_tntsha_nm"));
		} else {
			bean[0].sendMessageString("提携住宅会社担当者名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 提携住宅会社担当者職種 ← 申込断面明細照会マップ.提携住宅会社担当者職種
		if (parentMap != null) {
			bean[0].sendMessageString("提携住宅会社担当者職種", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tkjcomp_tntsha_ss"));
		} else {
			bean[0].sendMessageString("提携住宅会社担当者職種", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 提携住宅会社担当者電話番号 ← 申込断面明細照会マップ.提携住宅会社担当者電話番号
		if (parentMap != null) {
			bean[0].sendMessageString("提携住宅会社担当者電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tkjcomp_tntsha_telno"));
		} else {
			bean[0].sendMessageString("提携住宅会社担当者電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 分譲地名 ← 申込断面明細照会マップ.分譲地名
		if (parentMap != null) {
			bean[0].sendMessageString("分譲地名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("bunjochi_nm"));
		} else {
			bean[0].sendMessageString("分譲地名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 区画番号 ← 申込断面明細照会マップ.区画番号
		if (parentMap != null) {
			bean[0].sendMessageString("区画番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kukaku_no"));
		} else {
			bean[0].sendMessageString("区画番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 入居予定日（地プロ） ← 申込断面明細照会マップ.入居予定日（地プロ）
		if (parentMap != null) {
			bean[0].sendMessageString("入居予定日（地プロ）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("nyukyo_rsv_jiki"));
		} else {
			bean[0].sendMessageString("入居予定日（地プロ）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-2137-00-00 20140724 ADD END
		// 連絡要否 ← 申込断面明細照会マップ.連絡要否
		if (parentMap != null) {
			bean[0].sendMessageString("連絡要否", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("rrk_yh"));
		} else {
			bean[0].sendMessageString("連絡要否", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 連絡事項 ← 申込断面明細照会マップ.連絡事項
		if (parentMap != null) {
			bean[0].sendMessageString("連絡事項", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("rrk_jiko"));
		} else {
			bean[0].sendMessageString("連絡事項", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// バリューコード ← 申込断面明細照会マップ.バリューコード
		if (parentMap != null) {
			bean[0].sendMessageString("バリューコード", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("val_cd"));
		} else {
			bean[0].sendMessageString("バリューコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 事業者契約管理番号 ← 申込断面明細照会マップ.事業者契約管理番号
		if (parentMap != null) {
			bean[0].sendMessageString("事業者契約管理番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("jigyosha_kei_knri_no"));
		} else {
			bean[0].sendMessageString("事業者契約管理番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 面開発案件番号 ← 申込断面明細照会マップ.面開発案件番号
		if (parentMap != null) {
			bean[0].sendMessageString("面開発案件番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("menkaihat_anken_no"));
		} else {
			bean[0].sendMessageString("面開発案件番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 案件名 ← 申込断面明細照会マップ.案件名
		if (parentMap != null) {
			bean[0].sendMessageString("案件名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("anken_nm"));
		} else {
			bean[0].sendMessageString("案件名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 紹介コード ← 申込断面明細照会マップ.紹介コード
		if (parentMap != null) {
			bean[0].sendMessageString("紹介コード", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("intr_cd"));
		} else {
			bean[0].sendMessageString("紹介コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-4416-00-00 ADD START
		// クーポンコード ← 申込断面明細照会マップ.クーポンコード
		if (parentMap != null) {
			bean[0].sendMessageString("クーポンコード", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("coupon_cd"));
		} else {
			bean[0].sendMessageString("クーポンコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-4416-00-00 ADD END
		// 請求方法変更年月日 ← 申込断面明細照会マップ.請求方法変更年月日
		if (parentMap != null) {
			bean[0].sendMessageString("請求方法変更年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("seiky_way_chge_ymd"));
		} else {
			bean[0].sendMessageString("請求方法変更年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 支払方法コード ← 申込断面明細照会マップ.支払方法コード
		if (parentMap != null) {
			bean[0].sendMessageString("支払方法コード", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("payway_cd"));
		} else {
			bean[0].sendMessageString("支払方法コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 支払方法 ← 申込断面明細照会マップ.支払方法
		if (parentMap != null) {
			bean[0].sendMessageString("支払方法", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("payway_nm"));
		} else {
			bean[0].sendMessageString("支払方法", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// お支払方法＿口座名義人＿契約申込者と同じ ← 申込断面明細照会マップ.お支払方法＿口座名義人＿契約申込者と同じ
		if (parentMap != null) {
			bean[0].sendMessageString("お支払方法＿口座名義人＿契約申込者と同じ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kei_mskmsha_same"));
		} else {
			bean[0].sendMessageString("お支払方法＿口座名義人＿契約申込者と同じ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// お支払方法＿フリガナ ← 申込断面明細照会マップ.お支払方法＿フリガナ
		if (parentMap != null) {
			bean[0].sendMessageString("お支払方法＿フリガナ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("koza_meigin_kana"));
		} else {
			bean[0].sendMessageString("お支払方法＿フリガナ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// クレジットカード会社 ← 申込断面明細照会マップ.クレジットカード会社
		if (parentMap != null) {
			bean[0].sendMessageString("クレジットカード会社", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("crecard_comp_cd"));
		} else {
			bean[0].sendMessageString("クレジットカード会社", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// クレジットカード番号 ← 申込断面明細照会マップ.クレジットカード番号
		if (parentMap != null) {
			bean[0].sendMessageString("クレジットカード番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("crecard_no"));
		} else {
			bean[0].sendMessageString("クレジットカード番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-2565-00-00 ADD START
		// クレジットカード番号預りID ← 申込断面明細照会マップ.クレジットカード番号預りID
		if (parentMap != null) {
			bean[0].sendMessageString("クレジットカード番号預りID", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("crecard_no_azkri_id"));
		} else {
			bean[0].sendMessageString("クレジットカード番号預りID", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-2565-00-00 ADD END
		// クレジットカードの有効期限 ← 申込断面明細照会マップ.クレジットカードの有効期限
		if (parentMap != null) {
			bean[0].sendMessageString("クレジットカードの有効期限", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("crecard_yk_kigen"));
		} else {
			bean[0].sendMessageString("クレジットカードの有効期限", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 支払方法引き継ぎ ← 申込断面明細照会マップ.支払方法引き継ぎ
		if (parentMap != null) {
			bean[0].sendMessageString("支払方法引き継ぎ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("payway_hktgi"));
		} else {
			bean[0].sendMessageString("支払方法引き継ぎ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約種別コード ← 申込断面明細照会マップ.契約種別コード
		if (parentMap != null) {
			bean[0].sendMessageString("契約種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("keisha_type_cd"));
		} else {
			bean[0].sendMessageString("契約種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// マンション回線提供方式 ← 申込断面明細照会マップ.マンション回線提供方式
		if (parentMap != null) {
			bean[0].sendMessageString("マンション回線提供方式", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("mansion_kaisen_hoshiki"));
		} else {
			bean[0].sendMessageString("マンション回線提供方式", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 機器表示フラグ ← 申込断面明細照会マップ.機器表示フラグ
		if (parentMap != null) {
			bean[0].sendMessageString("機器表示フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kiki_disp_flg"));
		} else {
			bean[0].sendMessageString("機器表示フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 支払方法の継続利用 ← 申込断面明細照会マップ.支払方法の継続利用
		if (parentMap != null) {
			bean[0].sendMessageString("支払方法の継続利用", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("payway_keizoku_use"));
		} else {
			bean[0].sendMessageString("支払方法の継続利用", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 請求書用部屋番号表示制御フラグ ← 申込断面明細照会マップ.請求書用部屋番号表示制御フラグ
		if (parentMap != null) {
			bean[0].sendMessageString("請求書用部屋番号表示制御フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("seikyus_yo_rm_no_dsp_ctl_flg"));
		} else {
			bean[0].sendMessageString("請求書用部屋番号表示制御フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		
		// ANK-2318-00-00 ADD START
		// 金融機関名 ← 申込断面明細照会マップ.金融機関名
		if (parentMap != null) {
			bean[0].sendMessageString("金融機関名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("bank_nm"));
		} else {
			bean[0].sendMessageString("金融機関名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 支店名 ← 申込断面明細照会マップ.支店名
		if (parentMap != null) {
			bean[0].sendMessageString("支店名", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("siten_nm"));
		} else {
			bean[0].sendMessageString("支店名", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 預金種別 ← 申込断面明細照会マップ.預金種別
		if (parentMap != null) {
			bean[0].sendMessageString("預金種別", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("koza_sbt"));
		} else {
			bean[0].sendMessageString("預金種別", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 口座番号 ← 申込断面明細照会マップ.口座番号
		if (parentMap != null) {
			bean[0].sendMessageString("口座番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("koza_no"));
		} else {
			bean[0].sendMessageString("口座番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 口座名義人カナ ← 申込断面明細照会マップ.口座名義人カナ
		if (parentMap != null) {
			bean[0].sendMessageString("口座名義人カナ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("koza_nm_kana"));
		} else {
			bean[0].sendMessageString("口座名義人カナ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 通帳記号 ← 申込断面明細照会マップ.通帳記号
		if (parentMap != null) {
			bean[0].sendMessageString("通帳記号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tucho_kigou"));
		} else {
			bean[0].sendMessageString("通帳記号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 通帳番号 ← 申込断面明細照会マップ.通帳番号
		if (parentMap != null) {
			bean[0].sendMessageString("通帳番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tucho_no"));
		} else {
			bean[0].sendMessageString("通帳番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 支払方法表示フラグ ← 申込断面明細照会マップ.支払方法表示フラグ
		if (parentMap != null) {
			bean[0].sendMessageString("支払方法表示フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("payway_disp_flg"));
		} else {
			bean[0].sendMessageString("支払方法表示フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-2318-00-00 ADD END
		// ANK-4096-00-00 ADD START
		// 利用先契約回線区分（表示用） ← 申込断面明細照会マップ.利用先契約回線区分（表示用）
		if (parentMap != null) {
			bean[0].sendMessageString("利用先契約回線区分（表示用）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("use_sk_kei_kisn_div_screen"));
		} else {
			bean[0].sendMessageString("利用先契約回線区分（表示用）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 機器設置場所変更予定有無（表示用） ← 申込断面明細照会マップ.機器設置場所変更予定有無（表示用）
		if (parentMap != null) {
			bean[0].sendMessageString("機器設置場所変更予定有無（表示用）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kiki_setplace_chge_rsv_um_screen"));
		} else {
			bean[0].sendMessageString("機器設置場所変更予定有無（表示用）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 宅内調査と工事同日実施有無（表示用） ← 申込断面明細照会マップ.宅内調査と工事同日実施有無（表示用）
		if (parentMap != null) {
			bean[0].sendMessageString("宅内調査と工事同日実施有無（表示用）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("takcho_kj_dojitu_jssi_um_screen"));
		} else {
			bean[0].sendMessageString("宅内調査と工事同日実施有無（表示用）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 早期開通早期連絡希望有無（表示用） ← 申込断面明細照会マップ.早期開通早期連絡希望有無（表示用）
		if (parentMap != null) {
			bean[0].sendMessageString("早期開通早期連絡希望有無（表示用）", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("early_open_early_rrk_kbum_screen"));
		} else {
			bean[0].sendMessageString("早期開通早期連絡希望有無（表示用）", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-4096-00-00 ADD END
		// ANK-4174-00-00 ADD START
		// 電子交付同意有無 ← 申込断面明細照会マップ.電子交付同意有無
		if (parentMap != null) {
			bean[0].sendMessageString("電子交付同意有無", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("dnskh_doi_um"));
		} else {
			bean[0].sendMessageString("電子交付同意有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-4174-00-00 ADD END
		// ANK-4075-00-00 ADD START
		// スキームタイプ ← 申込断面明細照会マップ.スキームタイプ
		if (parentMap != null) {
			bean[0].sendMessageString("スキームタイプ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("scm_type"));
		} else {
			bean[0].sendMessageString("スキームタイプ", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// スキーム事業者 ← 申込断面明細照会マップ.スキーム事業者
		if (parentMap != null) {
			bean[0].sendMessageString("スキーム事業者", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("scm_jgs"));
		} else {
			bean[0].sendMessageString("スキーム事業者", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-4075-00-00 ADD END
		// ANK-4088-00-00 ADD START
		if (parentMap != null) {
			bean[0].sendMessageString("宅内調査のアポ架電希望", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("takcho_apo_kaden_kibo_um"));
		} else {
			bean[0].sendMessageString("宅内調査のアポ架電希望", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ANK-4088-00-00 ADD END
		// ANK-4427-00-00 ADD START
		// フロントの場合
		if ("FRONT".equals((String)parentMap.get("data_sbt"))) {
			// 住所番地メモ
			if (parentMap != null) {
				bean[0].sendMessageString("住所番地メモ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("ad_bnchi_memo"));
			} else {
				bean[0].sendMessageString("住所番地メモ", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転用有無 FRONT：1,2,3 バック：01,02,03のためバックに合わせて変換
			if (parentMap != null) {
				if ("1".equals((String)parentMap.get("tenyo_um"))) {
					bean[0].sendMessageString("転用有無", X31CWebConst.DATABEAN_SET_VALUE, "01");
				} else if ("2".equals((String)parentMap.get("tenyo_um"))) {
					bean[0].sendMessageString("転用有無", X31CWebConst.DATABEAN_SET_VALUE, "02");
				} else if ("3".equals((String)parentMap.get("tenyo_um"))) {
					bean[0].sendMessageString("転用有無", X31CWebConst.DATABEAN_SET_VALUE, "03");
				}
			} else {
				bean[0].sendMessageString("転用有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転用承諾番号（転用有無が2の場合、２の場合で表示する情報の取得先を変更する）
			if (parentMap != null) {
				if ("2".equals((String)parentMap.get("tenyo_um"))) {
					bean[0].sendMessageString("転用承諾番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tenyo_sdk_no1"));
				} else if ("3".equals((String)parentMap.get("tenyo_um"))) {
					bean[0].sendMessageString("転用承諾番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tenyo_sdk_no2"));
				} else {
					bean[0].sendMessageString("転用承諾番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			} else {
				bean[0].sendMessageString("転用承諾番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 電話サービス申込有無
			if (parentMap != null) {
				bean[0].sendMessageString("電話サービス申込有無", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_telsvc_mskm_um"));
			} else {
				bean[0].sendMessageString("電話サービス申込有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 番ポ種別
			if (parentMap != null) {
				if ("0".equals((String)parentMap.get("net_use_bmp"))) {
					bean[0].sendMessageString("番ポ種別", X31CWebConst.DATABEAN_SET_VALUE, "0");
				} else if ("1".equals((String)parentMap.get("net_use_bmp")) && "0000".equals((String)parentMap.get("net_bmp_tel_svctk_jgs"))) {
					bean[0].sendMessageString("番ポ種別", X31CWebConst.DATABEAN_SET_VALUE, "1");
				} else if ("1".equals((String)parentMap.get("net_use_bmp")) && !"0000".equals((String)parentMap.get("net_bmp_tel_svctk_jgs"))) {
					bean[0].sendMessageString("番ポ種別", X31CWebConst.DATABEAN_SET_VALUE, "2");
				} else {
					bean[0].sendMessageString("番ポ種別", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			} else {
				bean[0].sendMessageString("番ポ種別", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 電話番号種類 FRONT：1,2,3 ⇒バック：2,1,3に変換
			if (parentMap != null) {
				if ("1".equals((String)parentMap.get("net_telno_sri"))) {
					bean[0].sendMessageString("電話番号種類", X31CWebConst.DATABEAN_SET_VALUE, "2");
				} else if ("2".equals((String)parentMap.get("net_telno_sri"))) {
					bean[0].sendMessageString("電話番号種類", X31CWebConst.DATABEAN_SET_VALUE, "1");
				} else if ("3".equals((String)parentMap.get("net_telno_sri"))) {
					bean[0].sendMessageString("電話番号種類", X31CWebConst.DATABEAN_SET_VALUE, "3");
				} else {
					bean[0].sendMessageString("電話番号種類", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
//				bean[0].sendMessageString("電話番号種類", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_telno_sri"));
			} else {
				bean[0].sendMessageString("電話番号種類", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 電話番号
			if (parentMap != null) {
				bean[0].sendMessageString("電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_bmp_telno"));
			} else {
				bean[0].sendMessageString("電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			
// ANK-4640-00-00 ADD START
			//タイプＮ＿現在ご利用中の電話サービス提供事業者←電話サービス提供事業者名
			if (parentMap != null) {
				bean[0].sendMessageString("タイプＮ＿現在ご利用中の電話サービス提供事業者", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_bmp_tel_svctk_jgs_nm"));
			} else {
				bean[0].sendMessageString("タイプＮ＿現在ご利用中の電話サービス提供事業者", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
// ANK-4640-00-00 ADD END

			// 移転元契約者名義
			if (parentMap != null) {
//				if (parentMap.get("net_itnmt_kys_meigi") != null || !"".equals((String)parentMap.get("net_itnmt_kys_meigi"))) {
				if ("個人契約".equals((String)parentMap.get("keisha_type_cd_nm"))) {
					bean[0].sendMessageString("移転元契約者名義", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_itnmt_kys_meigi"));
				} else {
					bean[0].sendMessageString("移転元契約者名義", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_itnmt_kys_meigi_hojin"));
				}
			} else {
				bean[0].sendMessageString("移転元契約者名義", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 電話サービス−郵便番号
			if (parentMap != null) {
				bean[0].sendMessageString("電話サービス−郵便番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_telsvc_pcd"));
			} else {
				bean[0].sendMessageString("電話サービス−郵便番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 電話サービス−住所
			if (parentMap != null) {
				bean[0].sendMessageString("電話サービス−住所", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_telsvc_ad"));
			} else {
				bean[0].sendMessageString("電話サービス−住所", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 電話番号通知有無
			if (parentMap != null) {
				bean[0].sendMessageString("電話番号通知有無", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_telno_tuti_um"));
			} else {
				bean[0].sendMessageString("電話番号通知有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 発信者番号表示有無
			if (parentMap != null) {
				bean[0].sendMessageString("発信者番号表示有無", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_hsnsha_nodsp_um"));
			} else {
				bean[0].sendMessageString("発信者番号表示有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 非通知着信拒否有無
			if (parentMap != null) {
				bean[0].sendMessageString("非通知着信拒否有無", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_hituti_cksnkh_um"));
			} else {
				bean[0].sendMessageString("非通知着信拒否有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 工事希望年月日１
			if (parentMap != null && parentMap.get("koji_kibo_ymd1") != null) {
				String koji_kibo_ymd_1 = JCRUtilCommon.formatDate((String)parentMap.get("koji_kibo_ymd1"), JCRStrConst.FMT_YMD, JCRStrConst.FMT_EDIT_YMD);
				bean[0].sendMessageString("工事希望年月日１", X31CWebConst.DATABEAN_SET_VALUE, koji_kibo_ymd_1);
			} else {
				bean[0].sendMessageString("工事希望年月日１", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 工事希望時間帯１
			if (parentMap != null) {
				bean[0].sendMessageString("工事希望時間帯１", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("koji_kibo_jkntai1"));
			} else {
				bean[0].sendMessageString("工事希望時間帯１", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 工事希望年月日２
			if (parentMap != null && parentMap.get("koji_kibo_ymd2") != null) {
				String koji_kibo_ymd_2 = JCRUtilCommon.formatDate((String)parentMap.get("koji_kibo_ymd2"), JCRStrConst.FMT_YMD, JCRStrConst.FMT_EDIT_YMD);
				bean[0].sendMessageString("工事希望年月日２", X31CWebConst.DATABEAN_SET_VALUE, koji_kibo_ymd_2);
			} else {
				bean[0].sendMessageString("工事希望年月日２", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 工事希望時間帯２
			if (parentMap != null) {
				bean[0].sendMessageString("工事希望時間帯２", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("koji_kibo_jkntai2"));
			} else {
				bean[0].sendMessageString("工事希望時間帯２", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 工事希望年月日３
			if (parentMap != null && parentMap.get("koji_kibo_ymd3") != null) {
				String koji_kibo_ymd_3 = JCRUtilCommon.formatDate((String)parentMap.get("koji_kibo_ymd3"), JCRStrConst.FMT_YMD, JCRStrConst.FMT_EDIT_YMD);
				bean[0].sendMessageString("工事希望年月日３", X31CWebConst.DATABEAN_SET_VALUE, koji_kibo_ymd_3);
			} else {
				bean[0].sendMessageString("工事希望年月日３", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 工事希望時間帯３
			if (parentMap != null) {
				bean[0].sendMessageString("工事希望時間帯３", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("koji_kibo_jkntai3"));
			} else {
				bean[0].sendMessageString("工事希望時間帯３", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
		// フロント以外の場合
		} else {
			if (parentMap != null) {
				bean[0].sendMessageString("住所番地メモ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("ad_bnchi_memo"));
			} else {
				bean[0].sendMessageString("住所番地メモ", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (parentMap != null) {
				bean[0].sendMessageString("転用有無", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tenyo_um"));
			} else {
				bean[0].sendMessageString("転用有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (parentMap != null) {
				bean[0].sendMessageString("転用承諾番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tenyo_sdk_no"));
			} else {
				bean[0].sendMessageString("転用承諾番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (parentMap != null && parentMap.get("tenyo_yk_kigen") != null) {
				String tenyo_yk_kigen = JCRUtilCommon.formatDate((String)parentMap.get("tenyo_yk_kigen"), JCRStrConst.FMT_YMD, JCRStrConst.FMT_EDIT_YMD);
				bean[0].sendMessageString("有効期限", X31CWebConst.DATABEAN_SET_VALUE, tenyo_yk_kigen);
			} else {
				bean[0].sendMessageString("有効期限", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (parentMap != null) {
				bean[0].sendMessageString("電話サービス申込有無", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("telsvc_mskm_um"));
			} else {
				bean[0].sendMessageString("電話サービス申込有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (parentMap != null) {
				bean[0].sendMessageString("番ポ種別", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("banpo_sbt"));
			} else {
				bean[0].sendMessageString("番ポ種別", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (parentMap != null) {
				bean[0].sendMessageString("電話番号種類", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("telno_sri"));
			} else {
				bean[0].sendMessageString("電話番号種類", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (parentMap != null) {
				bean[0].sendMessageString("電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("telno"));
			} else {
				bean[0].sendMessageString("電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
// ANK-4640-00-00 ADD START
			if (parentMap != null) {
				bean[0].sendMessageString("タイプＮ＿現在ご利用中の電話サービス提供事業者", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("typen_telsvc_now_use_tel_svc_tk_jgs_nm"));
			} else {
				bean[0].sendMessageString("タイプＮ＿現在ご利用中の電話サービス提供事業者", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
// ANK-4640-00-00 ADD END
			if (parentMap != null) {
				bean[0].sendMessageString("移転元契約者名義", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("itnmt_kys_meigi"));
			} else {
				bean[0].sendMessageString("移転元契約者名義", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (parentMap != null) {
				bean[0].sendMessageString("電話サービス−郵便番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("telsvc_pcd"));
			} else {
				bean[0].sendMessageString("電話サービス−郵便番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (parentMap != null) {
				bean[0].sendMessageString("電話サービス−住所", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("telsvc_ad"));
			} else {
				bean[0].sendMessageString("電話サービス−住所", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (parentMap != null) {
				bean[0].sendMessageString("電話加入権有無", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel_knkn_um"));
			} else {
				bean[0].sendMessageString("電話加入権有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (parentMap != null) {
				bean[0].sendMessageString("電話加入権休止解約種別", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel_knkn_ksky_sbt"));
			} else {
				bean[0].sendMessageString("電話加入権休止解約種別", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (parentMap != null) {
				bean[0].sendMessageString("電話加入権休止解約メモ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel_knkn_ksky_memo"));
			} else {
				bean[0].sendMessageString("電話加入権休止解約メモ", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (parentMap != null) {
				bean[0].sendMessageString("電話番号通知有無", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("telno_tuti_um"));
			} else {
				bean[0].sendMessageString("電話番号通知有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (parentMap != null) {
				bean[0].sendMessageString("発信者番号表示有無", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("hsnsha_nodsp_um"));
			} else {
				bean[0].sendMessageString("発信者番号表示有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (parentMap != null) {
				bean[0].sendMessageString("非通知着信拒否有無", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("hituti_cksnkh_um"));
			} else {
				bean[0].sendMessageString("非通知着信拒否有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (parentMap != null) {
				bean[0].sendMessageString("国際電話利用抑止有無", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kksitel_ryys_um"));
			} else {
				bean[0].sendMessageString("国際電話利用抑止有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			bean[0].sendMessageBoolean("派遣要否希望", X31CWebConst.DATABEAN_SET_VALUE, Boolean.valueOf((String)parentMap.get("haken_yh_kibo")));
			if (parentMap != null && parentMap.get("koji_kibo_ymd_1") != null) {
				String koji_kibo_ymd_1 = JCRUtilCommon.formatDate((String)parentMap.get("koji_kibo_ymd_1"), JCRStrConst.FMT_YMD, JCRStrConst.FMT_EDIT_YMD);
				bean[0].sendMessageString("工事希望年月日１", X31CWebConst.DATABEAN_SET_VALUE, koji_kibo_ymd_1);
			} else {
				bean[0].sendMessageString("工事希望年月日１", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			String koji_kibo_jkntai_00 = "設定なし";
			String koji_kibo_jkntai_01 = "午前フリー（9時〜12時）";
			String koji_kibo_jkntai_02 = "午後フリー（13時〜17時）";
			if (parentMap != null) {
				if("00".equals((String)parentMap.get("koji_kibo_jkntai_1"))){
					bean[0].sendMessageString("工事希望時間帯１", X31CWebConst.DATABEAN_SET_VALUE, koji_kibo_jkntai_00);
				}else if("01".equals((String)parentMap.get("koji_kibo_jkntai_1"))){
					bean[0].sendMessageString("工事希望時間帯１", X31CWebConst.DATABEAN_SET_VALUE, koji_kibo_jkntai_01);
				}else if("02".equals((String)parentMap.get("koji_kibo_jkntai_1"))){
					bean[0].sendMessageString("工事希望時間帯１", X31CWebConst.DATABEAN_SET_VALUE, koji_kibo_jkntai_02);
				} 
			} else {
				bean[0].sendMessageString("工事希望時間帯１", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (parentMap != null && parentMap.get("koji_kibo_ymd_2") != null) {
				String koji_kibo_ymd_2 = JCRUtilCommon.formatDate((String)parentMap.get("koji_kibo_ymd_2"), JCRStrConst.FMT_YMD, JCRStrConst.FMT_EDIT_YMD);
				bean[0].sendMessageString("工事希望年月日２", X31CWebConst.DATABEAN_SET_VALUE, koji_kibo_ymd_2);
			} else {
				bean[0].sendMessageString("工事希望年月日２", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (parentMap != null) {
				if("00".equals((String)parentMap.get("koji_kibo_jkntai_2"))){
					bean[0].sendMessageString("工事希望時間帯２", X31CWebConst.DATABEAN_SET_VALUE, koji_kibo_jkntai_00);
				}else if("01".equals((String)parentMap.get("koji_kibo_jkntai_2"))){
					bean[0].sendMessageString("工事希望時間帯２", X31CWebConst.DATABEAN_SET_VALUE, koji_kibo_jkntai_01);
				}else if("02".equals((String)parentMap.get("koji_kibo_jkntai_2"))){
					bean[0].sendMessageString("工事希望時間帯２", X31CWebConst.DATABEAN_SET_VALUE, koji_kibo_jkntai_02);
				} 
			} else {
				bean[0].sendMessageString("工事希望時間帯２", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (parentMap != null && parentMap.get("koji_kibo_ymd_3") != null) {
				String koji_kibo_ymd_3 = JCRUtilCommon.formatDate((String)parentMap.get("koji_kibo_ymd_3"), JCRStrConst.FMT_YMD, JCRStrConst.FMT_EDIT_YMD);
				bean[0].sendMessageString("工事希望年月日３", X31CWebConst.DATABEAN_SET_VALUE, koji_kibo_ymd_3);
			} else {
				bean[0].sendMessageString("工事希望年月日３", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (parentMap != null) {
				if("00".equals((String)parentMap.get("koji_kibo_jkntai_3"))){
					bean[0].sendMessageString("工事希望時間帯３", X31CWebConst.DATABEAN_SET_VALUE, koji_kibo_jkntai_00);
				}else if("01".equals((String)parentMap.get("koji_kibo_jkntai_3"))){
					bean[0].sendMessageString("工事希望時間帯３", X31CWebConst.DATABEAN_SET_VALUE, koji_kibo_jkntai_01);
				}else if("02".equals((String)parentMap.get("koji_kibo_jkntai_3"))){
					bean[0].sendMessageString("工事希望時間帯３", X31CWebConst.DATABEAN_SET_VALUE, koji_kibo_jkntai_02);
				}
			} else {
				bean[0].sendMessageString("工事希望時間帯３", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
		}
		if (parentMap != null) {
			bean[0].sendMessageString("工事会社への連絡事項欄", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kjkis_rrkjikorn"));
		} else {
			bean[0].sendMessageString("工事会社への連絡事項欄", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		if (parentMap != null) {
			bean[0].sendMessageString("転居元サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tnkmt_svc_kei_no"));
		} else {
			bean[0].sendMessageString("転居元サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		bean[0].sendMessageString("eo光typeN業務パラメータ設定値", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "JKKGETMSKMDMEN1RCC", "EZM0321A010CBSMsg1List", "work_param_sette_value"));
		// ANK-4427-00-00 ADD END
		
		X31SDataBeanAccessArray listJKKGETMSKMDMEN1RCC_kcat_tv_tuner_list_kcat_tv_tuner_list = bean[0].getDataBeanArray("Ｋ−ＣＡＴ−ｅｏ光テレビチューナーリスト");
		childList = null;
		if(listJKKGETMSKMDMEN1RCC_kcat_tv_tuner_list_kcat_tv_tuner_list != null && parentMap != null && parentMap.containsKey("kcat_tv_tuner_list")){
			childList = (ArrayList)parentMap.get("kcat_tv_tuner_list");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listJKKGETMSKMDMEN1RCC_kcat_tv_tuner_list_kcat_tv_tuner_list.getCount() -1 >= i){
					subbean = listJKKGETMSKMDMEN1RCC_kcat_tv_tuner_list_kcat_tv_tuner_list.getDataBean(i);
				}else{
					subbean = listJKKGETMSKMDMEN1RCC_kcat_tv_tuner_list_kcat_tv_tuner_list.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// Ｋ−ＣＡＴ−ｅｏ光テレビチューナーリスト.ｎ台目＿ｅｏ光テレビチューナー（ＳＴＢ） ← 申込断面明細照会マップ.K−CAT−eo光テレビチューナーリスト.ｎ台目＿ｅｏ光テレビチューナー（ＳＴＢ）
				if (childMap != null) {
					subbean.sendMessageString("ｎ台目＿ｅｏ光テレビチューナー（ＳＴＢ）", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kcat_n_cnt_tv_tuner"));
				} else {
					subbean.sendMessageString("ｎ台目＿ｅｏ光テレビチューナー（ＳＴＢ）", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// Ｋ−ＣＡＴ−ｅｏ光テレビチューナーリスト.ｎ台目＿コース選択 ← 申込断面明細照会マップ.K−CAT−eo光テレビチューナーリスト.ｎ台目＿コース選択
				if (childMap != null) {
					subbean.sendMessageString("ｎ台目＿コース選択", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kcat_n_course_choice"));
				} else {
					subbean.sendMessageString("ｎ台目＿コース選択", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// ｎ台目＿カウント ← ループカウンタ + 1
				subbean.sendMessageString("ｎ台目＿カウント", X31CWebConst.DATABEAN_SET_VALUE, String.valueOf(i + 1));
			}
		}


		X31SDataBeanAccessArray listJKKGETMSKMDMEN1RCC_kcn_tv_tuner_list_kcn_tv_tuner_list = bean[0].getDataBeanArray("ＫＣＮ−ｅｏ光テレビチューナーリスト");
		childList = null;
		if(listJKKGETMSKMDMEN1RCC_kcn_tv_tuner_list_kcn_tv_tuner_list != null && parentMap != null && parentMap.containsKey("kcn_tv_tuner_list")){
			childList = (ArrayList)parentMap.get("kcn_tv_tuner_list");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listJKKGETMSKMDMEN1RCC_kcn_tv_tuner_list_kcn_tv_tuner_list.getCount() -1 >= i){
					subbean = listJKKGETMSKMDMEN1RCC_kcn_tv_tuner_list_kcn_tv_tuner_list.getDataBean(i);
				}else{
					subbean = listJKKGETMSKMDMEN1RCC_kcn_tv_tuner_list_kcn_tv_tuner_list.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// ＫＣＮ−ｅｏ光テレビチューナーリスト.ｎ台目＿ｅｏ光テレビチューナー（ＳＴＢ） ← 申込断面明細照会マップ.ＫＣＮ−ｅｏ光テレビチューナーリスト.ｎ台目＿ｅｏ光テレビチューナー（ＳＴＢ）
				if (childMap != null) {
					subbean.sendMessageString("ｎ台目＿ｅｏ光テレビチューナー（ＳＴＢ）", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kcn_n_cnt_tv_tuner"));
				} else {
					subbean.sendMessageString("ｎ台目＿ｅｏ光テレビチューナー（ＳＴＢ）", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// ｎ台目＿カウント ← ループカウンタ + 1
				subbean.sendMessageString("ｎ台目＿カウント", X31CWebConst.DATABEAN_SET_VALUE, String.valueOf(i + 1));
			}
		}


		X31SDataBeanAccessArray listJKKGETMSKMDMEN1RCC_wrib_svc_cd_list_wrib_svc_cd_list = bean[0].getDataBeanArray("割引／キャンペーンコードリスト");
		childList = null;
		if(listJKKGETMSKMDMEN1RCC_wrib_svc_cd_list_wrib_svc_cd_list != null && parentMap != null && parentMap.containsKey("wrib_svc_cd_list")){
			childList = (ArrayList)parentMap.get("wrib_svc_cd_list");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listJKKGETMSKMDMEN1RCC_wrib_svc_cd_list_wrib_svc_cd_list.getCount() -1 >= i){
					subbean = listJKKGETMSKMDMEN1RCC_wrib_svc_cd_list_wrib_svc_cd_list.getDataBean(i);
				}else{
					subbean = listJKKGETMSKMDMEN1RCC_wrib_svc_cd_list_wrib_svc_cd_list.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 割引／キャンペーンコードリスト.コード ← 申込断面明細照会マップ.割引／キャンペーンコードリスト.コード
				if (childMap != null) {
					subbean.sendMessageString("コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("wrib_svc_cd"));
				} else {
					subbean.sendMessageString("コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 割引／キャンペーンコードリスト.名称 ← 申込断面明細照会マップ.割引／キャンペーンコードリスト.名称
				if (childMap != null) {
					subbean.sendMessageString("名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("wrib_svc_nm"));
				} else {
					subbean.sendMessageString("名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 割引／キャンペーンコードリスト.受付開始日 ← 申込断面明細照会マップ.割引／キャンペーンコードリスト.受付開始日
				if (childMap != null && childMap.get("uk_sta_dtm") != null && !"".equals(childMap.get("uk_sta_dtm"))) {
					subbean.sendMessageString("受付開始日", X31CWebConst.DATABEAN_SET_VALUE, ((String)childMap.get("uk_sta_dtm")).substring(0, 8));
				} else {
					subbean.sendMessageString("受付開始日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 割引／キャンペーンコードリスト.受付終了日 ← 申込断面明細照会マップ.割引／キャンペーンコードリスト.受付終了日
				if (childMap != null && childMap.get("uk_end_dtm") != null && !"".equals(childMap.get("uk_end_dtm"))) {
					subbean.sendMessageString("受付終了日", X31CWebConst.DATABEAN_SET_VALUE, ((String)childMap.get("uk_end_dtm")).substring(0, 8));
				} else {
					subbean.sendMessageString("受付終了日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 割引／キャンペーンコードリスト.適用方法 ← 申込断面明細照会マップ.割引／キャンペーンコードリスト.適用方法
				if (childMap != null) {
					subbean.sendMessageString("適用方法", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("aply_way"));
				} else {
					subbean.sendMessageString("適用方法", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 一覧のスタイル制御
				if ((i + 1) % 2 == 0)
				{
					subbean.sendMessageString("割引／キャンペーンコードリスト＿スタイル", X31CWebConst.DATABEAN_SET_VALUE, "even");
				}
				else
				{
					subbean.sendMessageString("割引／キャンペーンコードリスト＿スタイル", X31CWebConst.DATABEAN_SET_VALUE, "odd");
				}
			}
		}


		X31SDataBeanAccessArray listJKKGETMSKMDMEN1RCC_hanyo_cd_list_hanyo_cd_list = bean[0].getDataBeanArray("汎用コードリスト");
		childList = null;
		if(listJKKGETMSKMDMEN1RCC_hanyo_cd_list_hanyo_cd_list != null && parentMap != null && parentMap.containsKey("hanyo_cd_list")){
			childList = (ArrayList)parentMap.get("hanyo_cd_list");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listJKKGETMSKMDMEN1RCC_hanyo_cd_list_hanyo_cd_list.getCount() -1 >= i){
					subbean = listJKKGETMSKMDMEN1RCC_hanyo_cd_list_hanyo_cd_list.getDataBean(i);
				}else{
					subbean = listJKKGETMSKMDMEN1RCC_hanyo_cd_list_hanyo_cd_list.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 汎用コードリスト.コード ← 申込断面明細照会マップ.汎用コードリスト.コード
				if (childMap != null) {
					subbean.sendMessageString("コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hanyo_cd"));
				} else {
					subbean.sendMessageString("コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 汎用コードリスト.名称 ← 申込断面明細照会マップ.汎用コードリスト.名称
				if (childMap != null) {
					subbean.sendMessageString("名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hanyo_nm"));
				} else {
					subbean.sendMessageString("名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 汎用コードリスト.受付開始日 ← 申込断面明細照会マップ.汎用コードリスト.受付開始日
				if (childMap != null && childMap.get("hanyo_uk_sta_dtm") != null && !"".equals(childMap.get("hanyo_uk_sta_dtm"))) {
					subbean.sendMessageString("受付開始日", X31CWebConst.DATABEAN_SET_VALUE, ((String)childMap.get("hanyo_uk_sta_dtm")).substring(0, 8));
				} else {
					subbean.sendMessageString("受付開始日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 汎用コードリスト.受付終了日 ← 申込断面明細照会マップ.汎用コードリスト.受付終了日
				if (childMap != null && childMap.get("hanyo_uk_end_dtm") != null && !"".equals(childMap.get("hanyo_uk_end_dtm"))) {
					subbean.sendMessageString("受付終了日", X31CWebConst.DATABEAN_SET_VALUE, ((String)childMap.get("hanyo_uk_end_dtm")).substring(0, 8));
				} else {
					subbean.sendMessageString("受付終了日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 汎用コードリスト.適用方法 ← 申込断面明細照会マップ.適用方法
				if (parentMap != null) {
					subbean.sendMessageString("適用方法", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hanyo_aply_way"));
				} else {
					subbean.sendMessageString("適用方法", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 一覧のスタイル制御
				if ((i + 1) % 2 == 0)
				{
					subbean.sendMessageString("汎用コードリスト＿スタイル", X31CWebConst.DATABEAN_SET_VALUE, "even");
				}
				else
				{
					subbean.sendMessageString("汎用コードリスト＿スタイル", X31CWebConst.DATABEAN_SET_VALUE, "odd");
				}
			}
		}

		
		if (JKKCommonUtil.isNull(parentMap.get("snsi_data_dsp_skb_flg")))
		{
			// 申込断面種別コード ← 部品呼び出し
			bean[0].sendMessageString("申込断面コード", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "JKKGETMSKMDMEN1RCC", "EKK2511B010CBSMsg1List", "mskm_dmen_sbt_cd"));
			// 申込断面種別コード名称 ← 部品呼び出し
			bean[0].sendMessageString("申込断面種別コード名称", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "JKKGETMSKMDMEN1RCC", "EKK2511B010CBSMsg1List", "mskm_dmen_sbt_cd_nm"));
		}
		else
		{
			// 申込断面種別コード ← 部品呼び出し
			bean[0].sendMessageString("申込断面コード", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "JKKGETMSKMDMEN1RCC", "EKK2511A010CBSMsg1List", "mskm_dmen_sbt_cd"));
			// 申込断面種別コード名称 ← 部品呼び出し
			bean[0].sendMessageString("申込断面種別コード名称", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "JKKGETMSKMDMEN1RCC", "EKK2511A010CBSMsg1List", "mskm_dmen_sbt_cd_nm"));
		}
		// 申込断面明細番号 ← 部品呼び出し
		bean[0].sendMessageString("申込断面明細番号", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "JKKGETMSKMDMEN1RCC", "EKK2511A010CBSMsg1List", "mskm_dmen_dtl_no"));
		// 申請データ表示識別フラグ ← 部品呼び出し
		bean[0].sendMessageString("申請データ表示識別フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("snsi_data_dsp_skb_flg"));
		// 申請データ表示識別フラグ名称 ← 部品呼び出し
		bean[0].sendMessageString("申請データ表示識別フラグ名称", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("snsi_data_dsp_skb_flg_nm"));
		
		if (parentMap != null)
		{
			// ｅｏ光ネット ← 部品呼び出し
			bean[0].sendMessageBoolean("ｅｏ光ネット", X31CWebConst.DATABEAN_SET_VALUE, Boolean.valueOf((String)parentMap.get("eoh_net_flg")));
			// ｅｏ光電話 ← 部品呼び出し
			bean[0].sendMessageBoolean("ｅｏ光電話", X31CWebConst.DATABEAN_SET_VALUE, Boolean.valueOf((String)parentMap.get("eoh_tel_flg")));
			// ｅｏ光テレビ ← 部品呼び出し
			bean[0].sendMessageBoolean("ｅｏ光テレビ", X31CWebConst.DATABEAN_SET_VALUE, Boolean.valueOf((String)parentMap.get("eoh_tv_flg")));
			// ｅｏモバイル ← 部品呼び出し
			bean[0].sendMessageBoolean("ｅｏモバイル", X31CWebConst.DATABEAN_SET_VALUE, Boolean.valueOf((String)parentMap.get("eomoba_flg")));
			// 設置位置−区画整理中 ← 部品呼び出し
			bean[0].sendMessageBoolean("設置位置−区画整理中", X31CWebConst.DATABEAN_SET_VALUE, Boolean.valueOf((String)parentMap.get("kisn_plc_kkk_seiri_chu_flg")));
			// ご利用場所とご契約者住所（現住所）が同じ場合はチェックボックスにチェックを付けてください。 ← 部品呼び出し
			bean[0].sendMessageBoolean("ご利用場所とご契約者住所（現住所）が同じ場合はチェックボックスにチェックを付けてください。", X31CWebConst.DATABEAN_SET_VALUE, Boolean.valueOf((String)parentMap.get("use_plc")));
			// ｅｏ光電話１−１番号目−契約者名義＿契約申込者と同じ ← 部品呼び出し
			bean[0].sendMessageBoolean("ｅｏ光電話１−１番号目−契約者名義＿契約申込者と同じ", X31CWebConst.DATABEAN_SET_VALUE, Boolean.valueOf((String)parentMap.get("tel1_kei_mskmsha_same")));
			// ｅｏ光電話２−２番号目−契約者名義＿契約申込者と同じ ← 部品呼び出し
			bean[0].sendMessageBoolean("ｅｏ光電話２−２番号目−契約者名義＿契約申込者と同じ", X31CWebConst.DATABEAN_SET_VALUE, Boolean.valueOf((String)parentMap.get("tel2_kei_mskmsha_same")));
			// 案件情報＿新築物件 ← 部品呼び出し
			bean[0].sendMessageBoolean("案件情報＿新築物件", X31CWebConst.DATABEAN_SET_VALUE, Boolean.valueOf((String)parentMap.get("newconst_bukken")));
			// 案件情報＿復活案件 ← 部品呼び出し
			bean[0].sendMessageBoolean("案件情報＿復活案件", X31CWebConst.DATABEAN_SET_VALUE, Boolean.valueOf((String)parentMap.get("hukkat_anken")));
			// 請求書用部屋番号表示制御フラグ ← 部品呼び出し
			bean[0].sendMessageBoolean("請求書用部屋番号表示制御フラグ", X31CWebConst.DATABEAN_SET_VALUE, Boolean.valueOf((String)parentMap.get("seikyus_yo_rm_no_dsp_ctl_flg")));
			// モバイル機器表示フラグ ← 部品呼び出し
			bean[0].sendMessageBoolean("モバイル機器表示フラグ", X31CWebConst.DATABEAN_SET_VALUE, Boolean.valueOf((String)parentMap.get("mobile_kiki_disp_flg")));
			// 長割表示フラグ ← 部品呼び出し
			bean[0].sendMessageBoolean("長割表示フラグ", X31CWebConst.DATABEAN_SET_VALUE, Boolean.valueOf((String)parentMap.get("chokzuwri_disp_flg")));
			// スマートバリュー表示フラグ ← 部品呼び出し
			bean[0].sendMessageBoolean("スマートバリュー表示フラグ", X31CWebConst.DATABEAN_SET_VALUE, Boolean.valueOf((String)parentMap.get("smtvl_disp_flg")));
		}

		if (parentMap != null)
		{
			if ("BACKYARD".equals((String)parentMap.get("data_sbt")))
			{
				// 申込種別 ← 部品呼び出し
				bean[0].sendMessageString("申込種別", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("mskm_uk_sbt_nm"));
				// 住居タイプ ← 部品呼び出し
				bean[0].sendMessageString("住居タイプ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("jyukyo_type"));
				// 取扱コード１−１ ← 部品呼び出し
				bean[0].sendMessageString("取扱コード１−１", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("trat_cd1_1"));
				// 取扱コード１−１名称 ← 部品呼び出し
				bean[0].sendMessageString("取扱コード１−１名称", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("trat_cd1_1_nm"));
				// 取扱コード１−２ ← 部品呼び出し
				bean[0].sendMessageString("取扱コード１−２", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("trat_cd1_2"));
				// 取扱コード１−２名称 ← 部品呼び出し
				bean[0].sendMessageString("取扱コード１−２名称", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("trat_cd1_2_nm"));
				// 取扱コード２−１ ← 部品呼び出し
				bean[0].sendMessageString("取扱コード２−１", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("trat_cd2_1"));
				// 取扱コード２−１名称 ← 部品呼び出し
				bean[0].sendMessageString("取扱コード２−１名称", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("trat_cd2_1_nm"));
				// 取扱コード２−２ ← 部品呼び出し
				bean[0].sendMessageString("取扱コード２−２", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("trat_cd2_2"));
				// 取扱コード２−２名称 ← 部品呼び出し
				bean[0].sendMessageString("取扱コード２−２名称", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("trat_cd2_2_nm"));
				// 申込フラグ ← 部品呼び出し
				bean[0].sendMessageString("申込フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("mskm_flg"));
				// かなタイトル ← 部品呼び出し
				bean[0].sendMessageString("かなタイトル", X31CWebConst.DATABEAN_SET_VALUE, "カナ");
			}
			else if ("FRONT".equals((String)parentMap.get("data_sbt")))
			{
				// 申込種別 ← 部品呼び出し
				bean[0].sendMessageString("申込種別", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "mkm_uk_sbt_cd_nm"));
				// 住居タイプ ← 部品呼び出し
				bean[0].sendMessageString("住居タイプ", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "mskmsho_sbt_cd"));
				if ("1".equals(JKKWebCommon.getColumnValue(outputMap, "JKKGETMSKMDMEN1RCC", "EKK2511B010CBSMsg1List", "mskm_dmen_sbt_cd")))
				{
					// モバイル−機器送付先−送付先名
					bean[0].sendMessageString("モバイル−機器送付先−送付先名", X31CWebConst.DATABEAN_SET_VALUE, "");
					// モバイル−機器送付先−送付先名カナ
					bean[0].sendMessageString("モバイル−機器送付先−送付先名カナ", X31CWebConst.DATABEAN_SET_VALUE, "");
					
					if ("4".equals(JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "mkm_uk_sbt_cd")))
					{
						// 取扱コード１−１
						bean[0].sendMessageString("取扱コード１−１", X31CWebConst.DATABEAN_SET_VALUE, "");
						// 取扱コード１−１名称
						bean[0].sendMessageString("取扱コード１−１名称", X31CWebConst.DATABEAN_SET_VALUE, "");
						// 取扱コード１−２
						bean[0].sendMessageString("取扱コード１−２", X31CWebConst.DATABEAN_SET_VALUE, "");
						// 取扱コード１−２名称
						bean[0].sendMessageString("取扱コード１−２名称", X31CWebConst.DATABEAN_SET_VALUE, "");
						// 取扱コード２−１
						bean[0].sendMessageString("取扱コード２−１", X31CWebConst.DATABEAN_SET_VALUE, "");
						// 取扱コード２−１名称
						bean[0].sendMessageString("取扱コード２−１名称", X31CWebConst.DATABEAN_SET_VALUE, "");
						// 取扱コード２−２
						bean[0].sendMessageString("取扱コード２−２", X31CWebConst.DATABEAN_SET_VALUE, "");
						// 取扱コード２−２名称
						bean[0].sendMessageString("取扱コード２−２名称", X31CWebConst.DATABEAN_SET_VALUE, "");
					}
					else
					{
						// 取扱コード１−１ ← 部品呼び出し
						bean[0].sendMessageString("取扱コード１−１", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "agnt_cd_1_1"));
						// 取扱コード１−１名称 ← 部品呼び出し
						bean[0].sendMessageString("取扱コード１−１名称", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "agnt_cd_nm_1_1"));
						// 取扱コード１−２ ← 部品呼び出し
						bean[0].sendMessageString("取扱コード１−２", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "agnt_cd_1_2"));
						// 取扱コード１−２名称 ← 部品呼び出し
						bean[0].sendMessageString("取扱コード１−２名称", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "agnt_cd_nm_1_2"));
						// 取扱コード２−１ ← 部品呼び出し
						bean[0].sendMessageString("取扱コード２−１", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "agnt_cd_2_1"));
						// 取扱コード２−１名称 ← 部品呼び出し
						bean[0].sendMessageString("取扱コード２−１名称", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "agnt_cd_nm_2_1"));
						// 取扱コード２−２ ← 部品呼び出し
						bean[0].sendMessageString("取扱コード２−２", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "agnt_cd_2_2"));
						// 取扱コード２−２名称 ← 部品呼び出し
						bean[0].sendMessageString("取扱コード２−２名称", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "agnt_cd_nm_2_2"));
					}
				}
				else
				{
					// 取扱コード１−１ ← 部品呼び出し
					bean[0].sendMessageString("取扱コード１−１", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "agnt_cd_1_1"));
					// 取扱コード１−１名称 ← 部品呼び出し
					bean[0].sendMessageString("取扱コード１−１名称", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "agnt_cd_nm_1_1"));
					// 取扱コード１−２ ← 部品呼び出し
					bean[0].sendMessageString("取扱コード１−２", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "agnt_cd_1_2"));
					// 取扱コード１−２名称 ← 部品呼び出し
					bean[0].sendMessageString("取扱コード１−２名称", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "agnt_cd_nm_1_2"));
					// 取扱コード２−１ ← 部品呼び出し
					bean[0].sendMessageString("取扱コード２−１", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "agnt_cd_2_1"));
					// 取扱コード２−１名称 ← 部品呼び出し
					bean[0].sendMessageString("取扱コード２−１名称", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "agnt_cd_nm_2_1"));
					// 取扱コード２−２ ← 部品呼び出し
					bean[0].sendMessageString("取扱コード２−２", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "agnt_cd_2_2"));
					// 取扱コード２−２名称 ← 部品呼び出し
					bean[0].sendMessageString("取扱コード２−２名称", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "agnt_cd_nm_2_2"));
				}
				// 申込フラグ ← 部品呼び出し
				bean[0].sendMessageString("申込フラグ", X31CWebConst.DATABEAN_SET_VALUE, JKKWebCommon.getColumnValue(outputMap, "KKSV054001SC", "EKK2501A010CBSMsg1List", "new_add_skbt_flg"));
				// かなタイトル ← 部品呼び出し
				bean[0].sendMessageString("かなタイトル", X31CWebConst.DATABEAN_SET_VALUE, "かな");
			}
		}

		// 本仮申込表示フラグの設定
		if (parentMap != null) {
			if ("".equals((String)parentMap.get("key_mskm_dmen_sbt_cd")))
			{
				if (!JKKCommonUtil.isNull(parentMap.get("total_search_num")))
				{
					if (2 <= Integer.parseInt(parentMap.get("total_search_num").toString()))
					{
						HashMap map = (HashMap)outputMap.get("JKKGETMSKMDMEN1RCC");
						int honCnt = Integer.parseInt(map.get("hon_cnt").toString());
						int kariCnt = Integer.parseInt(map.get("kari_cnt").toString());

						if (1 == honCnt && 1 == kariCnt)
						{
							bean[0].sendMessageBoolean("本仮申込表示フラグ", X31CWebConst.DATABEAN_SET_VALUE, true);
						}
						else
						{
							bean[0].sendMessageBoolean("本仮申込表示フラグ", X31CWebConst.DATABEAN_SET_VALUE, false);
						}
					}
					else
					{
						bean[0].sendMessageBoolean("本仮申込表示フラグ", X31CWebConst.DATABEAN_SET_VALUE, false);
					}
				}
				else
				{
					bean[0].sendMessageBoolean("本仮申込表示フラグ", X31CWebConst.DATABEAN_SET_VALUE, false);
				}
			}
		} else {
			bean[0].sendMessageBoolean("本仮申込表示フラグ", X31CWebConst.DATABEAN_SET_VALUE, false);
		}
		
// ANK-3840-00-00 ADD START
		// 業務パラメータ＿定額サービス情報リスト
		X31SDataBeanAccessArray listJKKGETMSKMDMEN1RCC_work_param_tegak_svc_infolist = bean[0].getDataBeanArray("業務パラメータ＿定額サービス情報リスト");
		childList = null;
		if(listJKKGETMSKMDMEN1RCC_work_param_tegak_svc_infolist != null && parentMap != null && parentMap.containsKey("work_param_tegak_svc_infolist")){
			childList = (ArrayList)parentMap.get("work_param_tegak_svc_infolist");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listJKKGETMSKMDMEN1RCC_work_param_tegak_svc_infolist.getCount() -1 >= i){
					subbean = listJKKGETMSKMDMEN1RCC_work_param_tegak_svc_infolist.getDataBean(i);
				}else{
					subbean = listJKKGETMSKMDMEN1RCC_work_param_tegak_svc_infolist.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 業務パラメータ＿定額サービス情報リスト.業務パラメータＩＤ ← 申込断面明細照会マップ.業務パラメータ＿定額サービス情報リスト.業務パラメータＩＤ
				if (childMap != null) {
					subbean.sendMessageString("業務パラメータＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("work_param_id"));
				} else {
					subbean.sendMessageString("業務パラメータＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 業務パラメータ＿定額サービス情報リスト.業務パラメータ設定値 ← 申込断面明細照会マップ.業務パラメータ＿定額サービス情報リスト.業務パラメータ設定値
				if (childMap != null) {
					subbean.sendMessageString("業務パラメータ設定値", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("work_param_sette_value"));
				} else {
					subbean.sendMessageString("業務パラメータ設定値", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}
// ANK-3840-00-00 ADD END
// ANK-4009-00-00 ADD START
		X31SDataBeanAccessArray cntList = bean[0].getDataBeanArray("コンテンツリスト");
		childList = null;
		if(cntList != null && parentMap != null && parentMap.containsKey("cnt_list")){
			childList = (ArrayList)parentMap.get("cnt_list");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(cntList.getCount() -1 >= i){
					subbean = cntList.getDataBean(i);
				}else{
					subbean = cntList.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}

				// コンテンツリスト.コンテンツ名 ← 申込断面明細照会マップ.コンテンツリスト.コンテンツ名
				if (childMap != null) {
					subbean.sendMessageString("コンテンツ名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cnt_nm"));
				} else {
					subbean.sendMessageString("コンテンツ名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// コンテンツリスト.コンテンツ申込 ← 申込断面明細照会マップ.コンテンツリスト.コンテンツ申込
				if (childMap != null) {
					subbean.sendMessageString("コンテンツ申込", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cnt_mskm"));
				} else {
					subbean.sendMessageString("コンテンツ申込", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}
// ANK-4009-00-00 ADD END

		return bean;
	}


}