<%@ page import="org.wso2.carbon.ui.CarbonUIUtil" %> <%@ page import="org.apache.axis2.context.ConfigurationContext" %> <%@ page import="org.wso2.carbon.CarbonConstants" %> <%@ page import="org.wso2.carbon.utils.ServerConstants" %> <%@ page import="org.wso2.carbon.proxyadmin.ui.client.ProxyServiceAdminClient" %> <%@ page import="org.wso2.carbon.ui.CarbonUIMessage" %> <%@ page import="java.util.ResourceBundle" %> <%@ page import="org.wso2.carbon.proxyadmin.stub.types.carbon.ProxyData" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <%@ taglib uri="http://wso2.org/projects/carbon/taglibs/carbontags.jar" prefix="carbon" %> <% String proxyName = null; boolean submitted = "true".equals(request.getParameter("formSubmitted")); if (submitted) { try { proxyName = request.getParameter("proxyName"); if (proxyName == null || "".equals(proxyName)) { throw new Exception("The proxy service name has not been specified"); } String backendServerURL = CarbonUIUtil.getServerURL(config.getServletContext(), session); ConfigurationContext configContext = (ConfigurationContext) config.getServletContext().getAttribute(CarbonConstants.CONFIGURATION_CONTEXT); String cookie = (String) session.getAttribute(ServerConstants.ADMIN_SERVICE_COOKIE); ProxyServiceAdminClient client = new ProxyServiceAdminClient( configContext, backendServerURL, cookie, request.getLocale()); ProxyData proxy = new ProxyData(); proxy.setStartOnLoad(true); proxy.setName(proxyName); proxy.setOutSeqXML(""); request.setAttribute("proxyDataObject", proxy); %> <% if (request.getAttribute("proxyCreationError") != null) { throw new Exception((String) request.getAttribute("proxyCreationError")); } %> <% if (request.getAttribute("proxyCreationError") != null) { throw new Exception((String) request.getAttribute("proxyCreationError")); } %> <% if (request.getAttribute("proxyCreationError") != null) { throw new Exception((String) request.getAttribute("proxyCreationError")); } client.addProxy(proxy); ResourceBundle bundle = ResourceBundle.getBundle("org.wso2.carbon.proxyadmin.ui.i18n.Resources"); CarbonUIMessage.sendCarbonUIMessage( bundle.getString("proxy.add.success") + " " + proxy.getName(), CarbonUIMessage.INFO, request); %> <% } catch (Exception e) { String cause; if (e.getCause() != null) { cause = e.getCause().getMessage(); cause = cause.replaceAll("\n|\\r|\\t|\\f", ""); } else { cause = e.getMessage(); } %> <% } finally { request.removeAttribute("proxyDataObject"); request.removeAttribute("proxyCreationError"); } } %>

 
*
"/> <%----%>
<% if (submitted && proxyName != null) { %> <% } %>