/*********************************************************************
*	All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：KKSV0707_KKSV0707OPDBMapper
*	ソースファイル名：KKSV0707_KKSV0707OPDBMapper.java
*	作成者			：FJ
*	日付			：2012年09月28日
*＜機能概要＞
*	BP（番ポなし番号事前通知詳細更新）へのＤ−Ｂマッピングクラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v1.00.00	2012/09/28	FJ		新規作成
*
**********************************************************************/
package eo.web.webview.mapping;

import java.util.ArrayList;
import java.util.HashMap;

import com.fujitsu.futurity.web.x31.X31CWebConst;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccess;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccessArray;

import eo.web.webview.KKW14902SF.KKW14902SFLogic;

/**
 * DataBean-BPマッピングをする。
 * 
 */
public class KKSV0707_KKSV0707OPDBMapper {
	
	/**
	 * コンストラクタ
	 */
	public KKSV0707_KKSV0707OPDBMapper(){
	}
	

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：番ポなし番号事前通知詳細更新
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV070701SC(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("seni_mode", bean[0].sendMessageString("遷移モード", X31CWebConst.DATABEAN_GET_VALUE));
		// 部品呼び出し → 番ポなし番号事前通知送信バッチ実行有無確認マップ.ディレイド処理依頼種別コード
		parentMap.put("dlyd_trn_req_sbt_cd_k", String.valueOf(KKW14902SFLogic.DLYD_TRN_REQ_SBT_YAMATO_SEND));

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

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：番ポなし番号事前通知詳細更新
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV070702SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}

