<%@ page import="org.apache.axis2.Constants"%> <%@ page import="org.apache.axis2.description.AxisOperation"%> <%@ page import="org.apache.axis2.description.AxisService"%> <%@ page import="org.apache.axis2.description.ModuleDescription"%> <%@ page import="java.util.Collection"%> <%@ page import="java.util.HashMap"%> <%@ page import="java.util.Iterator"%> <%@ page contentType="text/html;charset=UTF-8" language="java" %>

Available services

<%String IP=request.getRequestURL().toString(); int lastindex = IP.lastIndexOf('/'); IP = IP.substring(0,lastindex); String prifix = IP + "/services/"; %> <% HashMap serviceMap = (HashMap)request.getSession().getAttribute(Constants.SERVICE_MAP); String servicName = request.getParameter("serviceName"); AxisService axisService = (AxisService)serviceMap.get(servicName); if (axisService!=null){ HashMap operations; String serviceName = ""; Collection operationsList; operations = axisService.getOperations(); operationsList = operations.values(); serviceName = axisService.getName().getLocalPart(); %>

<%=serviceName%>

Service EPR : <%=prifix + axisService.getName().getLocalPart()%>

Service Description : <%=axisService.getAxisServiceName()%>

<% Collection engagdeModules = axisService.getEngagedModules(); String moduleName = ""; if(engagdeModules.size() >0){ %> Engaged Modules for the axisService <%} if (operationsList.size() > 0) { %>
Available operations<% } else { %> There are no any opeartions specified<% } %> <% } %>