/*********************************************************************
* All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*   システム名      ：eo顧客基幹システム
*   モジュール名    ：SCW00601SFLogic
*   ソースファイル名：SCW00601SFLogic.java
*   作成者          ：FJ
*   日付            ：2011年08月2日
*＜機能概要＞
*   電話サービスオーダ発行新規登録を処理するロジッククラスです。
*＜修正履歴＞
*   バージョン  修正日       修正者      修正内容
*   v1.00.00    2011/08/02   FJ          新規作成
*   v8.00.00    2014/05/23   FJ          ANK-2113-00-00
*   v50.00.00   2020/05/12   FJ)平野	 ANK-3754-00-00_トビラフォン対応
*   v56.00.00	2021/11/11   FJ)吉村	 ANK-3876-00-00_【eo定期】PSTNマイグレーションに伴うENUMサーバーへのSOD配信対応
**********************************************************************/
package eo.web.webview.SCW00601SF;

import static eo.web.webview.common.JSCWebCommon.*;
import static eo.web.webview.common.JSCScreenConst.*;

import java.util.*;
import static eo.common.constant.JPCOnlineMessageConstant.*;
import static eo.common.constant.JPCModelConstant.*;

import com.fujitsu.futurity.web.x31.X31CMessageResult;
import com.fujitsu.futurity.web.x31.X31CWebConst;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccess;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccessArray;

import eo.common.constant.JSCStrConstant;
import eo.web.webview.JCCWebBusinessLogic;
import eo.web.webview.CommonInfoCF.CommonInfoCFConst;
import eo.web.webview.SCW00601SF.SCW00601SFConst;
import eo.web.webview.common.JCCMessageCache;
import eo.web.webview.common.JCCWebCommon;
import eo.web.webview.mapping.SCSV0003_SCSV0003OPDBMapper;
import eo.web.webview.mapping.SCSV0016_SCSV0016OPDBMapper;

/**
 * 電話サービスオーダ発行新規登録を処理するロジッククラスです。
 * @author 富士通
 */
public class SCW00601SFLogic extends JCCWebBusinessLogic
{
	/**
	 * メッセージ
	 */
	private static final String MSG_REGISTER_TEL_SVC_ORD = "電話サービスオーダ発行新規登録";
	
	/**
	 * プルダウン項目名
	 */
	private ArrayList<String> pullDownList = new ArrayList();
	/**
	 * ラジオボタン項目名
	 */
	private ArrayList<String> radioList = new ArrayList();

	/**
	 * コンストラクタ
	 */
	public SCW00601SFLogic()
	{
		pullDownList.add(SCW00601SFConst.ORD_SBT_CD_INF);				//オーダ種別コード情報
		pullDownList.add(SCW00601SFConst.YOKYU_MT_APL_SBT_INF);			//要求元アプリ種別情報
		pullDownList.add(SCW00601SFConst.TEL_SVC_ORDER_INF);			//電話サービスオーダ情報
		pullDownList.add(SCW00601SFConst.YOKYU_SBT_INF);				//要求種別情報
		pullDownList.add(SCW00601SFConst.SVC_ORDER_DTAIL_INF);			//サービスオーダ詳細情報
		pullDownList.add(SCW00601SFConst.EOH_TELNO_TCHI_SET_INF);		//ｅｏ光電話発番号通知設定情報
		pullDownList.add(SCW00601SFConst.MAIN_TELNO_INCOMSET_1_INF);	//主電話番号着信設定＃１情報
		pullDownList.add(SCW00601SFConst.MAIN_TELNO_INCOMSET_2_INF);	//主電話番号着信設定＃２情報
		pullDownList.add(SCW00601SFConst.TEL_PORT_SKT_SET_INF);			//電話ポート死活設定情報
		pullDownList.add(SCW00601SFConst.TNMT_SBT_INF);					//端末種別情報
		pullDownList.add(SCW00601SFConst.HTB_TCHI_FLG_INF);				//発番号通知フラグ情報
		pullDownList.add(SCW00601SFConst.CATPHONE_KEI_FLG_INF);			//キャッチホン契約フラグ情報
		pullDownList.add(SCW00601SFConst.TENSO_TEL_KEI_FLG_INF);		//転送電話契約フラグ情報
		pullDownList.add(SCW00601SFConst.STI_KO_TENSO_KEI_FLG_INF);		//指定呼転送契約フラグ情報
		pullDownList.add(SCW00601SFConst.HTB_DSP_KEI_FLG_INF);			//発番表示契約フラグ情報
		pullDownList.add(SCW00601SFConst.HITCHI_KYOHI_KEI_FLG_INF);		//非通知拒否契約フラグ情報
		pullDownList.add(SCW00601SFConst.MWKTEL_KYOHI_KEI_FLG_INF);		//迷惑電話拒否契約フラグ情報
		pullDownList.add(SCW00601SFConst.STINO_INCMHI_KEI_FLG_INF);		//指定番号着信拒否契約フラグ情報
		pullDownList.add(SCW00601SFConst.ITNTOKI_ADD_CD_INF);			//移転トーキ登録コード情報
		pullDownList.add(SCW00601SFConst.ITNTOKI_SBT_CD_INF);			//移転トーキ種別コード情報
		pullDownList.add(SCW00601SFConst.PPPOE_SSON_STSET_CD_INF);		//ＰＰＰｏＥセッション終端設定コード
		pullDownList.add(SCW00601SFConst.DHCP_YK_MK_CD_INF);			//ＤＨＣＰ有効無効コード
		pullDownList.add(SCW00601SFConst.YLAN_KINO_MODE_SKCD_INF);		//有線ＬＡＮ機能モード識別コード
		pullDownList.add(SCW00601SFConst.MLAN_KINO_MODE_SKCD_INF);		//無線ＬＡＮ機能モード識別コード
		pullDownList.add(SCW00601SFConst.VOIP_YK_MK_CD_INF);			//ＶｏＩＰ有効無効コード
		pullDownList.add(SCW00601SFConst.B2BUA_YK_MK_CD_INF);			//Ｂ２ＢＵＡ有効無効コード
		pullDownList.add(SCW00601SFConst.TK_PRTCL_SBT_CD_INF);			//提供プロトコル種別コード
		pullDownList.add(SCW00601SFConst.IPV6_TAIIKI_CTRL_CD_INF);		//ＩＰｖ６帯域制御コード
		pullDownList.add(SCW00601SFConst.CONNECT_MODE_CD_INF);			//接続モードコード
		pullDownList.add(SCW00601SFConst.AUTO_CUT_MODE_CD_INF);			//自動切断モードコード
		pullDownList.add(SCW00601SFConst.PPPOE_BRIDGE_SBT_CD_INF);		//ＰＰＰｏＥブリッジ種別コード
		pullDownList.add(SCW00601SFConst.PING_RESPONSE_SBT_CD_INF);		//Ｐｉｎｇ応答種別コード
		pullDownList.add(SCW00601SFConst.IPV6_PING_RSP_SBT_CD_INF);		//ＩＰｖ６Ｐｉｎｇ応答種別コード
		pullDownList.add(SCW00601SFConst.TKNRT_OLS_KSBT_SETCD_INF);		//多機能ルーターＯＬＳ契約種別設定コード
		pullDownList.add(SCW00601SFConst.GEPON_RNKI_TRGT_FLG_INF);		//ＧＥ−ＰＯＮ連携対象フラグ
		pullDownList.add(SCW00601SFConst.YUSEN_KO_SKVAL_INF);			//優先呼識別値
		// ANK-3754-00-00 ADD START
		pullDownList.add(SCW00601SFConst.ANSN_HCS_KEI_1_INF);			//あんしん発着信契約＃１
		pullDownList.add(SCW00601SFConst.ANSN_HCS_KEI_2_INF);			//あんしん発着信契約＃２
		// ANK-3754-00-00 ADD END

		radioList.add(SCW00601SFConst.NINSHO_ID_CHGUM_INF);					//認証ＩＤ変更有無情報
		radioList.add(SCW00601SFConst.NINSHO_ID_PWD_CHGUM_INF);				//認証ＩＤパスワード変更有無情報
		radioList.add(SCW00601SFConst.IP_AD_CHGUM_INF);						//ＩＰアドレス変更有無情報
		radioList.add(SCW00601SFConst.NETMASK_CHGUM_INF);					//ネットマスク変更有無情報
		radioList.add(SCW00601SFConst.BAS_ID_CHGUM_INF);					//ＢＡＳ−ＩＤ変更有無情報
		radioList.add(SCW00601SFConst.MLTISE_CNT_CHGUM_INF);				//マルチセッション数変更有無情報
		radioList.add(SCW00601SFConst.BAS_HOST_ID_CHGUM_INF);				//ＢＡＳ−ホストＩＤ変更有無情報
		radioList.add(SCW00601SFConst.VLAN_ID_CHGUM_INF);					//ＶＬＡＮ−ＩＤ変更有無情報
		radioList.add(SCW00601SFConst.SVC_ID_CHGUM_INF);					//サービスＩＤ変更有無情報
		radioList.add(SCW00601SFConst.VA_NINSHO_KEY_CHGUM_INF);				//ＶＡ認証キー変更有無情報
		radioList.add(SCW00601SFConst.SIP_USER_ID_1_CHGUM_INF);				//ＳＩＰユーザーＩＤ＃１変更有無情報
		radioList.add(SCW00601SFConst.SIP_USER_ID_PWD_1_CHGUM_INF);			//ＳＩＰユーザーＩＤパスワード＃１変更有無情報
		radioList.add(SCW00601SFConst.SIP_SERVER_DOMAIN_1_CHGUM_INF);		//ＳＩＰサーバードメイン＃１変更有無情報
		radioList.add(SCW00601SFConst.SIP_SERVER_AD_1_CHGUM_INF);			//ＳＩＰサーバーアドレス＃１変更有無情報
		radioList.add(SCW00601SFConst.MAIN_TELNO_1_CHGUM_INF);				//主電話番号＃１変更有無情報
		radioList.add(SCW00601SFConst.SUB_TELNO_1_CHGUM_INF);				//副電話番号＃１変更有無情報
		radioList.add(SCW00601SFConst.SIP_DOJI_CONNECT_CNT_CHGUM_INF);		//ＳＩＰ同時接続数変更有無情報
		radioList.add(SCW00601SFConst.EOH_TELNO_TCHI_SET_CHGUM_INF);		//ｅｏ光電話発番号通知設定変更有無情報
		radioList.add(SCW00601SFConst.SIP_USER_ID_2_CHGUM_INF);				//ＳＩＰユーザーＩＤ＃２変更有無情報
		radioList.add(SCW00601SFConst.SIP_USER_ID_PWD_2_CHGUM_INF);			//ＳＩＰユーザーＩＤパスワード＃２変更有無情報
		radioList.add(SCW00601SFConst.SIP_SERVER_DOMAIN_2_CHGUM_INF);		//ＳＩＰサーバードメイン＃２変更有無情報
		radioList.add(SCW00601SFConst.SIP_SERVER_AD_2_CHGUM_INF);			//ＳＩＰサーバーアドレス＃２変更有無情報
		radioList.add(SCW00601SFConst.MAIN_TELNO_2_CHGUM_INF);				//主電話番号＃２変更有無情報
		radioList.add(SCW00601SFConst.MAIN_TELNO_INCMSET_1_CHGUM_INF);		//主電話番号着信設定＃１変更有無情報
		radioList.add(SCW00601SFConst.MAIN_TELNO_INCMSET_2_CHGUM_INF);		//主電話番号着信設定＃２変更有無情報
		radioList.add(SCW00601SFConst.TEL_PORT_SKT_SET_CHGUM_INF);			//電話ポート死活設定変更有無情報
		radioList.add(SCW00601SFConst.CHANNEL_CNT_CHGUM_INF);				//チャネル数変更有無情報
		radioList.add(SCW00601SFConst.SIP_USER_ID_CHGUM_INF);				//ＳＩＰユーザーＩＤ変更有無情報
		radioList.add(SCW00601SFConst.SIP_USER_ID_PWD_CHGUM_INF);			//ＳＩＰユーザーＩＤパスワード変更有無情報
		radioList.add(SCW00601SFConst.DAIHYO_TNMT_INFO_CHGUM_INF);			//代表端末情報変更有無情報
		radioList.add(SCW00601SFConst.TNMT_INFO_CHGUM_INF);					//端末情報変更有無情報
		radioList.add(SCW00601SFConst.TNMT_SBT_CHGUM_INF);					//端末種別変更有無情報
		radioList.add(SCW00601SFConst.HTB_TCHI_FLG_CHGUM_INF);				//発番号通知フラグ変更有無情報
		radioList.add(SCW00601SFConst.CKI_CD_CHGUM_INF);					//地域コード変更有無情報
		radioList.add(SCW00601SFConst.TENKI_YOHO_GRP_ID_CHGUM_INF);			//天気予報グループＩＤ変更有無情報
		radioList.add(SCW00601SFConst.KNYSHA_CLASS_CHGUM_INF);				//加入者クラス変更有無情報
		radioList.add(SCW00601SFConst.WEB_CUSCON_PWD_CHGUM_INF);			//Ｗｅｂカスコンパスワード変更有無情報
		radioList.add(SCW00601SFConst.RMT_CUSCON_PWD_CHGUM_INF);			//リモートカスコンパスワード変更有無情報
		radioList.add(SCW00601SFConst.BMP_KEI_CHGUM_INF);					//番ポ契約変更有無情報
		radioList.add(SCW00601SFConst.CATPHONE_KEI_FLG_CHGUM_INF);			//キャッチホン契約フラグ変更有無情報
		radioList.add(SCW00601SFConst.TENSO_TEL_KEI_FLG_CHGUM_INF);			//転送電話契約フラグ変更有無情報
		radioList.add(SCW00601SFConst.STI_KO_TENSO_KEI_FLG_CHGUM_INF);		//指定呼転送契約フラグ変更有無情報
		radioList.add(SCW00601SFConst.HTB_DSP_KEI_FLG_CHGUM_INF);			//発番表示契約フラグ変更有無情報
		radioList.add(SCW00601SFConst.NIJU_TELNO_KEI_CHGUM_INF);			//二重電話番号契約変更有無情報
		radioList.add(SCW00601SFConst.HITCHI_KYOHI_KEI_FLG_CHGUM_INF);		//非通知拒否契約フラグ変更有無情報
		radioList.add(SCW00601SFConst.MWKTEL_KYOHI_KEI_FLG_CHGUM_INF);		//迷惑電話拒否契約フラグ変更有無情報
		radioList.add(SCW00601SFConst.STINO_INCMHI_KEI_FLG_CHGUM_INF);		//指定番号着信拒否契約フラグ変更有無情報
		radioList.add(SCW00601SFConst.DAIHYO_TRAT_KEI_HSK_CHGUM_INF);		//代表取扱契約方式変更有無情報
		radioList.add(SCW00601SFConst.ITNTOKI_TENSOS_INFO_CHGUM_INF);		//移転トーキ転送先情報変更有無情報
		radioList.add(SCW00601SFConst.N_OABJ_NO_CHGUM_INF);					//Ｎ＿０ＡＢＪ番号変更有無情報
		radioList.add(SCW00601SFConst.N_050_NO_CHGUM_INF);					//Ｎ＿０５０番号変更有無情報
		radioList.add(SCW00601SFConst.SIP_NRN_CHGUM_INF);					//ＳＩＰ−ＮＲＮ変更有無情報
		radioList.add(SCW00601SFConst.TAKINORT_NINSHO_KEY_CHGUM_INF);		//多機能ルーター認証キー変更有無情報
		radioList.add(SCW00601SFConst.PPPOE_SSON_STSET_CD_CHGUM_INF);		//ＰＰＰｏＥセッション終端設定コード変更有無情報
		radioList.add(SCW00601SFConst.DHCP_YK_MK_CD_CHGUM_INF);				//ＤＨＣＰ有効無効コード変更有無情報
		radioList.add(SCW00601SFConst.YLAN_KINO_MODE_SKCD_CHGUM_INF);		//有線ＬＡＮ機能モード識別コード変更有無情報
		radioList.add(SCW00601SFConst.MLAN_KINO_MODE_SKCD_CHGUM_INF);		//無線ＬＡＮ機能モード識別コード変更有無情報
		radioList.add(SCW00601SFConst.VOIP_YK_MK_CD_CHGUM_INF);				//ＶｏＩＰ有効無効コード変更有無情報
		radioList.add(SCW00601SFConst.B2BUA_YK_MK_CD_CHGUM_INF);			//Ｂ２ＢＵＡ有効無効コード変更有無情報
		radioList.add(SCW00601SFConst.TK_PRTCL_SBT_CD_CHGUM_INF);			//提供プロトコル種別コード変更有無情報
		radioList.add(SCW00601SFConst.IPV6_TAIIKI_CTRL_CD_CHGUM_INF);		//ＩＰｖ６帯域制御コード変更有無情報
		radioList.add(SCW00601SFConst.TKNRT_RTR_NSID_CHGUM_INF);			//多機能ルータールーター認証ＩＤ変更有無情報
		radioList.add(SCW00601SFConst.TKNRT_RTR_NSID_PWD_CHGUM_INF);		//多機能ルータールーター認証ＩＤパスワード変更有無情報
		radioList.add(SCW00601SFConst.IPV6_NINSHO_ID_CHGUM_INF);			//ＩＰｖ６認証ＩＤ変更有無情報
		radioList.add(SCW00601SFConst.IPV6_NINSHO_ID_PWD_CHGUM_INF);		//ＩＰｖ６認証ＩＤパスワード変更有無情報
		radioList.add(SCW00601SFConst.CONNECT_MODE_CD_CHGUM_INF);			//接続モード変更有無情報
		radioList.add(SCW00601SFConst.AUTO_CUT_MODE_CD_CHGUM_INF);			//自動切断モード変更有無情報
		radioList.add(SCW00601SFConst.AUTO_CUT_TIME_CHGUM_INF);				//自動切断時間変更有無情報
		radioList.add(SCW00601SFConst.L2TP_NINSHO_ID_CHGUM_INF);			//Ｌ２ＴＰ認証ＩＤ変更有無情報
		radioList.add(SCW00601SFConst.L2TP_NINSHO_ID_SECON_CHGUM_INF);		//Ｌ２ＴＰ認証ＩＤ（セカンダリー）変更有無情報
		radioList.add(SCW00601SFConst.PPPOE_BRIDGE_SBT_CD_CHGUM_INF);		//ＰＰＰｏＥブリッジ有無変更有無情報
		radioList.add(SCW00601SFConst.PING_RESPONSE_SBT_CD_CHGUM_INF);		//Ｐｉｎｇ応答有無変更有無情報
		radioList.add(SCW00601SFConst.IPV6_PING_RSP_SBT_CD_CHGUM_INF);		//ＩＰｖ６Ｐｉｎｇ応答種別コード変更有無情報
		radioList.add(SCW00601SFConst.TKNRT_VA_NSID_CHGUM_INF);				//多機能ルーターＶＡ認証ＩＤ変更有無情報
		radioList.add(SCW00601SFConst.TKNRT_VA_NSID_PWD_CHGUM_INF);			//多機能ルーターＶＡ認証ＩＤパスワード変更有無情報
		radioList.add(SCW00601SFConst.TKNRT_OLS_KSBT_SETCD_CHGUM_INF);		//多機能ルーターＯＬＳ契約種別設定コード変更有無情報
		radioList.add(SCW00601SFConst.IPV6_CHUSKK_CD_CHGUM_INF);			//ＩＰｖ６中心局コード変更有無情報
		radioList.add(SCW00601SFConst.IPV6_AD_IFID_CHGUM_INF);				//ＩＰｖ６アドレス（インターフェイスＩＤ）変更有無情報
		radioList.add(SCW00601SFConst.IPV6_TAKNKIKI_MODEL_CD_CHGUM_INF);	//ＩＰｖ６宅内機器型式コード変更有無情報
		radioList.add(SCW00601SFConst.GEPON_RNKI_TRGT_FLG_CHGUM_INF);		//ＧＥ−ＰＯＮ連携対象フラグ変更有無情報
		radioList.add(SCW00601SFConst.YUSEN_KO_SKVAL_CHGUM_INF);			//優先呼識別値変更有無情報
		// ANK-3754-00-00 ADD START
		radioList.add(SCW00601SFConst.ANSN_HCS_KEI_1_CHGUM_INF);			//あんしん発着信契約＃１変更有無情報
		radioList.add(SCW00601SFConst.ANSN_HCS_ID_1_CHGUM_INF);				//あんしん発着信ＩＤ＃１変更有無情報
		radioList.add(SCW00601SFConst.SHIGAI_TELNO_1_CHGUM_INF);			//市外局番＃１変更有無情報
		radioList.add(SCW00601SFConst.ANSN_HCS_KEI_2_CHGUM_INF);			//あんしん発着信契約＃２変更有無情報
		radioList.add(SCW00601SFConst.ANSN_HCS_ID_2_CHGUM_INF);				//あんしん発着信ＩＤ＃２変更有無情報
		radioList.add(SCW00601SFConst.SHIGAI_TELNO_2_CHGUM_INF);			//市外局番＃２変更有無情報
		// ANK-3754-00-00 ADD END
		// ANK-3876-00-00 ADD START
		radioList.add(SCW00601SFConst.NW_ROUTING_NO_CHGUM_INF);			//ネットワークルーティング番号変更有無情報
		radioList.add(SCW00601SFConst.SVC_DIV_CHGUM_INF);				//サービス区分変更有無情報
		radioList.add(SCW00601SFConst.DOMAIN_CHGUM_INF);				//ドメイン変更有無情報
		// ANK-3876-00-00 ADD END
	}
	