		X31SDataBeanAccessArray arraybean = null;
		X31SDataBeanAccess beanTemp = null;
		ArrayList list = null;

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

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);


		beanTemp = bean[0];
		arraybean = beanTemp.getDataBeanArray("再発行用ワーク");
		if(parentMap.containsKey("EKK1151D010CBSMsg1List")){
			list = (ArrayList)parentMap.get("EKK1151D010CBSMsg1List");
		}else{
			list = new ArrayList();
		}
		if(arraybean != null && arraybean.getCount() > 0){
			for(int i = 0; i < arraybean.getCount(); i++){
				X31SDataBeanAccess subbean = arraybean.getDataBean(i);
				HashMap childMap = null;
				if(list.size() -1 >= i){
					childMap = (HashMap)list.get(i);
				}else{
					childMap = new HashMap();
				}

				// 再発行用ワーク.加入御礼データ種別コード → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.加入御礼データ種別コード
				if (subbean != null) {
					childMap.put("kanuore_data_sbt_cd", subbean.sendMessageString("加入御礼データ種別コード", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.データ抽出年月日時分秒 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.データ抽出年月日時分秒
				if (subbean != null) {
					childMap.put("data_chsht_dtm", subbean.sendMessageString("データ抽出年月日時分秒", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.送信除外フラグ → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.送信除外フラグ
				if (subbean != null) {
					childMap.put("send_jgi_flg", subbean.sendMessageString("送信除外フラグ", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.送信年月日時分秒 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.送信年月日時分秒
				if (subbean != null) {
					childMap.put("send_dtm", subbean.sendMessageString("送信年月日時分秒", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.ＳＹＳＩＤ → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.SYSID
				if (subbean != null) {
					childMap.put("sysid", subbean.sendMessageString("ＳＹＳＩＤ", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.お客さまＩＤ → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.サービス契約番号
				if (subbean != null) {
					childMap.put("svc_kei_no", subbean.sendMessageString("お客さまＩＤ", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.申込区分 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.レター種別コード
				if (subbean != null) {
					childMap.put("letter_sbt_cd", subbean.sendMessageString("申込区分", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.サービスコード → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.サービスコード
				if (subbean != null) {
					childMap.put("svc_cd", subbean.sendMessageString("サービスコード", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.料金グループコード → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.料金グループコード
				if (subbean != null) {
					childMap.put("prc_grp_cd", subbean.sendMessageString("料金グループコード", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.料金コースコード → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.料金コースコード
				if (subbean != null) {
					childMap.put("pcrs_cd", subbean.sendMessageString("料金コースコード", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.料金プランコード → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.料金プランコード
				if (subbean != null) {
					childMap.put("pplan_cd", subbean.sendMessageString("料金プランコード", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.申込番号 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.申込書番号
				if (subbean != null) {
					childMap.put("mskmsho_no", subbean.sendMessageString("申込番号", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.契約者名 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.お客様名
				if (subbean != null) {
					childMap.put("cust_nm", subbean.sendMessageString("契約者名", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.契約者＿郵便番号 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.契約者郵便番号
				if (subbean != null) {
					childMap.put("keisha_pcd", subbean.sendMessageString("契約者＿郵便番号", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.契約者＿都道府県 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.契約者都道府県名
				if (subbean != null) {
					childMap.put("keisha_state_nm", subbean.sendMessageString("契約者＿都道府県", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.契約者＿市区町村 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.契約者市区町村名
				if (subbean != null) {
					childMap.put("keisha_city_nm", subbean.sendMessageString("契約者＿市区町村", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.契約者＿大字通称 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.契約者大字通称名
				if (subbean != null) {
					childMap.put("keisha_oaztsu_nm", subbean.sendMessageString("契約者＿大字通称", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.契約者＿字丁目 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.契約者字丁目名
				if (subbean != null) {
					childMap.put("keisha_azcho_nm", subbean.sendMessageString("契約者＿字丁目", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.契約者＿番地号 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.契約者番地号
				if (subbean != null) {
					childMap.put("keisha_bnchigo", subbean.sendMessageString("契約者＿番地号", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.契約者＿住所補記・建物名 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.契約者住所補記・建物名
				if (subbean != null) {
					childMap.put("keisha_adrttm", subbean.sendMessageString("契約者＿住所補記・建物名", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.契約者＿住所補記・部屋番号 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.契約者住所補記・部屋番号
				if (subbean != null) {
					childMap.put("keisha_adrrm", subbean.sendMessageString("契約者＿住所補記・部屋番号", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.契約者＿契約者タイプコード → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.契約者タイプコード
				if (subbean != null) {
					childMap.put("keisha_type_cd", subbean.sendMessageString("契約者＿契約者タイプコード", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.利用場所＿郵便番号 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.回線場所郵便番号
				if (subbean != null) {
					childMap.put("kaisen_place_pcd", subbean.sendMessageString("利用場所＿郵便番号", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.利用場所＿都道府県 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.回線場所都道府県名
				if (subbean != null) {
					childMap.put("kaisen_place_state_nm", subbean.sendMessageString("利用場所＿都道府県", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.利用場所＿市区町村 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.回線場所市区町村名
				if (subbean != null) {
					childMap.put("kaisen_place_city_nm", subbean.sendMessageString("利用場所＿市区町村", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.利用場所＿大字通称 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.回線場所大字通称名
				if (subbean != null) {
					childMap.put("kaisen_place_oaztsu_nm", subbean.sendMessageString("利用場所＿大字通称", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.利用場所＿字丁目 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.回線場所字丁目名
				if (subbean != null) {
					childMap.put("kaisen_place_azcho_nm", subbean.sendMessageString("利用場所＿字丁目", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.利用場所＿番地号 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.回線場所番地号
				if (subbean != null) {
					childMap.put("kaisen_place_bnchigo", subbean.sendMessageString("利用場所＿番地号", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.利用場所＿住所補記・建物名 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.回線場所住所補記・建物名
				if (subbean != null) {
					childMap.put("kaisen_place_adrttm", subbean.sendMessageString("利用場所＿住所補記・建物名", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.利用場所＿住所補記・部屋番号 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.回線場所住所補記・部屋番号
				if (subbean != null) {
					childMap.put("kaisen_place_adrrm", subbean.sendMessageString("利用場所＿住所補記・部屋番号", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.利用場所＿住所未確定フラグ → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.回線場所住所未確定フラグ
				if (subbean != null) {
					childMap.put("kisn_plc_ad_mi_fix_flg", subbean.sendMessageString("利用場所＿住所未確定フラグ", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.電話＿電話番号＃１ → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.KOPT電話番号1
				if (subbean != null) {
					childMap.put("kopt_telno_1", subbean.sendMessageString("電話＿電話番号＃１", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.電話＿番号ポータビリティ有無＃１ → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.番号ポータビリティ有無1
				if (subbean != null) {
					childMap.put("bmp_um_1", subbean.sendMessageString("電話＿番号ポータビリティ有無＃１", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.電話＿電話番号＃２ → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.KOPT電話番号2
				if (subbean != null) {
					childMap.put("kopt_telno_2", subbean.sendMessageString("電話＿電話番号＃２", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.電話＿番号ポータビリティ有無＃２ → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.番号ポータビリティ有無2
				if (subbean != null) {
					childMap.put("bmp_um_2", subbean.sendMessageString("電話＿番号ポータビリティ有無＃２", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.異動区分 → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.異動区分
				if (subbean != null) {
					childMap.put("ido_div", subbean.sendMessageString("異動区分", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.契約者名（カナ） → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.お客様カナ名
				if (subbean != null) {
					childMap.put("cust_kana", subbean.sendMessageString("契約者名（カナ）", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.電話＿照査済区分＃１ → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.電話サービス契約内訳照査済フラグ1
				if (subbean != null) {
					childMap.put("tel_svkeiuw_shosa_zm_flg_1", subbean.sendMessageString("電話＿照査済区分＃１", X31CWebConst.DATABEAN_GET_VALUE));
				}
				// 再発行用ワーク.電話＿照査済区分＃２ → 番ポなし番号事前通知詳細登録マップ.加入御礼書発行明細.電話サービス契約内訳照査済フラグ2
				if (subbean != null) {
					childMap.put("tel_svkeiuw_shosa_zm_flg_2", subbean.sendMessageString("電話＿照査済区分＃２", X31CWebConst.DATABEAN_GET_VALUE));
				}

				list.add(childMap);
			}
		}
		parentMap.put("EKK1151D010CBSMsg1List", list);

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

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：番ポなし番号事前通知詳細更新
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV070703SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


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

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 加入御礼書発行番号 → 番ポなし番号事前通知詳細変更マップ.加入御礼書発行番号
		parentMap.put("kanuoreso_hakko_no", bean[0].sendMessageString("加入御礼書発行番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 加入御礼データ種別コード → 番ポなし番号事前通知詳細変更マップ.加入御礼データ種別コード
		parentMap.put("kanuore_data_sbt_cd", bean[0].sendMessageString("加入御礼データ種別コード", X31CWebConst.DATABEAN_GET_VALUE));
		// データ抽出年月日時分秒 → 番ポなし番号事前通知詳細変更マップ.データ抽出年月日時分秒
		parentMap.put("data_chsht_dtm", bean[0].sendMessageString("データ抽出年月日時分秒", X31CWebConst.DATABEAN_GET_VALUE));
		// 送信除外フラグ選択値 → 番ポなし番号事前通知詳細変更マップ.送信除外フラグ
		parentMap.put("send_jgi_flg", bean[0].sendMessageString("送信除外フラグ選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 送信年月日時分秒 → 番ポなし番号事前通知詳細変更マップ.送信年月日時分秒
		parentMap.put("send_dtm", bean[0].sendMessageString("送信年月日時分秒", X31CWebConst.DATABEAN_GET_VALUE));
		// ＳＹＳＩＤ → 番ポなし番号事前通知詳細変更マップ.SYSID
		parentMap.put("sysid", bean[0].sendMessageString("ＳＹＳＩＤ", X31CWebConst.DATABEAN_GET_VALUE));
		// お客さまＩＤ → 番ポなし番号事前通知詳細変更マップ.サービス契約番号
		parentMap.put("svc_kei_no", bean[0].sendMessageString("お客さまＩＤ", X31CWebConst.DATABEAN_GET_VALUE));
		// 申込区分選択値 → 番ポなし番号事前通知詳細変更マップ.レター種別コード
		parentMap.put("letter_sbt_cd", bean[0].sendMessageString("申込区分選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// サービスコード → 番ポなし番号事前通知詳細変更マップ.サービスコード
		parentMap.put("svc_cd", bean[0].sendMessageString("サービスコード", X31CWebConst.DATABEAN_GET_VALUE));
		// 料金グループコード → 番ポなし番号事前通知詳細変更マップ.料金グループコード
		parentMap.put("prc_grp_cd", bean[0].sendMessageString("料金グループコード", X31CWebConst.DATABEAN_GET_VALUE));
		// 料金コースコード → 番ポなし番号事前通知詳細変更マップ.料金コースコード
		parentMap.put("pcrs_cd", bean[0].sendMessageString("料金コースコード", X31CWebConst.DATABEAN_GET_VALUE));
		// 料金プランコード → 番ポなし番号事前通知詳細変更マップ.料金プランコード
		parentMap.put("pplan_cd", bean[0].sendMessageString("料金プランコード", X31CWebConst.DATABEAN_GET_VALUE));
		// 申込番号 → 番ポなし番号事前通知詳細変更マップ.申込書番号
		parentMap.put("mskmsho_no", bean[0].sendMessageString("申込番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 契約者名 → 番ポなし番号事前通知詳細変更マップ.お客様名
		parentMap.put("cust_nm", bean[0].sendMessageString("契約者名", X31CWebConst.DATABEAN_GET_VALUE));
		// 契約者＿郵便番号 → 番ポなし番号事前通知詳細変更マップ.契約者郵便番号
		parentMap.put("keisha_pcd", bean[0].sendMessageString("契約者＿郵便番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 契約者＿都道府県 → 番ポなし番号事前通知詳細変更マップ.契約者都道府県名
		parentMap.put("keisha_state_nm", bean[0].sendMessageString("契約者＿都道府県", X31CWebConst.DATABEAN_GET_VALUE));
		// 契約者＿市区町村 → 番ポなし番号事前通知詳細変更マップ.契約者市区町村名
		parentMap.put("keisha_city_nm", bean[0].sendMessageString("契約者＿市区町村", X31CWebConst.DATABEAN_GET_VALUE));
		// 契約者＿大字通称 → 番ポなし番号事前通知詳細変更マップ.契約者大字通称名
		parentMap.put("keisha_oaztsu_nm", bean[0].sendMessageString("契約者＿大字通称", X31CWebConst.DATABEAN_GET_VALUE));
		// 契約者＿字丁目 → 番ポなし番号事前通知詳細変更マップ.契約者字丁目名
		parentMap.put("keisha_azcho_nm", bean[0].sendMessageString("契約者＿字丁目", X31CWebConst.DATABEAN_GET_VALUE));
		// 契約者＿番地号 → 番ポなし番号事前通知詳細変更マップ.契約者番地号
		parentMap.put("keisha_bnchigo", bean[0].sendMessageString("契約者＿番地号", X31CWebConst.DATABEAN_GET_VALUE));
		// 契約者＿住所補記・建物名 → 番ポなし番号事前通知詳細変更マップ.契約者住所補記・建物名
		parentMap.put("keisha_adrttm", bean[0].sendMessageString("契約者＿住所補記・建物名", X31CWebConst.DATABEAN_GET_VALUE));
		// 契約者＿住所補記・部屋番号 → 番ポなし番号事前通知詳細変更マップ.契約者住所補記・部屋番号
		parentMap.put("keisha_adrrm", bean[0].sendMessageString("契約者＿住所補記・部屋番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 契約者＿契約者タイプコード選択値 → 番ポなし番号事前通知詳細変更マップ.契約者タイプコード
		parentMap.put("keisha_type_cd", bean[0].sendMessageString("契約者＿契約者タイプコード選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿郵便番号 → 番ポなし番号事前通知詳細変更マップ.回線場所郵便番号
		parentMap.put("kaisen_place_pcd", bean[0].sendMessageString("利用場所＿郵便番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿都道府県 → 番ポなし番号事前通知詳細変更マップ.回線場所都道府県名
		parentMap.put("kaisen_place_state_nm", bean[0].sendMessageString("利用場所＿都道府県", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿市区町村 → 番ポなし番号事前通知詳細変更マップ.回線場所市区町村名
		parentMap.put("kaisen_place_city_nm", bean[0].sendMessageString("利用場所＿市区町村", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿大字通称 → 番ポなし番号事前通知詳細変更マップ.回線場所大字通称名
		parentMap.put("kaisen_place_oaztsu_nm", bean[0].sendMessageString("利用場所＿大字通称", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿字丁目 → 番ポなし番号事前通知詳細変更マップ.回線場所字丁目名
		parentMap.put("kaisen_place_azcho_nm", bean[0].sendMessageString("利用場所＿字丁目", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿番地号 → 番ポなし番号事前通知詳細変更マップ.回線場所番地号
		parentMap.put("kaisen_place_bnchigo", bean[0].sendMessageString("利用場所＿番地号", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿住所補記・建物名 → 番ポなし番号事前通知詳細変更マップ.回線場所住所補記・建物名
		parentMap.put("kaisen_place_adrttm", bean[0].sendMessageString("利用場所＿住所補記・建物名", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿住所補記・部屋番号 → 番ポなし番号事前通知詳細変更マップ.回線場所住所補記・部屋番号
		parentMap.put("kaisen_place_adrrm", bean[0].sendMessageString("利用場所＿住所補記・部屋番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 利用場所＿住所未確定フラグ選択値 → 番ポなし番号事前通知詳細変更マップ.回線場所住所未確定フラグ
		parentMap.put("kisn_plc_ad_mi_fix_flg", bean[0].sendMessageString("利用場所＿住所未確定フラグ選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿電話番号＃１ → 番ポなし番号事前通知詳細変更マップ.KOPT電話番号1
		parentMap.put("kopt_telno_1", bean[0].sendMessageString("電話＿電話番号＃１", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番号ポータビリティ有無＃１選択値 → 番ポなし番号事前通知詳細変更マップ.番号ポータビリティ有無1
		parentMap.put("bmp_um_1", bean[0].sendMessageString("電話＿番号ポータビリティ有無＃１選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿電話番号＃２ → 番ポなし番号事前通知詳細変更マップ.KOPT電話番号2
		parentMap.put("kopt_telno_2", bean[0].sendMessageString("電話＿電話番号＃２", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿番号ポータビリティ有無＃２選択値 → 番ポなし番号事前通知詳細変更マップ.番号ポータビリティ有無2
		parentMap.put("bmp_um_2", bean[0].sendMessageString("電話＿番号ポータビリティ有無＃２選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 異動区分 → 番ポなし番号事前通知詳細変更マップ.異動区分
		parentMap.put("ido_div", bean[0].sendMessageString("異動区分", X31CWebConst.DATABEAN_GET_VALUE));
		// 更新年月日時分秒（更新前） → 番ポなし番号事前通知詳細変更マップ.更新年月日時分秒（更新前）
		parentMap.put("upd_dtm_bf", bean[0].sendMessageString("更新年月日時分秒（更新前）", X31CWebConst.DATABEAN_GET_VALUE));
		// 契約者名（カナ） → 番ポなし番号事前通知詳細変更マップ.お客様カナ名
		parentMap.put("cust_kana", bean[0].sendMessageString("契約者名（カナ）", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿照査済区分＃１選択値 → 番ポなし番号事前通知詳細変更マップ.電話サービス契約内訳照査済フラグ1
		parentMap.put("tel_svkeiuw_shosa_zm_flg_1", bean[0].sendMessageString("電話＿照査済区分＃１選択値", X31CWebConst.DATABEAN_GET_VALUE));
		// 電話＿照査済区分＃２選択値 → 番ポなし番号事前通知詳細変更マップ.電話サービス契約内訳照査済フラグ2
		parentMap.put("tel_svkeiuw_shosa_zm_flg_2", bean[0].sendMessageString("電話＿照査済区分＃２選択値", X31CWebConst.DATABEAN_GET_VALUE));

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



}