<%@ include file="/sdk/oemTop.jspf" %> <%@ include file="/oemNoscript.jspf" %> <%@ taglib uri="http://xmlns.oracle.com/uix/ui" prefix="uix"%> <%@ taglib uri="http://xmlns.oracle.com/oem/jsp/tag" prefix="oem"%> <%@ page import="oracle.sysman.emSDK.util.jdk.NLSUtil"%> <%@ page import="oracle.cabo.ui.data.BundleDataObject"%> <%@ page import="oracle.sysman.emSDK.util.jdk.NLSUtil"%> <%@ page import="oracle.sysman.db.rsc.sec.EUSMsg"%> <%@ page import="oracle.cabo.ui.data.BundleDataObject"%> <%@ page import="oracle.sysman.emo.adm.security.eus.EUSConstants"%> <%@ page import="oracle.sysman.emo.adm.security.eus.EUSComponent"%> <%@ page import="oracle.sysman.emo.adm.security.eus.EUSComponentType"%> <%@ page import="oracle.sysman.emo.adm.security.eus.EUSSubComponentType"%> <%@ page import="java.util.ResourceBundle"%> <%@ page import="java.util.Map"%> <%@ page import="oracle.sysman.emo.util.UIXDataSource"%> <%@ page import="oracle.sysman.db.adm.ParameterNames"%> <% request.setAttribute("eusBundle", new BundleDataObject(NLSUtil.getBundle(EUSMsg.class.getName(), request))); String dbVersion = (String)request.getAttribute("DBVERSION"); %> <% int iSelectedTab = 0; String sEUSComponentProperty1=""; String sEUSComponentProperty2=""; EUSSubComponentType subComponentType=null; EUSSubComponentType selectedSubComponentType = null; ResourceBundle eusBundle=NLSUtil.getBundle(EUSMsg.class.getName(), request); EUSSubComponentType fromRequestSubComponentType=null; String sFromRequestSubComponentType="0"; EUSComponentType fromRequestComponentType=null; String sFromRequestComponentType="0"; EUSComponent eusComponent=null; int iEUSComponentType=0; String sComponentName = ""; String sPageTitle=""; String sFormDestinationURL=""; String sCommitDestinationURL=""; String sTabDestinationURL=""; String sTabDestinationURLPrefix = ""; String sTabDestinationURLSuffix = ""; String sCurrentJSP=EUSConstants.EUS_CONFIGURE_COMPONENT_JSP; eusComponent=(EUSComponent)request.getAttribute(EUSConstants.EUS_COMPONENT_CACHED_OBJECT); if(request.getAttribute("SELECTED_TAB")!=null) { String sSelected=(String)request.getAttribute("SELECTED_TAB"); iSelectedTab=Integer.parseInt(sSelected); } /* Getting componentType from request */ if(request.getAttribute(EUSConstants.EUS_COMPONENT_TYPE) != null) { fromRequestComponentType=(EUSComponentType) request.getAttribute(EUSConstants.EUS_COMPONENT_TYPE); sFromRequestComponentType=String.valueOf(fromRequestComponentType.getType()); iEUSComponentType=fromRequestComponentType.getType(); } /* Getting sub componentType from request */ if(request.getAttribute(EUSConstants.SUB_COMPONENT_TYPE) != null) { fromRequestSubComponentType=(EUSSubComponentType) request.getAttribute(EUSConstants.SUB_COMPONENT_TYPE); sFromRequestSubComponentType=String.valueOf(fromRequestSubComponentType.getType()); } sPageTitle=eusBundle.getString("CONFIGURE_COMPONENT_"+sFromRequestComponentType+"_PAGE_TITLE"); if(request.getAttribute(EUSConstants.EUS_COMPONENT_EVENT) != null && ((String)request.getAttribute(EUSConstants.EUS_COMPONENT_EVENT)).equals(EUSConstants.EUS_NEW_STATUS)) { sPageTitle=eusBundle.getString("CREATE_COMPONENT_"+sFromRequestComponentType+"_PAGE_TITLE"); } if(request.getAttribute(EUSConstants.CONFIGURE_COMPONENT_PAGE_TITLE) != null) sComponentName=(String) request.getAttribute(EUSConstants.CONFIGURE_COMPONENT_PAGE_TITLE); if(request.getAttribute("EUS_COMPONENT_PROPERTY_1") != null) sEUSComponentProperty1=(String) request.getAttribute("EUS_COMPONENT_PROPERTY_1"); if(request.getAttribute("EUS_COMPONENT_PROPERTY_2") != null) sEUSComponentProperty2=(String) request.getAttribute("EUS_COMPONENT_PROPERTY_2"); sPageTitle = sPageTitle + sComponentName; sFormDestinationURL=(String)request.getAttribute(EUSConstants.EUS_BASE_URL_TO_COMPONENT); sCommitDestinationURL=request.getContextPath()+sFormDestinationURL+ "&event="+EUSConstants.EUS_COMMIT_CONFIGURE_COMPONENT; sTabDestinationURLPrefix = request.getContextPath()+ EUSConstants.EUS_BASE_URL_TO_COMPONENT_PAGE_SUFFIX + sFromRequestComponentType + EUSConstants.EUS_BASE_URL_TO_COMPONENT_PAGE_PREFIX ; sTabDestinationURLSuffix = "&event="+EUSConstants.EUS_CONFIGURE_COMPONENT_PAGE; EUSSubComponentType[] eusDistinctSubComponents=eusComponent.getDistinctSubComponentTypes(); int iSubComponetsCount=eusDistinctSubComponents.length; StringBuffer oemTitle = (StringBuffer)request.getAttribute("_emSDK_PageTitle"); oemTitle.append(" - "); oemTitle.append(sPageTitle); %> <%@ include file="/oemTitle.jspf" %> <%@ include file="/enablePPR.jspf" %> <%@ include file="/oemGlobal.jspf" %> <%@ include file="/database/security/common/entdbseclogout.jspf" %> " shortDesc="<%=eusBundle.getString(\"EUS_CANCEL_TEXT\")%>" /> <% String sCommitJSFun="submitMainForm('"+sCommitDestinationURL+"')"; %> " shortDesc="<%=eusBundle.getString(\"EUS_OK_TEXT\")%>" /> <% if(request.getAttribute("EUS_COMPONENT_EVENT") != null && ((String)request.getAttribute("EUS_COMPONENT_EVENT")).equals(EUSConstants.EUS_NEW_STATUS)) { %> <% } %> <% int iSubComponentType=100; if(iSubComponetsCount == 1) { subComponentType=eusDistinctSubComponents[0]; iSubComponentType=subComponentType.getType(); sTabDestinationURL=sTabDestinationURLPrefix+iSubComponentType+sTabDestinationURLSuffix; String sJSFunction="submitMainForm('"+sTabDestinationURL+"')"; selectedSubComponentType=eusDistinctSubComponents[0]; %> <% int iSelectedSubComponent=selectedSubComponentType.getType(); String sComponentDisplayName=eusBundle.getString("SUB_COMPONENT_"+iSelectedSubComponent+"_TAB_NAME"); Map jspSuffixMaps=EUSConstants.JSP_FILE_SUFFIX_FOR_SUB_COMPONENT; String sKey=EUSConstants.JSP_FILE_SUFFIX_FOR_SUB_COMPONENT_TYPE_STR+iSelectedSubComponent; String sJspSuffix=(String)jspSuffixMaps.get(sKey); String sJspName = "eussubcomponents_"+sJspSuffix+".jsp"; request.setAttribute(EUSConstants.SUB_COMPONENT_TYPE,selectedSubComponentType); request.setAttribute(EUSConstants.EUS_COMPONENT_CACHED_OBJECT,eusComponent); request.setAttribute(EUSConstants.EUS_BASE_URL_TO_COMPONENT,sFormDestinationURL); String sSubComponentInstructionTextKey="INS_TEXT_FOR_SUBCOMP_"+iSelectedSubComponent+"_IN_COMP_"+iEUSComponentType; String sSubComponentInstructionText=""; if(eusBundle.getString(sSubComponentInstructionTextKey) != null) sSubComponentInstructionText= eusBundle.getString(sSubComponentInstructionTextKey); %> <% } else { %> <% String sComponentDisplayName=""; for(int i=0;i <% if(i==iSelectedTab){ selectedSubComponentType=eusDistinctSubComponents[i]; } } %> <% int iSelectedSubComponent=selectedSubComponentType.getType(); String sComponentDisplayName=eusBundle.getString("SUB_COMPONENT_"+iSelectedSubComponent+"_TAB_NAME"); Map jspSuffixMaps=EUSConstants.JSP_FILE_SUFFIX_FOR_SUB_COMPONENT; String sKey=EUSConstants.JSP_FILE_SUFFIX_FOR_SUB_COMPONENT_TYPE_STR+iSelectedSubComponent; String sJspSuffix=(String)jspSuffixMaps.get(sKey); String sJspName = "eussubcomponents_"+sJspSuffix+".jsp"; request.setAttribute(EUSConstants.SUB_COMPONENT_TYPE,selectedSubComponentType); request.setAttribute(EUSConstants.EUS_COMPONENT_CACHED_OBJECT,eusComponent); request.setAttribute(EUSConstants.EUS_BASE_URL_TO_COMPONENT,sFormDestinationURL); String sSubComponentInstructionTextKey="INS_TEXT_FOR_SUBCOMP_"+iSelectedSubComponent+"_IN_COMP_"+iEUSComponentType; String sSubComponentInstructionText=""; if(eusBundle.getString(sSubComponentInstructionTextKey) != null) sSubComponentInstructionText= eusBundle.getString(sSubComponentInstructionTextKey); %> <% } %> " shortDesc="<%=eusBundle.getString(\"EUS_CANCEL_TEXT\")%>"/> <% String sCommitJSFun="submitMainForm('"+sCommitDestinationURL+"')"; %> " shortDesc="<%=eusBundle.getString(\"EUS_OK_TEXT\")%>" /> <% String sDestination="/console/database/EntDBSec/EUS/EUSComponents?event=EUS_COMPONENTS_MAIN_PAGE&EUS_COMPONENT_TYPE="+iEUSComponentType; String sBreadCrumbMainPageTitle=eusBundle.getString("COMPONENT_TYPE_"+iEUSComponentType+"_PAGE_TITLE"); %>