	/**
	 * 初期化処理
	 * @return 成否
	 * @throws Exception 例外発生時
	 */
	@SuppressWarnings("unchecked")
	public boolean init() throws Exception
	{
		JCCWebCommon.getScreenInfo(this);

		// サービスフォームBeanを操作するデータBeanアクセスクラスを取得します。
		X31SDataBeanAccess serviceFormBean = super.getServiceFormBean();

		X31SDataBeanAccess[] paramBean = {serviceFormBean};
		
		// ユースケースID格納用マップを生成。
		HashMap paramMap = new HashMap();
		paramMap.put(X31CWebConst.TELEGRAM_INFO_USECASE_ID, "SCSV0016");
		
		// マッピングクラスのインスタンスを生成
		SCSV0016_SCSV0016OPDBMapper mapper = new SCSV0016_SCSV0016OPDBMapper();

		HashMap inputMap = new HashMap();
		mapper.setSCSV001601SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001602SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001603SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001604SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001605SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001606SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001607SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001608SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001609SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001610SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001611SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001612SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001613SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001614SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001615SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001616SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001617SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001618SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001619SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001620SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001621SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001622SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001623SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001624SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001625SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001626SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001627SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001628SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001629SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001630SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001631SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001632SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001633SC(paramBean, inputMap, FUNC_CD_1);
		// ANK-3754-00-00 ADD START
		mapper.setSCSV001634SC(paramBean, inputMap, FUNC_CD_1);
		mapper.setSCSV001635SC(paramBean, inputMap, FUNC_CD_1);
		// ANK-3754-00-00 ADD END

		HashMap outputMap = new HashMap();
		//APサーバ連携を実行する。
		X31CMessageResult msgResult = invokeService(paramMap, inputMap, outputMap);
		
		if(msgResult != null)
		{
			JCCWebCommon.setMessageInfo(this, msgResult);
			return true;
		}

		JCCMessageCache.setMessageCache();

		mapper.getSCSV001601SC(paramBean, outputMap);	//オーダ発行対象一覧
		mapper.getSCSV001602SC(paramBean, outputMap);	//要求元アプリ種別情報一覧
		mapper.getSCSV001603SC(paramBean, outputMap);	//電話サービスオーダ情報一覧
		mapper.getSCSV001604SC(paramBean, outputMap);	//要求種別情報一覧
		mapper.getSCSV001605SC(paramBean, outputMap);	//ｅｏ光電話発番号通知設定情報一覧
		mapper.getSCSV001606SC(paramBean, outputMap);	//主電話番号着信設定＃１情報一覧
		mapper.getSCSV001607SC(paramBean, outputMap);	//主電話番号着信設定＃２情報一覧
		mapper.getSCSV001608SC(paramBean, outputMap);	//電話ポート死活設定情報一覧
		mapper.getSCSV001609SC(paramBean, outputMap);	//端末種別情報一覧
		mapper.getSCSV001610SC(paramBean, outputMap);	//発番号通知フラグ情報一覧
		mapper.getSCSV001611SC(paramBean, outputMap);	//キャッチホン契約フラグ情報一覧
		mapper.getSCSV001612SC(paramBean, outputMap);	//転送電話契約フラグ情報一覧
		mapper.getSCSV001613SC(paramBean, outputMap);	//指定呼転送契約フラグ情報一覧
		mapper.getSCSV001614SC(paramBean, outputMap);	//発番表示契約フラグ情報一覧
		mapper.getSCSV001615SC(paramBean, outputMap);	//非通知拒否契約フラグ情報一覧
		mapper.getSCSV001616SC(paramBean, outputMap);	//迷惑電話拒否契約フラグ情報一覧
		mapper.getSCSV001617SC(paramBean, outputMap);	//指定番号着信拒否契約フラグ情報一覧
		mapper.getSCSV001618SC(paramBean, outputMap);	//移転トーキ登録コード情報一覧
		mapper.getSCSV001619SC(paramBean, outputMap);	//移転トーキ種別コード情報一覧
		mapper.getSCSV001620SC(paramBean, outputMap);	//認証ＩＤパスワード変更有無情報一覧（変更有無情報全て）
		mapper.getSCSV001621SC(paramBean, outputMap);	//ＰＰＰｏＥセッション終端設定コード情報一覧
		mapper.getSCSV001622SC(paramBean, outputMap);	//有線ＬＡＮ機能モード識別コード情報一覧
		mapper.getSCSV001623SC(paramBean, outputMap);	//無線ＬＡＮ機能モード識別コード情報一覧
		mapper.getSCSV001624SC(paramBean, outputMap);	//提供プロトコル種別コード情報一覧
		mapper.getSCSV001625SC(paramBean, outputMap);	//ＩＰｖ６帯域制御コード情報一覧
		mapper.getSCSV001626SC(paramBean, outputMap);	//接続モードコード情報一覧
		mapper.getSCSV001627SC(paramBean, outputMap);	//自動切断モードコード情報一覧
		mapper.getSCSV001628SC(paramBean, outputMap);	//ＰＰＰｏＥブリッジ種別コード情報一覧
		mapper.getSCSV001629SC(paramBean, outputMap);	//Ｐｉｎｇ応答種別コード情報一覧
		mapper.getSCSV001630SC(paramBean, outputMap);	//多機能ルーターＯＬＳ契約種別設定コード情報一覧
		mapper.getSCSV001631SC(paramBean, outputMap);	//ＧＥ−ＰＯＮ連携対象フラグ情報一覧
		mapper.getSCSV001632SC(paramBean, outputMap);	//優先呼識別値情報一覧
		mapper.getSCSV001633SC(paramBean, outputMap);	//サービスオーダ詳細情報一覧
		// ANK-3754-00-00 ADD START
		mapper.getSCSV001634SC(paramBean, outputMap);	//あんしん発着信契約＃１情報一覧
		mapper.getSCSV001635SC(paramBean, outputMap);	//あんしん発着信契約＃２情報一覧
		// ANK-3754-00-00 ADD END
		
		//オーダ種別のダミーデータを作成////////////////////////////////////////////////
/*		X31SDataBeanAccessArray infBean = serviceFormBean.getDataBeanArray(SCW00601SFConst.ORD_SBT_CD_INF);
		X31SDataBeanAccess cdBean = infBean.getDataBean(0);
		cdBean.sendMessage(SCW00601SFConst.CODE_IDX_02, X31CWebConst.DATABEAN_CLEAR);
		cdBean.sendMessage(SCW00601SFConst.CODE_CD_02, X31CWebConst.DATABEAN_CLEAR);
		cdBean.sendMessage(SCW00601SFConst.CODE_NM_02, X31CWebConst.DATABEAN_CLEAR);
		cdBean.sendMessage(SCW00601SFConst.CODE_CD_LST_02, X31CWebConst.DATABEAN_CLEAR);
		cdBean.sendMessage(SCW00601SFConst.CODE_NM_LST_02, X31CWebConst.DATABEAN_CLEAR);
		cdBean.sendMessageString(SCW00601SFConst.CODE_CD_LST_02, X31CWebConst.DATABEAN_ADD_VALUE, "1");
		cdBean.sendMessageString(SCW00601SFConst.CODE_NM_LST_02, X31CWebConst.DATABEAN_ADD_VALUE, "1.FTTH認証");
		cdBean.sendMessageString(SCW00601SFConst.CODE_CD_LST_02, X31CWebConst.DATABEAN_ADD_VALUE, "2");
		cdBean.sendMessageString(SCW00601SFConst.CODE_NM_LST_02, X31CWebConst.DATABEAN_ADD_VALUE, "2.OABJ-VA機器設定");
		cdBean.sendMessageString(SCW00601SFConst.CODE_CD_LST_02, X31CWebConst.DATABEAN_ADD_VALUE, "3");
		cdBean.sendMessageString(SCW00601SFConst.CODE_NM_LST_02, X31CWebConst.DATABEAN_ADD_VALUE, "3.OABJ-SIPユーザー");
		cdBean.sendMessageString(SCW00601SFConst.CODE_CD_LST_02, X31CWebConst.DATABEAN_ADD_VALUE, "4");
		cdBean.sendMessageString(SCW00601SFConst.CODE_NM_LST_02, X31CWebConst.DATABEAN_ADD_VALUE, "4.番号置換");
		cdBean.sendMessageString(SCW00601SFConst.CODE_CD_LST_02, X31CWebConst.DATABEAN_ADD_VALUE, "5");
		cdBean.sendMessageString(SCW00601SFConst.CODE_NM_LST_02, X31CWebConst.DATABEAN_ADD_VALUE, "5.緊急通報");
*/		//オーダ種別のダミーデータを作成////////////////////////////////////////////////
		
		
		//オーダー種別の初期値を設定
		//オーダ種別コード情報
		X31SDataBeanAccessArray  ordSbtBean = serviceFormBean.getDataBeanArray(SCW00601SFConst.ORD_SBT_CD_INF);	
		
		//データタイプBean配列の最初の要素（データタイプBean）を操作するデータBeanアクセスクラスを取得します。
		X31SDataBeanAccess  firstBean = ordSbtBean.getDataBean(0);

		//コード値リストから最初の要素を取得
		String codeVal = firstBean.sendMessageString(SCW00601SFConst.CODE_CD_LST_02, X31CWebConst.DATABEAN_GET_VALUE, 0);
		
		//選択コードへ初期値を設定
		firstBean.sendMessageString(SCW00601SFConst.CODE_CD_02, X31CWebConst.DATABEAN_SET_VALUE, codeVal);

		//選択コードから電話サービスオーダコードを検索し、表示する
		setTelSvcOrd(serviceFormBean, codeVal);
		
		// オーダ種別コード保持へオーダ種別コードのindex初期値をセット
		serviceFormBean.sendMessageString(SCW00601SFConst.ORD_SBT_CD_HOJI, X31CWebConst.DATABEAN_SET_VALUE, "0");

		setNextScreen(SCREEN_ID_SCW00601, SCREEN_NAME_SCW00601);

		return true;
	}

