package flow;

/**
 * This is a special reserved class that is repsonsible for loading application 
 * variables as well as the forward to the actual first form of the application.<br>
 * This class should not be manually edited as changes may be overridden by the 
 * code generator.<br>
 * Last generated by Orchestration Designer at: 2021年5月25日 上午08时36分26秒
 */
public class Start extends com.avaya.sce.runtime.Entry {

	//{{START:CLASS:FIELDS
	//}}END:CLASS:FIELDS

	/**
	 * Default constructor
	 * Last generated by Orchestration Designer at: 2021年5月25日 上午08时36分26秒
	 */
	public Start() {
		//{{START:CLASS:CONSTRUCTOR
		super();
		//}}END:CLASS:CONSTRUCTOR
	}

	/**
	 * This method is generated automatically.  Any changes may be overwritten.
	 * Returns the submit object that will redirect application flow to the first
	 * form in the application.  This also adds various standard variables to the
	 * list of data to be submitted to the runtime variable table.
	 * Last generated by Orchestration Designer at: 2023年4月14日 下午05时14分31秒
	 * @return the Submit object that contains the standard variables and the first form
	 */
	public com.avaya.sce.runtime.Submit getSubmit(com.avaya.sce.runtimecommon.SCESession mySession) {
		com.avaya.sce.runtime.Submit submit = new com.avaya.sce.runtime.Submit("ser_init");
		return ( submit );
	}
	/**
	 * This method initializes the SCE session with the variables that
	 * are defined in the application.<BR>
	 * 
	 * This method is generated automatically and should not be manually
	 * edited because changes may be overwritten by future code 
	 * generation.
	 * Last generated by Orchestration Designer at: 2023年4月14日 下午05时14分31秒
	 */
	public void initializeVariables(com.avaya.sce.runtimecommon.SCESession session) {
		com.avaya.sce.runtimecommon.IVariable variable = null;
		String[] variableFields = null;

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.IVR__LOG__FOUNDATION, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.QUERY_DATA, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.OTHER_PHONE, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.SL_CALL_IN_TYPE, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.NODE_RECORD_INCOMING_BEGIN_TIME, "", null, session, false, false );
		session.putVariable(variable);

		variableFields = new String[] {
			IProjectVariables.TIME_FIELD_AUDIO,
			IProjectVariables.TIME_FIELD_HOUR,
			IProjectVariables.TIME_FIELD_MILLISECOND,
			IProjectVariables.TIME_FIELD_MINUTE,
			IProjectVariables.TIME_FIELD_SECOND,
			IProjectVariables.TIME_FIELD_TIMEZONE };
		variable = com.avaya.sce.runtime.ComplexVariable.createComplexVariable(IProjectVariables.TIME, variableFields, null, session, false, false );
		session.putVariable(variable);

		variableFields = new String[] {
			IProjectVariables.REDIRECTINFO_FIELD_PRESENTATIONINFO,
			IProjectVariables.REDIRECTINFO_FIELD_REASON,
			IProjectVariables.REDIRECTINFO_FIELD_SCREENINGINFO,
			IProjectVariables.REDIRECTINFO_FIELD_URI };
		variable = com.avaya.sce.runtime.ComplexVariable.createComplexVariable(IProjectVariables.REDIRECTINFO, variableFields, null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.SPARE_TYPE, "0", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.OTHER_PHONE_SM, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.NODE_RECORD_ORDER, "0", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.TESTSJ, "{\"status\":\"0\",\"message\":\"调用会员信息接口失败，错误码：2210001，错误描述：用户不存在！\",\"gradeCode\":null,\"isAuthPhone\":false,\"isHeyTapVip\":false,\"isModelVip\":false,\"ModelVipType\":null,\"amberVipLevel\":0,\"isModelPeacock\":false}", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.MENU_INPUT_YOR_N, "1", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.STRATEGY_ID, "0", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.DXBM, "", null, session, false, false );
		session.putVariable(variable);

