/*********************************************************************
*	All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：KKSV0051_KKSV0051OPDBMapper
*	ソースファイル名：KKSV0051_KKSV0051OPDBMapper.java
*	作成者			：FJ
*	日付			：2011年10月05日
*＜機能概要＞
*	BP（サービス契約情報更新(eo光電話)初期表示）へのＤ−Ｂマッピングクラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v1.00.00	2011/10/05	FJ		新規作成
*	v8.00.00	2014/03/10	FJ		 ANK-1705-00-00 VLAN-ID情報の表示対応
*	v8.01.00	2014/04/01	FJ		 OM-2014-0000853 強制解約時の違約金制御
*	v10.00.00	2014/07/25  FJ)齋藤	 ANK-1918-00-00 ＵＳ管理Ｓ向けｅｏ顧客ＳのＩ／Ｆ改修
*	v11.00.00	2014/11/17  FJ)齋藤	 ANK-2410-00-00 マンションの利用開始希望日変更可能期限変更
*	v11.01.00	2014/12/05  FJ)松本	 IT1-2014-0000384（品質向上） マンションで工事撤去を取り消ししても解約希望日が表示される
*   v11.02.00	2014/12/10	FJ)谷口	 ANK-2423-00-00 サービス情報訂正でサービス開始日を変更可能とする。
*   v13.00.00	2015/03/13	FJ)藤本	 【ANK-2288-00-00】番ポ戻り判定フラグ対応
 *  v26.00.00	2016/06/10  FJ)笠川  【ANK-2687-00-00】 プレミアムサポート施策
 *  v28.00.00	2016/12/08	FJ)三原	 【ANK-3034-00-00】【eoプレミアムクラブ】eo画面へのチケット残枚数追加表示
 *  v33.00.00	2017/08/21  FJ) 舘山	【ANK-3106-00-00】【随時機能化案件】運用268　ＮＴＴ番ポ戻し対応(一時戻し)
*   v34.00.00	2017/09/11  FJ)藤井	【ANK-3210-00-00】新電力 STEP3
*   v37.00.00	2018/03/15	FJ)三原	 【ANK-3366-00-00】eo光設備卸対応
*   v45.00.00   2019/08/01  FJ)Neil	 【ANK-3699-00-00】
*   v49.00.00	2020/06/10  FJ)荒木	 【ANK-3840-00-00】テレビリースサービス新規申込対応
*   v56.00.00   2021/10/19  FJ)西窪  【ANK-4038-00-00】【eo定期】光ローゼット化対応
*   v56.00.01   2021/12/23  FJ)杉本  【ANK-4174-00-00】開通前マイページ関連業務改善（2022年1月下旬リリース）
*   v57.00.00	2022/01/17  FJ)杉本	 【ANK-4075-00-00】マンション卸回線(WI-FIスキーム)の不備対応
*   v61.00.00	2023/02/10  FJ)北川	 【ANK-4315-00-00】【eo定期】eo光ホームゲートウェイ導入対応
*   v66.00.00	2023/03/08  FJ)吉川	 【ANK-4307-00-00】【eo定期】プレミアムクラブリニューアル対応
*   v61.00.01	2023/04/18  FJ)新井	 【ANK-4315-00-00】【eo定期】eo光ホームゲートウェイ導入対応
*   v72.00.01	2024/04/15  FJ)藤井	 【ANK-4494-00-00】【eo定期】 双方向番ポ対応
*   v72.00.02	2024/11/12  FJ)星野	 【ANK-4494-00-00】【eo定期】 双方向番ポ対応 Step2
**********************************************************************/
package eo.web.webview.mapping;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.fujitsu.futurity.web.x31.X31CWebConst;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccess;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccessArray;
import com.sun.enterprise.tools.common.util.StringUtils;

import eo.common.constant.JKKStrConst;
import eo.common.constant.JZM0171Constant;
import eo.common.util.JKKCommonUtil;
import eo.common.util.JKKStringUtil;
import eo.web.webview.KKW00128SF.KKW00128SFConst;
import eo.web.webview.KKW00129SF.KKW00129SFConst;
import eo.web.webview.KKW00130SF.KKW00130SFConst;
import eo.web.webview.common.JKKCommonConst;

/**
 * DataBean-BPマッピングをする。
 * 
 */
public class KKSV0051_KKSV0051OPDBMapper {
	