	/**
	 * 画面遷移先を設定します。
	 * @author 富士通
	 * @param nextScreenId 遷移先画面ＩＤ
	 * @param nextScreenName 遷移先画面名
	 */
	private void setNextScreen(String nextScreenId, String nextScreenName)
	{
		X31SDataBeanAccess  commoninfoBean = super.getCommonInfoBean();
	
		commoninfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID, X31CWebConst.DATABEAN_SET_VALUE, nextScreenId);
		commoninfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE, nextScreenName);

		//DEBUG_LOG.debug(String.format("遷移先 CD：%s NM：%s", nextScreenId, nextScreenName));
	}

	/**
	 * オーダ種別の選択内容により、画面表示を変更します。
	 * @author 富士通
	 * @return boolean true:正常
	 * @throws Exception 例外発生時
	 */
	public boolean changeDisplay() throws Exception
	{
		X31SDataBeanAccess serviceFormBean = super.getServiceFormBean();

		//データタイプBean配列を操作するデータBeanアクセスクラスリストを取得します。
		//オーダ種別コード情報
		X31SDataBeanAccessArray  ordSbtBean = serviceFormBean.getDataBeanArray(SCW00601SFConst.ORD_SBT_CD_INF);	
		
		//データタイプBean配列の最初の要素（データタイプBean）を操作するデータBeanアクセスクラスを取得します。
		X31SDataBeanAccess  firstBean = ordSbtBean.getDataBean(0);

		//コード値リストから選択中のindexを取得
		Long idx = firstBean.sendMessageLong(SCW00601SFConst.CODE_IDX_02, X31CWebConst.DATABEAN_GET_VALUE);

		//コード値リストから指定indexの要素を取得
		String codeVal = firstBean.sendMessageString(SCW00601SFConst.CODE_CD_LST_02, X31CWebConst.DATABEAN_GET_VALUE, idx.intValue());
		
		this.clearDataBean();	//DataBeanをクリア
		this.init();			//初期化を呼ぶ
		
		// オーダ種別のIndexをセットする
		firstBean.sendMessageLong(SCW00601SFConst.CODE_IDX_02, X31CWebConst.DATABEAN_SET_VALUE, idx);

		// オーダ種別コード保持へオーダ種別コードのindexをセット
		serviceFormBean.sendMessageString(SCW00601SFConst.ORD_SBT_CD_HOJI, X31CWebConst.DATABEAN_SET_VALUE, idx.toString());

		//選択コードへ値を設定
		firstBean.sendMessageString(SCW00601SFConst.CODE_CD_02, X31CWebConst.DATABEAN_SET_VALUE, codeVal);
		
		//選択コードから電話サービスオーダコードを検索し、表示する
		setTelSvcOrd(serviceFormBean, codeVal);
		
		setNextScreen(SCREEN_ID_SCW00601, SCREEN_NAME_SCW00601);
		
		return true;
	}

	/**
	 * 電話サービスオーダコードを選択コード表示名に設定します。
	 * @author 富士通
	 * @param serviceFormBean サービスフォームビーン
	 * @param code 電話サービスオーダコード
	 */
	public static void setTelSvcOrd(X31SDataBeanAccess serviceFormBean, String code)
	{
		X31SDataBeanAccessArray pullDownBean = serviceFormBean.getDataBeanArray(SCW00601SFConst.TEL_SVC_ORDER_INF);
		X31SDataBeanAccess firstBean = pullDownBean.getDataBean(0);

		Integer maxCnt = (Integer)firstBean.sendMessage(SCW00601SFConst.CODE_CD_LST_02, X31CWebConst.DATABEAN_GET_COUNT);
		String codeVal = "";
		String dspVal = "";
		for(int cnt = 0; cnt < maxCnt ; cnt++)
		{
			codeVal = firstBean.sendMessageString(SCW00601SFConst.CODE_CD_LST_02, X31CWebConst.DATABEAN_GET_VALUE, cnt);
			if(null != codeVal)
			{
				if(code.equals(codeVal))
				{
					firstBean.sendMessageLong(SCW00601SFConst.CODE_IDX_02, X31CWebConst.DATABEAN_SET_VALUE, (long)cnt);
					dspVal = getDspPullDown(firstBean, SCW00601SFConst.TEL_SVC_ORDER_INF);
					firstBean.sendMessageString(SCW00601SFConst.CODE_DSP_02, X31CWebConst.DATABEAN_SET_VALUE, dspVal);
				}
			}
		}
	}
	
	/**
	 * 登録確認ボタン押下処理
	 * @return 成否
	 * @throws Exception 例外発生時
	 */
	public boolean createConfirm() throws Exception
	{

		X31SDataBeanAccess serviceFormBean = super.getServiceFormBean();

		//次画面表示用にコード＋名称のデータを設定する
		//基本情報
		setDspPullDown(serviceFormBean, SCW00601SFConst.ORD_SBT_CD_INF, SCW00601SFConst.CODE_DSP_02);			//オーダ種別コード表示用
		setDspPullDown(serviceFormBean, SCW00601SFConst.YOKYU_MT_APL_SBT_INF, SCW00601SFConst.CODE_DSP_02);		//要求元アプリ種別表示用
		setDspPullDown(serviceFormBean, SCW00601SFConst.TEL_SVC_ORDER_INF, SCW00601SFConst.CODE_DSP_02);		//電話サービスオーダ表示用
		setDspPullDown(serviceFormBean, SCW00601SFConst.YOKYU_SBT_INF, SCW00601SFConst.CODE_DSP_02);			//要求種別表示用
		setDspPullDown(serviceFormBean, SCW00601SFConst.SVC_ORDER_DTAIL_INF, SCW00601SFConst.CODE_DSP_02);		//サービスオーダ詳細表示用
		
		//FTTH認証情報
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.NINSHO_ID_PWD_CHGUM_INF, 
							SCW00601SFConst.NINSHO_ID_PWD, SCW00601SFConst.HENKOU_UMU_DSP_01);		//認証ＩＤパスワード変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.IP_AD_CHGUM_INF, 
							SCW00601SFConst.IP_AD, SCW00601SFConst.HENKOU_UMU_DSP_01);				//ＩＰアドレス変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.NETMASK_CHGUM_INF, 
							SCW00601SFConst.NETMASK, SCW00601SFConst.HENKOU_UMU_DSP_01);			//ネットマスク変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.BAS_ID_CHGUM_INF, 
							SCW00601SFConst.BAS_ID, SCW00601SFConst.HENKOU_UMU_DSP_01);				//ＢＡＳ−ＩＤ変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.MLTISE_CNT_CHGUM_INF, 
							SCW00601SFConst.MLTISE_CNT, SCW00601SFConst.HENKOU_UMU_DSP_01);			//マルチセッション数変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.BAS_HOST_ID_CHGUM_INF, 
							SCW00601SFConst.BAS_HOST_ID, SCW00601SFConst.HENKOU_UMU_DSP_01);		//ＢＡＳ−ホストＩＤ変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.VLAN_ID_CHGUM_INF, 
							SCW00601SFConst.VLAN_ID, SCW00601SFConst.HENKOU_UMU_DSP_01);			//ＶＬＡＮ−ＩＤ変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.SVC_ID_CHGUM_INF, 
							SCW00601SFConst.SVC_ID, SCW00601SFConst.HENKOU_UMU_DSP_01);				//サービスＩＤ変更有無表示用

		//OABJ-VA機器設定情報
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.VA_NINSHO_KEY_CHGUM_INF, 
							SCW00601SFConst.VA_NINSHO_KEY, SCW00601SFConst.HENKOU_UMU_DSP_01);					//ＶＡ認証キー変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.NINSHO_ID_CHGUM_INF, 
							SCW00601SFConst.NINSHO_ID, SCW00601SFConst.HENKOU_UMU_DSP_01);						//認証ＩＤ変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.NINSHO_ID_PWD_CHGUM_INF, 
							SCW00601SFConst.NINSHO_ID_PWD, SCW00601SFConst.HENKOU_UMU_DSP_01);					//認証ＩＤパスワード変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.VLAN_ID_CHGUM_INF, 
							SCW00601SFConst.VLAN_ID, SCW00601SFConst.HENKOU_UMU_DSP_01);						//ＶＬＡＮ−ＩＤ変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.SIP_USER_ID_1_CHGUM_INF, 
							SCW00601SFConst.SIP_USER_ID_1, SCW00601SFConst.HENKOU_UMU_DSP_01);					//ＳＩＰユーザーＩＤ＃１変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.SIP_USER_ID_PWD_1_CHGUM_INF, 
							SCW00601SFConst.SIP_USER_ID_PWD_1, SCW00601SFConst.HENKOU_UMU_DSP_01);				//ＳＩＰユーザーＩＤパスワード＃１表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.SIP_SERVER_DOMAIN_1_CHGUM_INF, 
							SCW00601SFConst.SIP_SERVER_DOMAIN_1, SCW00601SFConst.HENKOU_UMU_DSP_01);			//ＳＩＰサーバードメイン＃１表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.SIP_SERVER_AD_1_CHGUM_INF, 
							SCW00601SFConst.SIP_SERVER_AD_1, SCW00601SFConst.HENKOU_UMU_DSP_01);				//ＳＩＰサーバーアドレス＃１表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.MAIN_TELNO_1_CHGUM_INF, 
							SCW00601SFConst.MAIN_TELNO_1, SCW00601SFConst.HENKOU_UMU_DSP_01);					//主電話番号＃１変更有無情報表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.SUB_TELNO_1_CHGUM_INF, 
							SCW00601SFConst.SUB_TELNO_1, SCW00601SFConst.HENKOU_UMU_DSP_01);					//副電話番号＃１変更有無情報表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.SIP_DOJI_CONNECT_CNT_CHGUM_INF, 
							SCW00601SFConst.SIP_DOJI_CONNECT_CNT, SCW00601SFConst.HENKOU_UMU_DSP_01);			//ＳＩＰ同時接続数変更有無情報表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.EOH_TELNO_TCHI_SET_CHGUM_INF, 
							SCW00601SFConst.EOH_TELNO_TCHI_SET_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);			//ｅｏ光電話発番号通知設定変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.SIP_USER_ID_2_CHGUM_INF, 
							SCW00601SFConst.SIP_USER_ID_2, SCW00601SFConst.HENKOU_UMU_DSP_01);					//ＳＩＰユーザーＩＤ＃２変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.SIP_USER_ID_PWD_2_CHGUM_INF, 
							SCW00601SFConst.SIP_USER_ID_PWD_2, SCW00601SFConst.HENKOU_UMU_DSP_01);				//ＳＩＰユーザーＩＤパスワード＃２表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.SIP_SERVER_DOMAIN_2_CHGUM_INF, 
							SCW00601SFConst.SIP_SERVER_DOMAIN_2, SCW00601SFConst.HENKOU_UMU_DSP_01);			//ＳＩＰサーバードメイン＃２表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.SIP_SERVER_AD_2_CHGUM_INF, 
							SCW00601SFConst.SIP_SERVER_AD_2, SCW00601SFConst.HENKOU_UMU_DSP_01);				//ＳＩＰサーバーアドレス＃２変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.MAIN_TELNO_2_CHGUM_INF, 
							SCW00601SFConst.MAIN_TELNO_2, SCW00601SFConst.HENKOU_UMU_DSP_01);					//主電話番号＃２変更有無表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.MAIN_TELNO_INCMSET_1_CHGUM_INF, 
							SCW00601SFConst.MAIN_TELNO_INCOMSET_1_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);		//主電話番号着信設定＃１変更有無表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.MAIN_TELNO_INCMSET_2_CHGUM_INF, 
							SCW00601SFConst.MAIN_TELNO_INCOMSET_2_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);		//主電話番号着信設定＃２変更有無表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.TEL_PORT_SKT_SET_CHGUM_INF, 
							SCW00601SFConst.TEL_PORT_SKT_SET_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);			//電話ポート死活設定変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.CHANNEL_CNT_CHGUM_INF, 
							SCW00601SFConst.CHANNEL_CNT, SCW00601SFConst.HENKOU_UMU_DSP_01);					//チャネル数変更有無表示用
		
		//OABJ-SIPユーザ情報
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.SIP_NRN_CHGUM_INF, 
							SCW00601SFConst.SIP_NRN, SCW00601SFConst.HENKOU_UMU_DSP_01);						//ＳＩＰ−ＮＲＮ変更有無情報
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.SIP_USER_ID_PWD_CHGUM_INF, 
							SCW00601SFConst.SIP_USER_ID_PWD, SCW00601SFConst.HENKOU_UMU_DSP_01);				//ＳＩＰユーザーＩＤパスワード変更表示用
		setDspHenkoUmu(serviceFormBean, SCW00601SFConst.DAIHYO_TNMT_INFO_CHGUM_INF, 
							SCW00601SFConst.HENKOU_UMU_DSP_01);													//代表端末表示用変更有無表示用
		setDspHenkoUmu(serviceFormBean, SCW00601SFConst.TNMT_INFO_CHGUM_INF, 
							SCW00601SFConst.HENKOU_UMU_DSP_01);													//端末表示用変更有無表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.TNMT_SBT_CHGUM_INF, 
							SCW00601SFConst.TNMT_SBT_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);					//端末種別変更有無表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.HTB_TCHI_FLG_CHGUM_INF, 
							SCW00601SFConst.HTB_TCHI_FLG_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);				//発番号通知フラグ変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.CKI_CD_CHGUM_INF, 
							SCW00601SFConst.CKI_CD, SCW00601SFConst.HENKOU_UMU_DSP_01);							//地域コード変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.TENKI_YOHO_GRP_ID_CHGUM_INF, 
							SCW00601SFConst.TENKI_YOHO_GRP_ID, SCW00601SFConst.HENKOU_UMU_DSP_01);				//天気予報グループＩＤ変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.KNYSHA_CLASS_CHGUM_INF,
							SCW00601SFConst.KNYSHA_CLASS, SCW00601SFConst.HENKOU_UMU_DSP_01);					//加入者クラス変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.WEB_CUSCON_PWD_CHGUM_INF, 
							SCW00601SFConst.WEB_CUSCON_PWD, SCW00601SFConst.HENKOU_UMU_DSP_01);					//Ｗｅｂカスコンパスワード変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.RMT_CUSCON_PWD_CHGUM_INF, 
							SCW00601SFConst.RMT_CUSCON_PWD, SCW00601SFConst.HENKOU_UMU_DSP_01);					//リモートカスコンパスワード変更有無表示用
		setDspHenkoUmu(serviceFormBean, SCW00601SFConst.BMP_KEI_CHGUM_INF, 
							SCW00601SFConst.HENKOU_UMU_DSP_01);													//番ポ契約変更有無表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.CATPHONE_KEI_FLG_CHGUM_INF, 
							SCW00601SFConst.CATPHONE_KEI_FLG_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);			//キャッチホン契約フラグ変更有無表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.TENSO_TEL_KEI_FLG_CHGUM_INF, 
							SCW00601SFConst.TENSO_TEL_KEI_FLG_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);			//転送電話契約フラグ変更有無表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.STI_KO_TENSO_KEI_FLG_CHGUM_INF, 
							SCW00601SFConst.STI_KO_TENSO_KEI_FLG_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);		//指定呼転送契約フラグ変更有無表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.HTB_DSP_KEI_FLG_CHGUM_INF, 
							SCW00601SFConst.HTB_DSP_KEI_FLG_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);			//発番表示契約フラグ変更有無表示用
		setDspHenkoUmu(serviceFormBean, SCW00601SFConst.NIJU_TELNO_KEI_CHGUM_INF, 
							SCW00601SFConst.HENKOU_UMU_DSP_01);													//二重電話番号契約変更有無表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.HITCHI_KYOHI_KEI_FLG_CHGUM_INF,
							SCW00601SFConst.HITCHI_KYOHI_KEI_FLG_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);		//非通知拒否契約フラグ変更有無表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.MWKTEL_KYOHI_KEI_FLG_CHGUM_INF, 
							SCW00601SFConst.MWKTEL_KYOHI_KEI_FLG_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);		//迷惑電話拒否契約フラグ変更有無表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.STINO_INCMHI_KEI_FLG_CHGUM_INF, 
							SCW00601SFConst.STINO_INCMHI_KEI_FLG_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);		//指定番号着信拒否契約フラグ変更有無表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.DAIHYO_TRAT_KEI_HSK_CHGUM_INF, 
							SCW00601SFConst.DAIHYO_TRAT_KEI_HSK, SCW00601SFConst.HENKOU_UMU_DSP_01);			//代表取扱契約方式変更有無表示用
		setDspHenkoUmu(serviceFormBean, SCW00601SFConst.ITNTOKI_TENSOS_INFO_CHGUM_INF, 
							SCW00601SFConst.HENKOU_UMU_DSP_01);													//移転トーキ転送先情報変更有無表示用
		setDspPullDown(serviceFormBean, SCW00601SFConst.ITNTOKI_ADD_CD_INF, SCW00601SFConst.CODE_DSP_02);		//移転トーキ登録コード表示用
		setDspPullDown(serviceFormBean, SCW00601SFConst.ITNTOKI_SBT_CD_INF, SCW00601SFConst.CODE_DSP_02);		//移転トーキ種別コード表示用
		
		//番号置換情報
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.N_050_NO_CHGUM_INF, 
							SCW00601SFConst.N_050_NO, SCW00601SFConst.HENKOU_UMU_DSP_01);						//Ｎ＿０５０番号変更有無情報
		
		//多機能ルーター設定情報
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.TAKINORT_NINSHO_KEY_CHGUM_INF, 
							SCW00601SFConst.TAKINORT_NINSHO_KEY, SCW00601SFConst.HENKOU_UMU_DSP_01);			//多機能ルーター認証キー変更有無情報表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.PPPOE_SSON_STSET_CD_CHGUM_INF, 
							SCW00601SFConst.PPPOE_SSON_STSET_CD_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);		//ＰＰＰｏＥセッション終端設定コード変更有無情報表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.DHCP_YK_MK_CD_CHGUM_INF, 
							SCW00601SFConst.DHCP_YK_MK_CD_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);				//ＤＨＣＰ有効無効コード変更有無情報表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.YLAN_KINO_MODE_SKCD_CHGUM_INF, 
							SCW00601SFConst.YLAN_KINO_MODE_SKCD_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);		//有線ＬＡＮ機能モード識別コード変更有無情報表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.MLAN_KINO_MODE_SKCD_CHGUM_INF, 
							SCW00601SFConst.MLAN_KINO_MODE_SKCD_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);		//無線ＬＡＮ機能モード識別コード変更有無情報表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.VOIP_YK_MK_CD_CHGUM_INF, 
							SCW00601SFConst.VOIP_YK_MK_CD_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);				//ＶｏＩＰ有効無効コード変更有無情報表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.B2BUA_YK_MK_CD_CHGUM_INF, 
							SCW00601SFConst.B2BUA_YK_MK_CD_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);				//Ｂ２ＢＵＡ有効無効コード変更有無情報表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.TK_PRTCL_SBT_CD_CHGUM_INF, 
							SCW00601SFConst.TK_PRTCL_SBT_CD_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);			//提供プロトコル種別コード変更有無情報表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.IPV6_TAIIKI_CTRL_CD_CHGUM_INF, 
							SCW00601SFConst.IPV6_TAIIKI_CTRL_CD_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);		//ＩＰｖ６帯域制御コード変更有無情報表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.TKNRT_RTR_NSID_CHGUM_INF, 
							SCW00601SFConst.TKNRT_RTR_NSID, SCW00601SFConst.HENKOU_UMU_DSP_01);					//多機能ルータールーター認証ＩＤ変更有無情報表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.TKNRT_RTR_NSID_PWD_CHGUM_INF, 
							SCW00601SFConst.TKNRT_RTR_NSID_PWD, SCW00601SFConst.HENKOU_UMU_DSP_01);				//多機能ルータールーター認証ＩＤパスワード変更有無情報表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.IPV6_NINSHO_ID_CHGUM_INF, 
							SCW00601SFConst.IPV6_NINSHO_ID, SCW00601SFConst.HENKOU_UMU_DSP_01);					//ＩＰｖ６認証ＩＤ変更有無情報表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.IPV6_NINSHO_ID_PWD_CHGUM_INF, 
							SCW00601SFConst.IPV6_NINSHO_ID_PWD, SCW00601SFConst.HENKOU_UMU_DSP_01);				//ＩＰｖ６認証ＩＤパスワード変更有無情報表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.CONNECT_MODE_CD_CHGUM_INF, 
							SCW00601SFConst.CONNECT_MODE_CD_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);			//接続モード変更有無情報表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.AUTO_CUT_MODE_CD_CHGUM_INF, 
							SCW00601SFConst.AUTO_CUT_MODE_CD_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);			//自動切断モード変更有無情報表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.AUTO_CUT_TIME_CHGUM_INF, 
							SCW00601SFConst.AUTO_CUT_TIME, SCW00601SFConst.HENKOU_UMU_DSP_01);					//自動切断時間変更有無情報表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.L2TP_NINSHO_ID_CHGUM_INF, 
							SCW00601SFConst.L2TP_NINSHO_ID, SCW00601SFConst.HENKOU_UMU_DSP_01);					//Ｌ２ＴＰ認証ＩＤ変更有無情報表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.L2TP_NINSHO_ID_SECON_CHGUM_INF, 
							SCW00601SFConst.L2TP_NINSHO_ID_SECON, SCW00601SFConst.HENKOU_UMU_DSP_01);			//Ｌ２ＴＰ認証ＩＤ（セカンダリー）変更有無情報表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.PPPOE_BRIDGE_SBT_CD_CHGUM_INF, 
							SCW00601SFConst.PPPOE_BRIDGE_SBT_CD_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);		//ＰＰＰｏＥブリッジ有無変更有無情報表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.PING_RESPONSE_SBT_CD_CHGUM_INF, 
							SCW00601SFConst.PING_RESPONSE_SBT_CD_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);		//Ｐｉｎｇ応答有無変更有無情報表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.IPV6_PING_RSP_SBT_CD_CHGUM_INF, 
							SCW00601SFConst.IPV6_PING_RSP_SBT_CD_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);		//ＩＰｖ６Ｐｉｎｇ応答種別コード変更有無情報表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.TKNRT_VA_NSID_CHGUM_INF, 
							SCW00601SFConst.TKNRT_VA_NSID, SCW00601SFConst.HENKOU_UMU_DSP_01);					//多機能ルーターＶＡ認証ＩＤ変更有無情報表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.TKNRT_VA_NSID_PWD_CHGUM_INF, 
							SCW00601SFConst.TKNRT_VA_NSID_PWD, SCW00601SFConst.HENKOU_UMU_DSP_01);				//多機能ルーターＶＡ認証ＩＤパスワード変更有無情報表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.TKNRT_OLS_KSBT_SETCD_CHGUM_INF, 
							SCW00601SFConst.TKNRT_OLS_KSBT_SETCD_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);		//多機能ルーターＯＬＳ契約種別設定コード変更有無情報表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.IPV6_CHUSKK_CD_CHGUM_INF, 
							SCW00601SFConst.IPV6_CHUSKK_CD, SCW00601SFConst.HENKOU_UMU_DSP_01);					//ＩＰｖ６中心局コード変更有無情報表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.IPV6_AD_IFID_CHGUM_INF, 
							SCW00601SFConst.IPV6_AD_IFID, SCW00601SFConst.HENKOU_UMU_DSP_01);					//ＩＰｖ６アドレス（インターフェイスＩＤ）変更有無情報表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.IPV6_TAKNKIKI_MODEL_CD_CHGUM_INF, 
							SCW00601SFConst.IPV6_TAKNKIKI_MODEL_CD, SCW00601SFConst.HENKOU_UMU_DSP_01);			//ＩＰｖ６宅内機器型式コード変更有無情報表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.GEPON_RNKI_TRGT_FLG_CHGUM_INF, 
							SCW00601SFConst.GEPON_RNKI_TRGT_FLG_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);		//ＧＥ−ＰＯＮ連携対象フラグ変更有無情報表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.YUSEN_KO_SKVAL_CHGUM_INF, 
							SCW00601SFConst.YUSEN_KO_SKVAL_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);				//優先呼識別値変更有無情報表示用
		// ANK-3754-00-00 ADD START
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.ANSN_HCS_KEI_1_CHGUM_INF, 
							SCW00601SFConst.ANSN_HCS_KEI_1_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);				//あんしん発着信契約＃１変更有無情報表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.ANSN_HCS_ID_1_CHGUM_INF, 
							SCW00601SFConst.ANSN_HCS_ID_1, SCW00601SFConst.HENKOU_UMU_DSP_01);					//あんしん発着信ID＃１変更有無情報表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.SHIGAI_TELNO_1_CHGUM_INF, 
							SCW00601SFConst.SHIGAI_TELNO_1, SCW00601SFConst.HENKOU_UMU_DSP_01);					//市外局番＃１変更有無情報表示用
		setDspUmuAndPullDown(serviceFormBean, SCW00601SFConst.ANSN_HCS_KEI_2_CHGUM_INF, 
							SCW00601SFConst.ANSN_HCS_KEI_2_INF, SCW00601SFConst.HENKOU_UMU_DSP_01);				//あんしん発着信契約＃２変更有無情報表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.ANSN_HCS_ID_2_CHGUM_INF, 
							SCW00601SFConst.ANSN_HCS_ID_2, SCW00601SFConst.HENKOU_UMU_DSP_01);					//あんしん発着信ID＃２変更有無情報表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.SHIGAI_TELNO_2_CHGUM_INF, 
							SCW00601SFConst.SHIGAI_TELNO_2, SCW00601SFConst.HENKOU_UMU_DSP_01);					//市外局番＃２変更有無情報表示用
		// ANK-3754-00-00 ADD END
		// ANK-3876-00-00 ADD START
		//ENUM設定情報
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.NW_ROUTING_NO_CHGUM_INF, 
							SCW00601SFConst.NW_ROUTING_NO, SCW00601SFConst.HENKOU_UMU_DSP_01);					//ネットワークルーティング番号変更有無情報表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.SVC_DIV_CHGUM_INF, 
							SCW00601SFConst.SVC_DIV, SCW00601SFConst.HENKOU_UMU_DSP_01);						//サービス区分変更有無情報表示用
		setDspUmuAndText(serviceFormBean, SCW00601SFConst.DOMAIN_CHGUM_INF, 
							SCW00601SFConst.DOMAIN, SCW00601SFConst.HENKOU_UMU_DSP_01);							//ドメイン変更有無情報表示用
		// ANK-3876-00-00 ADD END

		
		//登録用にプルダウン選択値を設定する
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.ORD_SBT_CD_INF, false);				//オーダ種別コードマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.YOKYU_MT_APL_SBT_INF, false);			//要求元アプリ種別マッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.TEL_SVC_ORDER_INF, false);			//電話サービスオーダマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.YOKYU_SBT_INF, false);				//要求種別マッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.SVC_ORDER_DTAIL_INF, true);			//サービスオーダ詳細マッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.EOH_TELNO_TCHI_SET_INF, true);		//ｅｏ光電話発番号通知設定マッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.MAIN_TELNO_INCOMSET_1_INF, true);		//主電話番号着信設定＃１マッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.MAIN_TELNO_INCOMSET_2_INF, true);		//主電話番号着信設定＃２マッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.TEL_PORT_SKT_SET_INF, true);			//電話ポート死活設定マッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.TNMT_SBT_INF, false);					//端末種別マッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.HTB_TCHI_FLG_INF, false);				//発番号通知フラグマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.CATPHONE_KEI_FLG_INF, false);			//キャッチホン契約フラグマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.TENSO_TEL_KEI_FLG_INF, false);		//転送電話契約フラグマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.STI_KO_TENSO_KEI_FLG_INF, false);		//指定呼転送契約フラグマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.HTB_DSP_KEI_FLG_INF, false);			//発番表示契約フラグマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.HITCHI_KYOHI_KEI_FLG_INF, false);		//非通知拒否契約フラグマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.MWKTEL_KYOHI_KEI_FLG_INF, false);		//迷惑電話拒否契約フラグマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.STINO_INCMHI_KEI_FLG_INF, false);		//指定番号着信拒否契約フラグマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.ITNTOKI_ADD_CD_INF, false);			//移転トーキ登録コードマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.ITNTOKI_SBT_CD_INF, false);			//移転トーキ種別コードマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.PPPOE_SSON_STSET_CD_INF, false);		//ＰＰＰｏＥセッション終端設定コードマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.DHCP_YK_MK_CD_INF, false);			//ＤＨＣＰ有効無効コードマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.YLAN_KINO_MODE_SKCD_INF, false);		//有線ＬＡＮ機能モード識別コードマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.MLAN_KINO_MODE_SKCD_INF, false);		//無線ＬＡＮ機能モード識別コードマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.VOIP_YK_MK_CD_INF, false);			//ＶｏＩＰ有効無効コードマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.B2BUA_YK_MK_CD_INF, false);			//Ｂ２ＢＵＡ有効無効コードマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.TK_PRTCL_SBT_CD_INF, false);			//提供プロトコル種別コードマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.IPV6_TAIIKI_CTRL_CD_INF, false);		//ＩＰｖ６帯域制御コードマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.CONNECT_MODE_CD_INF, false);			//接続モードコードマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.AUTO_CUT_MODE_CD_INF, false);			//自動切断モードコードマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.PPPOE_BRIDGE_SBT_CD_INF, false);		//ＰＰＰｏＥブリッジ種別コードマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.PING_RESPONSE_SBT_CD_INF, false);		//Ｐｉｎｇ応答種別コードマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.IPV6_PING_RSP_SBT_CD_INF, false);		//ＩＰｖ６Ｐｉｎｇ応答種別コードマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.TKNRT_OLS_KSBT_SETCD_INF, false);		//多機能ルーターＯＬＳ契約種別設定コードマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.GEPON_RNKI_TRGT_FLG_INF, false);		//ＧＥ−ＰＯＮ連携対象フラグマッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.YUSEN_KO_SKVAL_INF, true);			//優先呼識別値マッピング用
		// ANK-3754-00-00 ADD START
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.ANSN_HCS_KEI_1_INF, false);			//あんしん発着信契約＃１マッピング用
		setPullDownForRegist(serviceFormBean, SCW00601SFConst.ANSN_HCS_KEI_2_INF, false);			//あんしん発着信契約＃２マッピング用
		// ANK-3754-00-00 ADD END		
		HashMap paramMap = new HashMap();
		HashMap inputMap = new HashMap();
		HashMap outputMap = new HashMap();

		X31SDataBeanAccess[] paramBean = {serviceFormBean};

		//サービスの呼び出し(登録前チェック処理)
		paramMap.put(X31CWebConst.TELEGRAM_INFO_USECASE_ID, "SCSV0003");
		SCSV0003_SCSV0003OPDBMapper mapper = new SCSV0003_SCSV0003OPDBMapper();

		mapper.setSCSV000301SC(paramBean, inputMap, FUNC_CD_2);
		X31CMessageResult msgResult = invokeService(paramMap, inputMap, outputMap);
		if(msgResult != null)
		{
			JCCWebCommon.setMessageInfo(this, msgResult);
			return false;
		}
		
		JCCWebCommon.setMessageInfo(this, EKB0370__I, new String [] { MSG_REGISTER_TEL_SVC_ORD});
		
		// オーダ種別「多機能ルーター」単関連チェック(要求種別−変更有無)
		checkTkrnOrdTakinoRt(serviceFormBean);
		
		setNextScreen(SCREEN_ID_SCW00602, SCREEN_NAME_SCW00602);

		return true;
	}

	/**
	 * オーダ種別「多機能ルーター」
	 * 単関連チェック(要求種別−変更有無)
	 * @author 富士通
	 * @param serviceFormBean サービスフォームビーン
	 */
	public void checkTkrnOrdTakinoRt(X31SDataBeanAccess serviceFormBean)
	{
		//選択するオーダ種別を取得
		String selOrdSbt = getCdValue(serviceFormBean, SCW00601SFConst.ORD_SBT_CD_INF);
		
		//選択する要求種別を取得
		String selYokyuSbt = getCdValue(serviceFormBean, SCW00601SFConst.YOKYU_SBT_INF);
		
		String henkoUmu = "";
		
		// オーダ種別が「多機能ルーター 」の場合
		if (JSCStrConstant.TEL_SERVICE_ORD_TAKINORT.equals(selOrdSbt))
		{
			ArrayList<String[]> henkoUmuList = new ArrayList<String[]>();
			
			henkoUmuList.add(new String[] {SCW00601SFConst.TAKINORT_NINSHO_KEY_CHGUM_INF,    "認証キー変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.PPPOE_SSON_STSET_CD_CHGUM_INF,    "PPPoEセッション終端設定変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.DHCP_YK_MK_CD_CHGUM_INF,          "DHCP有効/無効変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.YLAN_KINO_MODE_SKCD_CHGUM_INF,    "有線LAN機能モード変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.MLAN_KINO_MODE_SKCD_CHGUM_INF,    "無線LAN機能モード変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.VOIP_YK_MK_CD_CHGUM_INF,          "VoIP有効/無効変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.B2BUA_YK_MK_CD_CHGUM_INF,         "B2BUA有効/無効変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.TK_PRTCL_SBT_CD_CHGUM_INF,        "提供プロトコル種別コード変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.IPV6_TAIIKI_CTRL_CD_CHGUM_INF,    "帯域制御コード変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.TKNRT_RTR_NSID_CHGUM_INF,         "ルーターPPPユーザログインID変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.TKNRT_RTR_NSID_PWD_CHGUM_INF,     "ルーターPPPユーザパスワード変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.IPV6_NINSHO_ID_CHGUM_INF,         "IPv6PPPユーザログインID変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.IPV6_NINSHO_ID_PWD_CHGUM_INF,     "IPv6PPPユーザパスワード変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.CONNECT_MODE_CD_CHGUM_INF,        "接続モード変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.AUTO_CUT_MODE_CD_CHGUM_INF,       "自動切断モード変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.AUTO_CUT_TIME_CHGUM_INF,          "自動切断時間変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.L2TP_NINSHO_ID_CHGUM_INF,         "L2TP認証ID変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.L2TP_NINSHO_ID_SECON_CHGUM_INF,   "L2TP認証ID(セカンダリ)変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.PPPOE_BRIDGE_SBT_CD_CHGUM_INF,    "PPPoEブリッジ種別コード変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.PING_RESPONSE_SBT_CD_CHGUM_INF,   "Ping応答種別コード変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.IPV6_PING_RSP_SBT_CD_CHGUM_INF,   "IPv6Ping応答変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.TKNRT_VA_NSID_CHGUM_INF,          "VAPPPユーザログインID変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.TKNRT_VA_NSID_PWD_CHGUM_INF,      "VAPPPユーザパスワード変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.VLAN_ID_CHGUM_INF,                "VLAN-ID変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.SIP_USER_ID_1_CHGUM_INF,          "SIPユーザーID#1変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.SIP_USER_ID_PWD_1_CHGUM_INF,      "SIPユーザーパスワード#1変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.SIP_SERVER_DOMAIN_1_CHGUM_INF,    "SIPサーバードメイン#1変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.SIP_SERVER_AD_1_CHGUM_INF,        "SIPサーバーアドレス#1変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.MAIN_TELNO_1_CHGUM_INF,           "主電話番号#1変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.SUB_TELNO_1_CHGUM_INF,            "副電話番号#1変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.SIP_USER_ID_2_CHGUM_INF,          "SIPユーザーID#2変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.SIP_USER_ID_PWD_2_CHGUM_INF,      "SIPユーザーパスワード#2変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.SIP_SERVER_DOMAIN_2_CHGUM_INF,    "SIPサーバードメイン#2変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.SIP_SERVER_AD_2_CHGUM_INF,        "SIPサーバーアドレス#2変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.MAIN_TELNO_2_CHGUM_INF,           "主電話番号#2変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.SIP_DOJI_CONNECT_CNT_CHGUM_INF,   "SIP同時接続数変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.TKNRT_OLS_KSBT_SETCD_CHGUM_INF,   "契約種別設定変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.EOH_TELNO_TCHI_SET_CHGUM_INF,     "eo光電話発番号通知変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.TEL_PORT_SKT_SET_CHGUM_INF,       "電話ポート死活設定変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.MAIN_TELNO_INCMSET_1_CHGUM_INF,   "主電話番号着信設定#1変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.MAIN_TELNO_INCMSET_2_CHGUM_INF,   "主電話番号着信設定#2変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.IPV6_CHUSKK_CD_CHGUM_INF,         "IPv6エリア情報変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.IPV6_AD_IFID_CHGUM_INF,           "IPv6プレフィックス変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.IPV6_TAKNKIKI_MODEL_CD_CHGUM_INF, "IPv6ルータ機種情報変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.GEPON_RNKI_TRGT_FLG_CHGUM_INF,    "GE-PON連携対象フラグ変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.YUSEN_KO_SKVAL_CHGUM_INF,         "優先呼識別フラグ変更有無"});
			// ANK-3754-00-00 ADD START
			henkoUmuList.add(new String[] {SCW00601SFConst.ANSN_HCS_KEI_1_CHGUM_INF,         "あんしん発着信契約#1変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.ANSN_HCS_ID_1_CHGUM_INF,          "あんしん発着信ID#1変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.SHIGAI_TELNO_1_CHGUM_INF,         "市外局番#1変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.ANSN_HCS_KEI_2_CHGUM_INF,         "あんしん発着信契約#2変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.ANSN_HCS_ID_2_CHGUM_INF,          "あんしん発着信ID#2変更有無"});
			henkoUmuList.add(new String[] {SCW00601SFConst.SHIGAI_TELNO_2_CHGUM_INF,         "市外局番#2変更有無"});
			// ANK-3754-00-00 ADD END
			
			for (int i = 0; i < henkoUmuList.size(); i++)
			{
				// 選択する変更有無を取得
				henkoUmu = getHenkoUmValue(serviceFormBean, henkoUmuList.get(i)[0]);
				
				if (null != henkoUmu)
				{
					// オーダ種別が「新規」の場合
					if (JSCStrConstant.YOKYU_SBT_NEW.equals(selYokyuSbt))
					{
						// 変更有無が「登録」以外の場合
						if (!henkoUmu.equals(JSCStrConstant.SOD_HENKO_UMU_TOROKU))
						{
							JCCWebCommon.setMessageInfo(this, EKB7860__Q, new String [] { "要求種別コード", henkoUmuList.get(i)[1]});
						}
					}
					// オーダ種別が「変更」の場合
					else if (JSCStrConstant.YOKYU_SBT_CHG.equals(selYokyuSbt))
					{
						// 変更有無が「変更なし」又は「変更」以外の場合
						if (!henkoUmu.equals(JSCStrConstant.SOD_HENKO_UMU_HENKONASI) && !henkoUmu.equals(JSCStrConstant.SOD_HENKO_UMU_HENKO))
						{
							JCCWebCommon.setMessageInfo(this, EKB7860__Q, new String [] { "要求種別コード", henkoUmuList.get(i)[1]});
						}
					}
				}
			}
		}	
	}
	
	/**
	 * プルダウン選択値を取得
	 * @author 富士通
	 * @param serviceFormBean サービスフォームビーン
	 * @param pullDownName プルダウン項目名
	 * @return String 選択コード値
	 */
	public static String getCdValue(X31SDataBeanAccess serviceFormBean, String pullDownName)
	{
		X31SDataBeanAccessArray pullDownBean = serviceFormBean.getDataBeanArray(pullDownName);
		X31SDataBeanAccess firstBean = pullDownBean.getDataBean(0);

		//コード値リストから選択中のindexを取得
		Long idx = firstBean.sendMessageLong(SCW00601SFConst.CODE_IDX_02, X31CWebConst.DATABEAN_GET_VALUE);
		if(null == idx)
		{
			return null;
		}
		//コード値リストから指定indexの要素を返却
		return firstBean.sendMessageString(SCW00601SFConst.CODE_CD_LST_02, X31CWebConst.DATABEAN_GET_VALUE, idx.intValue());
	}
	
	/**
	 * プルダウン選択値を取得
	 * @author 富士通
	 * @param serviceFormBean サービスフォームビーン
	 * @param umuName プルダウン項目名
	 * @return String 選択コード値
	 */
	public static String getHenkoUmValue(X31SDataBeanAccess serviceFormBean, String umuName)
	{
		X31SDataBeanAccessArray pullDownBean = serviceFormBean.getDataBeanArray(umuName);
		X31SDataBeanAccess firstBean = pullDownBean.getDataBean(0);

		//コード値リストから選択中のindexを取得
		Long idx = firstBean.sendMessageLong(SCW00601SFConst.HENKOU_UMU_IDX_01, X31CWebConst.DATABEAN_GET_VALUE);
		if(null == idx)
		{
			return null;
		}
		//コード値リストから指定indexの要素を返却
		return firstBean.sendMessageString(SCW00601SFConst.HENKOU_UMU_CD_LST_01, X31CWebConst.DATABEAN_GET_VALUE, idx.intValue());
	}
	
	/**
	 * 登録用にプルダウン選択値をサービスフォームビーンへ設定する
	 * @author 富士通
	 * @param serviceFormBean サービスフォームビーン
	 * @param pullDownName プルダウン項目名
	 * @param codeNmFlag コードフラグ
	 */
	public static void setPullDownForRegist(X31SDataBeanAccess serviceFormBean, String pullDownName, Boolean codeNmFlag)
	{
		X31SDataBeanAccessArray pullDownBean = serviceFormBean.getDataBeanArray(pullDownName);
		X31SDataBeanAccess firstBean = pullDownBean.getDataBean(0);

		//コード値リストから選択中のindexを取得
		Long idx = firstBean.sendMessageLong(SCW00601SFConst.CODE_IDX_02, X31CWebConst.DATABEAN_GET_VALUE);
		if(null == idx)
		{
			return;
		}
		//コード値リストから指定indexの要素を取得
		String codeVal = firstBean.sendMessageString(SCW00601SFConst.CODE_CD_LST_02, X31CWebConst.DATABEAN_GET_VALUE, idx.intValue());
		if(null == codeVal)
		{
			codeVal = "";
		}
		//選択コードを設定
		firstBean.sendMessageString(SCW00601SFConst.CODE_CD_02 , X31CWebConst.DATABEAN_SET_VALUE, codeVal);
		String nameVal = "";
		if(codeNmFlag)
		{
			//コード値リストから指定indexの要素を取得
			String nameStr = firstBean.sendMessageString(SCW00601SFConst.CODE_NM_LST_02, X31CWebConst.DATABEAN_GET_VALUE, idx.intValue());
			if(null != nameStr && !"".equals(nameStr))
			{
				nameVal = nameStr.substring(2);
			}
		}
		else
		{
			//コード値リストから指定indexの要素を取得
			nameVal = firstBean.sendMessageString(SCW00601SFConst.CODE_CD_LST_02, X31CWebConst.DATABEAN_GET_VALUE, idx.intValue());
		}
		if(null == nameVal)
		{
			nameVal = "";
		}
		//選択コード名を設定
		firstBean.sendMessageString(SCW00601SFConst.CODE_NM_02 , X31CWebConst.DATABEAN_SET_VALUE, nameVal);
	}

	/**
	 * プルダウン項目を確認画面表示用に編集します。また選択コード、選択コード名も設定する。
	 * @author 富士通
	 * @param firstBean データタイプBean配列の最初の要素（データタイプBean）を操作するデータBeanアクセスクラス
	 * @param pullDownName プルダウン項目名
	 * @return String 編集後の文字列
	 */
	public static String getDspPullDown(X31SDataBeanAccess firstBean, String pullDownName)
	{
		//コード値リストから選択中のindexを取得
		Long idx = firstBean.sendMessageLong(SCW00601SFConst.CODE_IDX_02, X31CWebConst.DATABEAN_GET_VALUE);
		if(null == idx)
		{
			return "";
		}
		else
		{
			//コード値リストから指定indexの要素を取得
			String codeVal = firstBean.sendMessageString(SCW00601SFConst.CODE_CD_LST_02, X31CWebConst.DATABEAN_GET_VALUE, idx.intValue());
			if(null == codeVal)
			{
				codeVal = "";
			}
			//選択コードに設定する
			firstBean.sendMessageString(SCW00601SFConst.CODE_CD_02, X31CWebConst.DATABEAN_SET_VALUE, codeVal);
			
			//コード値リストから指定indexの要素を取得
			String nameVal = firstBean.sendMessageString(SCW00601SFConst.CODE_NM_LST_02, X31CWebConst.DATABEAN_GET_VALUE, idx.intValue());
			if(null == nameVal)
			{
				nameVal = "";
			}
			//選択コード名に設定する
			firstBean.sendMessageString(SCW00601SFConst.CODE_NM_02, X31CWebConst.DATABEAN_SET_VALUE, nameVal);
			
			String codeName = getFollowOf(nameVal, ".");
			if("".equals(codeVal)) 
			{
				return codeName;
			}
			else
			{
				return "[" + codeVal + "]" + codeName;
			}
		}
	}
	
	/**
	 * 変更有無項目を確認画面表示用に編集します。また、選択変更有無コード、選択変更有無名も設定する。
	 * @author 富士通
	 * @param firstBean データタイプBean配列の最初の要素（データタイプBean）を操作するデータBeanアクセスクラス
	 * @param umuName プルダウン項目名
	 * @return String 編集後の文字列
	 */
	public static String getDspHenkoUmu(X31SDataBeanAccess firstBean, String umuName)
	{
		//コード値リストから選択中のindexを取得
		Long idx = firstBean.sendMessageLong(SCW00601SFConst.HENKOU_UMU_IDX_01, X31CWebConst.DATABEAN_GET_VALUE);
		if(null == idx || 0L == idx.longValue())
		{
			return "";
		}
		//コード値リストから指定indexの要素を取得
		String codeVal = firstBean.sendMessageString(SCW00601SFConst.HENKOU_UMU_CD_LST_01, X31CWebConst.DATABEAN_GET_VALUE, idx.intValue());
		if(null == codeVal)
		{
			codeVal = "";
		}
		//選択変更有無コードに設定する
		firstBean.sendMessageString(SCW00601SFConst.HENKOU_UMU_CD_01, X31CWebConst.DATABEAN_SET_VALUE, codeVal);

		//コード値リストから指定indexの要素を取得
		String nameVal = firstBean.sendMessageString(SCW00601SFConst.HENKOU_UMU_NM_LST_01, X31CWebConst.DATABEAN_GET_VALUE, idx.intValue());
		if(null == nameVal)
		{
			nameVal = "";
		}
		//選択変更有無コードに設定する
		firstBean.sendMessageString(SCW00601SFConst.HENKOU_UMU_NM_01, X31CWebConst.DATABEAN_SET_VALUE, nameVal);

		if("".equals(nameVal))
		{
			return "";
		}
		else
		{
			//確認画面表示用に編集
			return "(" + nameVal + ")";
		}
	}
	
	/**
	 * 変更有無項目を確認画面表示用に編集しサービスフォームビーンに設定します。
	 * @author 富士通
	 * @param serviceFormBean サービスフォームビーン
	 * @param umuName 変更項目名
	 * @param dspName 表示用プルダウン項目名
	 */
	public static void setDspHenkoUmu(X31SDataBeanAccess serviceFormBean, String umuName, String dspName)
	{
		//データタイプBean配列を操作するデータBeanアクセスクラスリストを取得します。
		X31SDataBeanAccessArray  pullDownBean = serviceFormBean.getDataBeanArray(umuName);	
		//データタイプBean配列の最初の要素（データタイプBean）を操作するデータBeanアクセスクラスを取得します。
		X31SDataBeanAccess  firstBean = pullDownBean.getDataBean(0);

		//確認画面表示用に設定
		firstBean.sendMessageString(dspName, X31CWebConst.DATABEAN_SET_VALUE, getDspHenkoUmu(firstBean, umuName));
	}
	
	/**
	 * プルダウン項目を確認画面表示用に編集しサービスフォームビーンに設定します。
	 * @author 富士通
	 * @param serviceFormBean サービスフォームビーン
	 * @param pullDownName プルダウン項目名
	 * @param dspName 表示用プルダウン項目名
	 */
	public static void setDspPullDown(X31SDataBeanAccess serviceFormBean, String pullDownName, String dspName)
	{
		//データタイプBean配列を操作するデータBeanアクセスクラスリストを取得します。
		X31SDataBeanAccessArray  pullDownBean = serviceFormBean.getDataBeanArray(pullDownName);	
		//データタイプBean配列の最初の要素（データタイプBean）を操作するデータBeanアクセスクラスを取得します。
		X31SDataBeanAccess  firstBean = pullDownBean.getDataBean(0);

		//確認画面表示用に設定
		firstBean.sendMessageString(dspName, X31CWebConst.DATABEAN_SET_VALUE, getDspPullDown(firstBean, pullDownName));
	}
	
	/**
	 * 変更有無＋プルダウン項目を確認画面表示用に編集します。
	 * @author 富士通
	 * @param serviceFormBean サービスフォームビーン
	 * @param umuName 変更有無項目名
	 * @param pullDownName プルダウン項目名
	 * @param dspName 表示用プルダウン項目名
	 */
	public static void setDspUmuAndPullDown(X31SDataBeanAccess serviceFormBean, String umuName, String pullDownName, String dspName)
	{
		//データタイプBean配列を操作するデータBeanアクセスクラスリストを取得します。
		X31SDataBeanAccessArray  pullDownBean = serviceFormBean.getDataBeanArray(pullDownName);	
		//データタイプBean配列の最初の要素（データタイプBean）を操作するデータBeanアクセスクラスを取得します。
		X31SDataBeanAccess  firstBean = pullDownBean.getDataBean(0);
		//変更有無用
		X31SDataBeanAccessArray  radioBean = serviceFormBean.getDataBeanArray(umuName);	
		X31SDataBeanAccess  firstBeanRadio = radioBean.getDataBean(0);

		String val = getDspHenkoUmu(firstBeanRadio, umuName) + getDspPullDown(firstBean, pullDownName);
		//確認画面表示用に設定
		firstBeanRadio.sendMessageString(dspName, X31CWebConst.DATABEAN_SET_VALUE, val);
	}

	/**
	 * 変更有無＋テキスト項目を確認画面表示用に編集します。
	 * @author 富士通
	 * @param serviceFormBean サービスフォームビーン
	 * @param umuName 変更有無項目名
	 * @param textName テキスト項目名
	 * @param dspName 表示用プルダウン項目名
	 */
	public static void setDspUmuAndText(X31SDataBeanAccess serviceFormBean, String umuName, String textName, String dspName)
	{
		//データタイプBean配列を操作するデータBeanアクセスクラスリストを取得します。
		X31SDataBeanAccessArray  pullDownBean = serviceFormBean.getDataBeanArray(umuName);	
		//データタイプBean配列の最初の要素（データタイプBean）を操作するデータBeanアクセスクラスを取得します。
		X31SDataBeanAccess  firstBean = pullDownBean.getDataBean(0);

		String val = getDspHenkoUmu(firstBean, umuName) + serviceFormBean.sendMessageString(textName, X31CWebConst.DATABEAN_GET_VALUE);
		//確認画面表示用に設定
		firstBean.sendMessageString(dspName, X31CWebConst.DATABEAN_SET_VALUE, val);
	}
	
	/**
	 * 画面クリア処理
	 * @author 富士通
	 * @return boolean true:正常
	 * @exception Exception 例外発生時
	 */
	public boolean clearDisplay() throws Exception
	{
		//this.clearDataBean();	//DataBeanをクリア
		//this.init();			//初期化を呼ぶ
		
		//setNextScreen(SCREEN_ID_SCW00601, SCREEN_NAME_SCW00601);
		
		// 表示切替処理を呼ぶ
		this.changeDisplay();
		return true;
	}

	/**
	 * DataBeanをクリアする。
	 */
	private void clearDataBean()
	{
		int cnt = 0;
		X31SDataBeanAccess serviceFormBean = super.getServiceFormBean();
		
		serviceFormBean.sendMessage(SCW00601SFConst.SVC_KEI_NO, X31CWebConst.DATABEAN_CLEAR);					//サービス契約番号
		serviceFormBean.sendMessage(SCW00601SFConst.SVC_KEI_UCWK_NO, X31CWebConst.DATABEAN_CLEAR);				//サービス契約内訳番号
		serviceFormBean.sendMessage(SCW00601SFConst.OP_SVC_KEI_NO, X31CWebConst.DATABEAN_CLEAR);				//オプションサービス契約番号
		serviceFormBean.sendMessage(SCW00601SFConst.KKTK_SCV_KEI_NO, X31CWebConst.DATABEAN_CLEAR);				//機器提供サービス契約番号
		serviceFormBean.sendMessage(SCW00601SFConst.SCHEDULE_YMD, X31CWebConst.DATABEAN_CLEAR);					//スケジュール年月日
		serviceFormBean.sendMessage(SCW00601SFConst.NINSHO_ID, X31CWebConst.DATABEAN_CLEAR);					//認証ＩＤ
		serviceFormBean.sendMessage(SCW00601SFConst.NINSHO_ID_PWD, X31CWebConst.DATABEAN_CLEAR);				//認証ＩＤパスワード
		serviceFormBean.sendMessage(SCW00601SFConst.IP_AD, X31CWebConst.DATABEAN_CLEAR);						//ＩＰアドレス
		serviceFormBean.sendMessage(SCW00601SFConst.NETMASK, X31CWebConst.DATABEAN_CLEAR);						//ネットマスク
		serviceFormBean.sendMessage(SCW00601SFConst.BAS_ID, X31CWebConst.DATABEAN_CLEAR);						//ＢＡＳ−ＩＤ
		serviceFormBean.sendMessage(SCW00601SFConst.MLTISE_CNT, X31CWebConst.DATABEAN_CLEAR);					//マルチセッション数
		serviceFormBean.sendMessage(SCW00601SFConst.BAS_HOST_ID, X31CWebConst.DATABEAN_CLEAR);					//ＢＡＳ−ホストＩＤ
		serviceFormBean.sendMessage(SCW00601SFConst.VLAN_ID, X31CWebConst.DATABEAN_CLEAR);						//ＶＬＡＮ−ＩＤ
		serviceFormBean.sendMessage(SCW00601SFConst.SVC_ID, X31CWebConst.DATABEAN_CLEAR);						//サービスＩＤ
		serviceFormBean.sendMessage(SCW00601SFConst.VA_MACAD, X31CWebConst.DATABEAN_CLEAR);						//ＶＡＭＡＣアドレス
		serviceFormBean.sendMessage(SCW00601SFConst.VA_NINSHO_KEY, X31CWebConst.DATABEAN_CLEAR);				//ＶＡ認証キー
		serviceFormBean.sendMessage(SCW00601SFConst.SIP_USER_ID_1, X31CWebConst.DATABEAN_CLEAR);				//ＳＩＰユーザーＩＤ＃１
		serviceFormBean.sendMessage(SCW00601SFConst.SIP_USER_ID_PWD_1, X31CWebConst.DATABEAN_CLEAR);			//ＳＩＰユーザーＩＤパスワード＃１
		serviceFormBean.sendMessage(SCW00601SFConst.SIP_SERVER_DOMAIN_1, X31CWebConst.DATABEAN_CLEAR);			//ＳＩＰサーバードメイン＃１
		serviceFormBean.sendMessage(SCW00601SFConst.MAIN_TELNO_1, X31CWebConst.DATABEAN_CLEAR);					//主電話番号＃１
		serviceFormBean.sendMessage(SCW00601SFConst.SUB_TELNO_1, X31CWebConst.DATABEAN_CLEAR);					//副電話番号＃１
		serviceFormBean.sendMessage(SCW00601SFConst.SIP_DOJI_CONNECT_CNT, X31CWebConst.DATABEAN_CLEAR);			//ＳＩＰ同時接続数
		serviceFormBean.sendMessage(SCW00601SFConst.SIP_SERVER_AD_1, X31CWebConst.DATABEAN_CLEAR);				//ＳＩＰサーバーアドレス＃１
		serviceFormBean.sendMessage(SCW00601SFConst.SIP_USER_ID_2, X31CWebConst.DATABEAN_CLEAR);				//ＳＩＰユーザーＩＤ＃２
		serviceFormBean.sendMessage(SCW00601SFConst.SIP_USER_ID_PWD_2, X31CWebConst.DATABEAN_CLEAR);			//ＳＩＰユーザーＩＤパスワード＃２
		serviceFormBean.sendMessage(SCW00601SFConst.SIP_SERVER_DOMAIN_2, X31CWebConst.DATABEAN_CLEAR);			//ＳＩＰサーバードメイン＃２
		serviceFormBean.sendMessage(SCW00601SFConst.SIP_SERVER_AD_2, X31CWebConst.DATABEAN_CLEAR);				//ＳＩＰサーバーアドレス＃２
		serviceFormBean.sendMessage(SCW00601SFConst.MAIN_TELNO_2, X31CWebConst.DATABEAN_CLEAR);					//主電話番号＃２
		serviceFormBean.sendMessage(SCW00601SFConst.CHANNEL_CNT, X31CWebConst.DATABEAN_CLEAR);					//チャネル数
		serviceFormBean.sendMessage(SCW00601SFConst.SIP_USER_ID, X31CWebConst.DATABEAN_CLEAR);					//ＳＩＰユーザーＩＤ
		serviceFormBean.sendMessage(SCW00601SFConst.SIP_USER_ID_PWD, X31CWebConst.DATABEAN_CLEAR);				//ＳＩＰユーザーＩＤパスワード
		serviceFormBean.sendMessage(SCW00601SFConst.DAIHYO_AD, X31CWebConst.DATABEAN_CLEAR);					//代表アドレス
		serviceFormBean.sendMessage(SCW00601SFConst.DAIHYO_TELNO, X31CWebConst.DATABEAN_CLEAR);					//代表電話番号
		serviceFormBean.sendMessage(SCW00601SFConst.TNMT_SKBT_NO, X31CWebConst.DATABEAN_CLEAR);					//端末識別番号
		serviceFormBean.sendMessage(SCW00601SFConst.MAIN_AD, X31CWebConst.DATABEAN_CLEAR);						//主アドレス
		serviceFormBean.sendMessage(SCW00601SFConst.MAIN_TEL_NO, X31CWebConst.DATABEAN_CLEAR);					//主電話番号
		serviceFormBean.sendMessage(SCW00601SFConst.CKI_CD, X31CWebConst.DATABEAN_CLEAR);						//地域コード
		serviceFormBean.sendMessage(SCW00601SFConst.TENKI_YOHO_GRP_ID, X31CWebConst.DATABEAN_CLEAR);			//天気予報グループＩＤ
		serviceFormBean.sendMessage(SCW00601SFConst.KNYSHA_CLASS, X31CWebConst.DATABEAN_CLEAR);					//加入者クラス
		serviceFormBean.sendMessage(SCW00601SFConst.RMT_CUSCON_PWD, X31CWebConst.DATABEAN_CLEAR);				//リモートカスコンパスワード
		serviceFormBean.sendMessage(SCW00601SFConst.WEB_CUSCON_PWD, X31CWebConst.DATABEAN_CLEAR);				//Ｗｅｂカスコンパスワード
		serviceFormBean.sendMessage(SCW00601SFConst.DRCTRY_NO, X31CWebConst.DATABEAN_CLEAR);					//ディレクトリ番号
		serviceFormBean.sendMessage(SCW00601SFConst.ROUTING_NO, X31CWebConst.DATABEAN_CLEAR);					//ルーティング番号
		serviceFormBean.sendMessage(SCW00601SFConst.SUB_AD, X31CWebConst.DATABEAN_CLEAR);						//副アドレス
		serviceFormBean.sendMessage(SCW00601SFConst.SUB_TEL_NO, X31CWebConst.DATABEAN_CLEAR);					//副電話番号
		serviceFormBean.sendMessage(SCW00601SFConst.DAIHYO_TRAT_KEI_HSK, X31CWebConst.DATABEAN_CLEAR);			//代表取扱契約方式
		serviceFormBean.sendMessage(SCW00601SFConst.KOTNMT_SKBT_NO_1, X31CWebConst.DATABEAN_CLEAR);				//子端末識別番号１
		serviceFormBean.sendMessage(SCW00601SFConst.KOTNMT_SKBT_NO_2, X31CWebConst.DATABEAN_CLEAR);				//子端末識別番号２
		serviceFormBean.sendMessage(SCW00601SFConst.KOTNMT_SKBT_NO_3, X31CWebConst.DATABEAN_CLEAR);				//子端末識別番号３
		serviceFormBean.sendMessage(SCW00601SFConst.KOTNMT_SKBT_NO_4, X31CWebConst.DATABEAN_CLEAR);				//子端末識別番号４
		serviceFormBean.sendMessage(SCW00601SFConst.KOTNMT_SKBT_NO_5, X31CWebConst.DATABEAN_CLEAR);				//子端末識別番号５
		serviceFormBean.sendMessage(SCW00601SFConst.KOTNMT_SKBT_NO_6, X31CWebConst.DATABEAN_CLEAR);				//子端末識別番号６
		serviceFormBean.sendMessage(SCW00601SFConst.KOTNMT_SKBT_NO_7, X31CWebConst.DATABEAN_CLEAR);				//子端末識別番号７
		serviceFormBean.sendMessage(SCW00601SFConst.KOTNMT_SKBT_NO_8, X31CWebConst.DATABEAN_CLEAR);				//子端末識別番号８
		serviceFormBean.sendMessage(SCW00601SFConst.KOTNMT_SKBT_NO_9, X31CWebConst.DATABEAN_CLEAR);				//子端末識別番号９
		serviceFormBean.sendMessage(SCW00601SFConst.KOTNMT_SKBT_NO_10, X31CWebConst.DATABEAN_CLEAR);			//子端末識別番号１０
		serviceFormBean.sendMessage(SCW00601SFConst.ITNTOKI_GUIDNS_ITENM_TELNO, X31CWebConst.DATABEAN_CLEAR);	//移転トーキガイダンス移転元電話番号
		serviceFormBean.sendMessage(SCW00601SFConst.ITNTOKI_GUIDNS_ITENS_TELNO, X31CWebConst.DATABEAN_CLEAR);	//移転トーキガイダンス移転先電話番号
		serviceFormBean.sendMessage(SCW00601SFConst.N_OABJ_NO, X31CWebConst.DATABEAN_CLEAR);					//Ｎ＿０ＡＢＪ番号
		serviceFormBean.sendMessage(SCW00601SFConst.N_050_NO, X31CWebConst.DATABEAN_CLEAR);						//Ｎ＿０５０番号
		serviceFormBean.sendMessage(SCW00601SFConst.SIP_DN_1, X31CWebConst.DATABEAN_CLEAR);						//ＳＩＰ−ＤＮ＃１
		serviceFormBean.sendMessage(SCW00601SFConst.SIP_NRN_1, X31CWebConst.DATABEAN_CLEAR);					//ＳＩＰ−ＮＲＮ＃１
		serviceFormBean.sendMessage(SCW00601SFConst.SIP_DN_2, X31CWebConst.DATABEAN_CLEAR);						//ＳＩＰ−ＤＮ＃２
		serviceFormBean.sendMessage(SCW00601SFConst.SIP_NRN_2, X31CWebConst.DATABEAN_CLEAR);					//ＳＩＰ−ＮＲＮ＃２
		serviceFormBean.sendMessage(SCW00601SFConst.SIP_DN, X31CWebConst.DATABEAN_CLEAR);						//ＳＩＰ−ＤＮ
		serviceFormBean.sendMessage(SCW00601SFConst.SIP_NRN, X31CWebConst.DATABEAN_CLEAR);						//ＳＩＰ−ＮＲＮ
		serviceFormBean.sendMessage(SCW00601SFConst.PORT_NO_1, X31CWebConst.DATABEAN_CLEAR);					//ポート番号＃１
		serviceFormBean.sendMessage(SCW00601SFConst.PORT_NO_2, X31CWebConst.DATABEAN_CLEAR);					//ポート番号＃２
		serviceFormBean.sendMessage(SCW00601SFConst.HTB_TCHI_FLG_1, X31CWebConst.DATABEAN_CLEAR);				//発番号通知フラグ＃１
		serviceFormBean.sendMessage(SCW00601SFConst.HTB_TCHI_FLG_2, X31CWebConst.DATABEAN_CLEAR);				//発番号通知フラグ＃２
		serviceFormBean.sendMessage(SCW00601SFConst.EMG_TELNO, X31CWebConst.DATABEAN_CLEAR);					//緊急通報用電話番号
		serviceFormBean.sendMessage(SCW00601SFConst.EMG_NM, X31CWebConst.DATABEAN_CLEAR);						//緊急通報用氏名
		serviceFormBean.sendMessage(SCW00601SFConst.EMG_KANA, X31CWebConst.DATABEAN_CLEAR);						//緊急通報用カナ氏名
		serviceFormBean.sendMessage(SCW00601SFConst.EMG_AD_CD, X31CWebConst.DATABEAN_CLEAR);					//緊急通報用住所コード
		serviceFormBean.sendMessage(SCW00601SFConst.EMG_AD, X31CWebConst.DATABEAN_CLEAR);						//緊急通報用住所
		serviceFormBean.sendMessage(SCW00601SFConst.EMG_BNCHIGO, X31CWebConst.DATABEAN_CLEAR);					//緊急通報用番地号
		serviceFormBean.sendMessage(SCW00601SFConst.EMG_AD_HOKI, X31CWebConst.DATABEAN_CLEAR);					//緊急通報用住所補記
		serviceFormBean.sendMessage(SCW00601SFConst.TAKINORT_MACAD, X31CWebConst.DATABEAN_CLEAR);				//多機能ルーターＭＡＣアドレス
		serviceFormBean.sendMessage(SCW00601SFConst.TAKINORT_NINSHO_KEY, X31CWebConst.DATABEAN_CLEAR);			//多機能ルーター認証キー
		serviceFormBean.sendMessage(SCW00601SFConst.TKNRT_RTR_NSID, X31CWebConst.DATABEAN_CLEAR);				//多機能ルータールーター認証ＩＤ
		serviceFormBean.sendMessage(SCW00601SFConst.TKNRT_RTR_NSID_PWD, X31CWebConst.DATABEAN_CLEAR);			//多機能ルータールーター認証ＩＤパスワード
		serviceFormBean.sendMessage(SCW00601SFConst.IPV6_NINSHO_ID, X31CWebConst.DATABEAN_CLEAR);				//ＩＰｖ６認証ＩＤ
		serviceFormBean.sendMessage(SCW00601SFConst.IPV6_NINSHO_ID_PWD, X31CWebConst.DATABEAN_CLEAR);			//ＩＰｖ６認証ＩＤパスワード
		serviceFormBean.sendMessage(SCW00601SFConst.AUTO_CUT_TIME, X31CWebConst.DATABEAN_CLEAR);				//自動切断時間
		serviceFormBean.sendMessage(SCW00601SFConst.L2TP_NINSHO_ID, X31CWebConst.DATABEAN_CLEAR);				//Ｌ２ＴＰ認証ＩＤ
		serviceFormBean.sendMessage(SCW00601SFConst.L2TP_NINSHO_ID_SECON, X31CWebConst.DATABEAN_CLEAR);			//Ｌ２ＴＰ認証ＩＤ（セカンダリー）
		serviceFormBean.sendMessage(SCW00601SFConst.TKNRT_VA_NSID, X31CWebConst.DATABEAN_CLEAR);				//多機能ルーターＶＡ認証ＩＤ
		serviceFormBean.sendMessage(SCW00601SFConst.TKNRT_VA_NSID_PWD, X31CWebConst.DATABEAN_CLEAR);			//多機能ルーターＶＡ認証ＩＤパスワード
		serviceFormBean.sendMessage(SCW00601SFConst.IPV6_CHUSKK_CD, X31CWebConst.DATABEAN_CLEAR);				//ＩＰｖ６中心局コード
		serviceFormBean.sendMessage(SCW00601SFConst.IPV6_AD_IFID, X31CWebConst.DATABEAN_CLEAR);					//ＩＰｖ６アドレス（インターフェイスＩＤ）
		serviceFormBean.sendMessage(SCW00601SFConst.IPV6_TAKNKIKI_MODEL_CD, X31CWebConst.DATABEAN_CLEAR);		//ＩＰｖ６宅内機器型式コード
		// ANK-3754-00-00 ADD START
		serviceFormBean.sendMessage(SCW00601SFConst.ANSN_HCS_ID_1, X31CWebConst.DATABEAN_CLEAR);				//あんしん発着信ID＃１
		serviceFormBean.sendMessage(SCW00601SFConst.SHIGAI_TELNO_1, X31CWebConst.DATABEAN_CLEAR);				//市外局番＃１
		serviceFormBean.sendMessage(SCW00601SFConst.ANSN_HCS_ID_2, X31CWebConst.DATABEAN_CLEAR);				//あんしん発着信ID＃２
		serviceFormBean.sendMessage(SCW00601SFConst.SHIGAI_TELNO_2, X31CWebConst.DATABEAN_CLEAR);				//市外局番＃２
		// ANK-3754-00-00 ADD END
		// ANK-3876-00-00 ADD START
		serviceFormBean.sendMessage(SCW00601SFConst.TEL_NO, X31CWebConst.DATABEAN_CLEAR);						//電話番号
		serviceFormBean.sendMessage(SCW00601SFConst.NW_ROUTING_NO, X31CWebConst.DATABEAN_CLEAR);				//ネットワークルーティング番号
		serviceFormBean.sendMessage(SCW00601SFConst.SVC_DIV, X31CWebConst.DATABEAN_CLEAR);						//サービス区分
		serviceFormBean.sendMessage(SCW00601SFConst.DOMAIN, X31CWebConst.DATABEAN_CLEAR);						//ドメイン
		// ANK-3876-00-00 ADD END
		
		//プルダウン項目の初期化
		for(cnt = 0; cnt < pullDownList.size(); cnt++)
		{
			X31SDataBeanAccessArray infBean = serviceFormBean.getDataBeanArray((String)pullDownList.get(cnt));
			
			infBean.clearArray();
			infBean.addDataBean();
		}

		//ラジオボタン項目の初期化
		for(cnt = 0; cnt < radioList.size(); cnt++)
		{
			X31SDataBeanAccessArray radioBean = serviceFormBean.getDataBeanArray((String)radioList.get(cnt));
			radioBean.clearArray();
			radioBean.addDataBean();
		}
	}

	/**
	 * 修正ボタン押下処理
	 * @return 成否
	 * @throws Exception 例外発生時
	 */
	public boolean modify() throws Exception
	{
		setNextScreen(SCREEN_ID_SCW00601, SCREEN_NAME_SCW00601);
		return true;
	}
	
	/**
	 * 確定ボタン押下処理
	 * @return 成否
	 * @throws Exception 例外発生時
	 */
	public boolean fix() throws Exception
	{
		HashMap paramMap = new HashMap();
		HashMap inputMap = new HashMap();
		HashMap outputMap = new HashMap();

		X31SDataBeanAccess bean = super.getServiceFormBean();
		X31SDataBeanAccess[] paramBean = {bean};

		//サービスの呼び出し
		paramMap.put(X31CWebConst.TELEGRAM_INFO_USECASE_ID, "SCSV0003");
		SCSV0003_SCSV0003OPDBMapper mapper = new SCSV0003_SCSV0003OPDBMapper();
		mapper.setSCSV000301SC(paramBean, inputMap, FUNC_CD_1);
		X31CMessageResult msgResult = invokeService(paramMap, inputMap, outputMap);
		if(msgResult != null)
		{
			JCCWebCommon.setMessageInfo(this, msgResult);
			return false;
		}
		mapper.getSCSV000301SC(paramBean, outputMap);

		//次画面に表示するメッセージの設定
		JCCWebCommon.setMessageInfo(this, EKB0380__I, new String [] { MSG_REGISTER_TEL_SVC_ORD});
		
		
		//次画面へ遷移
		setNextScreen(SCREEN_ID_SCW00603, SCREEN_NAME_SCW00603);

		return true;
	}

	/**
	 * 完了ボタン押下処理
	 * @return 成否
	 * @throws Exception 例外発生時
	 */
	public boolean complete() throws Exception
	{
		//this.clearDataBean();	//DataBeanをクリア
		//this.init();			//初期化を呼ぶ

		setNextScreen(SCREEN_ID_SCW00601, SCREEN_NAME_SCW00601);
		return true;
	}

	/**
	 * 電子管理ファイルをダウンロードします
	 * @return boolean
	 * @throws Exception
	 */
	public boolean downloadHelp() throws Exception
	{
//		// ダウンロード処理
//		downloadHelpSCW00601();
//		
//		setNextScreen(SCREEN_ID_SCW00601, SCREEN_NAME_SCW00601);
		return true;
	}


}