		variableFields = new String[] {
			IProjectVariables.RECORD_FIELD_CONFIDENCE,
			IProjectVariables.RECORD_FIELD_DURATION,
			IProjectVariables.RECORD_FIELD_MAXTIME,
			IProjectVariables.RECORD_FIELD_SIZE,
			IProjectVariables.RECORD_FIELD_TERMCHAR,
			IProjectVariables.RECORD_FIELD_UTTERANCE,
			IProjectVariables.RECORD_FIELD_VALUE };
		variable = com.avaya.sce.runtime.ComplexVariable.createComplexVariable(IProjectVariables.RECORD, variableFields, null, session, false, false );
		session.putVariable(variable);

		variableFields = new String[] {
			IProjectVariables.HTTP_FIELD_IP,
			IProjectVariables.HTTP_FIELD_URL_1,
			IProjectVariables.HTTP_FIELD_URL_2,
			IProjectVariables.HTTP_FIELD_URL_3 };
		variable = com.avaya.sce.runtime.ComplexVariable.createComplexVariable(IProjectVariables.HTTP, variableFields, "com.avaya.vp.admin.variables.runtime.AdminVariableFactory", session, false, false );
		session.putVariable(variable);

		variableFields = new String[] {
			IProjectVariables.SESSION_FIELD_AAI,
			IProjectVariables.SESSION_FIELD_ANI,
			IProjectVariables.SESSION_FIELD_CALLTAG,
			IProjectVariables.SESSION_FIELD_CHANNEL,
			IProjectVariables.SESSION_FIELD_CHANNELTYPE,
			IProjectVariables.SESSION_FIELD_CONVERSEFIRST,
			IProjectVariables.SESSION_FIELD_CONVERSESECOND,
			IProjectVariables.SESSION_FIELD_CURRENTLANGUAGE,
			IProjectVariables.SESSION_FIELD_DNIS,
			IProjectVariables.SESSION_FIELD_EXIT_CUSTOMER_ID,
			IProjectVariables.SESSION_FIELD_EXIT_INFO_1,
			IProjectVariables.SESSION_FIELD_EXIT_INFO_2,
			IProjectVariables.SESSION_FIELD_EXIT_PREFERRED_PATH,
			IProjectVariables.SESSION_FIELD_EXIT_REASON,
			IProjectVariables.SESSION_FIELD_EXIT_TOPIC,
			IProjectVariables.SESSION_FIELD_LASTERROR,
			IProjectVariables.SESSION_FIELD_MEDIATYPE,
			IProjectVariables.SESSION_FIELD_PROTOCOLNAME,
			IProjectVariables.SESSION_FIELD_PROTOCOLVERSION,
			IProjectVariables.SESSION_FIELD_SESSIONID,
			IProjectVariables.SESSION_FIELD_SESSIONLABEL,
			IProjectVariables.SESSION_FIELD_SHAREDMODE,
			IProjectVariables.SESSION_FIELD_UCID,
			IProjectVariables.SESSION_FIELD_UUI,
			IProjectVariables.SESSION_FIELD_VIDEOBITRATE,
			IProjectVariables.SESSION_FIELD_VIDEOCODEC,
			IProjectVariables.SESSION_FIELD_VIDEOENABLED,
			IProjectVariables.SESSION_FIELD_VIDEOFARFMTP,
			IProjectVariables.SESSION_FIELD_VIDEOFORMAT,
			IProjectVariables.SESSION_FIELD_VIDEOFPS,
			IProjectVariables.SESSION_FIELD_VIDEOHEIGHT,
			IProjectVariables.SESSION_FIELD_VIDEONEARFMTP,
			IProjectVariables.SESSION_FIELD_VIDEOWIDTH,
			IProjectVariables.SESSION_FIELD_VPCALLEDEXTENSION,
			IProjectVariables.SESSION_FIELD_VPCONVERSEONDATA,
			IProjectVariables.SESSION_FIELD_VPCOVERAGEREASON,
			IProjectVariables.SESSION_FIELD_VPCOVERAGETYPE,
			IProjectVariables.SESSION_FIELD_VPRDNIS,
			IProjectVariables.SESSION_FIELD_VPREPORTURL };
		variable = com.avaya.sce.runtime.ComplexVariable.createComplexVariable(IProjectVariables.SESSION, variableFields, null, session, false, true );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.NEXT_IDNAME, "", null, session, false, false );
		session.putVariable(variable);

		variableFields = new String[] {
			IProjectVariables.VDU__CACHE_FIELD_ANI,
			IProjectVariables.VDU__CACHE_FIELD_CONTACT__ATTR____DOT____SL_AREA,
			IProjectVariables.VDU__CACHE_FIELD_CONTACT__ATTR____DOT____SL_CALL_IN_TYPE,
			IProjectVariables.VDU__CACHE_FIELD_CONTACT__ATTR____DOT____SL_SERV_NAME,
			IProjectVariables.VDU__CACHE_FIELD_CONTACT__ATTR____DOT____TRAN_TO_AGENT_TYPE,
			IProjectVariables.VDU__CACHE_FIELD_ID,
			IProjectVariables.VDU__CACHE_FIELD_PRIMARY__ANI,
			IProjectVariables.VDU__CACHE_FIELD_PRIMARY__DNIS,
			IProjectVariables.VDU__CACHE_FIELD_SL_AREA_NUM,
			IProjectVariables.VDU__CACHE_FIELD_SL_AREA_PROV_NUM,
			IProjectVariables.VDU__CACHE_FIELD_SL_CUST_FLAG,
			IProjectVariables.VDU__CACHE_FIELD_SL_CUST_ID_NUM,
			IProjectVariables.VDU__CACHE_FIELD_SL_CUST_NAME,
			IProjectVariables.VDU__CACHE_FIELD_SL_CUST_SEX,
			IProjectVariables.VDU__CACHE_FIELD_SL_DEPARTMENTID,
			IProjectVariables.VDU__CACHE_FIELD_SL_POLICY_NUM,
			IProjectVariables.VDU__CACHE_FIELD_SL_VIP_GRADE_NAME,
			IProjectVariables.VDU__CACHE_FIELD_SL_VIP_NUM,
			IProjectVariables.VDU__CACHE_FIELD_TRAN_TO_AGENT_TYPE,
			IProjectVariables.VDU__CACHE_FIELD_UCID };
		variable = com.avaya.sce.runtime.ComplexVariable.createComplexVariable(IProjectVariables.VDU__CACHE, variableFields, "com.avaya.sce.runtime.connectivity.ic.pdc.VDUCacheVariableFactory", session, false, true );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.NEXT_MENU, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.TRANS_DNIS, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.SER_RESULT, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.MENU_ERROR_MATCH_COUNT, "0", null, session, false, false );
		session.putVariable(variable);

		variableFields = new String[] {
			IProjectVariables.DATE_FIELD_AUDIO,
			IProjectVariables.DATE_FIELD_DAYOFMONTH,
			IProjectVariables.DATE_FIELD_DAYOFWEEK,
			IProjectVariables.DATE_FIELD_DAYOFWEEKNUM,
			IProjectVariables.DATE_FIELD_DAYOFYEAR,
			IProjectVariables.DATE_FIELD_MONTH,
			IProjectVariables.DATE_FIELD_MONTHINYEAR,
			IProjectVariables.DATE_FIELD_YEAR };
		variable = com.avaya.sce.runtime.ComplexVariable.createComplexVariable(IProjectVariables.DATE, variableFields, null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.MENU_ERROR_COUNT, "0", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.TRANS_SPARE, "", "com.avaya.vp.admin.variables.runtime.AdminVariableFactory", session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.MENU_ERROR_MATCH, "0", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.NODE_TYPE, "0", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.WHITE, "0", null, session, false, false );
		session.putVariable(variable);

		variableFields = new String[] {
			IProjectVariables.VDU_FIELD_ANI,
			IProjectVariables.VDU_FIELD_CONTACT__ATTR____DOT____CALL_TIME,
			IProjectVariables.VDU_FIELD_CONTACT__ATTR____DOT____SL_AG_SER_SCO_ID,
			IProjectVariables.VDU_FIELD_CONTACT__ATTR____DOT____SL_AREA,
			IProjectVariables.VDU_FIELD_CONTACT__ATTR____DOT____SL_CALL_IN_TYPE,
			IProjectVariables.VDU_FIELD_CONTACT__ATTR____DOT____SL_SERV_NAME,
			IProjectVariables.VDU_FIELD_CONTACT__ATTR____DOT____TRAN_TO_AGENT_TYPE,
			IProjectVariables.VDU_FIELD_ID,
			IProjectVariables.VDU_FIELD_PRIMARY__ANI,
			IProjectVariables.VDU_FIELD_PRIMARY__DNIS,
			IProjectVariables.VDU_FIELD_SL_AREA_NUM,
			IProjectVariables.VDU_FIELD_SL_AREA_PROV_NUM,
			IProjectVariables.VDU_FIELD_SL_CUST_FLAG,
			IProjectVariables.VDU_FIELD_SL_CUST_ID_NUM,
			IProjectVariables.VDU_FIELD_SL_CUST_NAME,
			IProjectVariables.VDU_FIELD_SL_CUST_SEX,
			IProjectVariables.VDU_FIELD_SL_DEPARTMENTID,
			IProjectVariables.VDU_FIELD_SL_POLICY_NUM,
			IProjectVariables.VDU_FIELD_SL_VIP_GRADE_NAME,
			IProjectVariables.VDU_FIELD_SL_VIP_NUM,
			IProjectVariables.VDU_FIELD_TRAN_TO_AGENT_TYPE,
			IProjectVariables.VDU_FIELD_UCID };
		variable = com.avaya.sce.runtime.ComplexVariable.createComplexVariable(IProjectVariables.VDU, variableFields, "com.avaya.sce.runtime.connectivity.ic.pdc.VDUVariableFactory", session, false, true );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.MENU_ERROR_INPUT, "0", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.VIPTYPE, "普通用户", null, session, false, false );
		session.putVariable(variable);

		variableFields = new String[] {
			IProjectVariables.SMSSTRATEGY_FIELD_ID,
			IProjectVariables.SMSSTRATEGY_FIELD_PORTALS,
			IProjectVariables.SMSSTRATEGY_FIELD_SMSTXT,
			IProjectVariables.SMSSTRATEGY_FIELD_TYPE };
		variable = com.avaya.sce.runtime.ComplexVariable.createComplexVariable(IProjectVariables.SMSSTRATEGY, variableFields, new String[] {"0", "0", "0", "0"}, null, session, false, false );
		session.putVariable(variable);

		variableFields = new String[] {
			IProjectVariables.MENU_1_FIELD_CONFIDENCE,
			IProjectVariables.MENU_1_FIELD_INPUTMODE,
			IProjectVariables.MENU_1_FIELD_INTERPRETATION,
			IProjectVariables.MENU_1_FIELD_NOINPUTCOUNT,
			IProjectVariables.MENU_1_FIELD_NOMATCHCOUNT,
			IProjectVariables.MENU_1_FIELD_UTTERANCE,
			IProjectVariables.MENU_1_FIELD_VALUE };
		variable = com.avaya.sce.runtime.ComplexVariable.createComplexVariable(IProjectVariables.MENU_1, variableFields, null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.MENU_PARENT, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.SL_AREA, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.OTHER_PHONE_MENU_ID, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.STRATEGY_LIST, "0", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.VIPGRADE, "0", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.SL_SERV_NAME, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.WHITE_VDN, "", "com.avaya.vp.admin.variables.runtime.AdminVariableFactory", session, false, false );
		session.putVariable(variable);

		variableFields = new String[] {
			IProjectVariables.ANN_COLLECT_PHONE_FIELD_CONFIDENCE,
			IProjectVariables.ANN_COLLECT_PHONE_FIELD_INPUTMODE,
			IProjectVariables.ANN_COLLECT_PHONE_FIELD_INTERPRETATION,
			IProjectVariables.ANN_COLLECT_PHONE_FIELD_NOINPUTCOUNT,
			IProjectVariables.ANN_COLLECT_PHONE_FIELD_NOMATCHCOUNT,
			IProjectVariables.ANN_COLLECT_PHONE_FIELD_UTTERANCE,
			IProjectVariables.ANN_COLLECT_PHONE_FIELD_VALUE };
		variable = com.avaya.sce.runtime.ComplexVariable.createComplexVariable(IProjectVariables.ANN_COLLECT_PHONE, variableFields, null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.TRAN, "", null, session, false, false );
		session.putVariable(variable);

		variableFields = new String[] {
			IProjectVariables.FILE_PATH_FIELD_FILE_1_3,
			IProjectVariables.FILE_PATH_FIELD_FILE_1_4,
			IProjectVariables.FILE_PATH_FIELD_FILE_1_5,
			IProjectVariables.FILE_PATH_FIELD_FILE_1_6,
			IProjectVariables.FILE_PATH_FIELD_FILE_1_7,
			IProjectVariables.FILE_PATH_FIELD_FILE_1_8,
			IProjectVariables.FILE_PATH_FIELD_FILE_1_9,
			IProjectVariables.FILE_PATH_FIELD_PATH_0,
			IProjectVariables.FILE_PATH_FIELD_PATH_1,
			IProjectVariables.FILE_PATH_FIELD_PATH_1_0,
			IProjectVariables.FILE_PATH_FIELD_PATH_1_1,
			IProjectVariables.FILE_PATH_FIELD_PATH_1_2,
			IProjectVariables.FILE_PATH_FIELD_PATH_2,
			IProjectVariables.FILE_PATH_FIELD_PATH_3,
			IProjectVariables.FILE_PATH_FIELD_PATH_4,
			IProjectVariables.FILE_PATH_FIELD_PATH_5,
			IProjectVariables.FILE_PATH_FIELD_PATH_6,
			IProjectVariables.FILE_PATH_FIELD_PATH_7,
			IProjectVariables.FILE_PATH_FIELD_PATH_8,
			IProjectVariables.FILE_PATH_FIELD_PATH_9 };
		variable = com.avaya.sce.runtime.ComplexVariable.createComplexVariable(IProjectVariables.FILE_PATH, variableFields, null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.SMSTEMPLATE_ID, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.UUI, "0", null, session, false, false );
		session.putVariable(variable);

		variableFields = new String[] {
			IProjectVariables.DD_LAST_EXCEPTION_FIELD_ERRORCODE,
			IProjectVariables.DD_LAST_EXCEPTION_FIELD_MESSAGE,
			IProjectVariables.DD_LAST_EXCEPTION_FIELD_OBJECT,
			IProjectVariables.DD_LAST_EXCEPTION_FIELD_STACKTRACE,
			IProjectVariables.DD_LAST_EXCEPTION_FIELD_TYPE };
		variable = com.avaya.sce.runtime.ComplexVariable.createComplexVariable(IProjectVariables.DD_LAST_EXCEPTION, variableFields, null, session, false, false );
		session.putVariable(variable);

		variableFields = new String[] {
			IProjectVariables.COLLECT_FIELD_COLUMN_0,
			IProjectVariables.COLLECT_FIELD_CONFIDENCE,
			IProjectVariables.COLLECT_FIELD_INPUTMODE,
			IProjectVariables.COLLECT_FIELD_INTERPRETATION,
			IProjectVariables.COLLECT_FIELD_NOINPUTCOUNT,
			IProjectVariables.COLLECT_FIELD_NOMATCHCOUNT,
			IProjectVariables.COLLECT_FIELD_UTTERANCE,
			IProjectVariables.COLLECT_FIELD_VALUE };
		variable = com.avaya.sce.runtime.ComplexVariable.createComplexVariable(IProjectVariables.COLLECT, variableFields, null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.SPARE_TRANSFER, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.MENU_CHILD, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.NODE_RECORD, "0", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.WORK_TIME_TYPE, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.NODE_RECORD_LIST, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.NO_MATCH_COUNT, "0", null, session, false, false );
		session.putVariable(variable);

		variableFields = new String[] {
			IProjectVariables.DB_FIELD_DRIVER_1,
			IProjectVariables.DB_FIELD_DRIVER_2,
			IProjectVariables.DB_FIELD_PASSWORD_1,
			IProjectVariables.DB_FIELD_PASSWORD_2,
			IProjectVariables.DB_FIELD_TABLE_1,
			IProjectVariables.DB_FIELD_TABLE_2,
			IProjectVariables.DB_FIELD_TABLE_3,
			IProjectVariables.DB_FIELD_TABLE_3VISIT_HOTLINE,
			IProjectVariables.DB_FIELD_TABLE_4,
			IProjectVariables.DB_FIELD_TABLE_4CONDITION,
			IProjectVariables.DB_FIELD_TYPE,
			IProjectVariables.DB_FIELD_URL_1,
			IProjectVariables.DB_FIELD_URL_2,
			IProjectVariables.DB_FIELD_USER_1,
			IProjectVariables.DB_FIELD_USER_2 };
		variable = com.avaya.sce.runtime.ComplexVariable.createComplexVariable(IProjectVariables.DB, variableFields, "com.avaya.vp.admin.variables.runtime.AdminVariableFactory", session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.WORK_TIME_NAME, "", null, session, false, false );
		session.putVariable(variable);

		variableFields = new String[] {
			IProjectVariables.SHAREDUUI_FIELD_ID,
			IProjectVariables.SHAREDUUI_FIELD_VALUE };
		variable = com.avaya.sce.runtime.ComplexVariable.createComplexVariable(IProjectVariables.SHAREDUUI, variableFields, null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.PHONE_RIGHT, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.NODE_RECORD_ALL_KEY, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.MENU_ALL, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.CURRENT_MENU_NAME, "", null, session, false, false );
		session.putVariable(variable);

		variable = com.avaya.sce.runtime.SimpleVariable.createSimpleVariable(IProjectVariables.MENU_ERROR_INPUT_COUNT, "0", null, session, false, false );
		session.putVariable(variable);
	}
	/**
	 * This method returns the name of the application.
	 * Last generated by Orchestration Designer at: 2023年4月14日 下午05时14分31秒
	 */
	public String getEntryName() {
		return("DH_IVR_20220802062");
	}
	/**
	 * This method returns a list of life cycle classes for Pluggable Connectors.
	 * Last generated by Orchestration Designer at: 2023年4月14日 下午05时14分31秒
	 */
	public java.util.Collection getPluggableLifeCycle() {
		java.util.ArrayList result = new java.util.ArrayList();
		result.add("com.avaya.vp.admin.variables.runtime.Initializer");
		result.add("com.avaya.sce.runtime.connectivity.ic.pdc.ICConnectorInit");
		return(result);
	}
	/**
	 * This method returns a list of VXML contributor classes for Pluggable Connectors.
	 * Last generated by Orchestration Designer at: 2023年4月14日 下午05时14分31秒
	 */
	public java.util.Collection getPluggableVXMLContrib() {
		java.util.ArrayList result = new java.util.ArrayList();
		return(result);
	}
	/**
	 * This method returns the root document for the application.
	 * This method is generated automatically and should not be modified
	 * because changes may be overwritten by future code generation.
	 * Last generated by Orchestration Designer at: 2023年4月14日 下午05时14分31秒
	 */
	public String getRootDoc() {
		return("AppRoot");
	}
	/**
	 * Builds the list of input parameters that are defined for this application 
	 * entry.  This list is built automatically by adding Input Parameter
	 * nodes to AppRoot in the call flow editor.<BR>
	 *
	 * This method is generated automatically and changes to it may
	 * be overwritten next time code is generated.
	 *
	 * @return a Collection of <code>java.lang.String</code> objects that
	 * are the names of parameters the application is expecting.
	 * If the AppRoot node does not have any input parameters, then 
	 * this returns an empty list
	 * Last generated by Orchestration Designer at: 2023年4月14日 下午05时14分31秒
	 */
	public java.util.Collection getInputParams(com.avaya.sce.runtimecommon.SCESession mySession) {
		java.util.List list = null;
		list = new java.util.ArrayList();

		return list;
	}
	/**
	 * Builds the list of capture expression that are defined for this application 
	 * entry.  This list is built automatically by adding Capture Expression
	 * items to AppRoot in the call flow editor.<BR>
	 *
	 * This method is generated automatically and changes to it may
	 * be overwritten next time code is generated.
	 *
	 * @return a Collection of <code>CaptureExpression</code> objects that
	 * specify the ECMA script expression and the Orchestration Designer 
	 * session variable that will store the captured result.
	 * If the AppRoot node does not have any capture expression items, then 
	 * this returns an empty list
	 * Last generated by Orchestration Designer at: 2023年4月14日 下午05时14分31秒
	 */
	public java.util.Collection getCaptureExpressions(com.avaya.sce.runtimecommon.SCESession mySession) {
		java.util.List list = null;
		list = new java.util.ArrayList();

		return list;
	}
}