	/**
	 * コンストラクタ
	 */
	public KKSV0051_KKSV0051OPDBMapper(){
	}
	

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005101SC(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_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 運用年月日 → サービス契約一意照会マップ.ＫＥＹ＿予約適用年月日
		parentMap.put("key_rsv_aply_ymd", bean[0].sendMessageString("運用年月日", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV005101SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005102SC(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_sysid", bean[0].sendMessageString("ＳＹＳＩＤ", X31CWebConst.DATABEAN_GET_VALUE));
		// 運用年月日 → お客様一意照会マップ.ＫＥＹ＿予約適用年月日
		parentMap.put("key_rsv_aply_ymd", bean[0].sendMessageString("運用年月日", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV005102SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005103SC(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_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV005103SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005104SC(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_sysid", bean[0].sendMessageString("ＳＹＳＩＤ", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV005104SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005105SC(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_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV005105SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005106SC(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("search_type", String.valueOf(eo.common.constant.JPCModelConstant.SAERCH_TYPE_BBN));
		// 部品呼び出し → 工事案件一覧照会マップ.最大検索件数
		parentMap.put("max_search_num", String.valueOf("1000"));
		// 部品呼び出し → 工事案件一覧照会マップ.表示件数
		parentMap.put("display_num", String.valueOf("100"));
		// 部品呼び出し → 工事案件一覧照会マップ.表示ページ番号
		parentMap.put("display_page_num", String.valueOf("1"));
		// サービス契約番号 → 工事案件一覧照会マップ.ＫＥＹ＿工事案件番号サービス契約番号
		parentMap.put("key_kojiak_no_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV005106SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005107SC(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("in_ido_div", bean[0].sendMessageString("異動区分", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV005107SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005110SC(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_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00346));

		outputMap.put("KKSV005110SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005111SC(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_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00623));

		outputMap.put("KKSV005111SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005112SC(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_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00627));

		outputMap.put("KKSV005112SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005113SC(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_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00345));

		outputMap.put("KKSV005113SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005114SC(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_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00210));

		outputMap.put("KKSV005114SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005115SC(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_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00592));

		outputMap.put("KKSV005115SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005116SC(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_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00593));

		outputMap.put("KKSV005116SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005117SC(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_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00211));

		outputMap.put("KKSV005117SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005118SC(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_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00002));

		outputMap.put("KKSV005118SC", parentMap);
						
		return outputMap;
	}

	// 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
	/**
	 * 上りマッピングをする　コード名称一覧照会（番ポ廃止依頼制御コード）マップ
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005119SC(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_cd_sbt_cd", String.valueOf(JZM0171Constant.CD01669));

		outputMap.put("KKSV005119SC", parentMap);

		return outputMap;
	}
	// 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005120SC(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_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV005120SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005122SC(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_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 部品呼び出し → 割引サービス契約一覧照会（割引サービス指定）マップ.ＫＥＹ＿割引サービスコード
		parentMap.put("key_wrib_svc_cd", String.valueOf(JKKCommonConst.WRIB_SVC_CD_FP_WRIB));  

		outputMap.put("KKSV005122SC", parentMap);
						
		return outputMap;
	}

//↓↓↓2012-09-12変更、異動区分名称取得方法の統合↓↓↓
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005121CC(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_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00576));
//		// 異動区分 → コード名称管理一意照会マップ.ＫＥＹ＿コード区分
//		parentMap.put("key_cd_div", bean[0].sendMessageString("異動区分", X31CWebConst.DATABEAN_GET_VALUE));
		parentMap.put("ido_div", bean[0].sendMessageString("異動区分", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV005121CC", parentMap);
						
		return outputMap;
	}
//↑↑↑2012-09-12無効、異動区分名称取得方法の統合↑↑↑

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005124SC(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);

		// 部品呼び出し → 業務パラメータ管理一意照会（カスコン）.ＫＥＹ＿業務パラメータID
		parentMap.put("key_work_param_id", String.valueOf("KK_CUSCON_PASSWD"));

		outputMap.put("KKSV005124SC", parentMap);
						
		return outputMap;
	}

//↓↓↓2012-07-10無効化、IT2-2012-0001234,0001235対応↓↓↓
//	/**
//	 * 上りマッピングをする
//	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
//	 * @param outputMap
//	 * @param func_code　機能コード
//	 */
//	@SuppressWarnings("unchecked")
//	public HashMap setKKSV005125CC(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);
//
//		// 部品呼び出し → 業務パラメータ管理一意照会（休止期間）.ＫＥＹ＿業務パラメータID
//		parentMap.put("key_work_param_id", String.valueOf("KK_PAUSE_PRD"));
//
//		outputMap.put("KKSV005125CC", parentMap);
//						
//		return outputMap;
//	}
//↑↑↑2012-07-10無効化、IT2-2012-0001234,0001235対応↑↑↑

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005128SC(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_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));
		// 運用年月日時分秒 → マンション情報一覧照会（サービス契約番号）マップ.ＫＥＹ＿世代登録年月日時分秒
		parentMap.put("key_gene_add_dtm", bean[0].sendMessageString("運用年月日時分秒", X31CWebConst.DATABEAN_GET_VALUE));
		// 運用年月日 → マンション情報一覧照会（サービス契約番号）マップ.ＫＥＹ＿予約適用年月日
		parentMap.put("key_rsv_aply_ymd", bean[0].sendMessageString("運用年月日", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV005128SC", parentMap);
						
		return outputMap;
	}

	// 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
	/**
	 * 上りマッピングをする　電話番号一意照会マップ
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005142SC(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);

		// ※ＫＥＹ＿電話番号は、オペレーションクラスにて設定する

		outputMap.put("KKSV005142SC", parentMap);

		return outputMap;
	}
	// 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END

	// 2016/06/10 ANK-2687-00-00 ADD START
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005144CC(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);
		
		// ＫＥＹ＿ＳＹＳＩＤ → お客様ランク情報取得CC　ＫＥＹ＿ＳＹＳＩＤ
		parentMap.put("key_sysid", bean[0].sendMessageString("ＳＹＳＩＤ", X31CWebConst.DATABEAN_GET_VALUE));
		
		outputMap.put("KKSV005144CC", parentMap);
		
		return outputMap;
	}

	// 2016/06/10 ANK-2687-00-00 ADD END

// ANK-3840-00-00 ADD START
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005149CC(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_func_code", String.valueOf(JKKCommonConst.VCMS_TEGAK_SVC_FUNC_CODE));
		// 部品呼び出し → ＫＥＹ＿契約種別コード
		parentMap.put("key_kyk_sbt_cd", String.valueOf(JKKCommonConst.VCMS_TEGAK_SVC_KYK_SBT_CODE));
		// SYSID → ＫＥＹ＿ＳＹＳＩＤ
		parentMap.put("key_sysid", bean[0].sendMessageString("ＳＹＳＩＤ", X31CWebConst.DATABEAN_GET_VALUE));
		
		outputMap.put("KKSV005149CC", parentMap);
		
		return outputMap;
	}
// ANK-3840-00-00 ADD END
// ANK-4174-00-00 ADD START
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）情報
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005155CC(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("svc_kei_no", bean[0].sendMessageString(KKW00130SFConst.SVC_KEI_NO, X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV005155CC", parentMap);
						
		return outputMap;
	}
// ANK-4174-00-00 ADD END
	// ANK-4494-00-00 ADD START
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）情報
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005157SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code, String ido_div) {
		
		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("ido_div", ido_div);
		
		// ※ＫＥＹ＿電話番号はOPOperationにてKKSV005105SC サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップから取得する
		
		outputMap.put("KKSV005157SC", parentMap);
		
		return outputMap;
	}
	
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）情報
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005158SC(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);
		
		// ※ＫＥＹ＿電話番号はOPOperationにてKKSV005105SC サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップから取得する
		
		outputMap.put("KKSV005158SC", parentMap);
		
		return outputMap;
	}
	
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）情報
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005159SC(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);
		
		// ※ＫＥＹ＿電話番号はOPOperationにてKKSV005105SC サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップから取得する
		
		outputMap.put("KKSV005159SC", parentMap);
		
		return outputMap;
	}
	
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）情報
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005160SC(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);
		
		// ※ＫＥＹ＿電話番号はOPOperationにてKKSV005105SC サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップから取得する
		
		outputMap.put("KKSV005160SC", parentMap);
		
		return outputMap;
	}
	
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）情報
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005161SC(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);
		
		// ※ＫＥＹ＿電話番号はOPOperationにてKKSV005105SC サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップから取得する
		
		outputMap.put("KKSV005161SC", parentMap);
		
		return outputMap;
	}
	// ANK-4494-00-00 ADD END
	
	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005101SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005101SC")){
			parentMap = (HashMap)outputMap.get("KKSV005101SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005101SC_kk0081_svckeilist_EKK0081A010CBSMsg1List = bean[0].getDataBeanArray("サービス契約一意照会明細");
		childList = null;
		if(listKKSV005101SC_kk0081_svckeilist_EKK0081A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0081A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0081A010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005101SC_kk0081_svckeilist_EKK0081A010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005101SC_kk0081_svckeilist_EKK0081A010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005101SC_kk0081_svckeilist_EKK0081A010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// サービス契約一意照会明細.サービス契約ステータス ← サービス契約一意照会マップ.サービス契約一意照会明細.サービス契約ステータス
				if (childMap != null) {
					subbean.sendMessageString("サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_stat"));
				} else {
					subbean.sendMessageString("サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.サービス契約ステータス名称 ← サービス契約一意照会マップ.サービス契約一意照会明細.サービス契約ステータス名称
				if (childMap != null) {
					subbean.sendMessageString("サービス契約ステータス名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_stat_nm"));
				} else {
					subbean.sendMessageString("サービス契約ステータス名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.申込明細番号 ← サービス契約一意照会マップ.サービス契約一意照会明細.申込明細番号
				if (childMap != null) {
					subbean.sendMessageString("申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_dtl_no"));
				} else {
					subbean.sendMessageString("申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.面開発案件番号 ← サービス契約一意照会マップ.サービス契約一意照会明細.面開発案件番号
				if (childMap != null) {
					subbean.sendMessageString("面開発案件番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("menkaihat_anken_no"));
				} else {
					subbean.sendMessageString("面開発案件番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.料金グループコード ← サービス契約一意照会マップ.サービス契約一意照会明細.料金グループコード
				if (childMap != null) {
					subbean.sendMessageString("料金グループコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("prc_grp_cd"));
				} else {
					subbean.sendMessageString("料金グループコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.料金グループコード名称 ← サービス契約一意照会マップ.サービス契約一意照会明細.料金グループコード名称
				if (childMap != null) {
					subbean.sendMessageString("料金グループコード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("prc_grp_cd_nm"));
				} else {
					subbean.sendMessageString("料金グループコード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.料金コースコード ← サービス契約一意照会マップ.サービス契約一意照会明細.料金コースコード
				if (childMap != null) {
					subbean.sendMessageString("料金コースコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pcrs_cd"));
				} else {
					subbean.sendMessageString("料金コースコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.料金コースコード名称 ← サービス契約一意照会マップ.サービス契約一意照会明細.料金コースコード名称
				if (childMap != null) {
					subbean.sendMessageString("料金コースコード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pcrs_cd_nm"));
				} else {
					subbean.sendMessageString("料金コースコード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.料金プランコード ← サービス契約一意照会マップ.サービス契約一意照会明細.料金プランコード
				if (childMap != null) {
					subbean.sendMessageString("料金プランコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pplan_cd"));
				} else {
					subbean.sendMessageString("料金プランコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.審査結果コード ← サービス契約一意照会マップ.サービス契約一意照会明細.審査結果コード
				if (childMap != null) {
					subbean.sendMessageString("審査結果コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("skekka_cd"));
				} else {
					subbean.sendMessageString("審査結果コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.審査結果コード名称 ← サービス契約一意照会マップ.サービス契約一意照会明細.審査結果コード名称
				if (childMap != null) {
					subbean.sendMessageString("審査結果コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("skekka_cd_nm"));
				} else {
					subbean.sendMessageString("審査結果コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.審査結果詳細コード ← サービス契約一意照会マップ.サービス契約一意照会明細.審査結果詳細コード
				if (childMap != null) {
					subbean.sendMessageString("審査結果詳細コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("skekka_dtl_cd"));
				} else {
					subbean.sendMessageString("審査結果詳細コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.審査結果補記コード ← サービス契約一意照会マップ.サービス契約一意照会明細.審査結果補記コード
				if (childMap != null) {
					subbean.sendMessageString("審査結果補記コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("skekka_hoki_cd"));
				} else {
					subbean.sendMessageString("審査結果補記コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.審査結果送信コード ← サービス契約一意照会マップ.サービス契約一意照会明細.審査結果送信コード
				if (childMap != null) {
					subbean.sendMessageString("審査結果送信コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("skekka_send_cd"));
				} else {
					subbean.sendMessageString("審査結果送信コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.審査結果送信コード名称 ← サービス契約一意照会マップ.サービス契約一意照会明細.審査結果送信コード名称
				if (childMap != null) {
					subbean.sendMessageString("審査結果送信コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("skekka_send_cd_nm"));
				} else {
					subbean.sendMessageString("審査結果送信コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.サービス開始年月日 ← サービス契約一意照会マップ.サービス契約一意照会明細.サービス開始年月日
				if (childMap != null) {
					subbean.sendMessageString("サービス開始年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_sta_ymd"));
				} else {
					subbean.sendMessageString("サービス開始年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.サービス課金開始年月日 ← サービス契約一意照会マップ.サービス契約一意照会明細.サービス課金開始年月日
				if (childMap != null) {
					subbean.sendMessageString("サービス課金開始年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_chrg_staymd"));
				} else {
					subbean.sendMessageString("サービス課金開始年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.サービス停止年月日 ← サービス契約一意照会マップ.サービス契約一意照会明細.サービス停止年月日
				if (childMap != null) {
					subbean.sendMessageString("サービス停止年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_stp_ymd"));
				} else {
					subbean.sendMessageString("サービス停止年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.サービス停止解除年月日 ← サービス契約一意照会マップ.サービス契約一意照会明細.サービス停止解除年月日
				if (childMap != null) {
					subbean.sendMessageString("サービス停止解除年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_stp_rls_ymd"));
				} else {
					subbean.sendMessageString("サービス停止解除年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.休止中断コード ← サービス契約一意照会マップ.サービス契約一意照会明細.休止中断コード
				if (childMap != null) {
					subbean.sendMessageString("休止中断コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pause_stp_cd"));
				} else {
					subbean.sendMessageString("休止中断コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.サービス休止年月日 ← サービス契約一意照会マップ.サービス契約一意照会明細.サービス休止年月日
				if (childMap != null) {
					subbean.sendMessageString("サービス休止年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_pause_ymd"));
				} else {
					subbean.sendMessageString("サービス休止年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.サービス休止理由メモ ← サービス契約一意照会マップ.サービス契約一意照会明細.サービス休止理由メモ
				if (childMap != null) {
					subbean.sendMessageString("サービス休止理由メモ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_pause_rsn_memo"));
				} else {
					subbean.sendMessageString("サービス休止理由メモ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.サービス休止解除年月日 ← サービス契約一意照会マップ.サービス契約一意照会明細.サービス休止解除年月日
				if (childMap != null) {
					subbean.sendMessageString("サービス休止解除年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_pause_rls_ymd"));
				} else {
					subbean.sendMessageString("サービス休止解除年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.サービス終了年月日 ← サービス契約一意照会マップ.サービス契約一意照会明細.サービス終了年月日
				if (childMap != null) {
					subbean.sendMessageString("サービス終了年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_endymd"));
				} else {
					subbean.sendMessageString("サービス終了年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.サービス課金終了年月日 ← サービス契約一意照会マップ.サービス契約一意照会明細.サービス課金終了年月日
				if (childMap != null) {
					subbean.sendMessageString("サービス課金終了年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_chrg_endymd"));
				} else {
					subbean.sendMessageString("サービス課金終了年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.違約金発生コード ← サービス契約一意照会マップ.サービス契約一意照会明細.違約金発生コード
				if (childMap != null) {
					subbean.sendMessageString("違約金発生コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pnlty_hassei_cd"));
				} else {
					subbean.sendMessageString("違約金発生コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.サービス休止課金開始年月日 ← サービス契約一意照会マップ.サービス契約一意照会明細.サービス休止課金開始年月日
				if (childMap != null) {
					subbean.sendMessageString("サービス休止課金開始年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_pause_chrg_sta_ymd"));
				} else {
					subbean.sendMessageString("サービス休止課金開始年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 2012/08/01 ST2-2012-0001443 ADD START 面開発案件登録フラグ取得
				// サービス契約一意照会明細.面開発案件登録フラグ ← サービス契約一意照会.サービス契約一意照会明細.面開発案件仮登録フラグ
				if (childMap != null) {
					subbean.sendMessageString("面開発案件登録フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("menkaihat_anken_kr_add_flg"));
				} else {
					subbean.sendMessageString("面開発案件登録フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 2012/08/01 ST2-2012-0001443 ADD END
				// サービス契約一意照会明細.業務連絡備考 ← サービス契約一意照会マップ.サービス契約一意照会明細.業務連絡備考
				if (childMap != null) {
					subbean.sendMessageString("業務連絡備考", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("work_rrk_biko"));
				} else {
					subbean.sendMessageString("業務連絡備考", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約一意照会明細.更新年月日時分秒（サービス契約） ← サービス契約一意照会マップ.サービス契約一意照会明細.更新年月日時分秒（サービス契約）
				if (childMap != null) {
					subbean.sendMessageString("更新年月日時分秒（サービス契約）", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));  
				} else {
					subbean.sendMessageString("更新年月日時分秒（サービス契約）", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// ST2-2012-0001905 2012/10/31 ADD START
				// サービス契約一意照会明細.サービス解約起算年月日 ← サービス契約一意照会マップ.サービス契約一意照会明細.サービス解約起算年月日
				if (childMap != null) {
					subbean.sendMessageString("サービス解約起算年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_dsl_kisan_ymd"));  
				} else {
					subbean.sendMessageString("サービス解約起算年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// ST2-2012-0001905 2012/10/31 ADD END
				// 20130604 IT1-2013-0001255 ADD START
				// サービス契約一意照会明細.サービス利用開始希望年月日 ← サービス契約一意照会マップ.サービス契約一意照会明細.サービス利用開始希望年月日
				if (childMap != null) {
					subbean.sendMessageString("サービス利用開始希望年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_use_sta_kibo_ymd"));  
				} else {
					subbean.sendMessageString("サービス利用開始希望年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 20130604 IT1-2013-0001255 ADD END
				// OM-2014-0000853 2014/03/31 ADD START
				// サービス契約一意照会明細.サービス解約理由コード ← サービス契約一意照会マップ.サービス契約一意照会明細.サービス解約理由コード
				if (childMap != null) {
					subbean.sendMessageString("サービス解約理由コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_dlre_cd"));  
				} else {
					subbean.sendMessageString("サービス解約理由コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// OM-2014-0000853 2014/03/31 ADD END

			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005102SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005102SC")){
			parentMap = (HashMap)outputMap.get("KKSV005102SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005102SC_ck0011_customerinfo_ECK0011A010CBSMsg1List = bean[0].getDataBeanArray("お客様一意照会明細");
		childList = null;
		if(listKKSV005102SC_ck0011_customerinfo_ECK0011A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("ECK0011A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("ECK0011A010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005102SC_ck0011_customerinfo_ECK0011A010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005102SC_ck0011_customerinfo_ECK0011A010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005102SC_ck0011_customerinfo_ECK0011A010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// お客様一意照会明細.お客様名 ← お客様一意照会マップ.お客様一意照会明細.お客様名
				if (childMap != null) {
					subbean.sendMessageString("お客様名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_nm"));
				} else {
					subbean.sendMessageString("お客様名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会明細.契約者都道府県名 ← お客様一意照会マップ.お客様一意照会明細.契約者都道府県名
				if (childMap != null) {
					subbean.sendMessageString("契約者都道府県名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_state_nm"));
				} else {
					subbean.sendMessageString("契約者都道府県名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会明細.契約者市区町村名 ← お客様一意照会マップ.お客様一意照会明細.契約者市区町村名
				if (childMap != null) {
					subbean.sendMessageString("契約者市区町村名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_city_nm"));
				} else {
					subbean.sendMessageString("契約者市区町村名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会明細.契約者大字通称名 ← お客様一意照会マップ.お客様一意照会明細.契約者大字通称名
				if (childMap != null) {
					subbean.sendMessageString("契約者大字通称名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_oaztsu_nm"));
				} else {
					subbean.sendMessageString("契約者大字通称名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会明細.契約者字丁目名 ← お客様一意照会マップ.お客様一意照会明細.契約者字丁目名
				if (childMap != null) {
					subbean.sendMessageString("契約者字丁目名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_azcho_nm"));
				} else {
					subbean.sendMessageString("契約者字丁目名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会明細.契約者番地号 ← お客様一意照会マップ.お客様一意照会明細.契約者番地号
				if (childMap != null) {
					subbean.sendMessageString("契約者番地号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_bnchigo"));
				} else {
					subbean.sendMessageString("契約者番地号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会明細.契約者住所補記・建物名 ← お客様一意照会マップ.お客様一意照会明細.契約者住所補記・建物名
				if (childMap != null) {
					subbean.sendMessageString("契約者住所補記・建物名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_adrttm"));
				} else {
					subbean.sendMessageString("契約者住所補記・建物名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会明細.契約者住所補記・部屋番号 ← お客様一意照会マップ.お客様一意照会明細.契約者住所補記・部屋番号
				if (childMap != null) {
					subbean.sendMessageString("契約者住所補記・部屋番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_adrrm"));
				} else {
					subbean.sendMessageString("契約者住所補記・部屋番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会明細.契約者電話番号 ← お客様一意照会マップ.お客様一意照会明細.契約者電話番号
				if (childMap != null) {
					subbean.sendMessageString("契約者電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_telno"));
				} else {
					subbean.sendMessageString("契約者電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会明細.ｅｏＩＤ ← お客様一意照会マップ.お客様一意照会明細.ｅｏＩＤ
				if (childMap != null) {
					subbean.sendMessageString("ｅｏＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eoid"));
				} else {
					subbean.sendMessageString("ｅｏＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005103SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005103SC")){
			parentMap = (HashMap)outputMap.get("KKSV005103SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005103SC_kk0251_svckeikaisenlist_EKK0241B001CBSMsg1List = bean[0].getDataBeanArray("サービス契約回線内訳明細");
		childList = null;
		if(listKKSV005103SC_kk0251_svckeikaisenlist_EKK0241B001CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0241B001CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0241B001CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005103SC_kk0251_svckeikaisenlist_EKK0241B001CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005103SC_kk0251_svckeikaisenlist_EKK0241B001CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005103SC_kk0251_svckeikaisenlist_EKK0241B001CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// サービス契約回線内訳明細.サービス契約回線内訳番号 ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.サービス契約回線内訳番号
				if (childMap != null) {
					subbean.sendMessageString("サービス契約回線内訳番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_kaisen_ucwk_no"));
				} else {
					subbean.sendMessageString("サービス契約回線内訳番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.住所未確定フラグ ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.住所未確定フラグ
				if (childMap != null) {
					subbean.sendMessageString("住所未確定フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ad_mi_fix_flg"));
				} else {
					subbean.sendMessageString("住所未確定フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// ANK-4315-00-00 ADD START
				// サービス契約回線内訳明細.HGW交換不可フラグ ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.HGW交換不可フラグ
				if (childMap != null) {
					subbean.sendMessageString("HGW交換不可フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hgw_kkn_ffg"));
				} else {
					subbean.sendMessageString("HGW交換不可フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// ANK-4315-00-00 ADD END
				
				// サービス契約回線内訳明細.回線コード ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.回線コード
				if (childMap != null) {
					subbean.sendMessageString("回線コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_cd"));
				} else {
					subbean.sendMessageString("回線コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.マンション物件番号 ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.マンション物件番号
				if (childMap != null) {
					subbean.sendMessageString("マンション物件番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_bukken_no"));
				} else {
					subbean.sendMessageString("マンション物件番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.回線場所電話番号 ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.回線場所電話番号
				if (childMap != null) {
					subbean.sendMessageString("回線場所電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_telno"));
				} else {
					subbean.sendMessageString("回線場所電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.回線場所住所コード ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.回線場所住所コード
				if (childMap != null) {
					subbean.sendMessageString("回線場所住所コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_ad_cd"));
				} else {
					subbean.sendMessageString("回線場所住所コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.回線場所郵便番号 ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.回線場所郵便番号
				if (childMap != null) {
					subbean.sendMessageString("回線場所郵便番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_pcd"));
				} else {
					subbean.sendMessageString("回線場所郵便番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.回線場所都道府県名 ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.回線場所都道府県名
				if (childMap != null) {
					subbean.sendMessageString("回線場所都道府県名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_state_nm"));
				} else {
					subbean.sendMessageString("回線場所都道府県名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.回線場所市区町村名 ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.回線場所市区町村名
				if (childMap != null) {
					subbean.sendMessageString("回線場所市区町村名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_city_nm"));
				} else {
					subbean.sendMessageString("回線場所市区町村名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.回線場所大字通称名 ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.回線場所大字通称名
				if (childMap != null) {
					subbean.sendMessageString("回線場所大字通称名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_oaztsu_nm"));
				} else {
					subbean.sendMessageString("回線場所大字通称名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.回線場所字丁目名 ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.回線場所字丁目名
				if (childMap != null) {
					subbean.sendMessageString("回線場所字丁目名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_azcho_nm"));
				} else {
					subbean.sendMessageString("回線場所字丁目名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.回線場所番地号 ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.回線場所番地号
				if (childMap != null) {
					subbean.sendMessageString("回線場所番地号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_bnchigo"));
				} else {
					subbean.sendMessageString("回線場所番地号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.回線場所住所補記・建物名 ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.回線場所住所補記・建物名
				if (childMap != null) {
					subbean.sendMessageString("回線場所住所補記・建物名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_adrttm"));
				} else {
					subbean.sendMessageString("回線場所住所補記・建物名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.回線場所住所補記・部屋番号 ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.回線場所住所補記・部屋番号
				if (childMap != null) {
					subbean.sendMessageString("回線場所住所補記・部屋番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_adrrm"));
				} else {
					subbean.sendMessageString("回線場所住所補記・部屋番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.回線場所番号 ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.回線場所番号
				if (childMap != null) {
					subbean.sendMessageString("回線場所番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_no"));
				} else {
					subbean.sendMessageString("回線場所番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.住所形態コード ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.住所形態コード
				if (childMap != null) {
					subbean.sendMessageString("住所形態コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ad_form_cd"));
				} else {
					subbean.sendMessageString("住所形態コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.竣工予定年月日 ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.竣工予定年月日
				if (childMap != null) {
					subbean.sendMessageString("竣工予定年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("shunko_rsv_ymd"));
				} else {
					subbean.sendMessageString("竣工予定年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.入居予定年月日 ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.入居予定年月日
				if (childMap != null) {
					subbean.sendMessageString("入居予定年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("nyukyo_rsv_ymd"));
				} else {
					subbean.sendMessageString("入居予定年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.経度 ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.経度
				if (childMap != null) {
					subbean.sendMessageString("経度", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("lgtd"));
				} else {
					subbean.sendMessageString("経度", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.緯度 ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.緯度
				if (childMap != null) {
					subbean.sendMessageString("緯度", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("lttd"));
				} else {
					subbean.sendMessageString("緯度", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.戸建建築階数コード ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.戸建建築階数コード
				if (childMap != null) {
					// 20130305 IT2-2013-0000221 MOD START
					//subbean.sendMessageString("戸建建築階数コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kodate_kcku_flr_cnt_cd"));
					subbean.sendMessageString("戸建建築階数コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("shugj_nyukyo_flr_cnt_cd"));
					// 20130305 IT2-2013-0000221 MOD END
				} else {
					subbean.sendMessageString("戸建建築階数コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.ＰＯＮ種別コード ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.ＰＯＮ種別コード
				if (childMap != null) {
					subbean.sendMessageString("ＰＯＮ種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pon_sbt_cd"));
				} else {
					subbean.sendMessageString("ＰＯＮ種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.回線提供会社コード ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.回線提供会社コード
				if (childMap != null) {
					subbean.sendMessageString("回線提供会社コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_tk_comp_cd"));
				} else {
					subbean.sendMessageString("回線提供会社コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳明細.更新年月日時分秒（サービス契約回線内訳） ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.更新年月日時分秒（サービス契約回線内訳）
				if (childMap != null) {
//					subbean.sendMessageString("更新年月日時分秒（サービス契約回線内訳）", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kk0251_upd_dtm"));
					subbean.sendMessageString("更新年月日時分秒（サービス契約回線内訳）", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));  
				} else {
					subbean.sendMessageString("更新年月日時分秒（サービス契約回線内訳）", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				//▼▼▼▼▼【ANK-1705-00-00】VLAN-ID情報の表示対応 ADD START▼▼▼▼▼
				// サービス契約回線内訳明細.電話VLAN-ID ← サービス契約回線内訳一覧照会マップ.サービス契約回線内訳一覧照会明細.電話VLAN-ID
				if (childMap != null) {
					subbean.sendMessageString("電話VLAN-ID", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tel_vlan_id"));  
				} else {
					subbean.sendMessageString("電話VLAN-ID", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				//▲▲▲▲▲【ANK-1705-00-00】VLAN-ID情報の表示対応 ADD END▲▲▲▲▲
				// ANK-4038-00-00 ADD START
				// サービス契約回線内訳一覧照会明細.コンセント設置内容コード ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.コンセント設置内容コード
				if (childMap != null) {
					subbean.sendMessageString("コンセント設置内容コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("consnt_stc_nyo_cd"));
				} else {
					subbean.sendMessageString("コンセント設置内容コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// ANK-4038-00-00 ADD END

				
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005104SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005104SC")){
			parentMap = (HashMap)outputMap.get("KKSV005104SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005104SC_svc_kei_list_EKK0081B003CBSMsg1List = bean[0].getDataBeanArray("サービス契約リスト");
		childList = null;
		if(listKKSV005104SC_svc_kei_list_EKK0081B003CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0081B003CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0081B003CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005104SC_svc_kei_list_EKK0081B003CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005104SC_svc_kei_list_EKK0081B003CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005104SC_svc_kei_list_EKK0081B003CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// サービス契約リスト.サービス契約番号 ← 解約済以外サービス契約一覧照会（ＳＹＳＩＤ）マップ.解約済以外サービス契約一覧照会（ＳＹＳＩＤ）明細.サービス契約番号
				if (childMap != null) {
					subbean.sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_no"));
				} else {
					subbean.sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約リスト.サービス契約ステータス ← 解約済以外サービス契約一覧照会（ＳＹＳＩＤ）マップ.解約済以外サービス契約一覧照会（ＳＹＳＩＤ）明細.サービス契約ステータス
				if (childMap != null) {
					subbean.sendMessageString("サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_stat"));
				} else {
					subbean.sendMessageString("サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約リスト.料金グループコード ← 解約済以外サービス契約一覧照会（ＳＹＳＩＤ）マップ.解約済以外サービス契約一覧照会（ＳＹＳＩＤ）明細.料金グループコード
				if (childMap != null) {
					subbean.sendMessageString("料金グループコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("prc_grp_cd"));
				} else {
					subbean.sendMessageString("料金グループコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005105SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005105SC")){
			parentMap = (HashMap)outputMap.get("KKSV005105SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005105SC_kk0161_svckeiucwklist_EKK0191B001CBSMsg1List = bean[0].getDataBeanArray("サービス契約内訳＜ｅｏ光電話＞明細");
		childList = null;
		if(listKKSV005105SC_kk0161_svckeiucwklist_EKK0191B001CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0191B001CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0191B001CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005105SC_kk0161_svckeiucwklist_EKK0191B001CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005105SC_kk0161_svckeiucwklist_EKK0191B001CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005105SC_kk0161_svckeiucwklist_EKK0191B001CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// サービス契約内訳＜ｅｏ光電話＞明細.サービス契約内訳番号 ← サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップ.サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）明細.サービス契約内訳番号
				if (childMap != null) {
					subbean.sendMessageString("サービス契約内訳番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_ucwk_no"));
				} else {
					subbean.sendMessageString("サービス契約内訳番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約内訳＜ｅｏ光電話＞明細.申込明細番号 ← サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップ.サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）明細.申込明細番号
				if (childMap != null) {
					subbean.sendMessageString("申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_dtl_no"));
				} else {
					subbean.sendMessageString("申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約内訳＜ｅｏ光電話＞明細.料金コースコード ← サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップ.サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）明細.料金コースコード
				if (childMap != null) {
					subbean.sendMessageString("料金コースコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pcrs_cd"));
				} else {
					subbean.sendMessageString("料金コースコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約内訳＜ｅｏ光電話＞明細.料金プランコード ← サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップ.サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）明細.料金プランコード
				if (childMap != null) {
					subbean.sendMessageString("料金プランコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pplan_cd"));
				} else {
					subbean.sendMessageString("料金プランコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約内訳＜ｅｏ光電話＞明細.サービス契約内訳ステータス ← サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップ.サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）明細.サービス契約内訳ステータス
				if (childMap != null) {
					subbean.sendMessageString("サービス契約内訳ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_ucwk_stat"));
				} else {
					subbean.sendMessageString("サービス契約内訳ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約内訳＜ｅｏ光電話＞明細.サービス契約内訳ステータス名称 ← サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップ.サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）明細.サービス契約内訳ステータス名称
				if (childMap != null) {
					subbean.sendMessageString("サービス契約内訳ステータス名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_ucwk_stat_nm"));
				} else {
					subbean.sendMessageString("サービス契約内訳ステータス名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約内訳＜ｅｏ光電話＞明細.サービス開始年月日 ← サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップ.サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）明細.サービス開始年月日
				if (childMap != null) {
					subbean.sendMessageString("サービス開始年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_sta_ymd"));
				} else {
					subbean.sendMessageString("サービス開始年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約内訳＜ｅｏ光電話＞明細.サービス終了年月日 ← サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップ.サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）明細.サービス終了年月日
				if (childMap != null) {
					subbean.sendMessageString("サービス終了年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_endymd"));
				} else {
					subbean.sendMessageString("サービス終了年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約内訳＜ｅｏ光電話＞明細.電話番号 ← サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップ.サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）明細.電話番号
				if (childMap != null) {
					subbean.sendMessageString("電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("telno"));
				} else {
					subbean.sendMessageString("電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約内訳＜ｅｏ光電話＞明細.番ポ有無 ← サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップ.サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）明細.番ポ有無
				if (childMap != null) {
					subbean.sendMessageString("番ポ有無", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("bmp_um"));
				} else {
					subbean.sendMessageString("番ポ有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約内訳＜ｅｏ光電話＞明細.ＶＡ宅内機器形式コード ← サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップ.サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）明細.ＶＡ宅内機器型式コード
				if (childMap != null) {
					subbean.sendMessageString("ＶＡ宅内機器形式コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("va_taknkiki_model_cd"));
				} else {
					subbean.sendMessageString("ＶＡ宅内機器形式コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約内訳＜ｅｏ光電話＞明細.ＶＡポート番号 ← サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップ.サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）明細.ＶＡポート番号
				if (childMap != null) {
					subbean.sendMessageString("ＶＡポート番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("va_port_no"));
				} else {
					subbean.sendMessageString("ＶＡポート番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
//				// サービス契約内訳＜ｅｏ光電話＞明細.移転トーキ開始年月日 ← サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップ.サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）明細.移転トーキ開始年月日
//				if (childMap != null) {
//					subbean.sendMessageString("移転トーキ開始年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itntoki_sta_ymd"));
//				} else {
//					subbean.sendMessageString("移転トーキ開始年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
//				}
//				// サービス契約内訳＜ｅｏ光電話＞明細.移転トーキ終了年月日 ← サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップ.サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）明細.移転トーキ終了年月日
//				if (childMap != null) {
//					subbean.sendMessageString("移転トーキ終了年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itntoki_end_ymd"));
//				} else {
//					subbean.sendMessageString("移転トーキ終了年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
//				}
				// サービス契約内訳＜ｅｏ光電話＞明細.ＮＴＴ番号案内有無 ← サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップ.サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）明細.ＮＴＴ番号案内有無
				if (childMap != null) {
					subbean.sendMessageString("ＮＴＴ番号案内有無", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ntt_no_guide_um"));
				} else {
					subbean.sendMessageString("ＮＴＴ番号案内有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
//				// 20120508 ST2-2012-0000874 START
//				// サービス契約内訳＜ｅｏ光電話＞明細.移転トーキ種別コード ← サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップ.サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）明細.移転トーキ種別コード
//				if (childMap != null) {
//					subbean.sendMessageString("移転トーキ種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itntoki_sbt_cd"));
//				} else {
//					subbean.sendMessageString("移転トーキ種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
//				}
//				// 20120508 ST2-2012-0000874 END
//				//↓↓↓2012-08-01追加、IT2-2012-0001264対応（トーキ有無の判断材料）↓↓↓
//				//トーキ解除されている場合、移転トーキ種別コードを空にする
//				if (null != childMap) {
//					String itntoki_kibo_um = (String)childMap.get("itntoki_kibo_um");
//					String toki_tenso_sk_telno = (String)childMap.get("toki_tenso_sk_telno");
//					String itntoki_end_rsv_ymd = (String)childMap.get("itntoki_end_rsv_ymd");
//					String itntoki_man_sta_rsv_ymd = (String)childMap.get("itntoki_man_sta_rsv_ymd");
//					if (JKKCommonUtil.isNull(itntoki_kibo_um) && JKKCommonUtil.isNull(toki_tenso_sk_telno) &&JKKCommonUtil.isNull(itntoki_man_sta_rsv_ymd) &&
//						JKKCommonConst.MAX_YMD.equals(itntoki_end_rsv_ymd))
//					{
//						subbean.sendMessageString("移転トーキ種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
//					}
//				}
//				//↑↑↑2012-08-01追加、IT2-2012-0001264対応（トーキ有無の判断材料）↑↑↑
				
				// サービス契約内訳＜ｅｏ光電話＞明細.ハローページ掲載有無 ← サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）マップ.サービス契約内訳＜ｅｏ光電話＞一覧照会（サービス契約番号）明細.ハローページ掲載有無
				if (childMap != null) {
					subbean.sendMessageString("ハローページ掲載有無", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hellopage_keisai_um"));
				} else {
					subbean.sendMessageString("ハローページ掲載有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
// IT1-2013-0000321 2013-03-03 ADD_START
				// サービス契約内訳＜ｅｏ光電話＞明細.解約・休止トーキ種別コード
				if (childMap != null) {
					subbean.sendMessageString("解約・休止トーキ種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("dsl_pause_toki_sbt_cd"));
				} else {
					subbean.sendMessageString("解約・休止トーキ種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// サービス契約内訳＜ｅｏ光電話＞明細.解約・休止トーキ開始年月日
				if (childMap != null) {
					subbean.sendMessageString("解約・休止トーキ開始年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("dsl_pause_toki_sta_ymd"));
				} else {
					subbean.sendMessageString("解約・休止トーキ開始年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
// ANK-4494-00-00 Step2障害管理台帳No.99 20241112 星野 ADD START
				// 開始年月日が未設定の場合は開始予定年月日を設定
				if(childMap != null && StringUtils.isEmpty((String)childMap.get("dsl_pause_toki_sta_ymd"))) {
					subbean.sendMessageString("解約・休止トーキ開始年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("dsl_pause_toki_sta_rsymd"));
				}
// ANK-4494-00-00 Step2障害管理台帳No.99 20241112 星野 ADD END
				// サービス契約内訳＜ｅｏ光電話＞明細.解約・休止トーキ終了年月日
				if (childMap != null) {
					subbean.sendMessageString("解約・休止トーキ終了年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("dsl_pause_toki_end_ymd"));
				} else {
					subbean.sendMessageString("解約・休止トーキ終了年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
// ANK-4494-00-00 Step2障害管理台帳No.99_追加改修 20241224 星野 ADD START
				// サービス契約内訳＜ｅｏ光電話＞明細.解約・休止トーキ終了予定年月日
				if (childMap != null) {
					subbean.sendMessageString("解約・休止トーキ終了予定年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("dsl_pause_toki_end_rsymd"));
				} else {
					subbean.sendMessageString("解約・休止トーキ終了予定年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
// ANK-4494-00-00 Step2障害管理台帳No.99_追加改修 20241224 星野 ADD END
				
				// サービス契約内訳＜ｅｏ光電話＞明細.移転先開通後トーキ種別コード
				if (childMap != null) {
					subbean.sendMessageString("移転先開通後トーキ種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_opaf_toki_sbt_cd"));
				} else {
					subbean.sendMessageString("移転先開通後トーキ種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// サービス契約内訳＜ｅｏ光電話＞明細.移転先開通後トーキ開始年月日
				if (childMap != null) {
					subbean.sendMessageString("移転先開通後トーキ開始年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_opaf_toki_sta_ymd"));
				} else {
					subbean.sendMessageString("移転先開通後トーキ開始年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
// ANK-4494-00-00 Step2障害管理台帳No.99 20241112 星野 ADD START
				// 開始年月日が未設定の場合は開始予定年月日を設定
				if(childMap != null && StringUtils.isEmpty((String)childMap.get("itens_opaf_toki_sta_ymd"))) {
					subbean.sendMessageString("移転先開通後トーキ開始年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_opaf_toki_sta_rsymd"));
				}
// ANK-4494-00-00 Step2障害管理台帳No.99 20241112 星野 ADD END
				
				// サービス契約内訳＜ｅｏ光電話＞明細.移転先開通後トーキ終了年月日
				if (childMap != null) {
					subbean.sendMessageString("移転先開通後トーキ終了年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_opaf_toki_end_ymd"));
				} else {
					subbean.sendMessageString("移転先開通後トーキ終了年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
// IT1-2013-0000321 2013-03-03 ADD_END
// ANK-4494-00-00 Step2障害管理台帳No.99_追加改修 20241224 星野 ADD START
				// サービス契約内訳＜ｅｏ光電話＞明細.移転先開通後トーキ終了予定年月日
				if (childMap != null) {
					subbean.sendMessageString("移転先開通後トーキ終了予定年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_opaf_toki_end_rsymd"));
				} else {
					subbean.sendMessageString("移転先開通後トーキ終了予定年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
// ANK-4494-00-00 Step2障害管理台帳No.99_追加改修 20241224 星野 ADD END
				
				// 20130326 OT-2013-0000311 表示用サービス契約内訳ステータス、表示用サービス契約内訳ステータス名称追加 ADD START
				// サービス契約内訳＜ｅｏ光電話＞明細.表示用サービス契約内訳ステータス
				if (childMap != null) {
					subbean.sendMessageString("表示用サービス契約内訳ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("dsp_svc_kei_ucwk_stat"));
				} else {
					subbean.sendMessageString("表示用サービス契約内訳ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// サービス契約内訳＜ｅｏ光電話＞明細.表示用サービス契約内訳ステータス名称
				if (childMap != null) {
					subbean.sendMessageString("表示用サービス契約内訳ステータス名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("dsp_svc_kei_ucwk_stat_nm"));
				} else {
					subbean.sendMessageString("表示用サービス契約内訳ステータス名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 20130326 OT-2013-0000311  表示用サービス契約内訳ステータス、表示用サービス契約内訳ステータス名称追加 ADD END
				//ANK-1587-00-00 ADD START
			    // サービス契約内訳＜ｅｏ光電話＞宅内機器種別コード
			    if (childMap != null) {
			     subbean.sendMessageString("宅内機器種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("taknkiki_sbt_cd"));
			    } else {
			     subbean.sendMessageString("宅内機器種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
			    }
			    // サービス契約内訳＜ｅｏ光電話＞機器提供サービス名
			    if (childMap != null) {
			     subbean.sendMessageString("機器提供サービス名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kktk_svc_nm"));
			    } else {
			     subbean.sendMessageString("機器提供サービス名", X31CWebConst.DATABEAN_SET_VALUE, new String());
			    }
			  //ANK-1587-00-00 ADD END
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005106SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005106SC")){
			parentMap = (HashMap)outputMap.get("KKSV005106SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005106SC_ku0081_svckeikjaklist_EKU0011B010CBSMsg1List = bean[0].getDataBeanArray("工事案件一覧照会明細");
		childList = null;
		if(listKKSV005106SC_ku0081_svckeikjaklist_EKU0011B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKU0011B010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKU0011B010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005106SC_ku0081_svckeikjaklist_EKU0011B010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005106SC_ku0081_svckeikjaklist_EKU0011B010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005106SC_ku0081_svckeikjaklist_EKU0011B010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 工事案件一覧照会明細.工事案件番号 ← 工事案件一覧照会マップ.工事案件一覧照会明細.工事案件番号
				if (childMap != null) {
					subbean.sendMessageString("工事案件番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kojiak_no"));
				} else {
					subbean.sendMessageString("工事案件番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// LT-2013-0000279 サービス契約情報更新・照会(eo光電話)画面の解約希望日が正しく表示されない 2013/07/08 START
				// 工事案件一覧照会明細.工事案件種別コード ← 工事案件一覧照会マップ.工事案件一覧照会明細.工事案件種別コード
				if (childMap != null) {
					subbean.sendMessageString("工事案件種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kojiak_sbt_cd"));
				} else {
					subbean.sendMessageString("工事案件種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// LT-2013-0000279 サービス契約情報更新・照会(eo光電話)画面の解約希望日が正しく表示されない 2013/07/08 END
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005107SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005107SC")){
			parentMap = (HashMap)outputMap.get("KKSV005107SC");
		}

		ArrayList childList = null;
		
		// LT-2013-0000279 サービス契約情報更新・照会画面の解約希望日が正しく表示されない 2013/07/08 START
//		X31SDataBeanAccessArray listKKSV005107SC_ku0011_kjaklist_EKU0011A010CBSMsg1List = bean[0].getDataBeanArray("工事案件一意照会明細");
		X31SDataBeanAccessArray listKKSV005107SC_ku0011_kjaklist_EKU0011A010CBSMsg1List = bean[0].getDataBeanArray("工事案件一意照会明細（撤去）");
		// LT-2013-0000279 サービス契約情報更新・照会画面の解約希望日が正しく表示されない 2013/07/08 END
		childList = null;
		if(listKKSV005107SC_ku0011_kjaklist_EKU0011A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKU0011A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKU0011A010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005107SC_ku0011_kjaklist_EKU0011A010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005107SC_ku0011_kjaklist_EKU0011A010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005107SC_ku0011_kjaklist_EKU0011A010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 工事案件一意照会明細.工事案件種別コード ← 工事案件一意照会マップ.工事案件一意照会明細.工事案件種別コード
				if (childMap != null) {
					subbean.sendMessageString("工事案件種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kojiak_sbt_cd"));
				} else {
					subbean.sendMessageString("工事案件種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.工事希望年月日 ← 工事案件一意照会マップ.工事案件一意照会明細.工事希望年月日
				if (childMap != null) {
					subbean.sendMessageString("工事希望年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_kibo_ymd"));
				} else {
					subbean.sendMessageString("工事希望年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.お客様名 ← 工事案件一意照会マップ.工事案件一意照会明細.お客様名
				if (childMap != null) {
					subbean.sendMessageString("お客様名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_nm"));
				} else {
					subbean.sendMessageString("お客様名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.申込者名 ← 工事案件一意照会マップ.工事案件一意照会明細.申込者名
				if (childMap != null) {
					subbean.sendMessageString("申込者名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskmsha_nm"));
				} else {
					subbean.sendMessageString("申込者名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.お客様連絡先電話番号 ← 工事案件一意照会マップ.工事案件一意照会明細.お客様連絡先電話番号
				if (childMap != null) {
					subbean.sendMessageString("お客様連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_rrks_telno"));
				} else {
					subbean.sendMessageString("お客様連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.関西電力お客様情報授受同意有無 ← 工事案件一意照会マップ.工事案件一意照会明細.関西電力お客様情報授受同意有無
				if (childMap != null) {
					subbean.sendMessageString("関西電力お客様情報授受同意有無", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kepco_custinfo_juju_doi_um"));
				} else {
					subbean.sendMessageString("関西電力お客様情報授受同意有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.関西電力お客様情報授受同意有無名称 ← 工事案件一意照会マップ.工事案件一意照会明細.関西電力お客様情報授受同意有無名称
				if (childMap != null) {
					subbean.sendMessageString("関西電力お客様情報授受同意有無名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kepco_custinfo_juju_doi_um_nm"));
				} else {
					subbean.sendMessageString("関西電力お客様情報授受同意有無名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.新築物件コード ← 工事案件一意照会マップ.工事案件一意照会明細.新築物件コード
				if (childMap != null) {
					subbean.sendMessageString("新築物件コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("newconst_bukken_cd"));
				} else {
					subbean.sendMessageString("新築物件コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.新築物件名称 ← 工事案件一意照会マップ.工事案件一意照会明細.新築物件名称
				if (childMap != null) {
					subbean.sendMessageString("新築物件名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("newconst_bukken_nm"));
				} else {
					subbean.sendMessageString("新築物件名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.電話連絡希望時間帯コード ← 工事案件一意照会マップ.工事案件一意照会明細.電話連絡希望時間帯コード
				if (childMap != null) {
					subbean.sendMessageString("電話連絡希望時間帯コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tel_rrk_kibo_time_cd"));
				} else {
					subbean.sendMessageString("電話連絡希望時間帯コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.電話連絡希望時間帯名称 ← 工事案件一意照会マップ.工事案件一意照会明細.電話連絡希望時間帯名称
				if (childMap != null) {
					subbean.sendMessageString("電話連絡希望時間帯名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tel_rrk_kibo_time_nm"));
				} else {
					subbean.sendMessageString("電話連絡希望時間帯名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.宅内工事希望アポ期限年月日 ← 工事案件一意照会マップ.工事案件一意照会明細.宅内工事希望アポ期限年月日
				if (childMap != null) {
					subbean.sendMessageString("宅内工事希望アポ期限年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tnkj_kibo_apo_kigen_ymd"));
				} else {
					subbean.sendMessageString("宅内工事希望アポ期限年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.工事アポ連絡先指定コード ← 工事案件一意照会マップ.工事案件一意照会明細.工事アポ連絡先指定コード
				if (childMap != null) {
					subbean.sendMessageString("工事アポ連絡先指定コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_apo_rrks_shitei_cd"));
				} else {
					subbean.sendMessageString("工事アポ連絡先指定コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.工事アポ連絡先指定名称 ← 工事案件一意照会マップ.工事案件一意照会明細.工事アポ連絡先指定名称
				if (childMap != null) {
					subbean.sendMessageString("工事アポ連絡先指定名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_apo_rrks_shitei_nm"));
				} else {
					subbean.sendMessageString("工事アポ連絡先指定名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.工事アポ連絡先電話番号 ← 工事案件一意照会マップ.工事案件一意照会明細.工事アポ連絡先電話番号
				if (childMap != null) {
					subbean.sendMessageString("工事アポ連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_apo_rrks_telno"));
				} else {
					subbean.sendMessageString("工事アポ連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.連絡手段補記 ← 工事案件一意照会マップ.工事案件一意照会明細.連絡手段補記
				if (childMap != null) {
					subbean.sendMessageString("連絡手段補記", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrk_way_hoki"));
				} else {
					subbean.sendMessageString("連絡手段補記", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.工事案件備考１ ← 工事案件一意照会マップ.工事案件一意照会明細.工事案件備考１
				if (childMap != null) {
					subbean.sendMessageString("工事案件備考１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kojiak_biko_1"));
				} else {
					subbean.sendMessageString("工事案件備考１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.ＰＯＮ種別コード ← 工事案件一意照会マップ.工事案件一意照会明細.ＰＯＮ種別コード
				if (childMap != null) {
					subbean.sendMessageString("ＰＯＮ種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pon_sbt_cd"));
				} else {
					subbean.sendMessageString("ＰＯＮ種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.ＰＯＮ種別名称 ← 工事案件一意照会マップ.工事案件一意照会明細.ＰＯＮ種別名称
				if (childMap != null) {
					subbean.sendMessageString("ＰＯＮ種別名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pon_sbt_nm"));
				} else {
					subbean.sendMessageString("ＰＯＮ種別名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// ANK-1247-00-00 2012/11/19 ADD START
				// 工事案件一意照会.工事案件連絡事項 ← 工事案件一意照会マップ.工事案件一意照会明細.工事案件連絡事項
				if (childMap != null) {
					subbean.sendMessageString("工事案件連絡事項", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kojiak_rrk_jiko"));
				} else {
					subbean.sendMessageString("工事案件連絡事項", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// ANK-1247-00-00 2012/11/19 ADD END
				// OM-2013-0002357 2013/10/10 START
				// 工事案件一意照会明細.工事案件備考２ ← 工事案件一意照会マップ.工事案件一意照会明細.工事案件備考２
				if (childMap != null) {
					subbean.sendMessageString("工事案件備考２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kojiak_biko_2"));
				} else {
					subbean.sendMessageString("工事案件備考２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// OM-2013-0002357 2013/10/10 END
				//↓↓↓2013-01-30追加　ロット２IT2-2013-0000023↓↓↓
				String kojiak_stat = (null != childMap ? (String)childMap.get("kojiak_stat") : new String());
				subbean.sendMessageString(KKW00130SFConst.KOJIAK_STAT_07, X31CWebConst.DATABEAN_SET_VALUE, kojiak_stat);
				//↑↑↑2013-01-30追加　ロット２IT2-2013-0000023↑↑↑
				
				// IT1-2014-0000384 ADD START
				// 工事案件一意照会明細.マンション工事案件状態コード ← 工事案件一意照会マップ.工事案件一意照会明細.マンション工事案件状態コード
				if (childMap != null) {
					subbean.sendMessageString("マンション工事案件状態コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mans_kojiak_stat_cd"));
				} else {
					subbean.sendMessageString("マンション工事案件状態コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// IT1-2014-0000384 ADD END
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005108SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005108SC")){
			parentMap = (HashMap)outputMap.get("KKSV005108SC");
		}

		ArrayList childList = null;
		
		// LT-2013-0000279 サービス契約情報更新・照会(eo光電話)画面の解約希望日が正しく表示されない 2013/07/08 START
//		X31SDataBeanAccessArray listKKSV005108SC_ku0021_kjaknetlist_EKU0021A010CBSMsg1List = bean[0].getDataBeanArray("工事案件＜ｅｏ光ネット＞一意照会明細");
		X31SDataBeanAccessArray listKKSV005108SC_ku0021_kjaknetlist_EKU0021A010CBSMsg1List = bean[0].getDataBeanArray("工事案件＜ｅｏ光ネット＞一意照会明細（撤去）");
		// LT-2013-0000279 サービス契約情報更新・照会(eo光電話)画面の解約希望日が正しく表示されない 2013/07/08 END
		childList = null;
		if(listKKSV005108SC_ku0021_kjaknetlist_EKU0021A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKU0021A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKU0021A010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005108SC_ku0021_kjaknetlist_EKU0021A010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005108SC_ku0021_kjaknetlist_EKU0021A010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005108SC_ku0021_kjaknetlist_EKU0021A010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 工事案件＜ｅｏ光ネット＞一意照会明細.工事範囲コード ← 工事案件（ｅｏ光ネット）一意照会マップ.工事案件＜ｅｏ光ネット＞一意照会明細.工事範囲コード
				if (childMap != null) {
					subbean.sendMessageString("工事範囲コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_scope_cd"));
				} else {
					subbean.sendMessageString("工事範囲コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネット＞一意照会明細.工事範囲名称 ← 工事案件（ｅｏ光ネット）一意照会マップ.工事案件＜ｅｏ光ネット＞一意照会明細.工事範囲名称
				if (childMap != null) {
					subbean.sendMessageString("工事範囲名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_scope_nm"));
				} else {
					subbean.sendMessageString("工事範囲名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネット＞一意照会明細.復活案件フラグ ← 工事案件（ｅｏ光ネット）一意照会マップ.工事案件＜ｅｏ光ネット＞一意照会明細.復活案件フラグ
				if (childMap != null) {
					subbean.sendMessageString("復活案件フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hukkat_anken_flg"));
				} else {
					subbean.sendMessageString("復活案件フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネット＞一意照会明細.同一設備再申込コード ← 工事案件（ｅｏ光ネット）一意照会マップ.工事案件＜ｅｏ光ネット＞一意照会明細.同一設備再申込コード
				if (childMap != null) {
					subbean.sendMessageString("同一設備再申込コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("same_equip_re_mskm_cd"));
				} else {
					subbean.sendMessageString("同一設備再申込コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネット＞一意照会明細.同一設備再申込名称 ← 工事案件（ｅｏ光ネット）一意照会マップ.工事案件＜ｅｏ光ネット＞一意照会明細.同一設備再申込名称
				if (childMap != null) {
					subbean.sendMessageString("同一設備再申込名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("same_equip_re_mskm_nm"));
				} else {
					subbean.sendMessageString("同一設備再申込名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネット＞一意照会明細.解約年月日 ← 工事案件（ｅｏ光ネット）一意照会マップ.工事案件＜ｅｏ光ネット＞一意照会明細.解約希望年月日
				if (childMap != null) {
					subbean.sendMessageString("解約年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("dsl_kibo_ymd"));
				} else {
					subbean.sendMessageString("解約年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネット＞一意照会明細.移設コード ← 工事案件（ｅｏ光ネット）一意照会マップ.工事案件＜ｅｏ光ネット＞一意照会明細.移設コード
				if (childMap != null) {
					subbean.sendMessageString("移設コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("isetsu_cd"));
				} else {
					subbean.sendMessageString("移設コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネット＞一意照会明細.移設名称 ← 工事案件（ｅｏ光ネット）一意照会マップ.工事案件＜ｅｏ光ネット＞一意照会明細.移設名称
				if (childMap != null) {
					subbean.sendMessageString("移設名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("isetsu_nm"));
				} else {
					subbean.sendMessageString("移設名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005109SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005109SC")){
			parentMap = (HashMap)outputMap.get("KKSV005109SC");
		}

		ArrayList childList = null;
		
		// LT-2013-0000279 サービス契約情報更新・照会(eo光電話)画面の解約希望日が正しく表示されない 2013/07/08 START
//		X31SDataBeanAccessArray listKKSV005109SC_ku0061_kjaknetmansionlist_EKU0061A010CBSMsg1List = bean[0].getDataBeanArray("工事案件＜ｅｏ光ネットマンション＞一意照会明細");
		X31SDataBeanAccessArray listKKSV005109SC_ku0061_kjaknetmansionlist_EKU0061A010CBSMsg1List = bean[0].getDataBeanArray("工事案件＜ｅｏ光ネットマンション＞一意照会明細（撤去）");
		// LT-2013-0000279 サービス契約情報更新・照会(eo光電話)画面の解約希望日が正しく表示されない 2013/07/08 END
		childList = null;
		if(listKKSV005109SC_ku0061_kjaknetmansionlist_EKU0061A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKU0061A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKU0061A010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005109SC_ku0061_kjaknetmansionlist_EKU0061A010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005109SC_ku0061_kjaknetmansionlist_EKU0061A010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005109SC_ku0061_kjaknetmansionlist_EKU0061A010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 工事案件＜ｅｏ光ネットマンション＞一意照会明細.工事範囲コード ← 工事案件（ｅｏ光ネットマンション）一意照会マップ.工事案件＜ｅｏ光ネットマンション＞一意照会明細.工事範囲コード
				if (childMap != null) {
					subbean.sendMessageString("工事範囲コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_scope_cd"));
				} else {
					subbean.sendMessageString("工事範囲コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネットマンション＞一意照会明細.工事範囲名称 ← 工事案件（ｅｏ光ネットマンション）一意照会マップ.工事案件＜ｅｏ光ネットマンション＞一意照会明細.工事範囲名称
				if (childMap != null) {
					subbean.sendMessageString("工事範囲名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_scope_nm"));
				} else {
					subbean.sendMessageString("工事範囲名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネットマンション＞一意照会明細.復活案件フラグ ← 工事案件（ｅｏ光ネットマンション）一意照会マップ.工事案件＜ｅｏ光ネットマンション＞一意照会明細.復活案件フラグ
				if (childMap != null) {
					subbean.sendMessageString("復活案件フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hukkat_anken_flg"));
				} else {
					subbean.sendMessageString("復活案件フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネットマンション＞一意照会明細.同一設備再申込コード ← 工事案件（ｅｏ光ネットマンション）一意照会マップ.工事案件＜ｅｏ光ネットマンション＞一意照会明細.同一設備再申込コード
				if (childMap != null) {
					subbean.sendMessageString("同一設備再申込コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("same_equip_re_mskm_cd"));
				} else {
					subbean.sendMessageString("同一設備再申込コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネットマンション＞一意照会明細.同一設備再申込名称 ← 工事案件（ｅｏ光ネットマンション）一意照会マップ.工事案件＜ｅｏ光ネットマンション＞一意照会明細.同一設備再申込名称
				if (childMap != null) {
					subbean.sendMessageString("同一設備再申込名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("same_equip_re_mskm_nm"));
				} else {
					subbean.sendMessageString("同一設備再申込名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネットマンション＞一意照会明細.解約年月日 ← 工事案件（ｅｏ光ネットマンション）一意照会マップ.工事案件＜ｅｏ光ネットマンション＞一意照会明細.解約希望年月日
				if (childMap != null) {
					subbean.sendMessageString("解約年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("dsl_kibo_ymd"));
				} else {
					subbean.sendMessageString("解約年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネットマンション＞一意照会明細.移設コード ← 工事案件（ｅｏ光ネットマンション）一意照会マップ.工事案件＜ｅｏ光ネットマンション＞一意照会明細.移設コード
				if (childMap != null) {
					subbean.sendMessageString("移設コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("isetsu_cd"));
				} else {
					subbean.sendMessageString("移設コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネットマンション＞一意照会明細.移設名称 ← 工事案件（ｅｏ光ネットマンション）一意照会マップ.工事案件＜ｅｏ光ネットマンション＞一意照会明細.移設名称
				if (childMap != null) {
					subbean.sendMessageString("移設名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("isetsu_nm"));
				} else {
					subbean.sendMessageString("移設名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネットマンション＞一意照会明細.マンションＩＤ ← 工事案件（ｅｏ光ネットマンション）一意照会マップ.工事案件＜ｅｏ光ネットマンション＞一意照会明細.マンションＩＤ
				if (childMap != null) {
					subbean.sendMessageString("マンションＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_id"));
				} else {
					subbean.sendMessageString("マンションＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005110SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005110SC")){
			parentMap = (HashMap)outputMap.get("KKSV005110SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005110SC_cd00346x_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("一時金設定コード一覧");
		childList = null;
		if(listKKSV005110SC_cd00346x_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005110SC_cd00346x_EZM0171B010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005110SC_cd00346x_EZM0171B010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005110SC_cd00346x_EZM0171B010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 一時金設定コード一覧.コード区分 ← コード名称一覧（一時金設定）マップ.コード名称管理一覧照会明細.コード区分
				if (childMap != null) {
					subbean.sendMessageString("コード区分", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));
				} else {
					subbean.sendMessageString("コード区分", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 一時金設定コード一覧.コード区分名 ← コード名称一覧（一時金設定）マップ.コード名称管理一覧照会明細.コード区分名
				if (childMap != null) {
					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));
				} else {
					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 一時金設定コード一覧.コード区分略称 ← コード名称一覧（一時金設定）マップ.コード名称管理一覧照会明細.コード区分略称
				if (childMap != null) {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_ali"));
				} else {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005111SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005111SC")){
			parentMap = (HashMap)outputMap.get("KKSV005111SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005111SC_cd00623x_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("標準工事費コード一覧");
		childList = null;
		if(listKKSV005111SC_cd00623x_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005111SC_cd00623x_EZM0171B010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005111SC_cd00623x_EZM0171B010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005111SC_cd00623x_EZM0171B010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 標準工事費コード一覧.コード区分 ← コード名称一覧（標準工事費）マップ.コード名称管理一覧照会明細.コード区分
				if (childMap != null) {
					subbean.sendMessageString("コード区分", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));
				} else {
					subbean.sendMessageString("コード区分", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 標準工事費コード一覧.コード区分名 ← コード名称一覧（標準工事費）マップ.コード名称管理一覧照会明細.コード区分名
				if (childMap != null) {
					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));
				} else {
					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 標準工事費コード一覧.コード区分略称 ← コード名称一覧（標準工事費）マップ.コード名称管理一覧照会明細.コード区分略称
				if (childMap != null) {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_ali"));
				} else {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005112SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005112SC")){
			parentMap = (HashMap)outputMap.get("KKSV005112SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005112SC_cd00627x_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("住所形態コード一覧");
		childList = null;
		if(listKKSV005112SC_cd00627x_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005112SC_cd00627x_EZM0171B010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005112SC_cd00627x_EZM0171B010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005112SC_cd00627x_EZM0171B010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 住所形態コード一覧.コード区分 ← コード名称一覧（住所形態）マップ.コード名称管理一覧照会明細.コード区分
				if (childMap != null) {
					subbean.sendMessageString("コード区分", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));
				} else {
					subbean.sendMessageString("コード区分", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 住所形態コード一覧.コード区分名 ← コード名称一覧（住所形態）マップ.コード名称管理一覧照会明細.コード区分名
				if (childMap != null) {
					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));
				} else {
					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 住所形態コード一覧.コード区分略称 ← コード名称一覧（住所形態）マップ.コード名称管理一覧照会明細.コード区分略称
				if (childMap != null) {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_ali"));
				} else {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005113SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005113SC")){
			parentMap = (HashMap)outputMap.get("KKSV005113SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005113SC_cd00345x_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("集合住宅入居階数コード一覧");
		childList = null;
		if(listKKSV005113SC_cd00345x_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005113SC_cd00345x_EZM0171B010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005113SC_cd00345x_EZM0171B010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005113SC_cd00345x_EZM0171B010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 集合住宅入居階数コード一覧.コード区分 ← コード名称一覧（集合住宅入居階数）マップ.コード名称管理一覧照会明細.コード区分
				if (childMap != null) {
					subbean.sendMessageString("コード区分", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));
				} else {
					subbean.sendMessageString("コード区分", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 集合住宅入居階数コード一覧.コード区分名 ← コード名称一覧（集合住宅入居階数）マップ.コード名称管理一覧照会明細.コード区分名
				if (childMap != null) {
					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));
				} else {
					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 集合住宅入居階数コード一覧.コード区分略称 ← コード名称一覧（集合住宅入居階数）マップ.コード名称管理一覧照会明細.コード区分略称
				if (childMap != null) {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_ali"));
				} else {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005114SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005114SC")){
			parentMap = (HashMap)outputMap.get("KKSV005114SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005114SC_cd00210x_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("審査結果送信コード一覧");
		childList = null;
		if(listKKSV005114SC_cd00210x_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005114SC_cd00210x_EZM0171B010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005114SC_cd00210x_EZM0171B010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005114SC_cd00210x_EZM0171B010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 審査結果送信コード一覧.コード区分 ← コード名称一覧（審査結果送信）マップ.コード名称管理一覧照会明細.コード区分
				if (childMap != null) {
					subbean.sendMessageString("コード区分", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));
				} else {
					subbean.sendMessageString("コード区分", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 審査結果送信コード一覧.コード区分名 ← コード名称一覧（審査結果送信）マップ.コード名称管理一覧照会明細.コード区分名
				if (childMap != null) {
					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));
				} else {
					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 審査結果送信コード一覧.コード区分略称 ← コード名称一覧（審査結果送信）マップ.コード名称管理一覧照会明細.コード区分略称
				if (childMap != null) {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_ali"));
				} else {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005115SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005115SC")){
			parentMap = (HashMap)outputMap.get("KKSV005115SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005115SC_cd00592x_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("審査結果補記コード一覧");
		childList = null;
		if(listKKSV005115SC_cd00592x_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005115SC_cd00592x_EZM0171B010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005115SC_cd00592x_EZM0171B010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005115SC_cd00592x_EZM0171B010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 審査結果補記コード一覧.コード区分 ← コード名称一覧（審査結果補記）マップ.コード名称管理一覧照会明細.コード区分
				if (childMap != null) {
					subbean.sendMessageString("コード区分", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));
				} else {
					subbean.sendMessageString("コード区分", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 審査結果補記コード一覧.コード区分名 ← コード名称一覧（審査結果補記）マップ.コード名称管理一覧照会明細.コード区分名
				if (childMap != null) {
					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));
				} else {
					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 審査結果補記コード一覧.コード区分略称 ← コード名称一覧（審査結果補記）マップ.コード名称管理一覧照会明細.コード区分略称
				if (childMap != null) {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_ali"));
				} else {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005116SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005116SC")){
			parentMap = (HashMap)outputMap.get("KKSV005116SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005116SC_cd00593x_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("ＶＡポート番号一覧");
		childList = null;
		if(listKKSV005116SC_cd00593x_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005116SC_cd00593x_EZM0171B010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005116SC_cd00593x_EZM0171B010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005116SC_cd00593x_EZM0171B010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// ＶＡポート番号一覧.コード区分 ← コード名称一覧（ＶＡポート番号）マップ.コード名称管理一覧照会明細.コード区分
				if (childMap != null) {
					subbean.sendMessageString("コード区分", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));
				} else {
					subbean.sendMessageString("コード区分", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// ＶＡポート番号一覧.コード区分名 ← コード名称一覧（ＶＡポート番号）マップ.コード名称管理一覧照会明細.コード区分名
				if (childMap != null) {
					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));
				} else {
					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// ＶＡポート番号一覧.コード区分略称 ← コード名称一覧（ＶＡポート番号）マップ.コード名称管理一覧照会明細.コード区分略称
				if (childMap != null) {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_ali"));
				} else {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005117SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005117SC")){
			parentMap = (HashMap)outputMap.get("KKSV005117SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005117SC_cd00211x_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("ＰＯＮ種別コード一覧");
		childList = null;
		if(listKKSV005117SC_cd00211x_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005117SC_cd00211x_EZM0171B010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005117SC_cd00211x_EZM0171B010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005117SC_cd00211x_EZM0171B010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// ＰＯＮ種別コード一覧.コード区分 ← コード名称一覧（ＰＯＮ種別）マップ.コード名称管理一覧照会明細.コード区分
				if (childMap != null) {
					subbean.sendMessageString("コード区分", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));
				} else {
					subbean.sendMessageString("コード区分", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// ＰＯＮ種別コード一覧.コード区分名 ← コード名称一覧（ＰＯＮ種別）マップ.コード名称管理一覧照会明細.コード区分名
				if (childMap != null) {
					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));
				} else {
					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// ＰＯＮ種別コード一覧.コード区分略称 ← コード名称一覧（ＰＯＮ種別）マップ.コード名称管理一覧照会明細.コード区分略称
				if (childMap != null) {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_ali"));
				} else {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005118SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005118SC")){
			parentMap = (HashMap)outputMap.get("KKSV005118SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005118SC_cd00002x_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("有無コード一覧");
		childList = null;
		if(listKKSV005118SC_cd00002x_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005118SC_cd00002x_EZM0171B010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005118SC_cd00002x_EZM0171B010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005118SC_cd00002x_EZM0171B010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 有無コード一覧.コード区分 ← コード名称一覧（有無）マップ.コード名称管理一覧照会明細.コード区分
				if (childMap != null) {
					subbean.sendMessageString("コード区分", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));
				} else {
					subbean.sendMessageString("コード区分", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 有無コード一覧.コード区分名 ← コード名称一覧（有無）マップ.コード名称管理一覧照会明細.コード区分名
				if (childMap != null) {
					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));
				} else {
					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 有無コード一覧.コード区分略称 ← コード名称一覧（有無）マップ.コード名称管理一覧照会明細.コード区分略称
				if (childMap != null) {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_ali"));
				} else {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	// 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
	/**
	 * 下りマッピング　コード名称一覧照会（番ポ廃止依頼制御コード）マップ
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005119SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005119SC")){
			parentMap = (HashMap)outputMap.get("KKSV005119SC");
		}

		ArrayList childList = null;

		X31SDataBeanAccessArray listKKSV005118SC_cd01669x_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("番ポ廃止依頼制御コード一覧");
		childList = null;
		if(listKKSV005118SC_cd01669x_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005118SC_cd01669x_EZM0171B010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005118SC_cd01669x_EZM0171B010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005118SC_cd01669x_EZM0171B010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}

				// 番ポ廃止依頼制御コード一覧.コード区分 ← コード名称一覧（番ポ廃止依頼制御コード）マップ.コード名称管理一覧照会明細.コード区分
				if (childMap != null) {
					subbean.sendMessageString("コード区分", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));
				} else {
					subbean.sendMessageString("コード区分", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 番ポ廃止依頼制御コード一覧.コード区分名 ← コード名称一覧（番ポ廃止依頼制御コード）マップ.コード名称管理一覧照会明細.コード区分名
				if (childMap != null) {
					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));
				} else {
					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 番ポ廃止依頼制御コード一覧.コード区分略称 ← コード名称一覧（番ポ廃止依頼制御コード）マップ.コード名称管理一覧照会明細.コード区分略称
				if (childMap != null) {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_ali"));
				} else {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}

		return bean;
	}
	// 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005120SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005120SC")){
			parentMap = (HashMap)outputMap.get("KKSV005120SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005120SC_ekk0081b010cbsmsg1list_EKK0081B010CBSMsg1List = bean[0].getDataBeanArray("サービス契約共通情報一覧照会明細");
		childList = null;
		if(listKKSV005120SC_ekk0081b010cbsmsg1list_EKK0081B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0081B010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0081B010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005120SC_ekk0081b010cbsmsg1list_EKK0081B010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005120SC_ekk0081b010cbsmsg1list_EKK0081B010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005120SC_ekk0081b010cbsmsg1list_EKK0081B010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// サービス契約共通情報一覧照会明細.サービス契約番号 ← サービス契約共通情報一覧照会マップ.サービス契約共通情報一覧照会明細.サービス契約番号
				if (childMap != null) {
					subbean.sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_no"));
				} else {
					subbean.sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約共通情報一覧照会明細.サービス契約番号 ← サービス契約共通情報一覧照会マップ.サービス契約共通情報一覧照会明細.サービス契約番号
				if (childMap != null) {
					subbean.sendMessageString("サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_stat_nm"));
				} else {
					subbean.sendMessageString("サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約共通情報一覧照会明細.請求契約番号 ← サービス契約共通情報一覧照会マップ.サービス契約共通情報一覧照会明細.請求契約番号
				if (childMap != null) {
					subbean.sendMessageString("請求契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("seiky_kei_no"));
				} else {
					subbean.sendMessageString("請求契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約共通情報一覧照会明細.機器提供サービス契約番号 ← サービス契約共通情報一覧照会マップ.サービス契約共通情報一覧照会明細.機器提供サービス契約番号
				if (childMap != null) {
					subbean.sendMessageString("機器提供サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kktk_svc_kei_no"));
				} else {
					subbean.sendMessageString("機器提供サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約共通情報一覧照会明細.マンションＩＤ ← サービス契約共通情報一覧照会マップ.サービス契約共通情報一覧照会明細.マンションＩＤ
				if (childMap != null) {
					subbean.sendMessageString("マンションＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_id"));
				} else {
					subbean.sendMessageString("マンションＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約共通情報一覧照会明細.マンション名 ← サービス契約共通情報一覧照会マップ.サービス契約共通情報一覧照会明細.マンション名
				if (childMap != null) {
					subbean.sendMessageString("マンション名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_nm"));
				} else {
					subbean.sendMessageString("マンション名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				//↓↓↓2012-07-17追加、ST2-2012-00001357対応↓↓↓
				// サービス契約共通情報一覧照会明細.料金プラン名 ← サービス契約共通情報一覧照会マップ.サービス契約共通情報一覧照会明細.料金プラン名
				if (childMap != null) {
					String pplan_nm = (String)childMap.get("pplan_nm");
					subbean.sendMessageString("料金プラン名", X31CWebConst.DATABEAN_SET_VALUE, pplan_nm);
				} else {
					subbean.sendMessageString("料金プラン名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				//↑↑↑2012-07-17追加、ST2-2012-00001357対応↑↑↑
				// 20121009 KAD-2012-0000331 ADD START
				// サービス契約共通情報一覧照会明細.Ｐ−ＩＤ ← サービス契約共通情報一覧照会マップ.サービス契約共通情報一覧照会明細.Ｐ−ＩＤ
				if (childMap != null) {
					subbean.sendMessageString("Ｐ−ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pid"));
				} else {
					subbean.sendMessageString("Ｐ−ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約共通情報一覧照会明細.回線使用契約物件名 ← サービス契約共通情報一覧照会マップ.サービス契約共通情報一覧照会明細.回線使用契約物件名
				if (childMap != null) {
					subbean.sendMessageString("回線使用契約物件名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kisnusekei_bkn_nm"));
				} else {
					subbean.sendMessageString("回線使用契約物件名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 20121009 KAD-2012-0000331 ADD END
				// 20130228 IT1-2012-0002413 ADD START
				// サービス契約共通情報一覧照会明細.回線使用契約物件名 ← サービス契約共通情報一覧照会マップ.サービス契約共通情報一覧照会明細.回線使用契約物件名
				if (childMap != null) {
					subbean.sendMessageString("予約状況", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rsv_jokyo"));
				} else {
					subbean.sendMessageString("予約状況", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 20130228 IT1-2012-0002413 ADD END
				// ANK-3366-00-00 ADD START
				// サービス契約共通情報一覧照会明細.卸先事業者名 ← サービス契約共通情報一覧照会マップ.サービス契約共通情報一覧照会明細.卸先事業者名
				if (childMap != null) {
					subbean.sendMessageString("卸先事業者名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("orsjgs_nm"));
				} else {
					subbean.sendMessageString("卸先事業者名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// ANK-3366-00-00 ADD END
				// ANK-4075-00-00 ADD START
				// サービス契約共通情報一覧照会明細.スキームタイプ名 ← サービス契約共通情報一覧照会マップ.サービス契約共通情報一覧照会明細.スキームタイプ名
				if (childMap != null) {
					subbean.sendMessageString("スキームタイプ名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("scm_type_nm"));
				} else {
					subbean.sendMessageString("スキームタイプ名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約共通情報一覧照会明細.スキーム事業者名 ← サービス契約共通情報一覧照会マップ.サービス契約共通情報一覧照会明細.スキーム事業者名
				if (childMap != null) {
					subbean.sendMessageString("スキーム事業者名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("scm_jgs_nm"));
				} else {
					subbean.sendMessageString("スキーム事業者名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// ANK-4075-00-00 ADD END
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005122SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005122SC")){
			parentMap = (HashMap)outputMap.get("KKSV005122SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005122SC_ekk0451b010cbsmsg1list_EKK0451B010CBSMsg1List = bean[0].getDataBeanArray("割引サービス契約一覧照会明細");
		childList = null;
		if(listKKSV005122SC_ekk0451b010cbsmsg1list_EKK0451B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0451B010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0451B010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005122SC_ekk0451b010cbsmsg1list_EKK0451B010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005122SC_ekk0451b010cbsmsg1list_EKK0451B010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005122SC_ekk0451b010cbsmsg1list_EKK0451B010CBSMsg1List.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_kei_no"));
				} else {
					subbean.sendMessageString("割引サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

//↓↓↓2012-09-12無効、異動区分名称取得方法の統合↓↓↓
//	/**
//	 * 下りマッピング
//	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
//	 * @param outputMap
//	 */
//	@SuppressWarnings("unchecked")
//	public X31SDataBeanAccess[] getKKSV005123SC(X31SDataBeanAccess[] bean, HashMap outputMap){
//
//		HashMap parentMap = null;
//		if(outputMap.containsKey("KKSV005123SC")){
//			parentMap = (HashMap)outputMap.get("KKSV005123SC");
//		}
//
//		ArrayList childList = null;
//		
//
//		X31SDataBeanAccessArray listKKSV005123SC_zm0171_ido_div_list_EZM0171A010CBSMsg1List = bean[0].getDataBeanArray("コード名称一意照会明細（異動区分）");
//		childList = null;
//		if(listKKSV005123SC_zm0171_ido_div_list_EZM0171A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171A010CBSMsg1List")){
//			childList = (ArrayList)parentMap.get("EZM0171A010CBSMsg1List");
//
//			for(int i = 0; i < childList.size(); i++){
//				X31SDataBeanAccess subbean = null;
//				if(listKKSV005123SC_zm0171_ido_div_list_EZM0171A010CBSMsg1List.getCount() -1 >= i){
//					subbean = listKKSV005123SC_zm0171_ido_div_list_EZM0171A010CBSMsg1List.getDataBean(i);
//				}else{
//					subbean = listKKSV005123SC_zm0171_ido_div_list_EZM0171A010CBSMsg1List.addDataBean();
//				}
//				HashMap childMap = (HashMap)childList.get(i);
//				if (subbean == null) {
//					continue;
//				}
//			
//				// コード名称一意照会明細（異動区分）.コード区分名 ← コード名称管理一意照会マップ.コード名称管理一意照会明細.コード区分名
//				if (childMap != null) {
//					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));
//				} else {
//					subbean.sendMessageString("コード区分名", X31CWebConst.DATABEAN_SET_VALUE, new String());
//				}
//			}
//		}
//
//
//		return bean;
//	}
//↑↑↑2012-09-12無効、異動区分名称取得方法の統合↑↑↑

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005124SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005124SC")){
			parentMap = (HashMap)outputMap.get("KKSV005124SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005124SC_work_param_list_EZM0321A010CBSMsg1List = bean[0].getDataBeanArray("業務パラメータ管理一意照会明細");
		childList = null;
		if(listKKSV005124SC_work_param_list_EZM0321A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0321A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EZM0321A010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005124SC_work_param_list_EZM0321A010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005124SC_work_param_list_EZM0321A010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005124SC_work_param_list_EZM0321A010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 業務パラメータ管理一意照会明細.業務パラメータＩＤ ← 業務パラメータ管理一意照会（カスコン）.業務パラメータ管理一意照会明細.業務パラメータID
				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_tstaymd"));
				} else {
					subbean.sendMessageString("業務パラメータ適用開始年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 業務パラメータ管理一意照会明細.業務パラメータ適用終了年月日 ← 業務パラメータ管理一意照会（カスコン）.業務パラメータ管理一意照会明細.業務パラメータ適用終了年月日
				if (childMap != null) {
					subbean.sendMessageString("業務パラメータ適用終了年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("work_param_tendymd"));
				} else {
					subbean.sendMessageString("業務パラメータ適用終了年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 業務パラメータ管理一意照会明細.業務パラメータ名 ← 業務パラメータ管理一意照会（カスコン）.業務パラメータ管理一意照会明細.業務パラメータ名
				if (childMap != null) {
					subbean.sendMessageString("業務パラメータ名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("work_param_nm"));
				} else {
					subbean.sendMessageString("業務パラメータ名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 業務パラメータ管理一意照会明細.業務パラメータ説明 ← 業務パラメータ管理一意照会（カスコン）.業務パラメータ管理一意照会明細.業務パラメータ説明
				if (childMap != null) {
					subbean.sendMessageString("業務パラメータ説明", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("work_param_setmei"));
				} 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());
				}
				// 業務パラメータ管理一意照会明細.更新年月日時分秒 ← 業務パラメータ管理一意照会（カスコン）.業務パラメータ管理一意照会明細.更新年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));
				} else {
					subbean.sendMessageString("更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}
	

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005125CC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005125CC")){
			parentMap = (HashMap)outputMap.get("KKSV005125CC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005125CC_work_param_kyusi_list_EZM0321A010CBSMsg1List = bean[0].getDataBeanArray("業務パラメータ管理一意照会明細（休止期）");
		childList = null;
		if(listKKSV005125CC_work_param_kyusi_list_EZM0321A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0321A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EZM0321A010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005125CC_work_param_kyusi_list_EZM0321A010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005125CC_work_param_kyusi_list_EZM0321A010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005125CC_work_param_kyusi_list_EZM0321A010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 業務パラメータ管理一意照会明細（休止期）.業務パラメータＩＤ ← 業務パラメータ管理一意照会（休止期間）.業務パラメータ管理一意照会明細.業務パラメータID
				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_tstaymd"));
				} else {
					subbean.sendMessageString("業務パラメータ適用開始年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 業務パラメータ管理一意照会明細（休止期）.業務パラメータ適用終了年月日 ← 業務パラメータ管理一意照会（休止期間）.業務パラメータ管理一意照会明細.業務パラメータ適用終了年月日
				if (childMap != null) {
					subbean.sendMessageString("業務パラメータ適用終了年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("work_param_tendymd"));
				} else {
					subbean.sendMessageString("業務パラメータ適用終了年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 業務パラメータ管理一意照会明細（休止期）.業務パラメータ名 ← 業務パラメータ管理一意照会（休止期間）.業務パラメータ管理一意照会明細.業務パラメータ名
				if (childMap != null) {
					subbean.sendMessageString("業務パラメータ名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("work_param_nm"));
				} else {
					subbean.sendMessageString("業務パラメータ名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 業務パラメータ管理一意照会明細（休止期）.業務パラメータ説明 ← 業務パラメータ管理一意照会（休止期間）.業務パラメータ管理一意照会明細.業務パラメータ説明
				if (childMap != null) {
					subbean.sendMessageString("業務パラメータ説明", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("work_param_setmei"));
				} 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());
				}
				// 業務パラメータ管理一意照会明細（休止期）.更新年月日時分秒 ← 業務パラメータ管理一意照会（休止期間）.業務パラメータ管理一意照会明細.更新年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));
				} else {
					subbean.sendMessageString("更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}

		return bean;
	}
	
	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005126SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005126SC")){
			parentMap = (HashMap)outputMap.get("KKSV005126SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005126SC_mskm_list_EKK0021A010CBSMsg1List = bean[0].getDataBeanArray("申込明細一意照会マップ");
		childList = null;
		if(listKKSV005126SC_mskm_list_EKK0021A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0021A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0021A010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005126SC_mskm_list_EKK0021A010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005126SC_mskm_list_EKK0021A010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005126SC_mskm_list_EKK0021A010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 申込明細一意照会マップ.申込番号 ← 申込明細一意照会マップ.申込明細一意照会明細.申込番号
				if (childMap != null) {
					subbean.sendMessageString("申込番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_no"));
				} else {
					subbean.sendMessageString("申込番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細一意照会マップ.申込書番号 ← 申込明細一意照会マップ.申込明細一意照会明細.申込書番号
				if (childMap != null) {
					subbean.sendMessageString("申込書番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskmsho_no"));
				} else {
					subbean.sendMessageString("申込書番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}
	
	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005127SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005127SC")){
			parentMap = (HashMap)outputMap.get("KKSV005127SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005127SC_svc_kai_ucwk_list_EKK0251A010CBSMsg1List = bean[0].getDataBeanArray("サービス契約回線内訳一意照会マップ");
		childList = null;
		if(listKKSV005127SC_svc_kai_ucwk_list_EKK0251A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0251A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0251A010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005127SC_svc_kai_ucwk_list_EKK0251A010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005127SC_svc_kai_ucwk_list_EKK0251A010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005127SC_svc_kai_ucwk_list_EKK0251A010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// サービス契約回線内訳一意照会マップ.サービス契約回線内訳番号 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.サービス契約回線内訳番号
				if (childMap != null) {
					subbean.sendMessageString("サービス契約回線内訳番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_kaisen_ucwk_no"));
				} else {
					subbean.sendMessageString("サービス契約回線内訳番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.世代登録年月日時分秒 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.世代登録年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("世代登録年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("gene_add_dtm"));
				} else {
					subbean.sendMessageString("世代登録年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.サービス契約回線内訳ステータス ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.サービス契約回線内訳ステータス
				if (childMap != null) {
					subbean.sendMessageString("サービス契約回線内訳ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_kaisen_ucwk_stat"));
				} else {
					subbean.sendMessageString("サービス契約回線内訳ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.サービス契約回線内訳ステータス名称 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.サービス契約回線内訳ステータス名称
				if (childMap != null) {
					subbean.sendMessageString("サービス契約回線内訳ステータス名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_kaisen_ucwk_stat_nm"));
				} else {
					subbean.sendMessageString("サービス契約回線内訳ステータス名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.申込明細番号 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.申込明細番号
				if (childMap != null) {
					subbean.sendMessageString("申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_dtl_no"));
				} else {
					subbean.sendMessageString("申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.住所未確定フラグ ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.住所未確定フラグ
				if (childMap != null) {
					subbean.sendMessageString("住所未確定フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ad_mi_fix_flg"));
				} else {
					subbean.sendMessageString("住所未確定フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.住所未確定フラグ名称 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.住所未確定フラグ名称
				if (childMap != null) {
					subbean.sendMessageString("住所未確定フラグ名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ad_mi_fix_flg_nm"));
				} else {
					subbean.sendMessageString("住所未確定フラグ名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// ANK-4315-00-00 ADD START
				// サービス契約回線内訳一意照会マップ.HGW交換不可フラグ ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.HGW交換不可フラグ
				if (childMap != null) {
					subbean.sendMessageString("HGW交換不可フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hgw_kkn_ffg"));
				} else {
					subbean.sendMessageString("HGW交換不可フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// ANK-4315-00-00 ADD END
				
				// サービス契約回線内訳一意照会マップ.住所未確定解除年月日 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.住所未確定解除年月日
				if (childMap != null) {
					subbean.sendMessageString("住所未確定解除年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ad_mi_fix_rls_ymd"));
				} else {
					subbean.sendMessageString("住所未確定解除年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線場所＿契約者住所差異フラグ ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線場所＿契約者住所差異フラグ
				if (childMap != null) {
					subbean.sendMessageString("回線場所＿契約者住所差異フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_plc_ksh_ad_sai_flg"));
				} else {
					subbean.sendMessageString("回線場所＿契約者住所差異フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.お客様ＳＯＳ利用有無 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.お客様SOS利用有無
				if (childMap != null) {
					subbean.sendMessageString("お客様ＳＯＳ利用有無", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_sos_use_um"));
				} else {
					subbean.sendMessageString("お客様ＳＯＳ利用有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.お客様ＳＯＳ利用有無名称 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.お客様SOS利用有無名称
				if (childMap != null) {
					subbean.sendMessageString("お客様ＳＯＳ利用有無名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_sos_use_um_nm"));
				} else {
					subbean.sendMessageString("お客様ＳＯＳ利用有無名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線コード ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線コード
				if (childMap != null) {
					subbean.sendMessageString("回線コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_cd"));
				} else {
					subbean.sendMessageString("回線コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線コード名称 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線コード名称
				if (childMap != null) {
					subbean.sendMessageString("回線コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_cd_nm"));
				} else {
					subbean.sendMessageString("回線コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.マンション物件番号 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.マンション物件番号
				if (childMap != null) {
					subbean.sendMessageString("マンション物件番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_bukken_no"));
				} else {
					subbean.sendMessageString("マンション物件番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線場所電話番号 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線場所電話番号
				if (childMap != null) {
					subbean.sendMessageString("回線場所電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_telno"));
				} else {
					subbean.sendMessageString("回線場所電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線場所カナ名 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線場所カナ名
				if (childMap != null) {
					subbean.sendMessageString("回線場所カナ名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_plc_kana"));
				} else {
					subbean.sendMessageString("回線場所カナ名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線場所住所コード ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線場所住所コード
				if (childMap != null) {
					subbean.sendMessageString("回線場所住所コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_ad_cd"));
				} else {
					subbean.sendMessageString("回線場所住所コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線場所郵便番号 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線場所郵便番号
				if (childMap != null) {
					subbean.sendMessageString("回線場所郵便番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_pcd"));
				} else {
					subbean.sendMessageString("回線場所郵便番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線場所都道府県名 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線場所都道府県名
				if (childMap != null) {
					subbean.sendMessageString("回線場所都道府県名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_state_nm"));
				} else {
					subbean.sendMessageString("回線場所都道府県名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線場所市区町村名 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線場所市区町村名
				if (childMap != null) {
					subbean.sendMessageString("回線場所市区町村名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_city_nm"));
				} else {
					subbean.sendMessageString("回線場所市区町村名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線場所大字通称名 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線場所大字通称名
				if (childMap != null) {
					subbean.sendMessageString("回線場所大字通称名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_oaztsu_nm"));
				} else {
					subbean.sendMessageString("回線場所大字通称名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線場所字丁目名 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線場所字丁目名
				if (childMap != null) {
					subbean.sendMessageString("回線場所字丁目名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_azcho_nm"));
				} else {
					subbean.sendMessageString("回線場所字丁目名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線場所番地号 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線場所番地号
				if (childMap != null) {
					subbean.sendMessageString("回線場所番地号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_bnchigo"));
				} else {
					subbean.sendMessageString("回線場所番地号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線場所住所補記・建物名 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線場所住所補記・建物名
				if (childMap != null) {
					subbean.sendMessageString("回線場所住所補記・建物名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_adrttm"));
				} else {
					subbean.sendMessageString("回線場所住所補記・建物名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線場所住所補記・部屋番号 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線場所住所補記・部屋番号
				if (childMap != null) {
					subbean.sendMessageString("回線場所住所補記・部屋番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_adrrm"));
				} else {
					subbean.sendMessageString("回線場所住所補記・部屋番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線場所番号 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線場所番号
				if (childMap != null) {
					subbean.sendMessageString("回線場所番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_no"));
				} else {
					subbean.sendMessageString("回線場所番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線場所区画整理中フラグ ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線場所区画整理中フラグ
				if (childMap != null) {
					subbean.sendMessageString("回線場所区画整理中フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kisn_plc_kkk_seiri_chu_flg"));
				} else {
					subbean.sendMessageString("回線場所区画整理中フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線場所補足コード１ ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線場所補足コード1
				if (childMap != null) {
					subbean.sendMessageString("回線場所補足コード１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kisn_plc_hsk_cd_1"));
				} else {
					subbean.sendMessageString("回線場所補足コード１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線場所補足コード２ ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線場所補足コード2
				if (childMap != null) {
					subbean.sendMessageString("回線場所補足コード２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kisn_plc_hsk_cd_2"));
				} else {
					subbean.sendMessageString("回線場所補足コード２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線場所補足メモ ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線場所補足メモ
				if (childMap != null) {
					subbean.sendMessageString("回線場所補足メモ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kisn_plc_hsk_memo"));
				} else {
					subbean.sendMessageString("回線場所補足メモ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線場所住所確定フラグ ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線場所住所確定フラグ
				if (childMap != null) {
					subbean.sendMessageString("回線場所住所確定フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kisn_plc_ad_fix_flg"));
				} else {
					subbean.sendMessageString("回線場所住所確定フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線場所住所確定後変更可否 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線場所住所確定後変更可否
				if (childMap != null) {
					subbean.sendMessageString("回線場所住所確定後変更可否", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kisn_plc_ad_fix_af_chge_kh"));
				} else {
					subbean.sendMessageString("回線場所住所確定後変更可否", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.関電営業所番号 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.関電営業所番号
				if (childMap != null) {
					subbean.sendMessageString("関電営業所番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kepco_busioffice_no"));
				} else {
					subbean.sendMessageString("関電営業所番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.使用開始年月日 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.使用開始年月日
				if (childMap != null) {
					subbean.sendMessageString("使用開始年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("use_staymd"));
				} else {
					subbean.sendMessageString("使用開始年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.住所形態コード ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.住所形態コード
				if (childMap != null) {
					subbean.sendMessageString("住所形態コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ad_form_cd"));
				} else {
					subbean.sendMessageString("住所形態コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.住所形態コード名称 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.住所形態コード名称
				if (childMap != null) {
					subbean.sendMessageString("住所形態コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ad_form_cd_nm"));
				} else {
					subbean.sendMessageString("住所形態コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.竣工予定年月日 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.竣工予定年月日
				if (childMap != null) {
					subbean.sendMessageString("竣工予定年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("shunko_rsv_ymd"));
				} else {
					subbean.sendMessageString("竣工予定年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.電力送電予定年月日 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.電力送電予定年月日
				if (childMap != null) {
					subbean.sendMessageString("電力送電予定年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("epower_soden_rsv_ymd"));
				} else {
					subbean.sendMessageString("電力送電予定年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.入居予定年月日 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.入居予定年月日
				if (childMap != null) {
					subbean.sendMessageString("入居予定年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("nyukyo_rsv_ymd"));
				} else {
					subbean.sendMessageString("入居予定年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.引渡し予定年月日 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.引渡し予定年月日
				if (childMap != null) {
					subbean.sendMessageString("引渡し予定年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hikiwatashi_rsv_ymd"));
				} else {
					subbean.sendMessageString("引渡し予定年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.引越し予定年月日 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.引越し予定年月日
				if (childMap != null) {
					subbean.sendMessageString("引越し予定年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hikkoshi_rsv_ymd"));
				} else {
					subbean.sendMessageString("引越し予定年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.Ｘ座標 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.X座標
				if (childMap != null) {
					subbean.sendMessageString("Ｘ座標", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("xzahyo"));
				} else {
					subbean.sendMessageString("Ｘ座標", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.Ｙ座標 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.Y座標
				if (childMap != null) {
					subbean.sendMessageString("Ｙ座標", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("yzahyo"));
				} else {
					subbean.sendMessageString("Ｙ座標", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.経度 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.経度
				if (childMap != null) {
					subbean.sendMessageString("経度", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("lgtd"));
				} else {
					subbean.sendMessageString("経度", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.緯度 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.緯度
				if (childMap != null) {
					subbean.sendMessageString("緯度", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("lttd"));
				} else {
					subbean.sendMessageString("緯度", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.座標補正有無 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.座標補正有無
				if (childMap != null) {
					subbean.sendMessageString("座標補正有無", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("zahyo_hosei_um"));
				} else {
					subbean.sendMessageString("座標補正有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.座標補正有無名称 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.座標補正有無名称
				if (childMap != null) {
					subbean.sendMessageString("座標補正有無名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("zahyo_hosei_um_nm"));
				} else {
					subbean.sendMessageString("座標補正有無名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.テレビ個別対応コード ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.テレビ個別対応コード
				if (childMap != null) {
					subbean.sendMessageString("テレビ個別対応コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tv_kobet_taio_cd"));
				} else {
					subbean.sendMessageString("テレビ個別対応コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.ＴＶアンテナ有無 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.TVアンテナ有無
				if (childMap != null) {
					subbean.sendMessageString("ＴＶアンテナ有無", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tv_antenna_um"));
				} else {
					subbean.sendMessageString("ＴＶアンテナ有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.ＴＶアンテナ有無名称 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.TVアンテナ有無名称
				if (childMap != null) {
					subbean.sendMessageString("ＴＶアンテナ有無名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tv_antenna_um_nm"));
				} else {
					subbean.sendMessageString("ＴＶアンテナ有無名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.方角コード１ ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.方角コード1
				if (childMap != null) {
					subbean.sendMessageString("方角コード１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("direction_cd_1"));
				} else {
					subbean.sendMessageString("方角コード１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.方角コード２ ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.方角コード2
				if (childMap != null) {
					subbean.sendMessageString("方角コード２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("direction_cd_2"));
				} else {
					subbean.sendMessageString("方角コード２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.戸建建築階数コード ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.戸建建築階数コード
				if (childMap != null) {
					subbean.sendMessageString("戸建建築階数コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kodate_kcku_flr_cnt_cd"));
				} else {
					subbean.sendMessageString("戸建建築階数コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.集合住宅入居階数コード ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.集合住宅入居階数コード
				if (childMap != null) {
					subbean.sendMessageString("集合住宅入居階数コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("shugj_nyukyo_flr_cnt_cd"));
				} else {
					subbean.sendMessageString("集合住宅入居階数コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.集合住宅入居階数コード名称 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.集合住宅入居階数コード名称
				if (childMap != null) {
					subbean.sendMessageString("集合住宅入居階数コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("shugj_nyukyo_flr_cnt_cd_nm"));
				} else {
					subbean.sendMessageString("集合住宅入居階数コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.通信速度コード ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.通信速度コード
				if (childMap != null) {
					subbean.sendMessageString("通信速度コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tsushin_speed_cd"));
				} else {
					subbean.sendMessageString("通信速度コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.ＰＯＮ種別コード ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.PON種別コード
				if (childMap != null) {
					subbean.sendMessageString("ＰＯＮ種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pon_sbt_cd"));
				} else {
					subbean.sendMessageString("ＰＯＮ種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.ＰＯＮ種別コード名称 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.PON種別コード名称
				if (childMap != null) {
					subbean.sendMessageString("ＰＯＮ種別コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pon_sbt_cd_nm"));
				} else {
					subbean.sendMessageString("ＰＯＮ種別コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.ループバックテスト完了年月日 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.ループバックテスト完了年月日
				if (childMap != null) {
					subbean.sendMessageString("ループバックテスト完了年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("loopback_test_fin_ymd"));
				} else {
					subbean.sendMessageString("ループバックテスト完了年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線提供会社コード ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線提供会社コード
				if (childMap != null) {
					subbean.sendMessageString("回線提供会社コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_tk_comp_cd"));
				} else {
					subbean.sendMessageString("回線提供会社コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.回線提供会社コード名称 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.回線提供会社コード名称
				if (childMap != null) {
					subbean.sendMessageString("回線提供会社コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_tk_comp_cd_nm"));
				} else {
					subbean.sendMessageString("回線提供会社コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.ＶＤＳＬ利用電話回線種別コード ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.VDSL利用電話回線種別コード
				if (childMap != null) {
					subbean.sendMessageString("ＶＤＳＬ利用電話回線種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("vdsl_use_tel_kisn_sbt_cd"));
				} else {
					subbean.sendMessageString("ＶＤＳＬ利用電話回線種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.ＶＤＳＬ利用電話回線切替予定年月日 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.VDSL利用電話回線切替予定年月日
				if (childMap != null) {
					subbean.sendMessageString("ＶＤＳＬ利用電話回線切替予定年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("vdsl_use_dksn_swch_rsv_ymd"));
				} else {
					subbean.sendMessageString("ＶＤＳＬ利用電話回線切替予定年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.ＶＤＳＬ利用対象電話番号回線種別コード ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.VDSL利用対象電話番号回線種別コード
				if (childMap != null) {
					subbean.sendMessageString("ＶＤＳＬ利用対象電話番号回線種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("vdsl_use_tg_dbksn_sbt_cd"));
				} else {
					subbean.sendMessageString("ＶＤＳＬ利用対象電話番号回線種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.ＶＤＳＬ利用対象電話番号 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.VDSL利用対象電話番号
				if (childMap != null) {
					subbean.sendMessageString("ＶＤＳＬ利用対象電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("vdsl_use_tg_telno"));
				} else {
					subbean.sendMessageString("ＶＤＳＬ利用対象電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.異動区分 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.異動区分
				if (childMap != null) {
					subbean.sendMessageString("異動区分", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ido_div"));
				} else {
					subbean.sendMessageString("異動区分", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.異動区分名称 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.異動区分名称
				if (childMap != null) {
					subbean.sendMessageString("異動区分名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ido_div_nm"));
				} else {
					subbean.sendMessageString("異動区分名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.引越し年月日 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.引越し年月日
				if (childMap != null) {
					subbean.sendMessageString("引越し年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hikkoshi_ymd"));
				} else {
					subbean.sendMessageString("引越し年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.該当エリアサービス開始年月日 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.該当エリアサービス開始年月日
				if (childMap != null) {
					subbean.sendMessageString("該当エリアサービス開始年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("gaito_area_svc_staymd"));
				} else {
					subbean.sendMessageString("該当エリアサービス開始年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.撤去工事希望年月日 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.撤去工事希望年月日
				if (childMap != null) {
					subbean.sendMessageString("撤去工事希望年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tekkyo_koji_kibo_ymd"));
				} else {
					subbean.sendMessageString("撤去工事希望年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.使用終了年月日 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.使用終了年月日
				if (childMap != null) {
					subbean.sendMessageString("使用終了年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("use_endymd"));
				} else {
					subbean.sendMessageString("使用終了年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.起点変電所コード ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.起点変電所コード
				if (childMap != null) {
					subbean.sendMessageString("起点変電所コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kiten_hdsho_cd"));
				} else {
					subbean.sendMessageString("起点変電所コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.集約局コード ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.集約局コード
				if (childMap != null) {
					subbean.sendMessageString("集約局コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("shyakk_cd"));
				} else {
					subbean.sendMessageString("集約局コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.サービスキャンセル年月日 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.サービスキャンセル年月日
				if (childMap != null) {
					subbean.sendMessageString("サービスキャンセル年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_cancel_ymd"));
				} else {
					subbean.sendMessageString("サービスキャンセル年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.サービスキャンセル理由コード ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.サービスキャンセル理由コード
				if (childMap != null) {
					subbean.sendMessageString("サービスキャンセル理由コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_cancel_rsn_cd"));
				} else {
					subbean.sendMessageString("サービスキャンセル理由コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.サービス契約回線内訳キャンセル取消年月日 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.サービス契約回線内訳キャンセル取消年月日
				if (childMap != null) {
					subbean.sendMessageString("サービス契約回線内訳キャンセル取消年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svkei_kisn_uw_cncl_cl_ymd"));
				} else {
					subbean.sendMessageString("サービス契約回線内訳キャンセル取消年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.登録年月日時分秒 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.登録年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("登録年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("add_dtm"));
				} else {
					subbean.sendMessageString("登録年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.登録オペレータアカウント ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.登録オペレータアカウント
				if (childMap != null) {
					subbean.sendMessageString("登録オペレータアカウント", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("add_opeacnt"));
				} else {
					subbean.sendMessageString("登録オペレータアカウント", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.更新年月日時分秒 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.更新年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));
				} else {
					subbean.sendMessageString("更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.更新オペレータアカウント ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.更新オペレータアカウント
				if (childMap != null) {
					subbean.sendMessageString("更新オペレータアカウント", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_opeacnt"));
				} else {
					subbean.sendMessageString("更新オペレータアカウント", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.削除年月日時分秒 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.削除年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("削除年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("del_dtm"));
				} else {
					subbean.sendMessageString("削除年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.削除オペレータアカウント ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.削除オペレータアカウント
				if (childMap != null) {
					subbean.sendMessageString("削除オペレータアカウント", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("del_opeacnt"));
				} else {
					subbean.sendMessageString("削除オペレータアカウント", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.無効フラグ ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.無効フラグ
				if (childMap != null) {
					subbean.sendMessageString("無効フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mk_flg"));
				} else {
					subbean.sendMessageString("無効フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.無効フラグ名称 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.無効フラグ名称
				if (childMap != null) {
					subbean.sendMessageString("無効フラグ名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mk_flg_nm"));
				} else {
					subbean.sendMessageString("無効フラグ名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約回線内訳一意照会マップ.最終更新年月日時分秒 ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.更新年月日時分秒	2011-12-09改修
				if (childMap != null) {
					subbean.sendMessageString("最終更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));
				} else {
					subbean.sendMessageString("最終更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				//▼▼▼▼▼【ANK-1705-00-00】VLAN-ID情報の表示対応 ADD START▼▼▼▼▼
				// サービス契約回線内訳一意照会マップ.電話VLAN-ID ← サービス契約回線内訳一意照会マップ.サービス契約回線内訳一意照会明細.電話VLAN-ID
				if (childMap != null) {
					subbean.sendMessageString("電話VLAN-ID", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tel_vlan_id"));
				} else {
					subbean.sendMessageString("電話VLAN-ID", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				//▲▲▲▲▲【ANK-1705-00-00】VLAN-ID情報の表示対応 ADD END▲▲▲▲▲
				

			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005128SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005128SC")){
			parentMap = (HashMap)outputMap.get("KKSV005128SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005128SC_mansion_list_EKK0861B002CBSMsg1List = bean[0].getDataBeanArray("マンション情報明細リスト");
		childList = null;
		if(listKKSV005128SC_mansion_list_EKK0861B002CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0861B002CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0861B002CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005128SC_mansion_list_EKK0861B002CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005128SC_mansion_list_EKK0861B002CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005128SC_mansion_list_EKK0861B002CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// マンション情報明細リスト.提供方式契約番号 ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.提供方式契約番号
				if (childMap != null) {
					subbean.sendMessageString("提供方式契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tk_hoshiki_kei_no"));
				} else {
					subbean.sendMessageString("提供方式契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.提供設備種別コード ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.提供設備種別コード
				if (childMap != null) {
					subbean.sendMessageString("提供設備種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tk_equip_sbt_cd"));
				} else {
					subbean.sendMessageString("提供設備種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.提供設備帯域種別コード ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.提供設備帯域種別コード
				if (childMap != null) {
					subbean.sendMessageString("提供設備帯域種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tk_equip_taiiki_sbt_cd"));
				} else {
					subbean.sendMessageString("提供設備帯域種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.マンションプランコード ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.マンションプランコード
				if (childMap != null) {
					subbean.sendMessageString("マンションプランコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_plan_cd"));
				} else {
					subbean.sendMessageString("マンションプランコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.提供方式パターンコード ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.提供方式パターンコード
				if (childMap != null) {
					subbean.sendMessageString("提供方式パターンコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tk_hoshiki_pattern_cd"));
				} else {
					subbean.sendMessageString("提供方式パターンコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.提供方式コード ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.提供方式コード
				if (childMap != null) {
					subbean.sendMessageString("提供方式コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tk_hoshiki_cd"));
				} else {
					subbean.sendMessageString("提供方式コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.アクセス回線速度コード ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.アクセス回線速度コード
				if (childMap != null) {
					subbean.sendMessageString("アクセス回線速度コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("accss_kisn_speed_cd"));
				} else {
					subbean.sendMessageString("アクセス回線速度コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.棟内速度コード ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.棟内速度コード
				if (childMap != null) {
					subbean.sendMessageString("棟内速度コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tonai_speed_cd"));
				} else {
					subbean.sendMessageString("棟内速度コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.加入契約支払方式コード ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.加入契約支払方式コード
				if (childMap != null) {
					subbean.sendMessageString("加入契約支払方式コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kanyu_kei_pay_hoshiki_cd"));
				} else {
					subbean.sendMessageString("加入契約支払方式コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.提供料金種別コード ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.提供料金種別コード
				if (childMap != null) {
					subbean.sendMessageString("提供料金種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tk_prc_sbt_cd"));
				} else {
					subbean.sendMessageString("提供料金種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.回線使用契約番号 ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.回線使用契約番号
				if (childMap != null) {
					subbean.sendMessageString("回線使用契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_use_kei_no"));
				} else {
					subbean.sendMessageString("回線使用契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.オーナー契約番号 ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.オーナー契約番号
				if (childMap != null) {
					subbean.sendMessageString("オーナー契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ownr_kei_no"));
				} else {
					subbean.sendMessageString("オーナー契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.マンションＩＤ ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.マンションID
				if (childMap != null) {
					subbean.sendMessageString("マンションＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_id"));
				} else {
					subbean.sendMessageString("マンションＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.マンションコースコード ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.マンションコースコード
				if (childMap != null) {
					subbean.sendMessageString("マンションコースコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_course_cd"));
				} else {
					subbean.sendMessageString("マンションコースコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.マンションサービスメニューコード ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.マンションサービスメニューコード
				if (childMap != null) {
					subbean.sendMessageString("マンションサービスメニューコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_svc_menu_cd"));
				} else {
					subbean.sendMessageString("マンションサービスメニューコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.マンションコース名 ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.マンションコース名
				if (childMap != null) {
					subbean.sendMessageString("マンションコース名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_course_nm"));
				} else {
					subbean.sendMessageString("マンションコース名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.ＩＰ払出コード ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.IP払出コード
				if (childMap != null) {
					subbean.sendMessageString("ＩＰ払出コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ip_hradsi_cd"));
				} else {
					subbean.sendMessageString("ＩＰ払出コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.ＩＰ払出コード名称 ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.IP払出コード名称
				if (childMap != null) {
					subbean.sendMessageString("ＩＰ払出コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ip_hradsi_cd_nm"));
				} else {
					subbean.sendMessageString("ＩＰ払出コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.回線速度コード ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.回線速度コード
				if (childMap != null) {
					subbean.sendMessageString("回線速度コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kisn_speed_cd"));
				} else {
					subbean.sendMessageString("回線速度コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.回線速度コード名称 ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.回線速度コード名称
				if (childMap != null) {
					subbean.sendMessageString("回線速度コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kisn_speed_cd_nm"));
				} else {
					subbean.sendMessageString("回線速度コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.マンション通信設備コード ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.マンション通信設備コード
				if (childMap != null) {
					subbean.sendMessageString("マンション通信設備コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mans_tushin_equip_cd"));
				} else {
					subbean.sendMessageString("マンション通信設備コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.マンション通信設備コード名称 ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.マンション通信設備コード名称
				if (childMap != null) {
					subbean.sendMessageString("マンション通信設備コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mans_tushin_equip_cd_nm"));
				} else {
					subbean.sendMessageString("マンション通信設備コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.マンション物件番号 ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.マンション物件番号
				if (childMap != null) {
					subbean.sendMessageString("マンション物件番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_bukken_no"));
				} else {
					subbean.sendMessageString("マンション物件番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.ＰＩＤ ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.Ｐ−ＩＤ
				if (childMap != null) {
					subbean.sendMessageString("ＰＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pid"));
				} else {
					subbean.sendMessageString("ＰＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.マンションオーナーＩＤ ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.マンションオーナーID
				if (childMap != null) {
					subbean.sendMessageString("マンションオーナーＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_ownr_id"));
				} else {
					subbean.sendMessageString("マンションオーナーＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.支払方式コード ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.支払方式コード
				if (childMap != null) {
					subbean.sendMessageString("支払方式コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pay_hoshiki_cd"));
				} else {
					subbean.sendMessageString("支払方式コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.支払方式コード名称 ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.支払方式コード名称
				if (childMap != null) {
					subbean.sendMessageString("支払方式コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pay_hoshiki_cd_nm"));
				} else {
					subbean.sendMessageString("支払方式コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.マンションサービスメニュー名 ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.マンションサービスメニュー名
				if (childMap != null) {
					subbean.sendMessageString("マンションサービスメニュー名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_svc_menu_nm"));
				} else {
					subbean.sendMessageString("マンションサービスメニュー名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.マンション名 ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.マンション名
				if (childMap != null) {
					subbean.sendMessageString("マンション名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_nm"));
				} else {
					subbean.sendMessageString("マンション名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.マンション物件コード ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.マンション物件コード
				if (childMap != null) {
					subbean.sendMessageString("マンション物件コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_bukken_cd"));
				} else {
					subbean.sendMessageString("マンション物件コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// マンション情報明細リスト.マンション物件コード名称 ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.マンション物件コード名称
				if (childMap != null) {
					subbean.sendMessageString("マンション物件コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_bukken_cd_nm"));
				} else {
					subbean.sendMessageString("マンション物件コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 20130604 IT1-2013-0001255 ADD START
				// マンション情報明細リスト.サービス開始予定年月日 ← マンション情報一覧照会（サービス契約番号）マップ.マンション情報一覧照会（サービス契約番号）照会明細.サービス開始予定年月日
				if (childMap != null) {
					subbean.sendMessageString("サービス開始予定年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_sta_rsv_ymd"));
				} else {
					subbean.sendMessageString("サービス開始予定年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 20130604 IT1-2013-0001255 ADD END
			}
		}


		return bean;
	}


	/**
	 * 顧客契約共通画面ヘッダ情報取得CC　下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @return サービスフォームBean
	 * @since 2012-03-08 ST2-2012-0000326対応
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005121CC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005121CC")){
			parentMap = (HashMap)outputMap.get("KKSV005121CC");
		}


		X31SDataBeanAccessArray listKKSV005121CC_ECH0231A010CBSMsg1List =
			bean[0].getDataBeanArray(KKW00130SFConst.ECH0231A010CBSMSG1LIST);

		if(listKKSV005121CC_ECH0231A010CBSMsg1List != null && parentMap != null){

			int i = 0;
			{
				X31SDataBeanAccess subbean = null;
				if(listKKSV005121CC_ECH0231A010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005121CC_ECH0231A010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005121CC_ECH0231A010CBSMsg1List.addDataBean();
				}

				// 督促ステータス名称
				String tokusoku_stat_nm = (String)parentMap.get("tokusoku_stat_nm");
				subbean.sendMessageString(KKW00130SFConst.TOKUSOKU_STAT_16, X31CWebConst.DATABEAN_SET_VALUE, tokusoku_stat_nm);
				//↓↓↓2012-07-17追加、ST2-2012-00001357対応のついで↓↓↓
				// ルータ種別
				String router_sbt = (String)parentMap.get("router_sbt_nm");
				subbean.sendMessageString(KKW00130SFConst.ROUTER_SBT_16, X31CWebConst.DATABEAN_SET_VALUE, router_sbt);
				//↑↑↑2012-07-17追加、ST2-2012-00001357対応のついで↑↑↑
				// ファミリーパック有無
				String family_pack_um = (String)parentMap.get("family_pack_um");
				subbean.sendMessageString(KKW00130SFConst.FAMILY_PACK_UM_16, X31CWebConst.DATABEAN_SET_VALUE, family_pack_um);
			}
		}

		//↓↓↓2012-09-12追加、異動区分名称取得方法の統合↓↓↓
		X31SDataBeanAccessArray listKKSV005123SC_zm0171_ido_div_list_EZM0171A010CBSMsg1List =
			bean[0].getDataBeanArray(KKW00130SFConst.ZM0171_IDO_DIV_LIST);

		if(listKKSV005123SC_zm0171_ido_div_list_EZM0171A010CBSMsg1List != null && parentMap != null){

			int i = 0;
			{
				X31SDataBeanAccess subbean = null;
				if(listKKSV005123SC_zm0171_ido_div_list_EZM0171A010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005123SC_zm0171_ido_div_list_EZM0171A010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005123SC_zm0171_ido_div_list_EZM0171A010CBSMsg1List.addDataBean();
				}
			
				// 異動区分名称
				String ido_div_nm = (String)parentMap.get("ido_div_nm");
				if (JKKCommonUtil.isNull(ido_div_nm)) {
					subbean.sendMessageString(KKW00130SFConst.CD_DIV_NM_11, X31CWebConst.DATABEAN_SET_VALUE, new String());
				} else {
					subbean.sendMessageString(KKW00130SFConst.CD_DIV_NM_11, X31CWebConst.DATABEAN_SET_VALUE, ido_div_nm);
				}
			}
		}
		//↑↑↑2012-09-12追加、異動区分名称取得方法の統合↑↑↑

		return bean;
	}

	// IT2-2012-0000498 2012/05/07 ADD START
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005198SC(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_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));

		// 解約
		parentMap.put("key_ido_rsv_dtl_cd", "005");

		// 未反映、予約手続中のみ
		parentMap.put("key_ido_rsv_stat_cd", "00,03");

		outputMap.put("KKSV005198SC", parentMap);

		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005199SC(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_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));

		// 解約
		parentMap.put("key_ido_rsv_dtl_cd", "006");

		// 未反映、予約手続中のみ
		parentMap.put("key_ido_rsv_stat_cd", "00,03");

		outputMap.put("KKSV005199SC", parentMap);

		return outputMap;
	}
	// IT2-2012-0000498 2012/05/07 ADD END

	// IT2-2012-0001192 2012/06/27 ADD START
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005129SC(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_work_param_id", String.valueOf("KK_SVCSTAYMD_CHKDCNT"));

		outputMap.put("KKSV005129SC", parentMap);

		return outputMap;
	}

//↓↓↓2012-07-10無効化、IT2-2012-0001234,0001235対応↓↓↓
//	/**
//	 * 上りマッピングをする
//	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
//	 * @param outputMap
//	 * @param func_code　機能コード
//	 */
//	@SuppressWarnings("unchecked")
//	public HashMap setKKSV005130SC(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_work_param_id", String.valueOf("KK_SVCENDYMD_CHKDCNT"));
//
//		outputMap.put("KKSV005130SC", parentMap);
//
//		return outputMap;
//	}
//↑↑↑2012-07-10無効化、IT2-2012-0001234,0001235対応↑↑↑

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005131SC(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_prc_grp_cd", bean[0].sendMessageString(KKW00130SFConst.PRC_GRP_CD_04, X31CWebConst.DATABEAN_GET_VALUE));
		
		// 予約適用年月日(運用年月日)
		parentMap.put("key_rsv_aply_ymd", bean[0].sendMessageString(KKW00130SFConst.UNYO_YMD, X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV005131SC", parentMap);

		return outputMap;
	}
	
	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005129SC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{
		HashMap parentMap = null;
		if (outputMap.containsKey("KKSV005129SC"))
		{
			parentMap = (HashMap)outputMap.get("KKSV005129SC");
		}

		if (parentMap != null && parentMap.containsKey("EZM0321A010CBSMsg1List"))
		{
			ArrayList childList = (ArrayList)parentMap.get("EZM0321A010CBSMsg1List");
			for (int i = 0; i < childList.size(); i++)
			{
				HashMap childMap = (HashMap)childList.get(i);

				// サービス開始年月日未来日チェック日数 ← 業務パラメータ照会（サービス開始年月日未来日チェック日数）マップ.業務パラメータ管理一意照会明細.業務パラメータ設定値
				if (childMap != null)
				{
					bean[0].sendMessageString(KKW00130SFConst.SVC_STA_YMD_CHECKDAYS, X31CWebConst.DATABEAN_SET_VALUE,
							(String)childMap.get("work_param_sette_value"));
				}
			}
		}

		return bean;
	}

//↓↓↓2012-07-10無効化、IT2-2012-0001234,0001235対応↓↓↓
//	/**
//	 * 下りマッピング
//	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
//	 * @param outputMap
//	 */
//	@SuppressWarnings("unchecked")
//	public X31SDataBeanAccess[] getKKSV005130SC(X31SDataBeanAccess[] bean, HashMap outputMap)
//	{
//		HashMap parentMap = null;
//		if (outputMap.containsKey("KKSV005130SC"))
//		{
//			parentMap = (HashMap)outputMap.get("KKSV005130SC");
//		}
//
//		if (parentMap != null && parentMap.containsKey("EZM0321A010CBSMsg1List"))
//		{
//			ArrayList childList = (ArrayList)parentMap.get("EZM0321A010CBSMsg1List");
//			for (int i = 0; i < childList.size(); i++)
//			{
//				HashMap childMap = (HashMap)childList.get(i);
//
//				// サービス終了年月日未来日チェック日数 ← 業務パラメータ照会（サービス開始年月日未来日チェック日数）マップ.業務パラメータ管理一意照会明細.業務パラメータ設定値
//				if (childMap != null)
//				{
//					bean[0].sendMessageString(KKW00130SFConst.SVC_END_YMD_CHECKDAYS, X31CWebConst.DATABEAN_SET_VALUE,
//							(String)childMap.get("work_param_sette_value"));
//				}
//			}
//		}
//
//		return bean;
//	}
//↑↑↑2012-07-10無効化、IT2-2012-0001234,0001235対応↑↑↑

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005131SC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{
		HashMap parentMap = null;
		if (outputMap.containsKey("KKSV005131SC"))
		{
			parentMap = (HashMap)outputMap.get("KKSV005131SC");
		}

		if (parentMap != null && parentMap.containsKey("EKK0781A010CBSMsg1List"))
		{
			ArrayList childList = (ArrayList)parentMap.get("EKK0781A010CBSMsg1List");
			for (int i = 0; i < childList.size(); i++)
			{
				HashMap childMap = (HashMap)childList.get(i);

				// 回復可能期間 ← 料金グループ一意照会マップ.料金グループ一意照会明細.回復可能期間
				if (childMap != null)
				{
					bean[0].sendMessageString(KKW00130SFConst.KAIHK_PSB_PRD, X31CWebConst.DATABEAN_SET_VALUE,
							(String)childMap.get("kaihk_psb_prd"));
				}
			}
		}

		return bean;
	}
	// IT2-2012-0001192 2012/06/27 ADD END
	
	// 20120830 ANK-0406-00-00 スマートバリュー START
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005170CC(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("svc_kei_no", bean[0].sendMessageString(KKW00130SFConst.SVC_KEI_NO, X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV005170CC", parentMap);

		return outputMap;
	}
	
	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005170CC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{
		HashMap parentMap = null;
		if (outputMap.containsKey("KKSV005170CC"))
		{
			parentMap = (HashMap)outputMap.get("KKSV005170CC");
		}
		
		// ＫＤＤＩバリューコード
		bean[0].sendMessageString(KKW00130SFConst.KDDI_VAL_CD, X31CWebConst.DATABEAN_SET_VALUE,
				(String)parentMap.get("kddi_val_cd_dsp"));
		// バリューコード警告出力フラグ
		bean[0].sendMessageString(KKW00130SFConst.VAL_CD_KKOKU_OPUT_FLG, X31CWebConst.DATABEAN_SET_VALUE,
				(String)parentMap.get("kkoku_oput_flg"));

		return bean;
	}
	
	// 20120830 ANK-0406-00-00 スマートバリュー END

	// TAI-2012-0000081 2012/10/02 ADD START
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005132SC(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);

// OM-2013-0003116 2013/10/15 START
		// 固定値：KK_NYUKYO_RSVUPPLPRD → 業務パラメータ管理一意照会.ＫＥＹ＿業務パラメータID
//		parentMap.put("key_work_param_id", "KK_RSVUPPLPRD");
		parentMap.put("key_work_param_id", "KK_NYUKYO_RSVUPPLPRD");
// OM-2013-0003116 2013/10/15 END

		outputMap.put("KKSV005132SC", parentMap);

		return outputMap;
	}
	
	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005132SC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{
		HashMap parentMap = null;
		if (outputMap.containsKey("KKSV005132SC"))
		{
			parentMap = (HashMap)outputMap.get("KKSV005132SC");
		}

		if (parentMap != null && parentMap.containsKey("EZM0321A010CBSMsg1List"))
		{
			ArrayList childList = (ArrayList)parentMap.get("EZM0321A010CBSMsg1List");
			for (int i = 0; i < childList.size(); i++)
			{
				HashMap childMap = (HashMap)childList.get(i);

				// 予約上限日数 ← 業務パラメータ管理一意照会.業務パラメータ管理一意照会明細.業務パラメータ設定値
				if (childMap != null)
				{
					bean[0].sendMessageString(KKW00130SFConst.RSV_UPPL_PRD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
							.get("work_param_sette_value"));
				}
				else
				{
					bean[0].sendMessageString(KKW00130SFConst.RSV_UPPL_PRD, X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}

		return bean;
	}
	// TAI-2012-0000081 2012/10/02 ADD END
	// 20130326 OT-2013-0000311 住所変更中フラグ追加 ADD START
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005133SC(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_adchg_dtl_sbt_cd", String.valueOf(JKKStrConst.CD01241_SVC_KEI_NO));

		// サービス契約番号 → 住所変更明細一覧照会（変更前識別番号）.ＫＥＹ＿変更前識別番号
		parentMap.put("key_chbf_skbt_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV005133SC", parentMap);

		return outputMap;
	}
	
	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005133SC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{
		HashMap parentMap = null;
		if (outputMap.containsKey("KKSV005133SC"))
		{
			parentMap = (HashMap)outputMap.get("KKSV005133SC");
		}

		if (parentMap != null && parentMap.containsKey("EKK2101B002CBSMsg1List"))
		{
			ArrayList childList = (ArrayList)parentMap.get("EKK2101B002CBSMsg1List");
			if (childList.size() > 0)
			{
				// 住所変更明細一覧照会（変更前識別番号）の結果が１件以上の場合、
				// 住所変更中フラグにONを設定
				bean[0].sendMessageString(KKW00130SFConst.ADCHG_FLG, X31CWebConst.DATABEAN_SET_VALUE, JKKCommonConst.FLG_ON);
				
			}
		}
		return bean;
	}
	// 20130326 OT-2013-0000311 住所変更中フラグ追加 ADD END

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005134SC(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);

		// 固定値：KK_SVCPAUYMD_ST_CHKM → 業務パラメータ管理一意照会.ＫＥＹ＿業務パラメータID
		parentMap.put("key_work_param_id", "KK_SVCPAUYMD_ST_CHKM");

		outputMap.put("KKSV005134SC", parentMap);

		return outputMap;
	}
	
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005135SC(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_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV005135SC", parentMap);

		return outputMap;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005134SC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{
		HashMap parentMap = null;
		if (outputMap.containsKey("KKSV005134SC"))
		{
			parentMap = (HashMap)outputMap.get("KKSV005134SC");
		}

		if (parentMap != null && parentMap.containsKey("EZM0321A010CBSMsg1List"))
		{
			ArrayList childList = (ArrayList)parentMap.get("EZM0321A010CBSMsg1List");
			for (int i = 0; i < childList.size(); i++)
			{
				HashMap childMap = (HashMap)childList.get(i);

				// サービス契約休止不可月数 ← 業務パラメータ管理一意照会.業務パラメータ管理一意照会明細.業務パラメータ設定値
				if (childMap != null)
				{
					bean[0].sendMessageString(KKW00130SFConst.SVC_PAUSE_FUKA_MONTH, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("work_param_sette_value"));
				}
				else
				{
					bean[0].sendMessageString(KKW00130SFConst.SVC_PAUSE_FUKA_MONTH, X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}

		return bean;
	}
	// 20130604 IT1-2013-0001255 ADD START
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005136SC(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_work_param_id", String.valueOf("KK_SVSTKBYMD_CHKDCNT"));

		outputMap.put("KKSV005136SC", parentMap);

		return outputMap;
	}
	
	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005136SC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{
		HashMap parentMap = null;
		if (outputMap.containsKey("KKSV005136SC"))
		{
			parentMap = (HashMap)outputMap.get("KKSV005136SC");
		}

		if (parentMap != null && parentMap.containsKey("EZM0321A010CBSMsg1List"))
		{
			ArrayList childList = (ArrayList)parentMap.get("EZM0321A010CBSMsg1List");
			for (int i = 0; i < childList.size(); i++)
			{
				HashMap childMap = (HashMap)childList.get(i);

				// サービス利用開始希望年月日未来日チェック日数 ← 業務パラメータ照会（サービス利用開始希望年月日未来日チェック日数）マップ.業務パラメータ管理一意照会明細.業務パラメータ設定値
				if (childMap != null)
				{
					bean[0].sendMessageString(KKW00130SFConst.SVC_USE_STA_KIBO_YMD_CHECKDAYS, X31CWebConst.DATABEAN_SET_VALUE,
							(String)childMap.get("work_param_sette_value"));
				}
			}
		}

		return bean;
	}
	// 20130604 IT1-2013-0001255 ADD END

	// LT-2013-0000279 サービス契約情報更新・照会(eo光電話)画面の解約希望日が正しく表示されない 2013/07/08 START
	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005137SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005137SC")){
			parentMap = (HashMap)outputMap.get("KKSV005137SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005107SC_ku0011_kjaklist_EKU0011A010CBSMsg1List = bean[0].getDataBeanArray("工事案件一意照会明細");
		childList = null;
		if(listKKSV005107SC_ku0011_kjaklist_EKU0011A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKU0011A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKU0011A010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005107SC_ku0011_kjaklist_EKU0011A010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005107SC_ku0011_kjaklist_EKU0011A010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005107SC_ku0011_kjaklist_EKU0011A010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 工事案件一意照会明細.工事案件種別コード ← 工事案件一意照会マップ.工事案件一意照会明細.工事案件種別コード
				if (childMap != null) {
					subbean.sendMessageString("工事案件種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kojiak_sbt_cd"));
				} else {
					subbean.sendMessageString("工事案件種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.工事希望年月日 ← 工事案件一意照会マップ.工事案件一意照会明細.工事希望年月日
				if (childMap != null) {
					subbean.sendMessageString("工事希望年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_kibo_ymd"));
				} else {
					subbean.sendMessageString("工事希望年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.お客様名 ← 工事案件一意照会マップ.工事案件一意照会明細.お客様名
				if (childMap != null) {
					subbean.sendMessageString("お客様名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_nm"));
				} else {
					subbean.sendMessageString("お客様名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.申込者名 ← 工事案件一意照会マップ.工事案件一意照会明細.申込者名
				if (childMap != null) {
					subbean.sendMessageString("申込者名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskmsha_nm"));
				} else {
					subbean.sendMessageString("申込者名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.お客様連絡先電話番号 ← 工事案件一意照会マップ.工事案件一意照会明細.お客様連絡先電話番号
				if (childMap != null) {
					subbean.sendMessageString("お客様連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_rrks_telno"));
				} else {
					subbean.sendMessageString("お客様連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.関西電力お客様情報授受同意有無 ← 工事案件一意照会マップ.工事案件一意照会明細.関西電力お客様情報授受同意有無
				if (childMap != null) {
					subbean.sendMessageString("関西電力お客様情報授受同意有無", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kepco_custinfo_juju_doi_um"));
				} else {
					subbean.sendMessageString("関西電力お客様情報授受同意有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.関西電力お客様情報授受同意有無名称 ← 工事案件一意照会マップ.工事案件一意照会明細.関西電力お客様情報授受同意有無名称
				if (childMap != null) {
					subbean.sendMessageString("関西電力お客様情報授受同意有無名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kepco_custinfo_juju_doi_um_nm"));
				} else {
					subbean.sendMessageString("関西電力お客様情報授受同意有無名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.新築物件コード ← 工事案件一意照会マップ.工事案件一意照会明細.新築物件コード
				if (childMap != null) {
					subbean.sendMessageString("新築物件コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("newconst_bukken_cd"));
				} else {
					subbean.sendMessageString("新築物件コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.新築物件名称 ← 工事案件一意照会マップ.工事案件一意照会明細.新築物件名称
				if (childMap != null) {
					subbean.sendMessageString("新築物件名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("newconst_bukken_nm"));
				} else {
					subbean.sendMessageString("新築物件名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.電話連絡希望時間帯コード ← 工事案件一意照会マップ.工事案件一意照会明細.電話連絡希望時間帯コード
				if (childMap != null) {
					subbean.sendMessageString("電話連絡希望時間帯コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tel_rrk_kibo_time_cd"));
				} else {
					subbean.sendMessageString("電話連絡希望時間帯コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.電話連絡希望時間帯名称 ← 工事案件一意照会マップ.工事案件一意照会明細.電話連絡希望時間帯名称
				if (childMap != null) {
					subbean.sendMessageString("電話連絡希望時間帯名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tel_rrk_kibo_time_nm"));
				} else {
					subbean.sendMessageString("電話連絡希望時間帯名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.宅内工事希望アポ期限年月日 ← 工事案件一意照会マップ.工事案件一意照会明細.宅内工事希望アポ期限年月日
				if (childMap != null) {
					subbean.sendMessageString("宅内工事希望アポ期限年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tnkj_kibo_apo_kigen_ymd"));
				} else {
					subbean.sendMessageString("宅内工事希望アポ期限年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.工事アポ連絡先指定コード ← 工事案件一意照会マップ.工事案件一意照会明細.工事アポ連絡先指定コード
				if (childMap != null) {
					subbean.sendMessageString("工事アポ連絡先指定コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_apo_rrks_shitei_cd"));
				} else {
					subbean.sendMessageString("工事アポ連絡先指定コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.工事アポ連絡先指定名称 ← 工事案件一意照会マップ.工事案件一意照会明細.工事アポ連絡先指定名称
				if (childMap != null) {
					subbean.sendMessageString("工事アポ連絡先指定名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_apo_rrks_shitei_nm"));
				} else {
					subbean.sendMessageString("工事アポ連絡先指定名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.工事アポ連絡先電話番号 ← 工事案件一意照会マップ.工事案件一意照会明細.工事アポ連絡先電話番号
				if (childMap != null) {
					subbean.sendMessageString("工事アポ連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_apo_rrks_telno"));
				} else {
					subbean.sendMessageString("工事アポ連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.連絡手段補記 ← 工事案件一意照会マップ.工事案件一意照会明細.連絡手段補記
				if (childMap != null) {
					subbean.sendMessageString("連絡手段補記", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrk_way_hoki"));
				} else {
					subbean.sendMessageString("連絡手段補記", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.工事案件備考１ ← 工事案件一意照会マップ.工事案件一意照会明細.工事案件備考１
				if (childMap != null) {
					subbean.sendMessageString("工事案件備考１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kojiak_biko_1"));
				} else {
					subbean.sendMessageString("工事案件備考１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.ＰＯＮ種別コード ← 工事案件一意照会マップ.工事案件一意照会明細.ＰＯＮ種別コード
				if (childMap != null) {
					subbean.sendMessageString("ＰＯＮ種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pon_sbt_cd"));
				} else {
					subbean.sendMessageString("ＰＯＮ種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会明細.ＰＯＮ種別名称 ← 工事案件一意照会マップ.工事案件一意照会明細.ＰＯＮ種別名称
				if (childMap != null) {
					subbean.sendMessageString("ＰＯＮ種別名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pon_sbt_nm"));
				} else {
					subbean.sendMessageString("ＰＯＮ種別名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件一意照会.工事案件連絡事項 ← 工事案件一意照会マップ.工事案件一意照会明細.工事案件連絡事項
				if (childMap != null) {
					subbean.sendMessageString("工事案件連絡事項", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kojiak_rrk_jiko"));
				} else {
					subbean.sendMessageString("工事案件連絡事項", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// OM-2013-0002357 2013/10/10 START
				// 工事案件一意照会明細.工事案件備考２ ← 工事案件一意照会マップ.工事案件一意照会明細.工事案件備考２
				if (childMap != null) {
					subbean.sendMessageString("工事案件備考２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kojiak_biko_2"));
				} else {
					subbean.sendMessageString("工事案件備考２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				//OM-2013-0002357 2013/10/10 END
				String kojiak_stat = (null != childMap ? (String)childMap.get("kojiak_stat") : new String());
				subbean.sendMessageString(KKW00130SFConst.KOJIAK_STAT_07, X31CWebConst.DATABEAN_SET_VALUE, kojiak_stat);
			}
		}

		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005138SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005138SC")){
			parentMap = (HashMap)outputMap.get("KKSV005138SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005108SC_ku0021_kjaknetlist_EKU0021A010CBSMsg1List = bean[0].getDataBeanArray("工事案件＜ｅｏ光ネット＞一意照会明細");
		childList = null;
		if(listKKSV005108SC_ku0021_kjaknetlist_EKU0021A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKU0021A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKU0021A010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005108SC_ku0021_kjaknetlist_EKU0021A010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005108SC_ku0021_kjaknetlist_EKU0021A010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005108SC_ku0021_kjaknetlist_EKU0021A010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 工事案件＜ｅｏ光ネット＞一意照会明細.工事範囲コード ← 工事案件（ｅｏ光ネット）一意照会マップ.工事案件＜ｅｏ光ネット＞一意照会明細.工事範囲コード
				if (childMap != null) {
					subbean.sendMessageString("工事範囲コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_scope_cd"));
				} else {
					subbean.sendMessageString("工事範囲コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネット＞一意照会明細.工事範囲名称 ← 工事案件（ｅｏ光ネット）一意照会マップ.工事案件＜ｅｏ光ネット＞一意照会明細.工事範囲名称
				if (childMap != null) {
					subbean.sendMessageString("工事範囲名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_scope_nm"));
				} else {
					subbean.sendMessageString("工事範囲名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネット＞一意照会明細.復活案件フラグ ← 工事案件（ｅｏ光ネット）一意照会マップ.工事案件＜ｅｏ光ネット＞一意照会明細.復活案件フラグ
				if (childMap != null) {
					subbean.sendMessageString("復活案件フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hukkat_anken_flg"));
				} else {
					subbean.sendMessageString("復活案件フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネット＞一意照会明細.同一設備再申込コード ← 工事案件（ｅｏ光ネット）一意照会マップ.工事案件＜ｅｏ光ネット＞一意照会明細.同一設備再申込コード
				if (childMap != null) {
					subbean.sendMessageString("同一設備再申込コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("same_equip_re_mskm_cd"));
				} else {
					subbean.sendMessageString("同一設備再申込コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネット＞一意照会明細.同一設備再申込名称 ← 工事案件（ｅｏ光ネット）一意照会マップ.工事案件＜ｅｏ光ネット＞一意照会明細.同一設備再申込名称
				if (childMap != null) {
					subbean.sendMessageString("同一設備再申込名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("same_equip_re_mskm_nm"));
				} else {
					subbean.sendMessageString("同一設備再申込名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネット＞一意照会明細.解約年月日 ← 工事案件（ｅｏ光ネット）一意照会マップ.工事案件＜ｅｏ光ネット＞一意照会明細.解約希望年月日
				if (childMap != null) {
					subbean.sendMessageString("解約年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("dsl_kibo_ymd"));
				} else {
					subbean.sendMessageString("解約年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネット＞一意照会明細.移設コード ← 工事案件（ｅｏ光ネット）一意照会マップ.工事案件＜ｅｏ光ネット＞一意照会明細.移設コード
				if (childMap != null) {
					subbean.sendMessageString("移設コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("isetsu_cd"));
				} else {
					subbean.sendMessageString("移設コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネット＞一意照会明細.移設名称 ← 工事案件（ｅｏ光ネット）一意照会マップ.工事案件＜ｅｏ光ネット＞一意照会明細.移設名称
				if (childMap != null) {
					subbean.sendMessageString("移設名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("isetsu_nm"));
				} else {
					subbean.sendMessageString("移設名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005139SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005139SC")){
			parentMap = (HashMap)outputMap.get("KKSV005139SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005109SC_ku0061_kjaknetmansionlist_EKU0061A010CBSMsg1List = bean[0].getDataBeanArray("工事案件＜ｅｏ光ネットマンション＞一意照会明細");
		childList = null;
		if(listKKSV005109SC_ku0061_kjaknetmansionlist_EKU0061A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKU0061A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKU0061A010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005109SC_ku0061_kjaknetmansionlist_EKU0061A010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005109SC_ku0061_kjaknetmansionlist_EKU0061A010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005109SC_ku0061_kjaknetmansionlist_EKU0061A010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 工事案件＜ｅｏ光ネットマンション＞一意照会明細.工事範囲コード ← 工事案件（ｅｏ光ネットマンション）一意照会マップ.工事案件＜ｅｏ光ネットマンション＞一意照会明細.工事範囲コード
				if (childMap != null) {
					subbean.sendMessageString("工事範囲コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_scope_cd"));
				} else {
					subbean.sendMessageString("工事範囲コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネットマンション＞一意照会明細.工事範囲名称 ← 工事案件（ｅｏ光ネットマンション）一意照会マップ.工事案件＜ｅｏ光ネットマンション＞一意照会明細.工事範囲名称
				if (childMap != null) {
					subbean.sendMessageString("工事範囲名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_scope_nm"));
				} else {
					subbean.sendMessageString("工事範囲名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネットマンション＞一意照会明細.復活案件フラグ ← 工事案件（ｅｏ光ネットマンション）一意照会マップ.工事案件＜ｅｏ光ネットマンション＞一意照会明細.復活案件フラグ
				if (childMap != null) {
					subbean.sendMessageString("復活案件フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hukkat_anken_flg"));
				} else {
					subbean.sendMessageString("復活案件フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネットマンション＞一意照会明細.同一設備再申込コード ← 工事案件（ｅｏ光ネットマンション）一意照会マップ.工事案件＜ｅｏ光ネットマンション＞一意照会明細.同一設備再申込コード
				if (childMap != null) {
					subbean.sendMessageString("同一設備再申込コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("same_equip_re_mskm_cd"));
				} else {
					subbean.sendMessageString("同一設備再申込コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネットマンション＞一意照会明細.同一設備再申込名称 ← 工事案件（ｅｏ光ネットマンション）一意照会マップ.工事案件＜ｅｏ光ネットマンション＞一意照会明細.同一設備再申込名称
				if (childMap != null) {
					subbean.sendMessageString("同一設備再申込名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("same_equip_re_mskm_nm"));
				} else {
					subbean.sendMessageString("同一設備再申込名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネットマンション＞一意照会明細.解約年月日 ← 工事案件（ｅｏ光ネットマンション）一意照会マップ.工事案件＜ｅｏ光ネットマンション＞一意照会明細.解約希望年月日
				if (childMap != null) {
					subbean.sendMessageString("解約年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("dsl_kibo_ymd"));
				} else {
					subbean.sendMessageString("解約年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネットマンション＞一意照会明細.移設コード ← 工事案件（ｅｏ光ネットマンション）一意照会マップ.工事案件＜ｅｏ光ネットマンション＞一意照会明細.移設コード
				if (childMap != null) {
					subbean.sendMessageString("移設コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("isetsu_cd"));
				} else {
					subbean.sendMessageString("移設コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネットマンション＞一意照会明細.移設名称 ← 工事案件（ｅｏ光ネットマンション）一意照会マップ.工事案件＜ｅｏ光ネットマンション＞一意照会明細.移設名称
				if (childMap != null) {
					subbean.sendMessageString("移設名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("isetsu_nm"));
				} else {
					subbean.sendMessageString("移設名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 工事案件＜ｅｏ光ネットマンション＞一意照会明細.マンションＩＤ ← 工事案件（ｅｏ光ネットマンション）一意照会マップ.工事案件＜ｅｏ光ネットマンション＞一意照会明細.マンションＩＤ
				if (childMap != null) {
					subbean.sendMessageString("マンションＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_id"));
				} else {
					subbean.sendMessageString("マンションＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}
		return bean;
	}
	//ANK-1918-00-00 ADD START
	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005140SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005140SC")){
			parentMap = (HashMap)outputMap.get("KKSV005140SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005140SC_ku0011_EKU0011A010CBSMsg1List = bean[0].getDataBeanArray("工事未連携チェック明細");
		childList = null;
		if(listKKSV005140SC_ku0011_EKU0011A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKU0011A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKU0011A010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005140SC_ku0011_EKU0011A010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005140SC_ku0011_EKU0011A010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005140SC_ku0011_EKU0011A010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
				
				// 工事連携済みチェック明細.工事案件番号 ← 工事案件一意照会マップ.工事案件一意照会明細.工事案件番号
				if (childMap != null) {
					subbean.sendMessageString("工事案件番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kojiak_no"));
				} else {
					subbean.sendMessageString("工事案件番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// 工事連携済みチェック明細.工事案件ステータス ← 工事案件一意照会マップ.工事案件一意照会明細.工事案件ステータス
				if (childMap != null) {
					subbean.sendMessageString("工事案件ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kojiak_stat"));
				} else {
					subbean.sendMessageString("工事案件ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// 工事未連携チェック明細.機器出荷予定日算出基準年月日 ← 工事案件一意照会マップ.工事案件一意照会明細.機器出荷予定日算出基準年月日
				if (childMap != null) {
					subbean.sendMessageString("機器出荷予定日算出基準年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kkshka_rsvd_snststd_ymd"));
				} else {
					subbean.sendMessageString("機器出荷予定日算出基準年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				//ANK-2410-00-00 ADD START
				// 工事未連携チェック明細.マンション工事案件状態コード ← 工事案件一意照会マップ.工事案件一意照会明細.マンション工事案件状態コード
				if (childMap != null) {
					subbean.sendMessageString("マンション工事案件状態コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mans_kojiak_stat_cd"));
				} else {
					subbean.sendMessageString("マンション工事案件状態コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				//ANK-2410-00-00 ADD END

			}
		}
		return bean;
	}
	//ANK-1918-00-00 ADD END

	// ANK-2423-00-00 ADD START
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005141SC(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_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV005141SC", parentMap);
						
		return outputMap;
	}
	
	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005141SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005141SC")){
			parentMap = (HashMap)outputMap.get("KKSV005141SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV005141SC_kk0081b024cbsmsg1list_EKK0081B024CBSMsg1List = bean[0].getDataBeanArray("サービス契約履歴一覧照会明細");
		childList = null;
		if(listKKSV005141SC_kk0081b024cbsmsg1list_EKK0081B024CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0081B024CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0081B024CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005141SC_kk0081b024cbsmsg1list_EKK0081B024CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005141SC_kk0081b024cbsmsg1list_EKK0081B024CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005141SC_kk0081b024cbsmsg1list_EKK0081B024CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}				
				// サービス契約履歴一覧照会明細.世代登録年月日時分秒 ← サービス契約履歴一覧照会明細.世代登録年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("世代登録年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("gene_add_dtm"));
				} else {
					subbean.sendMessageString("世代登録年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// サービス契約履歴一覧照会明細.サービス契約ステータス ← サービス契約履歴一覧照会明細.サービス契約ステータス
				if (childMap != null) {
					subbean.sendMessageString("サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_stat"));
				} else {
					subbean.sendMessageString("サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約履歴一覧照会明細.申込明細番号 ← サービス契約履歴一覧照会明細.申込明細番号
				if (childMap != null) {
					subbean.sendMessageString("申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_dtl_no"));
				} else {
					subbean.sendMessageString("申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約履歴一覧照会明細.異動区分 ← サービス契約履歴一覧照会明細.異動区分
				if (childMap != null) {
					subbean.sendMessageString("異動区分", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ido_div"));
				} else {
					subbean.sendMessageString("異動区分", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}
		return bean;
	}
	// ANK-2423-00-00 ADD END

	// 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
	/**
	 * 下りマッピング　電話番号一意照会マップ
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005142SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005142SC")){
			parentMap = (HashMap)outputMap.get("KKSV005142SC");
		}

		ArrayList childList = null;
		
		X31SDataBeanAccessArray listKKSV005142SC_zm0121_telnolist_EZM0121A010CBSMsg1List = bean[0].getDataBeanArray("電話番号一意照会明細");
		childList = null;
		if(listKKSV005142SC_zm0121_telnolist_EZM0121A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0121A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EZM0121A010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV005142SC_zm0121_telnolist_EZM0121A010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV005142SC_zm0121_telnolist_EZM0121A010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV005142SC_zm0121_telnolist_EZM0121A010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}

				// 電話番号一意照会明細.電話番号 ← 電話番号一意照会明細.電話番号
				if (childMap != null) {
					subbean.sendMessageString("電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("telno"));
				} else {
					subbean.sendMessageString("電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}

				// 電話番号一意照会明細.番ポ廃止依頼制御コード ← 電話番号一意照会明細.番ポ廃止依頼制御コード
				if (childMap != null) {
					subbean.sendMessageString("番ポ廃止依頼制御コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("bmp_haishi_req_ctrl_cd"));
				} else {
					subbean.sendMessageString("番ポ廃止依頼制御コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}

				// 電話番号一意照会明細.サービス契約内訳番号 ← 電話番号一意照会明細.サービス契約内訳番号
				if (childMap != null) {
					subbean.sendMessageString("サービス契約内訳番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_ucwk_no"));
				} else {
					subbean.sendMessageString("サービス契約内訳番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}

		return bean;
	}
	// 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END
	// 2016/06/10 ANK-2687-00-00 ADD START
	/**
	 * 下りマッピング
	 * @param bean　[0]：問合せ情報詳細
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005144CC(X31SDataBeanAccess[] bean, HashMap outputMap){



		// サービス契約情報
		HashMap<String, ArrayList<HashMap<String, String>>> rankMap = (HashMap<String, ArrayList<HashMap<String, String>>>)outputMap.get("KKSV005144CC");
		if(rankMap != null) 
		{
			ArrayList<HashMap<String, String>> rankChildList = (ArrayList<HashMap<String, String>>)rankMap.get("EKKA0050001CBSMsg1List");
			if (rankChildList != null && 0 < rankChildList.size())
			{
				HashMap<String, String> rankChildMap = (HashMap<String, String>)rankChildList.get(0);
				//svckeiCommonMap.put(JKKCommonConst.SVCKEICOMMON_ID_RANK_NM , (String)rankChildMap.get("rnk_nm"));
				bean[0].sendMessageString("ランク名称", X31CWebConst.DATABEAN_SET_VALUE, (String)rankChildMap.get("rnk_nm"));
				// 2016/12/08 ANK-3034-00-00 ADD START
				// 2023/03/08 ANK-4307-00-00 MOD START
				//bean[0].sendMessageString("チケット残枚数", X31CWebConst.DATABEAN_SET_VALUE, (String)rankChildMap.get("tic_num"));		//チケット残枚数
				// 2016/12/08 ANK-3034-00-00 ADD END
				bean[0].sendMessageString("チケット残枚数", X31CWebConst.DATABEAN_SET_VALUE, (String)rankChildMap.get("total_hoyu_pt_su"));		//保有eoポイント数
				// 2023/03/08 ANK-4307-00-00 MOD END

			}
		}
		return bean;
	}
	// 2016/06/10 ANK-2687-00-00 ADD END
// ▽▽▽ ANK-3106-00-00 ADD START

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @param func_code　機能コード
	 * @return HashMap
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005145CC(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);

		// サービス契約番号 → 番ポ一時戻しCCマップ.ＫＥＹ＿サービス契約番号
		parentMap.put("key_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV005145CC", parentMap);
						
		return outputMap;
	}
	
	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 * @return X31SDataBeanAccess[]
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005145CC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{
		HashMap parentMap = null;

		if(outputMap.containsKey("KKSV005145CC"))
		{
			parentMap = (HashMap)outputMap.get("KKSV005145CC");
		}

		// 番ポ一時戻しCCマップ.住所変更番号 → 番ポ住所変更番号
		if (parentMap != null) 
		{
			bean[0].sendMessageString("番ポ住所変更番号", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("adchg_no"));
		}
		else 
		{
			bean[0].sendMessageString("番ポ住所変更番号", X31CWebConst.DATABEAN_SET_VALUE, "");
		}

		// 番ポ一時戻しCCマップ.住所変更情報削除可否 → 番ポ住所変更番号
		if (parentMap != null) 
		{
			bean[0].sendMessageString("住所変更情報削除可否", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("adchg_info_del_kh"));
		}
		else
		{
			bean[0].sendMessageString("住所変更情報削除可否", X31CWebConst.DATABEAN_SET_VALUE, "");
		}

		// 可否の値により初期化する
		if (parentMap != null && "1".equals(parentMap.get("adchg_info_del_kh")))
		{
			bean[0].sendMessageBoolean("住所変更情報削除", X31CWebConst.DATABEAN_SET_VALUE, Boolean.TRUE);
		}
		else
		{
			bean[0].sendMessageBoolean("住所変更情報削除可否", X31CWebConst.DATABEAN_SET_VALUE, Boolean.FALSE);
		}
		
		return bean;
	}
// △△△ ANK-3106-00-00 ADD END
	// ANK-3210-00-00 ADD START
	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）情報
	 * @param outputMap
	 * @return bean
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005147SC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{
		
		//サービス契約番号、供給地点特定番号、利用場所住所を kaisen_same_plc_eoelecに格納にする
		String kaisen_same_plc_eoelec = "";
		
		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005147SC"))
		{
			parentMap = (HashMap)outputMap.get("KKSV005147SC");
		}
		
		if (null != parentMap && parentMap.size() > 0 )
		{
			if (parentMap.containsKey("EKKA0040001CBSMsg2List"))
			{
				ArrayList childList = (ArrayList)parentMap.get("EKKA0040001CBSMsg2List");
				if(childList != null && childList.size() != 0)
				{
					HashMap childMap = (HashMap)childList.get(0);
					// サービス契約番号
					String svc_kei_no = (String)childMap.get("svc_kei_no") ;
					
					//供給地点特定番号	
					String kykychtn_tkt_no = JKKStringUtil.nullToBlank((String)childMap.get("kykychtn_tkt_no"));

					//利用場所都道府県	
					String ryobsh_state_nm = JKKStringUtil.nullToBlank((String)childMap.get("ryobsh_state_nm"));
					
					//利用場所市区町村	
					String ryobsh_city_nm = JKKStringUtil.nullToBlank((String)childMap.get("ryobsh_city_nm"));
					
					//利用場所大字通称名	
					String ryobsh_oaztsu_nm = JKKStringUtil.nullToBlank((String)childMap.get("ryobsh_oaztsu_nm"));
					
					//利用場所字丁目	
					String ryobsh_azcho_nm = JKKStringUtil.nullToBlank((String)childMap.get("ryobsh_azcho_nm"));
					
					//利用場所番地号	
					String ryobsh_bncho_nm = JKKStringUtil.nullToBlank((String)childMap.get("ryobsh_bnchigo"));
					
					//利用場所建物名	
					String ryobsh_adrttm = JKKStringUtil.nullToBlank((String)childMap.get("ryobsh_adrttm"));
					
					//利用場所部屋番号	
					String ryobsh_adrrm = JKKStringUtil.nullToBlank((String)childMap.get("ryobsh_adrrm"));
					
					//都道府県・市区町村・大字通称名・字丁目・番地号・建物名・部屋番号を利用場所住所として設定
					String useplace = ryobsh_state_nm + ryobsh_city_nm +ryobsh_oaztsu_nm + ryobsh_azcho_nm + ryobsh_bncho_nm + ryobsh_adrttm + ryobsh_adrrm;
					
					//サービス契約番号、供給地点特定番号、利用場所住所を kaisen_same_plc_eoelecに格納にする
					kaisen_same_plc_eoelec = svc_kei_no + ":" + kykychtn_tkt_no + ":" + useplace;
				}
			}
		}
		
		bean[0].sendMessageString("同一利用場所・eo電気", X31CWebConst.DATABEAN_SET_VALUE, kaisen_same_plc_eoelec);

		return bean;
	}
	// ANK-3210-00-00 ADD END

	// ANK-3699-00-00 ADD START
	/**
	 * @param bean
	 * @param outputMap
	 * @param func_code
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005148SC(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_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));
		outputMap.put("KKSV005148SC", parentMap);
		
		return outputMap;
	}
	
	/**
	 * 
	 * @param bean
	 * @param outputMap
	 * @return X31SDataBeanAccess[]
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005148SC(X31SDataBeanAccess[] bean, HashMap outputMap) {
		HashMap parentMap = null;

		if (outputMap.containsKey("KKSV005148SC")) {
			parentMap = (HashMap) outputMap.get("KKSV005148SC");
		}

		if (parentMap != null && parentMap.containsKey("EKK0111A010CBSMsg1List")) {
			ArrayList childList = (ArrayList)parentMap.get("EKK0111A010CBSMsg1List");
			
			if (!childList.isEmpty()) {
				HashMap childMap = (HashMap)childList.get(0);
				
				String joto_ymd = JKKStringUtil.nullToBlank((String) childMap.get("joto_ymd"));
				String dateYMD = null;
				
				if (joto_ymd != null && !joto_ymd.trim().isEmpty() && joto_ymd.length() == 8) {
					dateYMD = joto_ymd.substring(0, 4) + "/" + joto_ymd.substring(4, 6) + "/" + joto_ymd.substring(6, 8);
				} else {
					dateYMD = "";
				}
				
				bean[0].sendMessageString(KKW00130SFConst.JOTO_YMD, X31CWebConst.DATABEAN_SET_VALUE, dateYMD);
			}
		}

		return bean;
	}

	// ANK-3699-00-00 ADD END
	
// ANK-3840-00-00 ADD START
	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光電話）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005149CC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{
		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV005149CC"))
		{
			parentMap = (HashMap)outputMap.get("KKSV005149CC");
		}

		if(parentMap.containsKey("tegak_svc_list"))
		{
			ArrayList childList = (ArrayList)parentMap.get("tegak_svc_list");
			for(int i = 0; i < childList.size(); i++)
			{
				HashMap childMap = (HashMap)childList.get(i);
				bean[0].sendMessageString(KKW00130SFConst.TEGAK_SVC_UM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tegak_svc_um"));
			}
		}
		return bean;
	}
// ANK-3840-00-00 ADD END
	// ANK-4038-00-00 ADD START
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005150SC(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_cd_sbt_cd", String.valueOf(JZM0171Constant.CD01771));

		outputMap.put("KKSV005150SC", parentMap);
						
		return outputMap;
	}
	
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005151SC(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_cd_sbt_cd", String.valueOf(JZM0171Constant.CD01774));

		outputMap.put("KKSV005151SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005152SC(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_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00002));

		outputMap.put("KKSV005152SC", parentMap);
						
		return outputMap;
	}

	
	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005153SC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{

		HashMap parentMap = new HashMap<String, Object>();
		if(outputMap.containsKey("KKSV005153SC")){
			parentMap = (HashMap)outputMap.get("KKSV005153SC");
		}
		
		ArrayList childList = null;
		
		// EKU0281A010 申込収容位置空き情報一意照会結果取得
		if(parentMap != null && parentMap.containsKey("EKU0281A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKU0281A010CBSMsg1List");
			if(childList != null && childList.size() > 0){
				HashMap childMap = (HashMap)childList.get(0);
				if(childMap != null)
				{
					
					// 局のＯＮＵ
					bean[0].sendMessageString(KKW00130SFConst.KYOKU_ONU, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("oya_kiki_sbt_cd"));
					// ＣＴ空き有無
					bean[0].sendMessageString(KKW00130SFConst.CT_AKI, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ct_aki_um"));
					// ＣＴ番号
					bean[0].sendMessageString(KKW00130SFConst.CT_NO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ct_no"));
					
				}
			}
		}
				
		return bean;
	}

	
	/**
	 * 下りマッピング
	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005154CC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{

		// ローゼット化設置済案件チェックCC結果取得
		HashMap parentMap = new HashMap<String, Object>();
		if(outputMap.containsKey("KKSV005154CC")){
			parentMap = (HashMap)outputMap.get("KKSV005154CC");
		}
		
		String rozettChkRslt = "";
		rozettChkRslt = (String) parentMap.get("chk_result");
		// ローゼットチェック結果
		bean[0].sendMessageString(KKW00130SFConst.ROZETT_CHK_RSLT, X31CWebConst.DATABEAN_SET_VALUE, rozettChkRslt);
				
		return bean;
	}


	// ANK-4038-00-00 ADD END
	// ANK-4174-00-00 ADD START
	/**
	 * 下りマッピング
	 * @param bean　[0]：申込明細照会(電子交付同意有無)
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005155CC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{
		HashMap parentMap = new HashMap<String, Object>();
		if (outputMap.containsKey("KKSV005155CC"))
		{
			parentMap = (HashMap)outputMap.get("KKSV005155CC");
		}
		
		// 電子交付同意有無
		bean[0].sendMessageString(KKW00130SFConst.DENSKH_DOI_UM, X31CWebConst.DATABEAN_SET_VALUE,
				(String)parentMap.get("dnskh_doi_um"));
		// 変更前電子交付同意有無
		bean[0].sendMessageString(KKW00130SFConst.DENSKH_DOI_UM_BF, X31CWebConst.DATABEAN_SET_VALUE,
				(String)parentMap.get("dnskh_doi_um"));
		// 変更前電子交付同意更新日時
		bean[0].sendMessageString(KKW00130SFConst.DENSKH_DOI_UPD_DTM_BF, X31CWebConst.DATABEAN_SET_VALUE,
				(String)parentMap.get("upd_dtm"));
		// 電子交付有無更新対象申込明細番号
		bean[0].sendMessageString(KKW00130SFConst.DENSKH_DOI_UPD_MSKM_DTL_NO, X31CWebConst.DATABEAN_SET_VALUE,
				(String)parentMap.get("mskm_dtl_no"));

		return bean;
	}
	// ANK-4174-00-00 ADD END
	//ANK-4315-00-00 ADD START
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：工事案件ステータス一覧照会（サービス契約）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV005156SC(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("svc_kei_no", bean[0].sendMessageString(KKW00130SFConst.SVC_KEI_NO, X31CWebConst.DATABEAN_GET_VALUE));
		//サービス契約内訳番号 → サービス契約内訳番号
		parentMap.put("svc_kei_kaisen_ucwk_no", bean[0].sendMessageString(KKW00130SFConst.SVC_KEI_KAISEN_UCWK_NO, X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV005156SC", parentMap);
						
		return outputMap;
	}
	/**
	 * 下りマッピング
	 * @param bean　[0]：工事案件ステータス一覧照会（サービス契約）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005156SC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{
		HashMap parentMap = new HashMap<String, Object>();
		if (outputMap.containsKey("KKSV005156SC"))
		{
			parentMap = (HashMap)outputMap.get("KKSV005156SC");
		}
		
		// コース変更予約一覧照会結果取得がnullではない場合
		if(parentMap != null && parentMap.containsKey("EKU0081B050CBSMsg1List"))
		{
			// 取得結果を保持する
			ArrayList childList = new ArrayList();
			
			// EKU0081B050の取得結果
			childList = (ArrayList)parentMap.get("EKU0081B050CBSMsg1List");
			
			// EKU0081B050の取得結果が1件以上ある場合
			if(null != childList && childList.size() > 0)
			{
				// EKU0081B050の取得結果の数だけ繰り返す
				for (int i = 0; i < childList.size(); i++)
				{
					HashMap childMap = (HashMap)childList.get(i);
					if(childMap != null)
					{
						// 工事案件種別コード
						String kojiakSbtCd = (String)childMap.get("kojiak_sbt_cd");
						// 工事案件ステータス
						String kojiakStat = (String)childMap.get("kojiak_stat");
						
						// 工事案件種別コードがONU交換工事かつ工事案件ステータスが工事済みの場合のみ
						if (null != kojiakSbtCd && "015".equals(kojiakSbtCd) && null != kojiakStat)
						{
							// 工事案件種別コード
							bean[0].sendMessageString(KKW00130SFConst.KOJIAK_SBT_CD, X31CWebConst.DATABEAN_SET_VALUE,
									kojiakSbtCd);
							// 工事案件ステータス
							bean[0].sendMessageString(KKW00130SFConst.KOJIAK_STAT, X31CWebConst.DATABEAN_SET_VALUE,
									kojiakStat);
							// マッピングを行った場合返却を行う。
							return bean;
						}
					}
				}
			}
		}
		

		return bean;
	}
	//ANK-4315-00-00 ADD END
	
	//ANK-4494-00-00 ADD START
	/**
	 * 下りマッピング
	 * @param bean　[0]：ポートアウト受付情報一意照会
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005157SC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{
		
		HashMap parentMap = new HashMap<String, Object>();
		if (outputMap.containsKey("KKSV005157SC"))
		{
			parentMap = (HashMap)outputMap.get("KKSV005157SC");
		}
		
		X31SDataBeanAccessArray kksv0051_tu0151_lst = bean[0].getDataBeanArray(KKW00130SFConst.KKSV0051_TU0151_LST);
		
		// ＥＮＵＭの切り替えも実施する１
		bean[0].sendMessageBoolean(KKW00130SFConst.ENUM_KRKE_DOUJI_1, X31CWebConst.DATABEAN_SET_VALUE, false);
		
		// ポートアウト受付情報一意照会結果取得がnullではない場合
		if (kksv0051_tu0151_lst != null && parentMap != null && parentMap.containsKey("ETU0151A011CBSMsg1List"))
		{
			X31SDataBeanAccess subbean = null;
			if (kksv0051_tu0151_lst.getCount() > 0)
			{
				subbean = kksv0051_tu0151_lst.getDataBean(0);
			} else {
				subbean = kksv0051_tu0151_lst.addDataBean();
			}
			
			// 取得結果を保持する
			List childList = new ArrayList();
			
			// KKSV005157SCの取得結果
			childList = (ArrayList)parentMap.get("ETU0151A011CBSMsg1List");
			
			// KKSV005157SCの取得結果が1件以上ある場合
			if (null != childList && childList.size() > 0)
			{
				// KKSV005157SCの1件目を取得する
				HashMap childMap = (HashMap)childList.get(0);
				
				// ポートアウト受付情報一意照会.電話番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.電話番号
				if (childMap != null && childMap.containsKey("telno")) {
					subbean.sendMessageString("電話番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("telno"));
				}
				
				// ポートアウト受付情報一意照会.移転先事業者 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者
				if (childMap != null && childMap.containsKey("itens_jigyosha_nm")) {
					subbean.sendMessageString("移転先事業者１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_nm"));
				} else {
					subbean.sendMessageString("移転先事業者１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// ポートアウト受付情報一意照会.移転先ドメイン ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先ドメイン
				if (childMap != null && childMap.containsKey("itens_jigyosha_domain")) {
					subbean.sendMessageString("移転先ドメイン１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_domain"));
				} else {
					subbean.sendMessageString("移転先ドメイン１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// ポートアウト受付情報一意照会.ポートアウト番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウト番号
				if (childMap != null && childMap.containsKey("port_out_no")) {
					subbean.sendMessageString("ポートアウト番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_no"));
				} else {
					subbean.sendMessageString("ポートアウト番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// ポートアウト受付情報一意照会.注文種類 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.注文種類
				if (childMap != null && childMap.containsKey("chumn_kind")) {
					subbean.sendMessageString("注文種類１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("chumn_kind"));
				} else {
					subbean.sendMessageString("注文種類１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// ポートアウト受付情報一意照会.ポートアウトステータス ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウトステータス
				if (childMap != null && childMap.containsKey("port_out_stat")) {
					subbean.sendMessageString("ポートアウトステータス１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_stat"));
				} else {
					subbean.sendMessageString("ポートアウトステータス１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// ポートアウト受付情報一意照会.統合オーダID ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.統合オーダID
				if (childMap != null && childMap.containsKey("togo_odr_id")) {
					subbean.sendMessageString("統合オーダＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("togo_odr_id"));
				} else {
					subbean.sendMessageString("統合オーダＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.廃止注文識別 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.廃止注文識別
				if (childMap != null && childMap.containsKey("haishi_chumn_skbt")) {
					subbean.sendMessageString("廃止注文識別１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("haishi_chumn_skbt"));
				} else {
					subbean.sendMessageString("廃止注文識別１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.再番ポ申込識別 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.再番ポ申込識別
				if (childMap != null && childMap.containsKey("re_bmp_mkm_skbt")) {
					subbean.sendMessageString("再番ポ申込識別１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("re_bmp_mkm_skbt"));
				} else {
					subbean.sendMessageString("再番ポ申込識別１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.事後投入識別 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.事後投入識別
				if (childMap != null && childMap.containsKey("aft_tonyu_skbt")) {
					subbean.sendMessageString("事後投入識別１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("aft_tonyu_skbt"));
				} else {
					subbean.sendMessageString("事後投入識別１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.お客様申込日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.お客様申込日
				if (childMap != null && childMap.containsKey("cust_mskm_day")) {
					subbean.sendMessageString("お客様申込日１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_mskm_day"));
				} else {
					subbean.sendMessageString("お客様申込日１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先申込日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先申込日
				if (childMap != null && childMap.containsKey("itens_mskm_day")) {
					subbean.sendMessageString("移転先申込日１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_mskm_day"));
				} else {
					subbean.sendMessageString("移転先申込日１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先事業者番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者番号
				if (childMap != null && childMap.containsKey("itens_jigyosha_no")) {
					subbean.sendMessageString("移転先事業者番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_no"));
				} else {
					subbean.sendMessageString("移転先事業者番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先事業者担当名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者担当名
				if (childMap != null && childMap.containsKey("itens_jigyosha_tnt_nm")) {
					subbean.sendMessageString("移転先事業者担当名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_tnt_nm"));
				} else {
					subbean.sendMessageString("移転先事業者担当名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先事業者電話番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者電話番号
				if (childMap != null && childMap.containsKey("itens_jigyosha_telno")) {
					subbean.sendMessageString("移転先事業者電話番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_telno"));
				} else {
					subbean.sendMessageString("移転先事業者電話番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事希望年月日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事希望年月日
				if (childMap != null && childMap.containsKey("koji_kibo_ymd")) {
					subbean.sendMessageString("工事希望年月日１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_kibo_ymd"));
				} else {
					subbean.sendMessageString("工事希望年月日１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.キャンセル識別 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.キャンセル識別
				if (childMap != null && childMap.containsKey("cancel_skbt")) {
					subbean.sendMessageString("キャンセル識別１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cancel_skbt"));
				} else {
					subbean.sendMessageString("キャンセル識別１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.取消識別 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.取消識別
				if (childMap != null && childMap.containsKey("cl_skbt")) {
					subbean.sendMessageString("取消識別１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cl_skbt"));
				} else {
					subbean.sendMessageString("取消識別１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.受付方法識別 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.受付方法識別
				if (childMap != null && childMap.containsKey("uwy_skbt")) {
					subbean.sendMessageString("受付方法識別１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("uwy_skbt"));
				} else {
					subbean.sendMessageString("受付方法識別１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.サーバー到着日時 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.サーバー到着日時
				if (childMap != null && childMap.containsKey("server_ariv_date")) {
					subbean.sendMessageString("サーバー到着日時１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("server_ariv_date"));
				} else {
					subbean.sendMessageString("サーバー到着日時１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.番ポオーダ番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.番ポオーダ番号
				if (childMap != null && childMap.containsKey("bmp_order_no")) {
					subbean.sendMessageString("番ポオーダ番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("bmp_order_no"));
				} else {
					subbean.sendMessageString("番ポオーダ番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.関連オーダ数 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.関連オーダ数
				if (childMap != null && childMap.containsKey("kanren_order_cnt")) {
					subbean.sendMessageString("関連オーダ数１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kanren_order_cnt"));
				} else {
					subbean.sendMessageString("関連オーダ数１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.番ポ対象回線数＿番号取得毎 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.番ポ対象回線数＿番号取得毎
				if (childMap != null && childMap.containsKey("bmp_tg_kisn_cnt_nosk_gt")) {
					subbean.sendMessageString("番ポ対象回線数＿番号取得毎１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("bmp_tg_kisn_cnt_nosk_gt"));
				} else {
					subbean.sendMessageString("番ポ対象回線数＿番号取得毎１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.オーダステータス ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.オーダステータス
				if (childMap != null && childMap.containsKey("order_stat")) {
					subbean.sendMessageString("オーダステータス１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("order_stat"));
				} else {
					subbean.sendMessageString("オーダステータス１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.番号取得＿代表事業者名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.番号取得＿代表事業者名
				if (childMap != null && childMap.containsKey("nosk_daihyo_jgs_nm")) {
					subbean.sendMessageString("番号取得＿代表事業者名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("nosk_daihyo_jgs_nm"));
				} else {
					subbean.sendMessageString("番号取得＿代表事業者名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.番号取得＿代表事業者番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.番号取得＿代表事業者番号
				if (childMap != null && childMap.containsKey("nosk_daihyo_jgs_no")) {
					subbean.sendMessageString("番号取得＿代表事業者番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("nosk_daihyo_jgs_no"));
				} else {
					subbean.sendMessageString("番号取得＿代表事業者番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.識別番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.識別番号
				if (childMap != null && childMap.containsKey("skbt_no")) {
					subbean.sendMessageString("識別番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("skbt_no"));
				} else {
					subbean.sendMessageString("識別番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.内部識別番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.内部識別番号
				if (childMap != null && childMap.containsKey("naibu_skbt_no")) {
					subbean.sendMessageString("内部識別番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("naibu_skbt_no"));
				} else {
					subbean.sendMessageString("内部識別番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.ポートアウト受付取込年月日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウト受付取込年月日
				if (childMap != null && childMap.containsKey("port_out_uk_trkm_ymd")) {
					subbean.sendMessageString("ポートアウト受付取込年月日１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_uk_trkm_ymd"));
				} else {
					subbean.sendMessageString("ポートアウト受付取込年月日１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.サービス契約番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.サービス契約番号
				if (childMap != null && childMap.containsKey("svc_kei_no")) {
					subbean.sendMessageString("サービス契約番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_no"));
				} else {
					subbean.sendMessageString("サービス契約番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.サービス契約内訳番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.サービス契約内訳番号
				if (childMap != null && childMap.containsKey("svc_kei_ucwk_no")) {
					subbean.sendMessageString("サービス契約内訳番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_ucwk_no"));
				} else {
					subbean.sendMessageString("サービス契約内訳番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.複数番号有無 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.複数番号有無
				if (childMap != null && childMap.containsKey("hukusu_no_um")) {
					subbean.sendMessageString("複数番号有無１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hukusu_no_um"));
				} else {
					subbean.sendMessageString("複数番号有無１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.番ポ対象回線数＿番ポ廃止対象回線数 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.番ポ対象回線数＿番ポ廃止対象回線数
				if (childMap != null && childMap.containsKey("bmp_tg_kssu_bmp_histg_kssu")) {
					subbean.sendMessageString("番ポ対象回線数＿番ポ廃止対象回線数１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("bmp_tg_kssu_bmp_histg_kssu"));
				} else {
					subbean.sendMessageString("番ポ対象回線数＿番ポ廃止対象回線数１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.自動廃止了承済番号数 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.自動廃止了承済番号数
				if (childMap != null && childMap.containsKey("auto_haishi_ryshzm_no_num")) {
					subbean.sendMessageString("自動廃止了承済番号数１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("auto_haishi_ryshzm_no_num"));
				} else {
					subbean.sendMessageString("自動廃止了承済番号数１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.グループID ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.グループID
				if (childMap != null && childMap.containsKey("grp_id")) {
					subbean.sendMessageString("グループＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("grp_id"));
				} else {
					subbean.sendMessageString("グループＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.変更前申込日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.変更前申込日
				if (childMap != null && childMap.containsKey("chbf_mskm_day")) {
					subbean.sendMessageString("変更前申込日１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("chbf_mskm_day"));
				} else {
					subbean.sendMessageString("変更前申込日１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.受付拠点番号(取扱サービス) ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.受付拠点番号(取扱サービス)
				if (childMap != null && childMap.containsKey("uk_kyoten_no_trat_svc")) {
					subbean.sendMessageString("受付拠点番号（取扱サービス）１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("uk_kyoten_no_trat_svc"));
				} else {
					subbean.sendMessageString("受付拠点番号（取扱サービス）１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先事業者名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者名
				if (childMap != null && childMap.containsKey("itens_jigyosha_nm")) {
					subbean.sendMessageString("移転先事業者名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_nm"));
				} else {
					subbean.sendMessageString("移転先事業者名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先事業者ドメイン ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者ドメイン
				if (childMap != null && childMap.containsKey("itens_jigyosha_domain")) {
					subbean.sendMessageString("移転先事業者ドメイン１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_domain"));
				} else {
					subbean.sendMessageString("移転先事業者ドメイン１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記事欄１＿移転元事業者向け ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記事欄１＿移転元事業者向け
				if (childMap != null && childMap.containsKey("kijiran_1_itnm_jgsmk")) {
					subbean.sendMessageString("記事欄１＿移転元事業者向け１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kijiran_1_itnm_jgsmk"));
				} else {
					subbean.sendMessageString("記事欄１＿移転元事業者向け１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記事欄２＿移転元事業者向け ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記事欄２＿移転元事業者向け
				if (childMap != null && childMap.containsKey("kijiran_2_itnm_jgsmk")) {
					subbean.sendMessageString("記事欄２＿移転元事業者向け１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kijiran_2_itnm_jgsmk"));
				} else {
					subbean.sendMessageString("記事欄２＿移転元事業者向け１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記事欄１＿番号取得事業者向け ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記事欄１＿番号取得事業者向け
				if (childMap != null && childMap.containsKey("kijiran_1_nosk_jgsmk")) {
					subbean.sendMessageString("記事欄１＿番号取得事業者向け１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kijiran_1_nosk_jgsmk"));
				} else {
					subbean.sendMessageString("記事欄１＿番号取得事業者向け１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記事欄２＿番号取得事業者向け ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記事欄２＿番号取得事業者向け
				if (childMap != null && childMap.containsKey("kijiran_2_nosk_jgsmk")) {
					subbean.sendMessageString("記事欄２＿番号取得事業者向け１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kijiran_2_nosk_jgsmk"));
				} else {
					subbean.sendMessageString("記事欄２＿番号取得事業者向け１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.自社内記事欄 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.自社内記事欄
				if (childMap != null && childMap.containsKey("ji_shanai_kijiran")) {
					subbean.sendMessageString("自社内記事欄１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ji_shanai_kijiran"));
				} else {
					subbean.sendMessageString("自社内記事欄１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.ポートアウト契約者名義 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウト契約者名義
				if (childMap != null && childMap.containsKey("port_out_keisha_nm")) {
					subbean.sendMessageString("ポートアウト契約者名義１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_keisha_nm"));
				} else {
					subbean.sendMessageString("ポートアウト契約者名義１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.ポートアウト契約者カナ名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウト契約者カナ名
				if (childMap != null && childMap.containsKey("port_out_keisha_kana")) {
					subbean.sendMessageString("ポートアウト契約者カナ名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_keisha_kana"));
				} else {
					subbean.sendMessageString("ポートアウト契約者カナ名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所住所変更有無 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所住所変更有無
				if (childMap != null && childMap.containsKey("setplace_adchg_um")) {
					subbean.sendMessageString("設置場所住所変更有無１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_adchg_um"));
				} else {
					subbean.sendMessageString("設置場所住所変更有無１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所手投入識別＿市区町村名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所手投入識別＿市区町村名
				if (childMap != null && childMap.containsKey("setplc_htny_skbt_city_nm")) {
					subbean.sendMessageString("設置場所手投入識別＿市区町村名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplc_htny_skbt_city_nm"));
				} else {
					subbean.sendMessageString("設置場所手投入識別＿市区町村名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所手投入識別＿大字＿通称名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所手投入識別＿大字＿通称名
				if (childMap != null && childMap.containsKey("setplc_htny_skbt_oaztsu_nm")) {
					subbean.sendMessageString("設置場所手投入識別＿大字＿通称名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplc_htny_skbt_oaztsu_nm"));
				} else {
					subbean.sendMessageString("設置場所手投入識別＿大字＿通称名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所手投入識別＿字丁目名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所手投入識別＿字丁目名
				if (childMap != null && childMap.containsKey("setplc_htny_skbt_azcho_nm")) {
					subbean.sendMessageString("設置場所手投入識別＿字丁目名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplc_htny_skbt_azcho_nm"));
				} else {
					subbean.sendMessageString("設置場所手投入識別＿字丁目名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所郵便番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所郵便番号
				if (childMap != null && childMap.containsKey("setplace_pcd")) {
					subbean.sendMessageString("設置場所郵便番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_pcd"));
				} else {
					subbean.sendMessageString("設置場所郵便番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所都道府県名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所都道府県名
				if (childMap != null && childMap.containsKey("setplace_state_nm")) {
					subbean.sendMessageString("設置場所都道府県名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_state_nm"));
				} else {
					subbean.sendMessageString("設置場所都道府県名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所市区町村名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所市区町村名
				if (childMap != null && childMap.containsKey("setplace_city_nm")) {
					subbean.sendMessageString("設置場所市区町村名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_city_nm"));
				} else {
					subbean.sendMessageString("設置場所市区町村名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所大字通称名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所大字通称名
				if (childMap != null && childMap.containsKey("setplace_oaztsu_nm")) {
					subbean.sendMessageString("設置場所大字通称名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_oaztsu_nm"));
				} else {
					subbean.sendMessageString("設置場所大字通称名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所字丁目名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所字丁目名
				if (childMap != null && childMap.containsKey("setplace_azcho_nm")) {
					subbean.sendMessageString("設置場所字丁目名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_azcho_nm"));
				} else {
					subbean.sendMessageString("設置場所字丁目名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所番地号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所番地号
				if (childMap != null && childMap.containsKey("setplace_bnchigo")) {
					subbean.sendMessageString("設置場所番地号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_bnchigo"));
				} else {
					subbean.sendMessageString("設置場所番地号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所住所補記・建物名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所住所補記・建物名
				if (childMap != null && childMap.containsKey("setplace_adrttm")) {
					subbean.sendMessageString("設置場所住所補記・建物名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_adrttm"));
				} else {
					subbean.sendMessageString("設置場所住所補記・建物名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.お客様連絡先 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.お客様連絡先
				if (childMap != null && childMap.containsKey("cust_rrks")) {
					subbean.sendMessageString("お客様連絡先１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_rrks"));
				} else {
					subbean.sendMessageString("お客様連絡先１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事実施方法 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事実施方法
				if (childMap != null && childMap.containsKey("koji_jssi_way")) {
					subbean.sendMessageString("工事実施方法１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_jssi_way"));
				} else {
					subbean.sendMessageString("工事実施方法１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.想定切替時間帯 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.想定切替時間帯
				if (childMap != null && childMap.containsKey("sotei_switch_timez")) {
					subbean.sendMessageString("想定切替時間帯１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("sotei_switch_timez"));
				} else {
					subbean.sendMessageString("想定切替時間帯１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事時間帯区分 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事時間帯区分
				if (childMap != null && childMap.containsKey("koji_timez_div")) {
					subbean.sendMessageString("工事時間帯区分１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_timez_div"));
				} else {
					subbean.sendMessageString("工事時間帯区分１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転元＿代表事業者名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転元＿代表事業者名
				if (childMap != null && childMap.containsKey("itenm_daihyo_jigyosha_nm")) {
					subbean.sendMessageString("移転元＿代表事業者名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itenm_daihyo_jigyosha_nm"));
				} else {
					subbean.sendMessageString("移転元＿代表事業者名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転元＿代表事業者番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転元＿代表事業者番号
				if (childMap != null && childMap.containsKey("itenm_daihyo_jigyosha_no")) {
					subbean.sendMessageString("移転元＿代表事業者番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itenm_daihyo_jigyosha_no"));
				} else {
					subbean.sendMessageString("移転元＿代表事業者番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記載変更申込回数 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記載変更申込回数
				if (childMap != null && childMap.containsKey("kisai_chge_mskm_cnt")) {
					subbean.sendMessageString("記載変更申込回数１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kisai_chge_mskm_cnt"));
				} else {
					subbean.sendMessageString("記載変更申込回数１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記載変更申込日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記載変更申込日
				if (childMap != null && childMap.containsKey("kisai_chge_mskm_day")) {
					subbean.sendMessageString("記載変更申込日１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kisai_chge_mskm_day"));
				} else {
					subbean.sendMessageString("記載変更申込日１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記載変更申込理由 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記載変更申込理由
				if (childMap != null && childMap.containsKey("kisai_chge_mskm_rsn")) {
					subbean.sendMessageString("記載変更申込理由１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kisai_chge_mskm_rsn"));
				} else {
					subbean.sendMessageString("記載変更申込理由１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.旧統合オーダID ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.旧統合オーダID
				if (childMap != null && childMap.containsKey("old_togo_order_id")) {
					subbean.sendMessageString("旧統合オーダＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("old_togo_order_id"));
				} else {
					subbean.sendMessageString("旧統合オーダＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.申込超過日数 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.申込超過日数
				if (childMap != null && childMap.containsKey("mskm_chok_nisu")) {
					subbean.sendMessageString("申込超過日数１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_chok_nisu"));
				} else {
					subbean.sendMessageString("申込超過日数１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.キャンセル日時 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.キャンセル日時
				if (childMap != null && childMap.containsKey("cancel_date")) {
					subbean.sendMessageString("キャンセル日時１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cancel_date"));
				} else {
					subbean.sendMessageString("キャンセル日時１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.キャンセル応対日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.キャンセル応対日
				if (childMap != null && childMap.containsKey("cancel_otai_day")) {
					subbean.sendMessageString("キャンセル応対日１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cancel_otai_day"));
				} else {
					subbean.sendMessageString("キャンセル応対日１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.キャンセル投入担当名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.キャンセル投入担当名
				if (childMap != null && childMap.containsKey("cancel_tonyu_tnt_nm")) {
					subbean.sendMessageString("キャンセル投入担当名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cancel_tonyu_tnt_nm"));
				} else {
					subbean.sendMessageString("キャンセル投入担当名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.キャンセル投入担当電話番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.キャンセル投入担当電話番号
				if (childMap != null && childMap.containsKey("cancel_tonyu_tnt_telno")) {
					subbean.sendMessageString("キャンセル投入担当電話番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cancel_tonyu_tnt_telno"));
				} else {
					subbean.sendMessageString("キャンセル投入担当電話番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.ポートアウトキャンセル理由 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウトキャンセル理由
				if (childMap != null && childMap.containsKey("port_out_cnre")) {
					subbean.sendMessageString("ポートアウトキャンセル理由１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_cnre"));
				} else {
					subbean.sendMessageString("ポートアウトキャンセル理由１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.取消日時 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.取消日時
				if (childMap != null && childMap.containsKey("cl_date")) {
					subbean.sendMessageString("取消日時１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cl_date"));
				} else {
					subbean.sendMessageString("取消日時１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事日再調整依頼日時 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事日再調整依頼日時
				if (childMap != null && childMap.containsKey("kj_day_re_adj_req_date")) {
					subbean.sendMessageString("工事日再調整依頼日時１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kj_day_re_adj_req_date"));
				} else {
					subbean.sendMessageString("工事日再調整依頼日時１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事日再調整依頼担当名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事日再調整依頼担当名
				if (childMap != null && childMap.containsKey("kj_day_re_adj_req_tnt_nm")) {
					subbean.sendMessageString("工事日再調整依頼担当名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kj_day_re_adj_req_tnt_nm"));
				} else {
					subbean.sendMessageString("工事日再調整依頼担当名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事日再調整依頼担当電話番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事日再調整依頼担当電話番号
				if (childMap != null && childMap.containsKey("kj_day_re_adj_req_tnt_tln")) {
					subbean.sendMessageString("工事日再調整依頼担当電話番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kj_day_re_adj_req_tnt_tln"));
				} else {
					subbean.sendMessageString("工事日再調整依頼担当電話番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事日再調整依頼記事欄 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事日再調整依頼記事欄
				if (childMap != null && childMap.containsKey("kj_day_re_adj_req_kijiran")) {
					subbean.sendMessageString("工事日再調整依頼記事欄１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kj_day_re_adj_req_kijiran"));
				} else {
					subbean.sendMessageString("工事日再調整依頼記事欄１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.ポートアウト変更前識別番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウト変更前識別番号
				if (childMap != null && childMap.containsKey("port_out_chbf_skbt_no")) {
					subbean.sendMessageString("ポートアウト変更前識別番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_chbf_skbt_no"));
				} else {
					subbean.sendMessageString("ポートアウト変更前識別番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTN加入権 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTN加入権
				if (childMap != null && childMap.containsKey("pstn_kanykn")) {
					subbean.sendMessageString("ＰＳＴＮ加入権１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_kanykn"));
				} else {
					subbean.sendMessageString("ＰＳＴＮ加入権１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTNドライカッパ利用有無 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTNドライカッパ利用有無
				if (childMap != null && childMap.containsKey("pstn_drycopper_use_um")) {
					subbean.sendMessageString("ＰＳＴＮドライカッパ利用有無１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_drycopper_use_um"));
				} else {
					subbean.sendMessageString("ＰＳＴＮドライカッパ利用有無１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTNドライカッパ回線ID ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTNドライカッパ回線ID
				if (childMap != null && childMap.containsKey("pstn_drycopper_kisn_id")) {
					subbean.sendMessageString("ＰＳＴＮドライカッパ回線ＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_drycopper_kisn_id"));
				} else {
					subbean.sendMessageString("ＰＳＴＮドライカッパ回線ＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTNドライカッパ申込事業者番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTNドライカッパ申込事業者番号
				if (childMap != null && childMap.containsKey("pstn_drycopper_mskmjig_no")) {
					subbean.sendMessageString("ＰＳＴＮドライカッパ申込事業者番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_drycopper_mskmjig_no"));
				} else {
					subbean.sendMessageString("ＰＳＴＮドライカッパ申込事業者番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTNドライカッパ申込識別番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTNドライカッパ申込識別番号
				if (childMap != null && childMap.containsKey("pstn_drycopper_mkm_skbt_no")) {
					subbean.sendMessageString("ＰＳＴＮドライカッパ申込識別番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_drycopper_mkm_skbt_no"));
				} else {
					subbean.sendMessageString("ＰＳＴＮドライカッパ申込識別番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先事業者使用コード ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者使用コード
				if (childMap != null && childMap.containsKey("itns_jgs_use_cd")) {
					subbean.sendMessageString("移転先事業者使用コード１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itns_jgs_use_cd"));
				} else {
					subbean.sendMessageString("移転先事業者使用コード１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTN休止票送付先 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTN休止票送付先
				if (childMap != null && childMap.containsKey("pstn_pause_hyo_shs")) {
					subbean.sendMessageString("ＰＳＴＮ休止票送付先１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_pause_hyo_shs"));
				} else {
					subbean.sendMessageString("ＰＳＴＮ休止票送付先１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTN休止票送付先その他住所 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTN休止票送付先その他住所
				if (childMap != null && childMap.containsKey("pstn_pause_hyo_shs_otr_ad")) {
					subbean.sendMessageString("ＰＳＴＮ休止票送付先その他住所１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_pause_hyo_shs_otr_ad"));
				} else {
					subbean.sendMessageString("ＰＳＴＮ休止票送付先その他住所１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTN移転先事業者確認ID ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTN移転先事業者確認ID
				if (childMap != null && childMap.containsKey("pstn_itens_jigyosha_cfm_id")) {
					subbean.sendMessageString("ＰＳＴＮ移転先事業者確認ＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_itens_jigyosha_cfm_id"));
				} else {
					subbean.sendMessageString("ＰＳＴＮ移転先事業者確認ＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTN移転先工事タイプ＿所内 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTN移転先工事タイプ＿所内
				if (childMap != null && childMap.containsKey("pstn_itens_koji_type_snai")) {
					subbean.sendMessageString("ＰＳＴＮ移転先工事タイプ＿所内１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_itens_koji_type_snai"));
				} else {
					subbean.sendMessageString("ＰＳＴＮ移転先工事タイプ＿所内１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTN移転先工事タイプ＿所外 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTN移転先工事タイプ＿所外
				if (childMap != null && childMap.containsKey("pstn_itens_koji_type_sgai")) {
					subbean.sendMessageString("ＰＳＴＮ移転先工事タイプ＿所外１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_itens_koji_type_sgai"));
				} else {
					subbean.sendMessageString("ＰＳＴＮ移転先工事タイプ＿所外１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記事欄＿移転先事業者向け ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記事欄＿移転先事業者向け
				if (childMap != null && childMap.containsKey("kijiran_itens_jgsmk")) {
					subbean.sendMessageString("記事欄＿移転先事業者向け１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kijiran_itens_jgsmk"));
				} else {
					subbean.sendMessageString("記事欄＿移転先事業者向け１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.オーダ可否判定提供可否 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.オーダ可否判定提供可否
				if (childMap != null && childMap.containsKey("odkh_judge_tk_kh")) {
					subbean.sendMessageString("オーダ可否判定提供可否１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("odkh_judge_tk_kh"));
				} else {
					subbean.sendMessageString("オーダ可否判定提供可否１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.オーダ可否判定提供不可理由 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.オーダ可否判定提供不可理由
				if (childMap != null && childMap.containsKey("odkh_judge_tk_fail_rsn")) {
					subbean.sendMessageString("オーダ可否判定提供不可理由１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("odkh_judge_tk_fail_rsn"));
				} else {
					subbean.sendMessageString("オーダ可否判定提供不可理由１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.オーダ可否判定提供不可理由＿その他理由 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.オーダ可否判定提供不可理由＿その他理由
				if (childMap != null && childMap.containsKey("odkh_jdgtk_frsn_otr_rsn")) {
					subbean.sendMessageString("オーダ可否判定提供不可理由＿その他理由１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("odkh_jdgtk_frsn_otr_rsn"));
				} else {
					subbean.sendMessageString("オーダ可否判定提供不可理由＿その他理由１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.受付担当ID ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.受付担当ID
				if (childMap != null && childMap.containsKey("uk_tnt_id")) {
					subbean.sendMessageString("受付担当ＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("uk_tnt_id"));
				} else {
					subbean.sendMessageString("受付担当ＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.受付担当電話番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.受付担当電話番号
				if (childMap != null && childMap.containsKey("uk_tnt_telno")) {
					subbean.sendMessageString("受付担当電話番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("uk_tnt_telno"));
				} else {
					subbean.sendMessageString("受付担当電話番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事担当名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事担当名
				if (childMap != null && childMap.containsKey("koji_tnt_nm")) {
					subbean.sendMessageString("工事担当名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_tnt_nm"));
				} else {
					subbean.sendMessageString("工事担当名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事担当電話番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事担当電話番号
				if (childMap != null && childMap.containsKey("koji_tnt_telno")) {
					subbean.sendMessageString("工事担当電話番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_tnt_telno"));
				} else {
					subbean.sendMessageString("工事担当電話番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.提供可否 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.提供可否
				if (childMap != null && childMap.containsKey("tk_kh")) {
					subbean.sendMessageString("提供可否１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tk_kh"));
				} else {
					subbean.sendMessageString("提供可否１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.提供不可理由 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.提供不可理由
				if (childMap != null && childMap.containsKey("tk_fail_rsn")) {
					subbean.sendMessageString("提供不可理由１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tk_fail_rsn"));
				} else {
					subbean.sendMessageString("提供不可理由１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.提供不可理由＿その他理由 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.提供不可理由＿その他理由
				if (childMap != null && childMap.containsKey("tk_fail_rsn_otr_rsn")) {
					subbean.sendMessageString("提供不可理由＿その他理由１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tk_fail_rsn_otr_rsn"));
				} else {
					subbean.sendMessageString("提供不可理由＿その他理由１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.法人個人コード ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.法人個人コード
				if (childMap != null && childMap.containsKey("hojin_kojin_cd")) {
					subbean.sendMessageString("法人個人コード１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hojin_kojin_cd"));
				} else {
					subbean.sendMessageString("法人個人コード１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.切替SOD発行年月日時分秒 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.切替SOD発行年月日時分秒
				if (childMap != null && childMap.containsKey("switch_sod_hakko_dtm")) {
					subbean.sendMessageString("切替ＳＯＤ発行年月日時分秒１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("switch_sod_hakko_dtm"));
				} else {
					subbean.sendMessageString("切替ＳＯＤ発行年月日時分秒１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.更新年月日時分秒(更新前) ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.更新年月日時分秒(更新前)
				if (childMap != null && childMap.containsKey("upd_dtm")) {
					subbean.sendMessageString("更新年月日時分秒（更新前）１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));
				} else {
					subbean.sendMessageString("更新年月日時分秒（更新前）１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// ポートアウト受付情報一意照会.世代登録年月日時分秒 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.世代登録年月日時分秒
				if (childMap != null && childMap.containsKey("gene_add_dtm")) {
					subbean.sendMessageString("世代登録年月日時分秒１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("gene_add_dtm"));
				} else {
					subbean.sendMessageString("世代登録年月日時分秒１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}
		return bean;
	}
	
	/**
	 * 下りマッピング
	 * @param bean　[0]：ポートアウト受付情報一意照会
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005158SC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{
		
		HashMap parentMap = new HashMap<String, Object>();
		if (outputMap.containsKey("KKSV005158SC"))
		{
			parentMap = (HashMap)outputMap.get("KKSV005158SC");
		}
		
		X31SDataBeanAccessArray kksv0051_tu0151_lst = bean[0].getDataBeanArray(KKW00130SFConst.KKSV0051_TU0151_LST);
		
		// ＥＮＵＭの切り替えも実施する１
		bean[0].sendMessageBoolean(KKW00130SFConst.ENUM_KRKE_DOUJI_2, X31CWebConst.DATABEAN_SET_VALUE, false);
		
		// ポートアウト受付情報一意照会	結果取得がnullではない場合
		if (kksv0051_tu0151_lst != null && parentMap != null && parentMap.containsKey("ETU0151A011CBSMsg1List"))
		{
			X31SDataBeanAccess subbean = null;
			if (kksv0051_tu0151_lst.getCount() > 0)
			{
				subbean = kksv0051_tu0151_lst.getDataBean(0);
			} else {
				subbean = kksv0051_tu0151_lst.addDataBean();
			}
			
			// 取得結果を保持する
			List childList = new ArrayList();
			
			// KKSV005158SCの取得結果
			childList = (ArrayList)parentMap.get("ETU0151A011CBSMsg1List");
			
			// KKSV005158SCの取得結果が1件以上ある場合
			if (null != childList && childList.size() > 0)
			{
				// KKSV005158SCの1件目を取得する
				HashMap childMap = (HashMap)childList.get(0);
				
				// ポートアウト受付情報一意照会.電話番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.電話番号
				if (childMap != null && childMap.containsKey("telno")) {
					subbean.sendMessageString("電話番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("telno"));
				}
				
				// ポートアウト受付情報一意照会.移転先事業者 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者
				if (childMap != null && childMap.containsKey("itens_jigyosha_nm")) {
					subbean.sendMessageString("移転先事業者２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_nm"));
				} else {
					subbean.sendMessageString("移転先事業者２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// ポートアウト受付情報一意照会.移転先ドメイン ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先ドメイン
				if (childMap != null && childMap.containsKey("itens_jigyosha_domain")) {
					subbean.sendMessageString("移転先ドメイン２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_domain"));
				} else {
					subbean.sendMessageString("移転先ドメイン２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// ポートアウト受付情報一意照会.ポートアウト番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウト番号
				if (childMap != null && childMap.containsKey("port_out_no")) {
					subbean.sendMessageString("ポートアウト番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_no"));
				} else {
					subbean.sendMessageString("ポートアウト番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// ポートアウト受付情報一意照会.注文種類 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.注文種類
				if (childMap != null && childMap.containsKey("chumn_kind")) {
					subbean.sendMessageString("注文種類２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("chumn_kind"));
				} else {
					subbean.sendMessageString("注文種類２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// ポートアウト受付情報一意照会.ポートアウトステータス ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウトステータス
				if (childMap != null && childMap.containsKey("port_out_stat")) {
					subbean.sendMessageString("ポートアウトステータス２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_stat"));
				} else {
					subbean.sendMessageString("ポートアウトステータス２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// ポートアウト受付情報一意照会.統合オーダID ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.統合オーダID
				if (childMap != null && childMap.containsKey("togo_odr_id")) {
					subbean.sendMessageString("統合オーダＩＤ２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("togo_odr_id"));
				} else {
					subbean.sendMessageString("統合オーダＩＤ２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.廃止注文識別 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.廃止注文識別
				if (childMap != null && childMap.containsKey("haishi_chumn_skbt")) {
					subbean.sendMessageString("廃止注文識別２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("haishi_chumn_skbt"));
				} else {
					subbean.sendMessageString("廃止注文識別２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.再番ポ申込識別 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.再番ポ申込識別
				if (childMap != null && childMap.containsKey("re_bmp_mkm_skbt")) {
					subbean.sendMessageString("再番ポ申込識別２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("re_bmp_mkm_skbt"));
				} else {
					subbean.sendMessageString("再番ポ申込識別２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.事後投入識別 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.事後投入識別
				if (childMap != null && childMap.containsKey("aft_tonyu_skbt")) {
					subbean.sendMessageString("事後投入識別２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("aft_tonyu_skbt"));
				} else {
					subbean.sendMessageString("事後投入識別２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.お客様申込日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.お客様申込日
				if (childMap != null && childMap.containsKey("cust_mskm_day")) {
					subbean.sendMessageString("お客様申込日２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_mskm_day"));
				} else {
					subbean.sendMessageString("お客様申込日２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先申込日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先申込日
				if (childMap != null && childMap.containsKey("itens_mskm_day")) {
					subbean.sendMessageString("移転先申込日２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_mskm_day"));
				} else {
					subbean.sendMessageString("移転先申込日２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先事業者番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者番号
				if (childMap != null && childMap.containsKey("itens_jigyosha_no")) {
					subbean.sendMessageString("移転先事業者番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_no"));
				} else {
					subbean.sendMessageString("移転先事業者番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先事業者担当名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者担当名
				if (childMap != null && childMap.containsKey("itens_jigyosha_tnt_nm")) {
					subbean.sendMessageString("移転先事業者担当名２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_tnt_nm"));
				} else {
					subbean.sendMessageString("移転先事業者担当名２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先事業者電話番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者電話番号
				if (childMap != null && childMap.containsKey("itens_jigyosha_telno")) {
					subbean.sendMessageString("移転先事業者電話番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_telno"));
				} else {
					subbean.sendMessageString("移転先事業者電話番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事希望年月日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事希望年月日
				if (childMap != null && childMap.containsKey("koji_kibo_ymd")) {
					subbean.sendMessageString("工事希望年月日２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_kibo_ymd"));
				} else {
					subbean.sendMessageString("工事希望年月日２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.キャンセル識別 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.キャンセル識別
				if (childMap != null && childMap.containsKey("cancel_skbt")) {
					subbean.sendMessageString("キャンセル識別２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cancel_skbt"));
				} else {
					subbean.sendMessageString("キャンセル識別２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.取消識別 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.取消識別
				if (childMap != null && childMap.containsKey("cl_skbt")) {
					subbean.sendMessageString("取消識別２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cl_skbt"));
				} else {
					subbean.sendMessageString("取消識別２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.受付方法識別 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.受付方法識別
				if (childMap != null && childMap.containsKey("uwy_skbt")) {
					subbean.sendMessageString("受付方法識別２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("uwy_skbt"));
				} else {
					subbean.sendMessageString("受付方法識別２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.サーバー到着日時 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.サーバー到着日時
				if (childMap != null && childMap.containsKey("server_ariv_date")) {
					subbean.sendMessageString("サーバー到着日時２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("server_ariv_date"));
				} else {
					subbean.sendMessageString("サーバー到着日時２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.番ポオーダ番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.番ポオーダ番号
				if (childMap != null && childMap.containsKey("bmp_order_no")) {
					subbean.sendMessageString("番ポオーダ番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("bmp_order_no"));
				} else {
					subbean.sendMessageString("番ポオーダ番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.関連オーダ数 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.関連オーダ数
				if (childMap != null && childMap.containsKey("kanren_order_cnt")) {
					subbean.sendMessageString("関連オーダ数２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kanren_order_cnt"));
				} else {
					subbean.sendMessageString("関連オーダ数２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.番ポ対象回線数＿番号取得毎 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.番ポ対象回線数＿番号取得毎
				if (childMap != null && childMap.containsKey("bmp_tg_kisn_cnt_nosk_gt")) {
					subbean.sendMessageString("番ポ対象回線数＿番号取得毎２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("bmp_tg_kisn_cnt_nosk_gt"));
				} else {
					subbean.sendMessageString("番ポ対象回線数＿番号取得毎２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.オーダステータス ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.オーダステータス
				if (childMap != null && childMap.containsKey("order_stat")) {
					subbean.sendMessageString("オーダステータス２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("order_stat"));
				} else {
					subbean.sendMessageString("オーダステータス２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.番号取得＿代表事業者名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.番号取得＿代表事業者名
				if (childMap != null && childMap.containsKey("nosk_daihyo_jgs_nm")) {
					subbean.sendMessageString("番号取得＿代表事業者名２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("nosk_daihyo_jgs_nm"));
				} else {
					subbean.sendMessageString("番号取得＿代表事業者名２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.番号取得＿代表事業者番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.番号取得＿代表事業者番号
				if (childMap != null && childMap.containsKey("nosk_daihyo_jgs_no")) {
					subbean.sendMessageString("番号取得＿代表事業者番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("nosk_daihyo_jgs_no"));
				} else {
					subbean.sendMessageString("番号取得＿代表事業者番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.識別番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.識別番号
				if (childMap != null && childMap.containsKey("skbt_no")) {
					subbean.sendMessageString("識別番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("skbt_no"));
				} else {
					subbean.sendMessageString("識別番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.内部識別番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.内部識別番号
				if (childMap != null && childMap.containsKey("naibu_skbt_no")) {
					subbean.sendMessageString("内部識別番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("naibu_skbt_no"));
				} else {
					subbean.sendMessageString("内部識別番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.ポートアウト受付取込年月日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウト受付取込年月日
				if (childMap != null && childMap.containsKey("port_out_uk_trkm_ymd")) {
					subbean.sendMessageString("ポートアウト受付取込年月日２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_uk_trkm_ymd"));
				} else {
					subbean.sendMessageString("ポートアウト受付取込年月日２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.サービス契約番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.サービス契約番号
				if (childMap != null && childMap.containsKey("svc_kei_no")) {
					subbean.sendMessageString("サービス契約番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_no"));
				} else {
					subbean.sendMessageString("サービス契約番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.サービス契約内訳番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.サービス契約内訳番号
				if (childMap != null && childMap.containsKey("svc_kei_ucwk_no")) {
					subbean.sendMessageString("サービス契約内訳番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_ucwk_no"));
				} else {
					subbean.sendMessageString("サービス契約内訳番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.複数番号有無 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.複数番号有無
				if (childMap != null && childMap.containsKey("hukusu_no_um")) {
					subbean.sendMessageString("複数番号有無２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hukusu_no_um"));
				} else {
					subbean.sendMessageString("複数番号有無２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.番ポ対象回線数＿番ポ廃止対象回線数 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.番ポ対象回線数＿番ポ廃止対象回線数
				if (childMap != null && childMap.containsKey("bmp_tg_kssu_bmp_histg_kssu")) {
					subbean.sendMessageString("番ポ対象回線数＿番ポ廃止対象回線数２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("bmp_tg_kssu_bmp_histg_kssu"));
				} else {
					subbean.sendMessageString("番ポ対象回線数＿番ポ廃止対象回線数２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.自動廃止了承済番号数 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.自動廃止了承済番号数
				if (childMap != null && childMap.containsKey("auto_haishi_ryshzm_no_num")) {
					subbean.sendMessageString("自動廃止了承済番号数２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("auto_haishi_ryshzm_no_num"));
				} else {
					subbean.sendMessageString("自動廃止了承済番号数２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.グループID ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.グループID
				if (childMap != null && childMap.containsKey("grp_id")) {
					subbean.sendMessageString("グループＩＤ２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("grp_id"));
				} else {
					subbean.sendMessageString("グループＩＤ２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.変更前申込日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.変更前申込日
				if (childMap != null && childMap.containsKey("chbf_mskm_day")) {
					subbean.sendMessageString("変更前申込日２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("chbf_mskm_day"));
				} else {
					subbean.sendMessageString("変更前申込日２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.受付拠点番号(取扱サービス) ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.受付拠点番号(取扱サービス)
				if (childMap != null && childMap.containsKey("uk_kyoten_no_trat_svc")) {
					subbean.sendMessageString("受付拠点番号（取扱サービス）２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("uk_kyoten_no_trat_svc"));
				} else {
					subbean.sendMessageString("受付拠点番号（取扱サービス）２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先事業者名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者名
				if (childMap != null && childMap.containsKey("itens_jigyosha_nm")) {
					subbean.sendMessageString("移転先事業者名２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_nm"));
				} else {
					subbean.sendMessageString("移転先事業者名２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先事業者ドメイン ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者ドメイン
				if (childMap != null && childMap.containsKey("itens_jigyosha_domain")) {
					subbean.sendMessageString("移転先事業者ドメイン２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_domain"));
				} else {
					subbean.sendMessageString("移転先事業者ドメイン２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記事欄１＿移転元事業者向け ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記事欄１＿移転元事業者向け
				if (childMap != null && childMap.containsKey("kijiran_1_itnm_jgsmk")) {
					subbean.sendMessageString("記事欄１＿移転元事業者向け２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kijiran_1_itnm_jgsmk"));
				} else {
					subbean.sendMessageString("記事欄１＿移転元事業者向け２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記事欄２＿移転元事業者向け ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記事欄２＿移転元事業者向け
				if (childMap != null && childMap.containsKey("kijiran_2_itnm_jgsmk")) {
					subbean.sendMessageString("記事欄２＿移転元事業者向け２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kijiran_2_itnm_jgsmk"));
				} else {
					subbean.sendMessageString("記事欄２＿移転元事業者向け２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記事欄１＿番号取得事業者向け ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記事欄１＿番号取得事業者向け
				if (childMap != null && childMap.containsKey("kijiran_1_nosk_jgsmk")) {
					subbean.sendMessageString("記事欄１＿番号取得事業者向け２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kijiran_1_nosk_jgsmk"));
				} else {
					subbean.sendMessageString("記事欄１＿番号取得事業者向け２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記事欄２＿番号取得事業者向け ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記事欄２＿番号取得事業者向け
				if (childMap != null && childMap.containsKey("kijiran_2_nosk_jgsmk")) {
					subbean.sendMessageString("記事欄２＿番号取得事業者向け２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kijiran_2_nosk_jgsmk"));
				} else {
					subbean.sendMessageString("記事欄２＿番号取得事業者向け２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.自社内記事欄 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.自社内記事欄
				if (childMap != null && childMap.containsKey("ji_shanai_kijiran")) {
					subbean.sendMessageString("自社内記事欄２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ji_shanai_kijiran"));
				} else {
					subbean.sendMessageString("自社内記事欄２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.ポートアウト契約者名義 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウト契約者名義
				if (childMap != null && childMap.containsKey("port_out_keisha_nm")) {
					subbean.sendMessageString("ポートアウト契約者名義２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_keisha_nm"));
				} else {
					subbean.sendMessageString("ポートアウト契約者名義２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.ポートアウト契約者カナ名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウト契約者カナ名
				if (childMap != null && childMap.containsKey("port_out_keisha_kana")) {
					subbean.sendMessageString("ポートアウト契約者カナ名２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_keisha_kana"));
				} else {
					subbean.sendMessageString("ポートアウト契約者カナ名２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所住所変更有無 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所住所変更有無
				if (childMap != null && childMap.containsKey("setplace_adchg_um")) {
					subbean.sendMessageString("設置場所住所変更有無２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_adchg_um"));
				} else {
					subbean.sendMessageString("設置場所住所変更有無２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所手投入識別＿市区町村名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所手投入識別＿市区町村名
				if (childMap != null && childMap.containsKey("setplc_htny_skbt_city_nm")) {
					subbean.sendMessageString("設置場所手投入識別＿市区町村名２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplc_htny_skbt_city_nm"));
				} else {
					subbean.sendMessageString("設置場所手投入識別＿市区町村名２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所手投入識別＿大字＿通称名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所手投入識別＿大字＿通称名
				if (childMap != null && childMap.containsKey("setplc_htny_skbt_oaztsu_nm")) {
					subbean.sendMessageString("設置場所手投入識別＿大字＿通称名２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplc_htny_skbt_oaztsu_nm"));
				} else {
					subbean.sendMessageString("設置場所手投入識別＿大字＿通称名２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所手投入識別＿字丁目名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所手投入識別＿字丁目名
				if (childMap != null && childMap.containsKey("setplc_htny_skbt_azcho_nm")) {
					subbean.sendMessageString("設置場所手投入識別＿字丁目名２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplc_htny_skbt_azcho_nm"));
				} else {
					subbean.sendMessageString("設置場所手投入識別＿字丁目名２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所郵便番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所郵便番号
				if (childMap != null && childMap.containsKey("setplace_pcd")) {
					subbean.sendMessageString("設置場所郵便番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_pcd"));
				} else {
					subbean.sendMessageString("設置場所郵便番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所都道府県名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所都道府県名
				if (childMap != null && childMap.containsKey("setplace_state_nm")) {
					subbean.sendMessageString("設置場所都道府県名２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_state_nm"));
				} else {
					subbean.sendMessageString("設置場所都道府県名２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所市区町村名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所市区町村名
				if (childMap != null && childMap.containsKey("setplace_city_nm")) {
					subbean.sendMessageString("設置場所市区町村名２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_city_nm"));
				} else {
					subbean.sendMessageString("設置場所市区町村名２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所大字通称名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所大字通称名
				if (childMap != null && childMap.containsKey("setplace_oaztsu_nm")) {
					subbean.sendMessageString("設置場所大字通称名２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_oaztsu_nm"));
				} else {
					subbean.sendMessageString("設置場所大字通称名２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所字丁目名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所字丁目名
				if (childMap != null && childMap.containsKey("setplace_azcho_nm")) {
					subbean.sendMessageString("設置場所字丁目名２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_azcho_nm"));
				} else {
					subbean.sendMessageString("設置場所字丁目名２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所番地号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所番地号
				if (childMap != null && childMap.containsKey("setplace_bnchigo")) {
					subbean.sendMessageString("設置場所番地号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_bnchigo"));
				} else {
					subbean.sendMessageString("設置場所番地号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所住所補記・建物名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所住所補記・建物名
				if (childMap != null && childMap.containsKey("setplace_adrttm")) {
					subbean.sendMessageString("設置場所住所補記・建物名２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_adrttm"));
				} else {
					subbean.sendMessageString("設置場所住所補記・建物名２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.お客様連絡先 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.お客様連絡先
				if (childMap != null && childMap.containsKey("cust_rrks")) {
					subbean.sendMessageString("お客様連絡先２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_rrks"));
				} else {
					subbean.sendMessageString("お客様連絡先２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事実施方法 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事実施方法
				if (childMap != null && childMap.containsKey("koji_jssi_way")) {
					subbean.sendMessageString("工事実施方法２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_jssi_way"));
				} else {
					subbean.sendMessageString("工事実施方法２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.想定切替時間帯 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.想定切替時間帯
				if (childMap != null && childMap.containsKey("sotei_switch_timez")) {
					subbean.sendMessageString("想定切替時間帯２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("sotei_switch_timez"));
				} else {
					subbean.sendMessageString("想定切替時間帯２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事時間帯区分 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事時間帯区分
				if (childMap != null && childMap.containsKey("koji_timez_div")) {
					subbean.sendMessageString("工事時間帯区分２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_timez_div"));
				} else {
					subbean.sendMessageString("工事時間帯区分２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転元＿代表事業者名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転元＿代表事業者名
				if (childMap != null && childMap.containsKey("itenm_daihyo_jigyosha_nm")) {
					subbean.sendMessageString("移転元＿代表事業者名２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itenm_daihyo_jigyosha_nm"));
				} else {
					subbean.sendMessageString("移転元＿代表事業者名２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転元＿代表事業者番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転元＿代表事業者番号
				if (childMap != null && childMap.containsKey("itenm_daihyo_jigyosha_no")) {
					subbean.sendMessageString("移転元＿代表事業者番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itenm_daihyo_jigyosha_no"));
				} else {
					subbean.sendMessageString("移転元＿代表事業者番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記載変更申込回数 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記載変更申込回数
				if (childMap != null && childMap.containsKey("kisai_chge_mskm_cnt")) {
					subbean.sendMessageString("記載変更申込回数２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kisai_chge_mskm_cnt"));
				} else {
					subbean.sendMessageString("記載変更申込回数２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記載変更申込日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記載変更申込日
				if (childMap != null && childMap.containsKey("kisai_chge_mskm_day")) {
					subbean.sendMessageString("記載変更申込日２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kisai_chge_mskm_day"));
				} else {
					subbean.sendMessageString("記載変更申込日２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記載変更申込理由 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記載変更申込理由
				if (childMap != null && childMap.containsKey("kisai_chge_mskm_rsn")) {
					subbean.sendMessageString("記載変更申込理由２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kisai_chge_mskm_rsn"));
				} else {
					subbean.sendMessageString("記載変更申込理由２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.旧統合オーダID ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.旧統合オーダID
				if (childMap != null && childMap.containsKey("old_togo_order_id")) {
					subbean.sendMessageString("旧統合オーダＩＤ２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("old_togo_order_id"));
				} else {
					subbean.sendMessageString("旧統合オーダＩＤ２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.申込超過日数 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.申込超過日数
				if (childMap != null && childMap.containsKey("mskm_chok_nisu")) {
					subbean.sendMessageString("申込超過日数２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_chok_nisu"));
				} else {
					subbean.sendMessageString("申込超過日数２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.キャンセル日時 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.キャンセル日時
				if (childMap != null && childMap.containsKey("cancel_date")) {
					subbean.sendMessageString("キャンセル日時２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cancel_date"));
				} else {
					subbean.sendMessageString("キャンセル日時２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.キャンセル応対日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.キャンセル応対日
				if (childMap != null && childMap.containsKey("cancel_otai_day")) {
					subbean.sendMessageString("キャンセル応対日２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cancel_otai_day"));
				} else {
					subbean.sendMessageString("キャンセル応対日２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.キャンセル投入担当名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.キャンセル投入担当名
				if (childMap != null && childMap.containsKey("cancel_tonyu_tnt_nm")) {
					subbean.sendMessageString("キャンセル投入担当名２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cancel_tonyu_tnt_nm"));
				} else {
					subbean.sendMessageString("キャンセル投入担当名２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.キャンセル投入担当電話番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.キャンセル投入担当電話番号
				if (childMap != null && childMap.containsKey("cancel_tonyu_tnt_telno")) {
					subbean.sendMessageString("キャンセル投入担当電話番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cancel_tonyu_tnt_telno"));
				} else {
					subbean.sendMessageString("キャンセル投入担当電話番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.ポートアウトキャンセル理由 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウトキャンセル理由
				if (childMap != null && childMap.containsKey("port_out_cnre")) {
					subbean.sendMessageString("ポートアウトキャンセル理由２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_cnre"));
				} else {
					subbean.sendMessageString("ポートアウトキャンセル理由２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.取消日時 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.取消日時
				if (childMap != null && childMap.containsKey("cl_date")) {
					subbean.sendMessageString("取消日時２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cl_date"));
				} else {
					subbean.sendMessageString("取消日時２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事日再調整依頼日時 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事日再調整依頼日時
				if (childMap != null && childMap.containsKey("kj_day_re_adj_req_date")) {
					subbean.sendMessageString("工事日再調整依頼日時２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kj_day_re_adj_req_date"));
				} else {
					subbean.sendMessageString("工事日再調整依頼日時２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事日再調整依頼担当名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事日再調整依頼担当名
				if (childMap != null && childMap.containsKey("kj_day_re_adj_req_tnt_nm")) {
					subbean.sendMessageString("工事日再調整依頼担当名２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kj_day_re_adj_req_tnt_nm"));
				} else {
					subbean.sendMessageString("工事日再調整依頼担当名２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事日再調整依頼担当電話番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事日再調整依頼担当電話番号
				if (childMap != null && childMap.containsKey("kj_day_re_adj_req_tnt_tln")) {
					subbean.sendMessageString("工事日再調整依頼担当電話番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kj_day_re_adj_req_tnt_tln"));
				} else {
					subbean.sendMessageString("工事日再調整依頼担当電話番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事日再調整依頼記事欄 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事日再調整依頼記事欄
				if (childMap != null && childMap.containsKey("kj_day_re_adj_req_kijiran")) {
					subbean.sendMessageString("工事日再調整依頼記事欄２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kj_day_re_adj_req_kijiran"));
				} else {
					subbean.sendMessageString("工事日再調整依頼記事欄２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.ポートアウト変更前識別番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウト変更前識別番号
				if (childMap != null && childMap.containsKey("port_out_chbf_skbt_no")) {
					subbean.sendMessageString("ポートアウト変更前識別番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_chbf_skbt_no"));
				} else {
					subbean.sendMessageString("ポートアウト変更前識別番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTN加入権 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTN加入権
				if (childMap != null && childMap.containsKey("pstn_kanykn")) {
					subbean.sendMessageString("ＰＳＴＮ加入権２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_kanykn"));
				} else {
					subbean.sendMessageString("ＰＳＴＮ加入権２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTNドライカッパ利用有無 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTNドライカッパ利用有無
				if (childMap != null && childMap.containsKey("pstn_drycopper_use_um")) {
					subbean.sendMessageString("ＰＳＴＮドライカッパ利用有無２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_drycopper_use_um"));
				} else {
					subbean.sendMessageString("ＰＳＴＮドライカッパ利用有無２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTNドライカッパ回線ID ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTNドライカッパ回線ID
				if (childMap != null && childMap.containsKey("pstn_drycopper_kisn_id")) {
					subbean.sendMessageString("ＰＳＴＮドライカッパ回線ＩＤ２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_drycopper_kisn_id"));
				} else {
					subbean.sendMessageString("ＰＳＴＮドライカッパ回線ＩＤ２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTNドライカッパ申込事業者番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTNドライカッパ申込事業者番号
				if (childMap != null && childMap.containsKey("pstn_drycopper_mskmjig_no")) {
					subbean.sendMessageString("ＰＳＴＮドライカッパ申込事業者番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_drycopper_mskmjig_no"));
				} else {
					subbean.sendMessageString("ＰＳＴＮドライカッパ申込事業者番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTNドライカッパ申込識別番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTNドライカッパ申込識別番号
				if (childMap != null && childMap.containsKey("pstn_drycopper_mkm_skbt_no")) {
					subbean.sendMessageString("ＰＳＴＮドライカッパ申込識別番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_drycopper_mkm_skbt_no"));
				} else {
					subbean.sendMessageString("ＰＳＴＮドライカッパ申込識別番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先事業者使用コード ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者使用コード
				if (childMap != null && childMap.containsKey("itns_jgs_use_cd")) {
					subbean.sendMessageString("移転先事業者使用コード２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itns_jgs_use_cd"));
				} else {
					subbean.sendMessageString("移転先事業者使用コード２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTN休止票送付先 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTN休止票送付先
				if (childMap != null && childMap.containsKey("pstn_pause_hyo_shs")) {
					subbean.sendMessageString("ＰＳＴＮ休止票送付先２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_pause_hyo_shs"));
				} else {
					subbean.sendMessageString("ＰＳＴＮ休止票送付先２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTN休止票送付先その他住所 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTN休止票送付先その他住所
				if (childMap != null && childMap.containsKey("pstn_pause_hyo_shs_otr_ad")) {
					subbean.sendMessageString("ＰＳＴＮ休止票送付先その他住所２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_pause_hyo_shs_otr_ad"));
				} else {
					subbean.sendMessageString("ＰＳＴＮ休止票送付先その他住所２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTN移転先事業者確認ID ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTN移転先事業者確認ID
				if (childMap != null && childMap.containsKey("pstn_itens_jigyosha_cfm_id")) {
					subbean.sendMessageString("ＰＳＴＮ移転先事業者確認ＩＤ２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_itens_jigyosha_cfm_id"));
				} else {
					subbean.sendMessageString("ＰＳＴＮ移転先事業者確認ＩＤ２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTN移転先工事タイプ＿所内 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTN移転先工事タイプ＿所内
				if (childMap != null && childMap.containsKey("pstn_itens_koji_type_snai")) {
					subbean.sendMessageString("ＰＳＴＮ移転先工事タイプ＿所内２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_itens_koji_type_snai"));
				} else {
					subbean.sendMessageString("ＰＳＴＮ移転先工事タイプ＿所内２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTN移転先工事タイプ＿所外 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTN移転先工事タイプ＿所外
				if (childMap != null && childMap.containsKey("pstn_itens_koji_type_sgai")) {
					subbean.sendMessageString("ＰＳＴＮ移転先工事タイプ＿所外２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_itens_koji_type_sgai"));
				} else {
					subbean.sendMessageString("ＰＳＴＮ移転先工事タイプ＿所外２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記事欄＿移転先事業者向け ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記事欄＿移転先事業者向け
				if (childMap != null && childMap.containsKey("kijiran_itens_jgsmk")) {
					subbean.sendMessageString("記事欄＿移転先事業者向け２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kijiran_itens_jgsmk"));
				} else {
					subbean.sendMessageString("記事欄＿移転先事業者向け２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.オーダ可否判定提供可否 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.オーダ可否判定提供可否
				if (childMap != null && childMap.containsKey("odkh_judge_tk_kh")) {
					subbean.sendMessageString("オーダ可否判定提供可否２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("odkh_judge_tk_kh"));
				} else {
					subbean.sendMessageString("オーダ可否判定提供可否２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.オーダ可否判定提供不可理由 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.オーダ可否判定提供不可理由
				if (childMap != null && childMap.containsKey("odkh_judge_tk_fail_rsn")) {
					subbean.sendMessageString("オーダ可否判定提供不可理由２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("odkh_judge_tk_fail_rsn"));
				} else {
					subbean.sendMessageString("オーダ可否判定提供不可理由２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.オーダ可否判定提供不可理由＿その他理由 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.オーダ可否判定提供不可理由＿その他理由
				if (childMap != null && childMap.containsKey("odkh_jdgtk_frsn_otr_rsn")) {
					subbean.sendMessageString("オーダ可否判定提供不可理由＿その他理由２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("odkh_jdgtk_frsn_otr_rsn"));
				} else {
					subbean.sendMessageString("オーダ可否判定提供不可理由＿その他理由２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.受付担当ID ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.受付担当ID
				if (childMap != null && childMap.containsKey("uk_tnt_id")) {
					subbean.sendMessageString("受付担当ＩＤ２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("uk_tnt_id"));
				} else {
					subbean.sendMessageString("受付担当ＩＤ２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.受付担当電話番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.受付担当電話番号
				if (childMap != null && childMap.containsKey("uk_tnt_telno")) {
					subbean.sendMessageString("受付担当電話番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("uk_tnt_telno"));
				} else {
					subbean.sendMessageString("受付担当電話番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事担当名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事担当名
				if (childMap != null && childMap.containsKey("koji_tnt_nm")) {
					subbean.sendMessageString("工事担当名２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_tnt_nm"));
				} else {
					subbean.sendMessageString("工事担当名２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事担当電話番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事担当電話番号
				if (childMap != null && childMap.containsKey("koji_tnt_telno")) {
					subbean.sendMessageString("工事担当電話番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_tnt_telno"));
				} else {
					subbean.sendMessageString("工事担当電話番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.提供可否 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.提供可否
				if (childMap != null && childMap.containsKey("tk_kh")) {
					subbean.sendMessageString("提供可否２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tk_kh"));
				} else {
					subbean.sendMessageString("提供可否２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.提供不可理由 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.提供不可理由
				if (childMap != null && childMap.containsKey("tk_fail_rsn")) {
					subbean.sendMessageString("提供不可理由２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tk_fail_rsn"));
				} else {
					subbean.sendMessageString("提供不可理由２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.提供不可理由＿その他理由 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.提供不可理由＿その他理由
				if (childMap != null && childMap.containsKey("tk_fail_rsn_otr_rsn")) {
					subbean.sendMessageString("提供不可理由＿その他理由２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tk_fail_rsn_otr_rsn"));
				} else {
					subbean.sendMessageString("提供不可理由＿その他理由２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.法人個人コード ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.法人個人コード
				if (childMap != null && childMap.containsKey("hojin_kojin_cd")) {
					subbean.sendMessageString("法人個人コード２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hojin_kojin_cd"));
				} else {
					subbean.sendMessageString("法人個人コード２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.切替SOD発行年月日時分秒 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.切替SOD発行年月日時分秒
				if (childMap != null && childMap.containsKey("switch_sod_hakko_dtm")) {
					subbean.sendMessageString("切替ＳＯＤ発行年月日時分秒２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("switch_sod_hakko_dtm"));
				} else {
					subbean.sendMessageString("切替ＳＯＤ発行年月日時分秒２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.更新年月日時分秒(更新前) ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.更新年月日時分秒(更新前)
				if (childMap != null && childMap.containsKey("upd_dtm")) {
					subbean.sendMessageString("更新年月日時分秒（更新前）２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));
				} else {
					subbean.sendMessageString("更新年月日時分秒（更新前）２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// ポートアウト受付情報一意照会.世代登録年月日時分秒 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.世代登録年月日時分秒
				if (childMap != null && childMap.containsKey("gene_add_dtm")) {
					subbean.sendMessageString("世代登録年月日時分秒２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("gene_add_dtm"));
				} else {
					subbean.sendMessageString("世代登録年月日時分秒２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}
		return bean;
	}
	
	/**
	 * 下りマッピング
	 * @param bean　[0]：電話番号一意照会明細１
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005159SC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{
		
		HashMap parentMap = new HashMap<String, Object>();
		if (outputMap.containsKey("KKSV005159SC"))
		{
			parentMap = (HashMap)outputMap.get("KKSV005159SC");
		}
		
		X31SDataBeanAccessArray kksv0051_tu0151_lst = bean[0].getDataBeanArray(KKW00130SFConst.KKSV0051_EZM0121_LST);
		
		// ポートアウト受付情報一意照会	結果取得がnullではない場合
		if (kksv0051_tu0151_lst != null && parentMap != null && parentMap.containsKey("EZM0121A010CBSMsg1List"))
		{
			X31SDataBeanAccess subbean = null;
			if (kksv0051_tu0151_lst.getCount() > 0)
			{
				subbean = kksv0051_tu0151_lst.getDataBean(0);
			} else {
				subbean = kksv0051_tu0151_lst.addDataBean();
			}
			
			// 取得結果を保持する
			List childList = new ArrayList();
			
			// KKSV005159SCの取得結果
			childList = (ArrayList)parentMap.get("EZM0121A010CBSMsg1List");
			
			// KKSV005159SCの取得結果が1件以上ある場合
			if (null != childList && childList.size() > 0)
			{
				// KKSV005159SCの1件目を取得する
				HashMap childMap = (HashMap)childList.get(0);
				
				// 電話番号一意照会明細.更新年月日時分秒 ← 電話番号一意照会明細.更新年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("更新年月日時分秒１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));
				} else {
					subbean.sendMessageString("更新年月日時分秒１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// 電話番号一意照会明細.電話番号 ← 電話番号一意照会明細.電話番号
				if (childMap != null) {
					subbean.sendMessageString("電話番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("telno"));
				} else {
					subbean.sendMessageString("電話番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}
		return bean;
	}
	
	/**
	 * 下りマッピング
	 * @param bean　[0]：電話番号一意照会明細２
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005160SC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{
		
		HashMap parentMap = new HashMap<String, Object>();
		if (outputMap.containsKey("KKSV005160SC"))
		{
			parentMap = (HashMap)outputMap.get("KKSV005160SC");
		}
		
		X31SDataBeanAccessArray kksv0051_tu0151_lst = bean[0].getDataBeanArray(KKW00130SFConst.KKSV0051_EZM0121_LST);
		
		// ポートアウト受付情報一意照会	結果取得がnullではない場合
		if (kksv0051_tu0151_lst != null && parentMap != null && parentMap.containsKey("EZM0121A010CBSMsg1List"))
		{
			X31SDataBeanAccess subbean = null;
			if (kksv0051_tu0151_lst.getCount() > 0)
			{
				subbean = kksv0051_tu0151_lst.getDataBean(0);
			} else {
				subbean = kksv0051_tu0151_lst.addDataBean();
			}
			
			// 取得結果を保持する
			List childList = new ArrayList();
			
			// KKSV005160SCの取得結果
			childList = (ArrayList)parentMap.get("EZM0121A010CBSMsg1List");
			
			// KKSV005160SCの取得結果が1件以上ある場合
			if (null != childList && childList.size() > 0)
			{
				// KKSV005160SCの1件目を取得する
				HashMap childMap = (HashMap)childList.get(0);
				
				// 電話番号一意照会明細.更新年月日時分秒 ← 電話番号一意照会明細.更新年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("更新年月日時分秒２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));
				} else {
					subbean.sendMessageString("更新年月日時分秒２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// 電話番号一意照会明細.電話番号 ← 電話番号一意照会明細.電話番号
				if (childMap != null) {
					subbean.sendMessageString("電話番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("telno"));
				} else {
					subbean.sendMessageString("電話番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}
		return bean;
	}
	
	/**
	 * 下りマッピング
	 * @param bean　[0]：ポートアウト受付情報一意照会
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV005161SC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{
		
		Map parentMap = new HashMap();
		if (outputMap.containsKey("KKSV005161SC"))
		{
			parentMap = (HashMap)outputMap.get("KKSV005161SC");
		}
		
		List<Map> parentList = (ArrayList<Map>)parentMap.get("KKSV005161SC_list");
		
		X31SDataBeanAccessArray kksv0051_tu0151_lst = bean[0].getDataBeanArray(KKW00130SFConst.KKSV0051_TU0151_LST);
		
		// ポートアウト受付情報一意照会結果取得がnullではない場合
		if (kksv0051_tu0151_lst != null && parentList != null )
		{
			for(int i = 0; i < parentList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(kksv0051_tu0151_lst.getCount() -1 >= i){
					subbean = kksv0051_tu0151_lst.getDataBean(i);
				}else{
					subbean = kksv0051_tu0151_lst.addDataBean();
				}
				HashMap childMap = (HashMap)parentList.get(i);
				if (subbean == null) {
					continue;
				}
				
				// ポートアウト受付情報一意照会.電話番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.電話番号
				if (childMap != null && childMap.containsKey("telno")) {
					subbean.sendMessageString("電話番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("telno"));
				}
				
				// ポートアウト受付情報一意照会.移転先事業者 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者
				if (childMap != null && childMap.containsKey("itens_jigyosha_nm")) {
					subbean.sendMessageString("移転先事業者１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_nm"));
				} else {
					subbean.sendMessageString("移転先事業者１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// ポートアウト受付情報一意照会.移転先ドメイン ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先ドメイン
				if (childMap != null && childMap.containsKey("itens_jigyosha_domain")) {
					subbean.sendMessageString("移転先ドメイン１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_domain"));
				} else {
					subbean.sendMessageString("移転先ドメイン１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// ポートアウト受付情報一意照会.ポートアウト番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウト番号
				if (childMap != null && childMap.containsKey("port_out_no")) {
					subbean.sendMessageString("ポートアウト番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_no"));
				} else {
					subbean.sendMessageString("ポートアウト番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// ポートアウト受付情報一意照会.注文種類 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.注文種類
				if (childMap != null && childMap.containsKey("chumn_kind")) {
					subbean.sendMessageString("注文種類１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("chumn_kind"));
				} else {
					subbean.sendMessageString("注文種類１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// ポートアウト受付情報一意照会.ポートアウトステータス ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウトステータス
				if (childMap != null && childMap.containsKey("port_out_stat")) {
					subbean.sendMessageString("ポートアウトステータス１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_stat"));
				} else {
					subbean.sendMessageString("ポートアウトステータス１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// ポートアウト受付情報一意照会.統合オーダID ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.統合オーダID
				if (childMap != null && childMap.containsKey("togo_odr_id")) {
					subbean.sendMessageString("統合オーダＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("togo_odr_id"));
				} else {
					subbean.sendMessageString("統合オーダＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.廃止注文識別 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.廃止注文識別
				if (childMap != null && childMap.containsKey("haishi_chumn_skbt")) {
					subbean.sendMessageString("廃止注文識別１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("haishi_chumn_skbt"));
				} else {
					subbean.sendMessageString("廃止注文識別１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.再番ポ申込識別 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.再番ポ申込識別
				if (childMap != null && childMap.containsKey("re_bmp_mkm_skbt")) {
					subbean.sendMessageString("再番ポ申込識別１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("re_bmp_mkm_skbt"));
				} else {
					subbean.sendMessageString("再番ポ申込識別１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.事後投入識別 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.事後投入識別
				if (childMap != null && childMap.containsKey("aft_tonyu_skbt")) {
					subbean.sendMessageString("事後投入識別１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("aft_tonyu_skbt"));
				} else {
					subbean.sendMessageString("事後投入識別１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.お客様申込日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.お客様申込日
				if (childMap != null && childMap.containsKey("cust_mskm_day")) {
					subbean.sendMessageString("お客様申込日１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_mskm_day"));
				} else {
					subbean.sendMessageString("お客様申込日１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先申込日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先申込日
				if (childMap != null && childMap.containsKey("itens_mskm_day")) {
					subbean.sendMessageString("移転先申込日１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_mskm_day"));
				} else {
					subbean.sendMessageString("移転先申込日１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先事業者番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者番号
				if (childMap != null && childMap.containsKey("itens_jigyosha_no")) {
					subbean.sendMessageString("移転先事業者番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_no"));
				} else {
					subbean.sendMessageString("移転先事業者番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先事業者担当名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者担当名
				if (childMap != null && childMap.containsKey("itens_jigyosha_tnt_nm")) {
					subbean.sendMessageString("移転先事業者担当名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_tnt_nm"));
				} else {
					subbean.sendMessageString("移転先事業者担当名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先事業者電話番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者電話番号
				if (childMap != null && childMap.containsKey("itens_jigyosha_telno")) {
					subbean.sendMessageString("移転先事業者電話番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_telno"));
				} else {
					subbean.sendMessageString("移転先事業者電話番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事希望年月日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事希望年月日
				if (childMap != null && childMap.containsKey("koji_kibo_ymd")) {
					subbean.sendMessageString("工事希望年月日１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_kibo_ymd"));
				} else {
					subbean.sendMessageString("工事希望年月日１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.キャンセル識別 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.キャンセル識別
				if (childMap != null && childMap.containsKey("cancel_skbt")) {
					subbean.sendMessageString("キャンセル識別１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cancel_skbt"));
				} else {
					subbean.sendMessageString("キャンセル識別１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.取消識別 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.取消識別
				if (childMap != null && childMap.containsKey("cl_skbt")) {
					subbean.sendMessageString("取消識別１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cl_skbt"));
				} else {
					subbean.sendMessageString("取消識別１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.受付方法識別 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.受付方法識別
				if (childMap != null && childMap.containsKey("uwy_skbt")) {
					subbean.sendMessageString("受付方法識別１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("uwy_skbt"));
				} else {
					subbean.sendMessageString("受付方法識別１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.サーバー到着日時 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.サーバー到着日時
				if (childMap != null && childMap.containsKey("server_ariv_date")) {
					subbean.sendMessageString("サーバー到着日時１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("server_ariv_date"));
				} else {
					subbean.sendMessageString("サーバー到着日時１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.番ポオーダ番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.番ポオーダ番号
				if (childMap != null && childMap.containsKey("bmp_order_no")) {
					subbean.sendMessageString("番ポオーダ番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("bmp_order_no"));
				} else {
					subbean.sendMessageString("番ポオーダ番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.関連オーダ数 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.関連オーダ数
				if (childMap != null && childMap.containsKey("kanren_order_cnt")) {
					subbean.sendMessageString("関連オーダ数１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kanren_order_cnt"));
				} else {
					subbean.sendMessageString("関連オーダ数１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.番ポ対象回線数＿番号取得毎 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.番ポ対象回線数＿番号取得毎
				if (childMap != null && childMap.containsKey("bmp_tg_kisn_cnt_nosk_gt")) {
					subbean.sendMessageString("番ポ対象回線数＿番号取得毎１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("bmp_tg_kisn_cnt_nosk_gt"));
				} else {
					subbean.sendMessageString("番ポ対象回線数＿番号取得毎１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.オーダステータス ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.オーダステータス
				if (childMap != null && childMap.containsKey("order_stat")) {
					subbean.sendMessageString("オーダステータス１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("order_stat"));
				} else {
					subbean.sendMessageString("オーダステータス１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.番号取得＿代表事業者名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.番号取得＿代表事業者名
				if (childMap != null && childMap.containsKey("nosk_daihyo_jgs_nm")) {
					subbean.sendMessageString("番号取得＿代表事業者名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("nosk_daihyo_jgs_nm"));
				} else {
					subbean.sendMessageString("番号取得＿代表事業者名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.番号取得＿代表事業者番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.番号取得＿代表事業者番号
				if (childMap != null && childMap.containsKey("nosk_daihyo_jgs_no")) {
					subbean.sendMessageString("番号取得＿代表事業者番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("nosk_daihyo_jgs_no"));
				} else {
					subbean.sendMessageString("番号取得＿代表事業者番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.識別番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.識別番号
				if (childMap != null && childMap.containsKey("skbt_no")) {
					subbean.sendMessageString("識別番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("skbt_no"));
				} else {
					subbean.sendMessageString("識別番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.内部識別番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.内部識別番号
				if (childMap != null && childMap.containsKey("naibu_skbt_no")) {
					subbean.sendMessageString("内部識別番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("naibu_skbt_no"));
				} else {
					subbean.sendMessageString("内部識別番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.ポートアウト受付取込年月日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウト受付取込年月日
				if (childMap != null && childMap.containsKey("port_out_uk_trkm_ymd")) {
					subbean.sendMessageString("ポートアウト受付取込年月日１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_uk_trkm_ymd"));
				} else {
					subbean.sendMessageString("ポートアウト受付取込年月日１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.サービス契約番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.サービス契約番号
				if (childMap != null && childMap.containsKey("svc_kei_no")) {
					subbean.sendMessageString("サービス契約番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_no"));
				} else {
					subbean.sendMessageString("サービス契約番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.サービス契約内訳番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.サービス契約内訳番号
				if (childMap != null && childMap.containsKey("svc_kei_ucwk_no")) {
					subbean.sendMessageString("サービス契約内訳番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_ucwk_no"));
				} else {
					subbean.sendMessageString("サービス契約内訳番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.複数番号有無 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.複数番号有無
				if (childMap != null && childMap.containsKey("hukusu_no_um")) {
					subbean.sendMessageString("複数番号有無１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hukusu_no_um"));
				} else {
					subbean.sendMessageString("複数番号有無１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.番ポ対象回線数＿番ポ廃止対象回線数 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.番ポ対象回線数＿番ポ廃止対象回線数
				if (childMap != null && childMap.containsKey("bmp_tg_kssu_bmp_histg_kssu")) {
					subbean.sendMessageString("番ポ対象回線数＿番ポ廃止対象回線数１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("bmp_tg_kssu_bmp_histg_kssu"));
				} else {
					subbean.sendMessageString("番ポ対象回線数＿番ポ廃止対象回線数１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.自動廃止了承済番号数 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.自動廃止了承済番号数
				if (childMap != null && childMap.containsKey("auto_haishi_ryshzm_no_num")) {
					subbean.sendMessageString("自動廃止了承済番号数１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("auto_haishi_ryshzm_no_num"));
				} else {
					subbean.sendMessageString("自動廃止了承済番号数１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.グループID ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.グループID
				if (childMap != null && childMap.containsKey("grp_id")) {
					subbean.sendMessageString("グループＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("grp_id"));
				} else {
					subbean.sendMessageString("グループＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.変更前申込日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.変更前申込日
				if (childMap != null && childMap.containsKey("chbf_mskm_day")) {
					subbean.sendMessageString("変更前申込日１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("chbf_mskm_day"));
				} else {
					subbean.sendMessageString("変更前申込日１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.受付拠点番号(取扱サービス) ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.受付拠点番号(取扱サービス)
				if (childMap != null && childMap.containsKey("uk_kyoten_no_trat_svc")) {
					subbean.sendMessageString("受付拠点番号（取扱サービス）１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("uk_kyoten_no_trat_svc"));
				} else {
					subbean.sendMessageString("受付拠点番号（取扱サービス）１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先事業者名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者名
				if (childMap != null && childMap.containsKey("itens_jigyosha_nm")) {
					subbean.sendMessageString("移転先事業者名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_nm"));
				} else {
					subbean.sendMessageString("移転先事業者名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先事業者ドメイン ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者ドメイン
				if (childMap != null && childMap.containsKey("itens_jigyosha_domain")) {
					subbean.sendMessageString("移転先事業者ドメイン１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itens_jigyosha_domain"));
				} else {
					subbean.sendMessageString("移転先事業者ドメイン１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記事欄１＿移転元事業者向け ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記事欄１＿移転元事業者向け
				if (childMap != null && childMap.containsKey("kijiran_1_itnm_jgsmk")) {
					subbean.sendMessageString("記事欄１＿移転元事業者向け１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kijiran_1_itnm_jgsmk"));
				} else {
					subbean.sendMessageString("記事欄１＿移転元事業者向け１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記事欄２＿移転元事業者向け ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記事欄２＿移転元事業者向け
				if (childMap != null && childMap.containsKey("kijiran_2_itnm_jgsmk")) {
					subbean.sendMessageString("記事欄２＿移転元事業者向け１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kijiran_2_itnm_jgsmk"));
				} else {
					subbean.sendMessageString("記事欄２＿移転元事業者向け１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記事欄１＿番号取得事業者向け ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記事欄１＿番号取得事業者向け
				if (childMap != null && childMap.containsKey("kijiran_1_nosk_jgsmk")) {
					subbean.sendMessageString("記事欄１＿番号取得事業者向け１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kijiran_1_nosk_jgsmk"));
				} else {
					subbean.sendMessageString("記事欄１＿番号取得事業者向け１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記事欄２＿番号取得事業者向け ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記事欄２＿番号取得事業者向け
				if (childMap != null && childMap.containsKey("kijiran_2_nosk_jgsmk")) {
					subbean.sendMessageString("記事欄２＿番号取得事業者向け１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kijiran_2_nosk_jgsmk"));
				} else {
					subbean.sendMessageString("記事欄２＿番号取得事業者向け１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.自社内記事欄 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.自社内記事欄
				if (childMap != null && childMap.containsKey("ji_shanai_kijiran")) {
					subbean.sendMessageString("自社内記事欄１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ji_shanai_kijiran"));
				} else {
					subbean.sendMessageString("自社内記事欄１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.ポートアウト契約者名義 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウト契約者名義
				if (childMap != null && childMap.containsKey("port_out_keisha_nm")) {
					subbean.sendMessageString("ポートアウト契約者名義１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_keisha_nm"));
				} else {
					subbean.sendMessageString("ポートアウト契約者名義１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.ポートアウト契約者カナ名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウト契約者カナ名
				if (childMap != null && childMap.containsKey("port_out_keisha_kana")) {
					subbean.sendMessageString("ポートアウト契約者カナ名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_keisha_kana"));
				} else {
					subbean.sendMessageString("ポートアウト契約者カナ名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所住所変更有無 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所住所変更有無
				if (childMap != null && childMap.containsKey("setplace_adchg_um")) {
					subbean.sendMessageString("設置場所住所変更有無１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_adchg_um"));
				} else {
					subbean.sendMessageString("設置場所住所変更有無１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所手投入識別＿市区町村名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所手投入識別＿市区町村名
				if (childMap != null && childMap.containsKey("setplc_htny_skbt_city_nm")) {
					subbean.sendMessageString("設置場所手投入識別＿市区町村名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplc_htny_skbt_city_nm"));
				} else {
					subbean.sendMessageString("設置場所手投入識別＿市区町村名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所手投入識別＿大字＿通称名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所手投入識別＿大字＿通称名
				if (childMap != null && childMap.containsKey("setplc_htny_skbt_oaztsu_nm")) {
					subbean.sendMessageString("設置場所手投入識別＿大字＿通称名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplc_htny_skbt_oaztsu_nm"));
				} else {
					subbean.sendMessageString("設置場所手投入識別＿大字＿通称名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所手投入識別＿字丁目名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所手投入識別＿字丁目名
				if (childMap != null && childMap.containsKey("setplc_htny_skbt_azcho_nm")) {
					subbean.sendMessageString("設置場所手投入識別＿字丁目名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplc_htny_skbt_azcho_nm"));
				} else {
					subbean.sendMessageString("設置場所手投入識別＿字丁目名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所郵便番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所郵便番号
				if (childMap != null && childMap.containsKey("setplace_pcd")) {
					subbean.sendMessageString("設置場所郵便番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_pcd"));
				} else {
					subbean.sendMessageString("設置場所郵便番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所都道府県名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所都道府県名
				if (childMap != null && childMap.containsKey("setplace_state_nm")) {
					subbean.sendMessageString("設置場所都道府県名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_state_nm"));
				} else {
					subbean.sendMessageString("設置場所都道府県名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所市区町村名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所市区町村名
				if (childMap != null && childMap.containsKey("setplace_city_nm")) {
					subbean.sendMessageString("設置場所市区町村名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_city_nm"));
				} else {
					subbean.sendMessageString("設置場所市区町村名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所大字通称名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所大字通称名
				if (childMap != null && childMap.containsKey("setplace_oaztsu_nm")) {
					subbean.sendMessageString("設置場所大字通称名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_oaztsu_nm"));
				} else {
					subbean.sendMessageString("設置場所大字通称名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所字丁目名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所字丁目名
				if (childMap != null && childMap.containsKey("setplace_azcho_nm")) {
					subbean.sendMessageString("設置場所字丁目名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_azcho_nm"));
				} else {
					subbean.sendMessageString("設置場所字丁目名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所番地号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所番地号
				if (childMap != null && childMap.containsKey("setplace_bnchigo")) {
					subbean.sendMessageString("設置場所番地号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_bnchigo"));
				} else {
					subbean.sendMessageString("設置場所番地号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.設置場所住所補記・建物名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.設置場所住所補記・建物名
				if (childMap != null && childMap.containsKey("setplace_adrttm")) {
					subbean.sendMessageString("設置場所住所補記・建物名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("setplace_adrttm"));
				} else {
					subbean.sendMessageString("設置場所住所補記・建物名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.お客様連絡先 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.お客様連絡先
				if (childMap != null && childMap.containsKey("cust_rrks")) {
					subbean.sendMessageString("お客様連絡先１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_rrks"));
				} else {
					subbean.sendMessageString("お客様連絡先１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事実施方法 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事実施方法
				if (childMap != null && childMap.containsKey("koji_jssi_way")) {
					subbean.sendMessageString("工事実施方法１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_jssi_way"));
				} else {
					subbean.sendMessageString("工事実施方法１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.想定切替時間帯 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.想定切替時間帯
				if (childMap != null && childMap.containsKey("sotei_switch_timez")) {
					subbean.sendMessageString("想定切替時間帯１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("sotei_switch_timez"));
				} else {
					subbean.sendMessageString("想定切替時間帯１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事時間帯区分 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事時間帯区分
				if (childMap != null && childMap.containsKey("koji_timez_div")) {
					subbean.sendMessageString("工事時間帯区分１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_timez_div"));
				} else {
					subbean.sendMessageString("工事時間帯区分１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転元＿代表事業者名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転元＿代表事業者名
				if (childMap != null && childMap.containsKey("itenm_daihyo_jigyosha_nm")) {
					subbean.sendMessageString("移転元＿代表事業者名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itenm_daihyo_jigyosha_nm"));
				} else {
					subbean.sendMessageString("移転元＿代表事業者名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転元＿代表事業者番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転元＿代表事業者番号
				if (childMap != null && childMap.containsKey("itenm_daihyo_jigyosha_no")) {
					subbean.sendMessageString("移転元＿代表事業者番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itenm_daihyo_jigyosha_no"));
				} else {
					subbean.sendMessageString("移転元＿代表事業者番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記載変更申込回数 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記載変更申込回数
				if (childMap != null && childMap.containsKey("kisai_chge_mskm_cnt")) {
					subbean.sendMessageString("記載変更申込回数１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kisai_chge_mskm_cnt"));
				} else {
					subbean.sendMessageString("記載変更申込回数１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記載変更申込日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記載変更申込日
				if (childMap != null && childMap.containsKey("kisai_chge_mskm_day")) {
					subbean.sendMessageString("記載変更申込日１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kisai_chge_mskm_day"));
				} else {
					subbean.sendMessageString("記載変更申込日１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記載変更申込理由 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記載変更申込理由
				if (childMap != null && childMap.containsKey("kisai_chge_mskm_rsn")) {
					subbean.sendMessageString("記載変更申込理由１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kisai_chge_mskm_rsn"));
				} else {
					subbean.sendMessageString("記載変更申込理由１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.旧統合オーダID ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.旧統合オーダID
				if (childMap != null && childMap.containsKey("old_togo_order_id")) {
					subbean.sendMessageString("旧統合オーダＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("old_togo_order_id"));
				} else {
					subbean.sendMessageString("旧統合オーダＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.申込超過日数 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.申込超過日数
				if (childMap != null && childMap.containsKey("mskm_chok_nisu")) {
					subbean.sendMessageString("申込超過日数１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_chok_nisu"));
				} else {
					subbean.sendMessageString("申込超過日数１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.キャンセル日時 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.キャンセル日時
				if (childMap != null && childMap.containsKey("cancel_date")) {
					subbean.sendMessageString("キャンセル日時１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cancel_date"));
				} else {
					subbean.sendMessageString("キャンセル日時１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.キャンセル応対日 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.キャンセル応対日
				if (childMap != null && childMap.containsKey("cancel_otai_day")) {
					subbean.sendMessageString("キャンセル応対日１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cancel_otai_day"));
				} else {
					subbean.sendMessageString("キャンセル応対日１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.キャンセル投入担当名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.キャンセル投入担当名
				if (childMap != null && childMap.containsKey("cancel_tonyu_tnt_nm")) {
					subbean.sendMessageString("キャンセル投入担当名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cancel_tonyu_tnt_nm"));
				} else {
					subbean.sendMessageString("キャンセル投入担当名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.キャンセル投入担当電話番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.キャンセル投入担当電話番号
				if (childMap != null && childMap.containsKey("cancel_tonyu_tnt_telno")) {
					subbean.sendMessageString("キャンセル投入担当電話番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cancel_tonyu_tnt_telno"));
				} else {
					subbean.sendMessageString("キャンセル投入担当電話番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.ポートアウトキャンセル理由 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウトキャンセル理由
				if (childMap != null && childMap.containsKey("port_out_cnre")) {
					subbean.sendMessageString("ポートアウトキャンセル理由１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_cnre"));
				} else {
					subbean.sendMessageString("ポートアウトキャンセル理由１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.取消日時 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.取消日時
				if (childMap != null && childMap.containsKey("cl_date")) {
					subbean.sendMessageString("取消日時１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cl_date"));
				} else {
					subbean.sendMessageString("取消日時１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事日再調整依頼日時 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事日再調整依頼日時
				if (childMap != null && childMap.containsKey("kj_day_re_adj_req_date")) {
					subbean.sendMessageString("工事日再調整依頼日時１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kj_day_re_adj_req_date"));
				} else {
					subbean.sendMessageString("工事日再調整依頼日時１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事日再調整依頼担当名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事日再調整依頼担当名
				if (childMap != null && childMap.containsKey("kj_day_re_adj_req_tnt_nm")) {
					subbean.sendMessageString("工事日再調整依頼担当名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kj_day_re_adj_req_tnt_nm"));
				} else {
					subbean.sendMessageString("工事日再調整依頼担当名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事日再調整依頼担当電話番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事日再調整依頼担当電話番号
				if (childMap != null && childMap.containsKey("kj_day_re_adj_req_tnt_tln")) {
					subbean.sendMessageString("工事日再調整依頼担当電話番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kj_day_re_adj_req_tnt_tln"));
				} else {
					subbean.sendMessageString("工事日再調整依頼担当電話番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事日再調整依頼記事欄 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事日再調整依頼記事欄
				if (childMap != null && childMap.containsKey("kj_day_re_adj_req_kijiran")) {
					subbean.sendMessageString("工事日再調整依頼記事欄１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kj_day_re_adj_req_kijiran"));
				} else {
					subbean.sendMessageString("工事日再調整依頼記事欄１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.ポートアウト変更前識別番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.ポートアウト変更前識別番号
				if (childMap != null && childMap.containsKey("port_out_chbf_skbt_no")) {
					subbean.sendMessageString("ポートアウト変更前識別番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("port_out_chbf_skbt_no"));
				} else {
					subbean.sendMessageString("ポートアウト変更前識別番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTN加入権 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTN加入権
				if (childMap != null && childMap.containsKey("pstn_kanykn")) {
					subbean.sendMessageString("ＰＳＴＮ加入権１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_kanykn"));
				} else {
					subbean.sendMessageString("ＰＳＴＮ加入権１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTNドライカッパ利用有無 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTNドライカッパ利用有無
				if (childMap != null && childMap.containsKey("pstn_drycopper_use_um")) {
					subbean.sendMessageString("ＰＳＴＮドライカッパ利用有無１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_drycopper_use_um"));
				} else {
					subbean.sendMessageString("ＰＳＴＮドライカッパ利用有無１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTNドライカッパ回線ID ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTNドライカッパ回線ID
				if (childMap != null && childMap.containsKey("pstn_drycopper_kisn_id")) {
					subbean.sendMessageString("ＰＳＴＮドライカッパ回線ＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_drycopper_kisn_id"));
				} else {
					subbean.sendMessageString("ＰＳＴＮドライカッパ回線ＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTNドライカッパ申込事業者番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTNドライカッパ申込事業者番号
				if (childMap != null && childMap.containsKey("pstn_drycopper_mskmjig_no")) {
					subbean.sendMessageString("ＰＳＴＮドライカッパ申込事業者番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_drycopper_mskmjig_no"));
				} else {
					subbean.sendMessageString("ＰＳＴＮドライカッパ申込事業者番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTNドライカッパ申込識別番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTNドライカッパ申込識別番号
				if (childMap != null && childMap.containsKey("pstn_drycopper_mkm_skbt_no")) {
					subbean.sendMessageString("ＰＳＴＮドライカッパ申込識別番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_drycopper_mkm_skbt_no"));
				} else {
					subbean.sendMessageString("ＰＳＴＮドライカッパ申込識別番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.移転先事業者使用コード ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.移転先事業者使用コード
				if (childMap != null && childMap.containsKey("itns_jgs_use_cd")) {
					subbean.sendMessageString("移転先事業者使用コード１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("itns_jgs_use_cd"));
				} else {
					subbean.sendMessageString("移転先事業者使用コード１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTN休止票送付先 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTN休止票送付先
				if (childMap != null && childMap.containsKey("pstn_pause_hyo_shs")) {
					subbean.sendMessageString("ＰＳＴＮ休止票送付先１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_pause_hyo_shs"));
				} else {
					subbean.sendMessageString("ＰＳＴＮ休止票送付先１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTN休止票送付先その他住所 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTN休止票送付先その他住所
				if (childMap != null && childMap.containsKey("pstn_pause_hyo_shs_otr_ad")) {
					subbean.sendMessageString("ＰＳＴＮ休止票送付先その他住所１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_pause_hyo_shs_otr_ad"));
				} else {
					subbean.sendMessageString("ＰＳＴＮ休止票送付先その他住所１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTN移転先事業者確認ID ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTN移転先事業者確認ID
				if (childMap != null && childMap.containsKey("pstn_itens_jigyosha_cfm_id")) {
					subbean.sendMessageString("ＰＳＴＮ移転先事業者確認ＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_itens_jigyosha_cfm_id"));
				} else {
					subbean.sendMessageString("ＰＳＴＮ移転先事業者確認ＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTN移転先工事タイプ＿所内 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTN移転先工事タイプ＿所内
				if (childMap != null && childMap.containsKey("pstn_itens_koji_type_snai")) {
					subbean.sendMessageString("ＰＳＴＮ移転先工事タイプ＿所内１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_itens_koji_type_snai"));
				} else {
					subbean.sendMessageString("ＰＳＴＮ移転先工事タイプ＿所内１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.PSTN移転先工事タイプ＿所外 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.PSTN移転先工事タイプ＿所外
				if (childMap != null && childMap.containsKey("pstn_itens_koji_type_sgai")) {
					subbean.sendMessageString("ＰＳＴＮ移転先工事タイプ＿所外１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pstn_itens_koji_type_sgai"));
				} else {
					subbean.sendMessageString("ＰＳＴＮ移転先工事タイプ＿所外１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.記事欄＿移転先事業者向け ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.記事欄＿移転先事業者向け
				if (childMap != null && childMap.containsKey("kijiran_itens_jgsmk")) {
					subbean.sendMessageString("記事欄＿移転先事業者向け１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kijiran_itens_jgsmk"));
				} else {
					subbean.sendMessageString("記事欄＿移転先事業者向け１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.オーダ可否判定提供可否 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.オーダ可否判定提供可否
				if (childMap != null && childMap.containsKey("odkh_judge_tk_kh")) {
					subbean.sendMessageString("オーダ可否判定提供可否１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("odkh_judge_tk_kh"));
				} else {
					subbean.sendMessageString("オーダ可否判定提供可否１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.オーダ可否判定提供不可理由 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.オーダ可否判定提供不可理由
				if (childMap != null && childMap.containsKey("odkh_judge_tk_fail_rsn")) {
					subbean.sendMessageString("オーダ可否判定提供不可理由１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("odkh_judge_tk_fail_rsn"));
				} else {
					subbean.sendMessageString("オーダ可否判定提供不可理由１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.オーダ可否判定提供不可理由＿その他理由 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.オーダ可否判定提供不可理由＿その他理由
				if (childMap != null && childMap.containsKey("odkh_jdgtk_frsn_otr_rsn")) {
					subbean.sendMessageString("オーダ可否判定提供不可理由＿その他理由１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("odkh_jdgtk_frsn_otr_rsn"));
				} else {
					subbean.sendMessageString("オーダ可否判定提供不可理由＿その他理由１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.受付担当ID ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.受付担当ID
				if (childMap != null && childMap.containsKey("uk_tnt_id")) {
					subbean.sendMessageString("受付担当ＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("uk_tnt_id"));
				} else {
					subbean.sendMessageString("受付担当ＩＤ１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.受付担当電話番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.受付担当電話番号
				if (childMap != null && childMap.containsKey("uk_tnt_telno")) {
					subbean.sendMessageString("受付担当電話番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("uk_tnt_telno"));
				} else {
					subbean.sendMessageString("受付担当電話番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事担当名 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事担当名
				if (childMap != null && childMap.containsKey("koji_tnt_nm")) {
					subbean.sendMessageString("工事担当名１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_tnt_nm"));
				} else {
					subbean.sendMessageString("工事担当名１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.工事担当電話番号 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.工事担当電話番号
				if (childMap != null && childMap.containsKey("koji_tnt_telno")) {
					subbean.sendMessageString("工事担当電話番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_tnt_telno"));
				} else {
					subbean.sendMessageString("工事担当電話番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.提供可否 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.提供可否
				if (childMap != null && childMap.containsKey("tk_kh")) {
					subbean.sendMessageString("提供可否１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tk_kh"));
				} else {
					subbean.sendMessageString("提供可否１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.提供不可理由 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.提供不可理由
				if (childMap != null && childMap.containsKey("tk_fail_rsn")) {
					subbean.sendMessageString("提供不可理由１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tk_fail_rsn"));
				} else {
					subbean.sendMessageString("提供不可理由１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.提供不可理由＿その他理由 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.提供不可理由＿その他理由
				if (childMap != null && childMap.containsKey("tk_fail_rsn_otr_rsn")) {
					subbean.sendMessageString("提供不可理由＿その他理由１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tk_fail_rsn_otr_rsn"));
				} else {
					subbean.sendMessageString("提供不可理由＿その他理由１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.法人個人コード ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.法人個人コード
				if (childMap != null && childMap.containsKey("hojin_kojin_cd")) {
					subbean.sendMessageString("法人個人コード１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hojin_kojin_cd"));
				} else {
					subbean.sendMessageString("法人個人コード１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.切替SOD発行年月日時分秒 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.切替SOD発行年月日時分秒
				if (childMap != null && childMap.containsKey("switch_sod_hakko_dtm")) {
					subbean.sendMessageString("切替ＳＯＤ発行年月日時分秒１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("switch_sod_hakko_dtm"));
				} else {
					subbean.sendMessageString("切替ＳＯＤ発行年月日時分秒１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
															
				// ポートアウト受付情報一意照会.更新年月日時分秒(更新前) ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.更新年月日時分秒(更新前)
				if (childMap != null && childMap.containsKey("upd_dtm")) {
					subbean.sendMessageString("更新年月日時分秒（更新前）１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));
				} else {
					subbean.sendMessageString("更新年月日時分秒（更新前）１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// ポートアウト受付情報一意照会.世代登録年月日時分秒 ← ポートアウト受付情報一意照会（サービス契約照会）マップ.ポートアウト受付情報一意照会（サービス契約照会）明細.世代登録年月日時分秒
				if (childMap != null && childMap.containsKey("gene_add_dtm")) {
					subbean.sendMessageString("世代登録年月日時分秒１", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("gene_add_dtm"));
				} else {
					subbean.sendMessageString("世代登録年月日時分秒１", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}
		return bean;
	}
	//ANK-4494-00-00 ADD END
	
}
