Added: 
qpid/trunk/qpid/java/management/client/console/wsdm_operations_perspective.jsp
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/management/client/console/wsdm_operations_perspective.jsp?rev=741031&view=auto
==============================================================================
--- 
qpid/trunk/qpid/java/management/client/console/wsdm_operations_perspective.jsp 
(added)
+++ 
qpid/trunk/qpid/java/management/client/console/wsdm_operations_perspective.jsp 
Thu Feb  5 07:21:17 2009
@@ -0,0 +1,153 @@
+<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"; %>
+<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c'%>
+<%...@page import="org.apache.qpid.management.web.action.BrokerModel"%>
+<%...@page import="java.util.Set"%>
+<%...@page import="javax.management.ObjectName"%>
+<%...@page import="org.apache.qpid.management.Names"%>
+<%...@page import="java.util.*"%>
+<%
+       Map<String,String> java2Xml = new HashMap<String,String>();
+java2Xml.put(UUID.class.getName(),"qman:uuid");
+java2Xml.put(Long.class.getName(),"xsd:long");
+java2Xml.put(long.class.getName(),"xsd:long");
+java2Xml.put(Boolean.class.getName(),"xsd:boolean");
+java2Xml.put(boolean.class.getName(),"xsd:boolean");
+java2Xml.put(Double.class.getName(),"xsd:double");
+java2Xml.put(double.class.getName(),"xsd:double");
+java2Xml.put(Float.class.getName(),"xsd:float");
+java2Xml.put(float.class.getName(),"xsd:float");
+java2Xml.put(Integer.class.getName(),"xsd:integer");
+java2Xml.put(int.class.getName(),"xsd:integer");
+java2Xml.put(Short.class.getName(),"xsd:short");
+java2Xml.put(short.class.getName(),"xsd:short");
+java2Xml.put(String.class.getName(),"xsd:string");
+java2Xml.put(URI.class.getName(),"xsd:anyURI");
+java2Xml.put(Date.class.getName(),"xsd:dateTime");
+java2Xml.put(QName.class.getName(),"xsd:QName");
+java2Xml.put(Element.class.getName(),"xsd:element");
+java2Xml.put(byte[].class.getName(),"xsd:base64Binary");
+java2Xml.put(Long[].class.getName(),"qman:arrayOfLong");       
+java2Xml.put(long[].class.getName(),"qman:arrayOfLong");
+java2Xml.put(Boolean[].class.getName(),"qman:arrayOfBoolean");
+java2Xml.put(boolean[].class.getName(),"qman:arrayOfBoolean");
+java2Xml.put(Double[].class.getName(),"qman:arrayOfDouble");
+java2Xml.put(double[].class.getName(),"qman:arrayOfDouble");
+java2Xml.put(Float[].class.getName(),"qman:arrayOfFloat");
+java2Xml.put(float[].class.getName(),"qman:arrayOfFloat");
+java2Xml.put(Integer[].class.getName(),"qman:arrayOfInteger");
+java2Xml.put(int[].class.getName(),"qman:arrayOfInteger");
+java2Xml.put(Short[].class.getName(),"qman:arrayOfShort");
+java2Xml.put(short[].class.getName(),"qman:arrayOfShort");
+java2Xml.put(String[].class.getName(),"qman:arrayOfString");
+java2Xml.put(URI[].class.getName(),"qman:arrayOfURI");
+java2Xml.put(Date[].class.getName(),"qman:arrayOfDate");
+java2Xml.put(Map.class.getName(),"qman:map");
+java2Xml.put(HashMap.class.getName(),"qman:map");
+
+pageContext.setAttribute("types",java2Xml);
+%>
+<%...@page import="java.net.URI"%>
+<%...@page import="javax.xml.namespace.QName"%>
+<%...@page import="org.w3c.dom.Element"%>
+<html>
+       <head>
+               <link rel="stylesheet" 
href="<%=request.getContextPath()%>/images/style.css" type="text/css" />
+               <title>QMan Administration Console</title>
+       </head>
+       <body>
+               <div id="page" align="center">
+                       <jsp:include page="/fragments/header.jsp">
+                               <jsp:param name="title" value="Resource 
Management - WS-DM Operations Perspective"/>
+                       </jsp:include>
+                               
+                       <div id="content" align="center">
+                               <jsp:include page="/fragments/menu.jsp"/>
+                               
+                       <div id="contenttext">
+               <div id="wsdmmenu" align="left">
+                <ul>
+                    <li><a 
href="<%=request.getContextPath()%>/jmx_perspective?resourceId=${resourceId}"><span>JMX</span></a></li>
+                    <li><a 
href="<%=request.getContextPath()%>/wsdm_properties_perspective?wsresourceId=${resourceId}"><span>WS-DM</span></a></li>
+                </ul>
+            </div>
+            <br />
+                       <div class="panel" align="justify">
+                               <span class="bodytext">
+                       <table width="100%">
+                       <tr>
+                               <td valign="top" colspan="2">
+                               <fieldset>
+                                       <legend>Resource ID</legend>
+                                    <ul>
+                                       <c:forEach var="property" 
items="${nameAttributes}">
+                                               <li>
+                                                       <c:out 
value="${property}"/>
+                                               </li>
+                                          </c:forEach>      
+                                     </ul>
+                                </fieldset>
+                            </td>
+                        </tr>
+                                               <tr>
+                               <td valign="top">
+                               <div id="wsdmmenu" align="left" 
style="font-size: small;">
+                                    <ul>
+                                        <li><a 
href="<%=request.getContextPath()%>/wsdm_properties_perspective?resourceId=${resourceId}"><span>Properties</span></a></li>
+                                        <li><a 
href="<%=request.getContextPath()%>/wsdm_operations_perspective?resourceId=${resourceId}""><span>Operations</span></a></li>
+                                        <li><a 
href="<%=request.getContextPath()%>/wsdm_wsdl_perspective?resourceId=${resourceId}""><span>WSDL</span></a></li>
+                                        <li><a 
href="<%=request.getContextPath()%>/wsdm_rmd_perspective?resourceId=${resourceId}""><span>RDM</span></a></li>
+                                    </ul>
+                                </div>
+                            </td>
+                        </tr>                                          
+                        <tr>    
+                               <td valign="top">
+                                                               <fieldset>
+                                       <legend>Attributes</legend>
+                                    <table width="100%" cellspacing="1">
+                                           <tr>
+                                               <th nowrap="nowrap" 
align="center">Name</th>
+                                               <th nowrap="nowrap" 
align="center">Arguments</th>
+                                               <th nowrap="nowrap" 
align="center">Faults</th>
+                                           </tr>       
+                                               <c:forEach var="operation" 
items="${metadata.operations}" varStatus="rowCounter">       
+                                                       <c:choose>
+                                                                               
                <c:when test="${rowCounter.count % 2 == 0}">
+                                                                               
                <c:set var="bgcolor" scope="page" value="EAEAEA"/>
+                                                                               
                </c:when>
+                                                                               
                <c:otherwise>
+                                                                               
                <c:set var="bgcolor" scope="page" value="FFFFFF"/>
+                                                                               
                </c:otherwise>
+                                                       </c:choose>
+                                               <tr>
+                                                       <td nowrap 
style="font-size: xx-small; font-weight: bold;"  bgcolor="${bgcolor}"><c:out 
value="${operation.name}"/></td>
+                                                       <td nowrap 
style="font-size: xx-small; font-weight: bold;"  bgcolor="${bgcolor}">
+                                                       <ul>
+                                                                       
<c:forEach var="argument" items="${operation.signature}">
+                                                                       <li>
+                                                                               
<c:out value="${argument.name}"/> (<c:out value="${types[argument.type]}"/>)
+                                                                       </li>
+                                                               </c:forEach>
+                                                       </ul>
+                                                   </td>
+                                                       <td nowrap 
style="font-size: xx-small; font-weight: bold;"  bgcolor="${bgcolor}">
+                                                               <ul>
+                                                                       
<li>qman:EntityInstanceNotFoundFault</li>
+                                                                       
<li>qman:OperationInvocationFault</li>
+                                                                       
<li>qman:QManFault</li>
+                                                               </ul>
+                                                       </td>
+                                               </tr>
+                                        </c:forEach>
+                                    </table>
+                                </fieldset>                                    
+                            </td>
+                        </tr>
+                    </table>
+                </span>        
+            </div>
+                       </div>
+                       </div>
+               </div>
+       </body>
+</html>
\ No newline at end of file

Added: 
qpid/trunk/qpid/java/management/client/console/wsdm_properties_perspective.jsp
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/management/client/console/wsdm_properties_perspective.jsp?rev=741031&view=auto
==============================================================================
--- 
qpid/trunk/qpid/java/management/client/console/wsdm_properties_perspective.jsp 
(added)
+++ 
qpid/trunk/qpid/java/management/client/console/wsdm_properties_perspective.jsp 
Thu Feb  5 07:21:17 2009
@@ -0,0 +1,197 @@
+<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"; %>
+<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c'%>
+<%...@page import="org.apache.qpid.management.web.action.BrokerModel"%>
+<%...@page import="java.util.Set"%>
+<%...@page import="javax.management.ObjectName"%>
+<%...@page import="org.apache.qpid.management.Names"%>
+<%...@page import="java.util.List"%>
+<%...@page import="java.util.*"%>
+
+<%
+       Map<String,String> java2Xml = new HashMap<String,String>();
+java2Xml.put(UUID.class.getName(),"qman:uuid");
+java2Xml.put(Long.class.getName(),"xsd:long");
+java2Xml.put(long.class.getName(),"xsd:long");
+java2Xml.put(Boolean.class.getName(),"xsd:boolean");
+java2Xml.put(boolean.class.getName(),"xsd:boolean");
+java2Xml.put(Double.class.getName(),"xsd:double");
+java2Xml.put(double.class.getName(),"xsd:double");
+java2Xml.put(Float.class.getName(),"xsd:float");
+java2Xml.put(float.class.getName(),"xsd:float");
+java2Xml.put(Integer.class.getName(),"xsd:integer");
+java2Xml.put(int.class.getName(),"xsd:integer");
+java2Xml.put(Short.class.getName(),"xsd:short");
+java2Xml.put(short.class.getName(),"xsd:short");
+java2Xml.put(String.class.getName(),"xsd:string");
+java2Xml.put(URI.class.getName(),"xsd:anyURI");
+java2Xml.put(Date.class.getName(),"xsd:dateTime");
+java2Xml.put(QName.class.getName(),"xsd:QName");
+java2Xml.put(Element.class.getName(),"xsd:element");
+java2Xml.put(byte[].class.getName(),"xsd:base64Binary");
+java2Xml.put(Long[].class.getName(),"qman:arrayOfLong");       
+java2Xml.put(long[].class.getName(),"qman:arrayOfLong");
+java2Xml.put(Boolean[].class.getName(),"qman:arrayOfBoolean");
+java2Xml.put(boolean[].class.getName(),"qman:arrayOfBoolean");
+java2Xml.put(Double[].class.getName(),"qman:arrayOfDouble");
+java2Xml.put(double[].class.getName(),"qman:arrayOfDouble");
+java2Xml.put(Float[].class.getName(),"qman:arrayOfFloat");
+java2Xml.put(float[].class.getName(),"qman:arrayOfFloat");
+java2Xml.put(Integer[].class.getName(),"qman:arrayOfInteger");
+java2Xml.put(int[].class.getName(),"qman:arrayOfInteger");
+java2Xml.put(Short[].class.getName(),"qman:arrayOfShort");
+java2Xml.put(short[].class.getName(),"qman:arrayOfShort");
+java2Xml.put(String[].class.getName(),"qman:arrayOfString");
+java2Xml.put(URI[].class.getName(),"qman:arrayOfURI");
+java2Xml.put(Date[].class.getName(),"qman:arrayOfDate");
+java2Xml.put(Map.class.getName(),"qman:map");
+java2Xml.put(HashMap.class.getName(),"qman:map");
+
+pageContext.setAttribute("types",java2Xml);
+%>
+<%...@page import="java.net.URI"%>
+<%...@page import="javax.xml.namespace.QName"%>
+<%...@page import="org.w3c.dom.Element"%>
+<html>
+       <head>
+               <link rel="stylesheet" 
href="<%=request.getContextPath()%>/images/style.css" type="text/css" />
+               <title>QMan Administration Console</title>
+       </head>
+       <body>
+               <div id="page" align="center">
+                       <jsp:include page="/fragments/header.jsp">
+                               <jsp:param name="title" value="Resource 
Management - WS-DM Properties Perspective"/>
+                       </jsp:include>
+                               
+                       <div id="content" align="center">
+                               <jsp:include page="/fragments/menu.jsp"/>
+                               
+                       <div id="contenttext">
+               <div id="wsdmmenu" align="left">
+                <ul>
+                    <li><a 
href="<%=request.getContextPath()%>/jmx_perspective?resourceId=${resourceId}"><span>JMX</span></a></li>
+                    <li><a 
href="<%=request.getContextPath()%>/wsdm_properties_perspective?resourceId=${resourceId}"><span>WS-DM</span></a></li>
+                </ul>
+            </div>
+            <br />
+                       <div class="panel" align="justify">
+                               <span class="bodytext">
+                       <table width="100%">
+                       <tr>
+                               <td valign="top" colspan="2">
+                               <fieldset>
+                                       <legend>Resource ID</legend>
+                                    <ul>
+                                       <c:forEach var="property" 
items="${nameAttributes}">
+                                               <li>
+                                                       <c:out 
value="${property}"/>
+                                               </li>
+                                          </c:forEach>      
+                                     </ul>
+                                </fieldset>
+                            </td>
+                        </tr>
+                                               <tr>
+                               <td valign="top">
+                               <div id="wsdmmenu" align="left" 
style="font-size: small;">
+                                    <ul>
+                                        <li><a 
href="<%=request.getContextPath()%>/wsdm_properties_perspective?resourceId=${resourceId}"><span>Properties</span></a></li>
+                                        <li><a 
href="<%=request.getContextPath()%>/wsdm_operations_perspective?resourceId=${resourceId}""><span>Operations</span></a></li>
+                                        <li><a 
href="<%=request.getContextPath()%>/wsdm_wsdl_perspective?resourceId=${resourceId}""><span>WSDL</span></a></li>
+                                        <li><a 
href="<%=request.getContextPath()%>/wsdm_rmd_perspective?resourceId=${resourceId}""><span>RDM</span></a></li>
+                                    </ul>
+                                </div>
+                            </td>
+                        </tr>                                          
+                        <tr>    
+                               <td valign="top">
+                                                               <fieldset>
+                                       <legend>Attributes</legend>
+                                    <table width="100%" cellspacing="1">
+                                           <tr>
+                                               <th nowrap="nowrap" 
align="center">Name</th>
+                                               <th nowrap="nowrap" 
align="center" >Type</th>
+                                               <th nowrap="nowrap" 
align="center">Value</th>
+                                               <th nowrap="nowrap" 
align="center">Mutable</th>
+                                               <th nowrap="nowrap" 
align="center">Access</th>
+                                               <th nowrap="nowrap" 
align="center">Valid Values</th>
+                                               <th nowrap="nowrap" 
align="center">Static Values</th>
+                                               <th nowrap="nowrap" 
align="center">Initial Values</th>
+                                           </tr>       
+                                               <c:forEach var="attribute" 
items="${metadata.attributes}" varStatus="rowCounter">       
+                                                       <c:choose>
+                                                                               
                <c:when test="${rowCounter.count % 2 == 0}">
+                                                                               
                <c:set var="bgcolor" scope="page" value="EAEAEA"/>
+                                                                               
                </c:when>
+                                                                               
                <c:otherwise>
+                                                                               
                <c:set var="bgcolor" scope="page" value="FFFFFF"/>
+                                                                               
                </c:otherwise>
+                                                       </c:choose>
+                                                       <c:choose>
+                                                                               
                <c:when test="${attribute.writable}">
+                                                                               
                <c:set var="access" scope="page" value="RW"/>
+                                                                               
                </c:when>
+                                                                               
                <c:otherwise>
+                                                                               
                <c:set var="access" scope="page" value="RO"/>
+                                                                               
                </c:otherwise>
+                                                       </c:choose>
+                                               <tr>
+                                                       <td nowrap 
style="font-size: xx-small; font-weight: bold;" bgcolor="${bgcolor}"><c:out 
value="${attribute.name}"/></td>
+                                                       <td nowrap 
style="font-size: xx-small;  font-weight: bold;" bgcolor="${bgcolor}"><c:out 
value="${types[attribute.type]}"/></td>
+                                                       <td style="font-size: 
xx-small;  font-weight: bold;" bgcolor="${bgcolor}"><c:out 
value="${attributes[attribute.name]}"/></td>
+                                                       <td nowrap 
style="font-size: xx-small;  font-weight: bold;" bgcolor="${bgcolor}">
+                                                               &radic;
+                                                               <%--
+                                                               <c:out 
value="${attribute.mutable}"/>
+                                                               --%>
+                                                       </td>
+                                                       <td nowrap 
style="font-size: xx-small;  font-weight: bold;" bgcolor="${bgcolor}"><c:out 
value="${access}"/></td>
+                                                       <td nowrap 
style="font-size: xx-small;  font-weight: bold;" bgcolor="${bgcolor}">
+                                                       N.A.
+<%--
+                                                               <ul>
+                                                                       
<c:forEach var="value" items="${attribute.validValues}">
+                                                                               
<li>
+                                                                               
        <c:out value="${value}"/>
+                                                                               
</li>
+                                                                       
</c:forEach>
+                                                               </ul>
+--%>                                                                           
                                        
+                                                       </td>
+                                                       <td nowrap 
style="font-size: xx-small;  font-weight: bold;" bgcolor="${bgcolor}">
+                                                       N.A.
+<%--
+                                                               <ul>
+                                                                       
<c:forEach var="value" items="${attribute.staticValues}">
+                                                                               
<li>
+                                                                               
        <c:out value="${value}"/>
+                                                                               
</li>
+                                                                       
</c:forEach>
+                                                               </ul>           
                                        
+--%>                                                                           
                                        
+                                                       </td>
+                                                       <td nowrap 
style="font-size: xx-small;  font-weight: bold;" bgcolor="${bgcolor}">
+                                                       N.A.
+<%--
+                                                               <ul>
+                                                                       
<c:forEach var="value" items="${attribute.initialValues}">
+                                                                               
<li>
+                                                                               
        <c:out value="${value}"/>
+                                                                               
</li>
+                                                                       
</c:forEach>
+                                                               </ul>
+--%>                                                                           
                                        
+                                                       </td>
+                                               </tr>
+                                        </c:forEach>
+                                    </table>
+                                </fieldset>                                    
+                            </td>
+                        </tr>
+                    </table>
+                </span>        
+            </div>
+                       </div>
+                       </div>
+               </div>
+       </body>
+</html>
\ No newline at end of file

Added: qpid/trunk/qpid/java/management/client/console/wsdm_rmd_perspective.jsp
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/management/client/console/wsdm_rmd_perspective.jsp?rev=741031&view=auto
==============================================================================
--- qpid/trunk/qpid/java/management/client/console/wsdm_rmd_perspective.jsp 
(added)
+++ qpid/trunk/qpid/java/management/client/console/wsdm_rmd_perspective.jsp Thu 
Feb  5 07:21:17 2009
@@ -0,0 +1,82 @@
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt"; prefix="fmt" %>
+<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix="c"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/xml"; prefix="x"%>
+
+<%...@page import="org.apache.qpid.management.web.action.BrokerModel"%>
+<%...@page import="java.util.Set"%>
+<%...@page import="javax.management.ObjectName"%>
+<%...@page import="org.apache.qpid.management.Names"%>
+<%...@page import="java.util.*"%>
+<%...@page import="java.net.URI"%>
+<%...@page import="javax.xml.namespace.QName"%>
+<%...@page import="org.w3c.dom.Element"%>
+<html>
+       <head>
+               <link rel="stylesheet" 
href="<%=request.getContextPath()%>/images/style.css" type="text/css" />
+               <title>QMan Administration Console</title>
+       </head>
+       <body>
+               <div id="page" align="center">
+                       <jsp:include page="/fragments/header.jsp">
+                               <jsp:param name="title" value="Resource 
Management - WS-DM WSDL Perspective"/>
+                       </jsp:include>
+                               
+                       <div id="content" align="center">
+                               <jsp:include page="/fragments/menu.jsp"/>
+                               
+                       <div id="contenttext">
+               <div id="wsdmmenu" align="left">
+                <ul>
+                    <li><a 
href="<%=request.getContextPath()%>/jmx_perspective?resourceId=${resourceId}"><span>JMX</span></a></li>
+                    <li><a 
href="<%=request.getContextPath()%>/wsdm_properties_perspective?wsresourceId=${resourceId}"><span>WS-DM</span></a></li>
+                </ul>
+            </div>
+            <br />
+                       <div class="panel" align="justify">
+                               <span class="bodytext">
+                       <table width="100%">
+                       <tr>
+                               <td valign="top" colspan="2">
+                               <fieldset>
+                                       <legend>Resource ID</legend>
+                                    <ul>
+                                       <c:forEach var="property" 
items="${nameAttributes}">
+                                               <li>
+                                                       <c:out 
value="${property}"/>
+                                               </li>
+                                          </c:forEach>      
+                                     </ul>
+                                </fieldset>
+                            </td>
+                        </tr>
+                                               <tr>
+                               <td valign="top">
+                               <div id="wsdmmenu" align="left" 
style="font-size: small;">
+                                    <ul>
+                                        <li><a 
href="<%=request.getContextPath()%>/wsdm_properties_perspective?resourceId=${resourceId}"><span>Properties</span></a></li>
+                                        <li><a 
href="<%=request.getContextPath()%>/wsdm_operations_perspective?resourceId=${resourceId}""><span>Operations</span></a></li>
+                                        <li><a 
href="<%=request.getContextPath()%>/wsdm_wsdl_perspective?resourceId=${resourceId}""><span>WSDL</span></a></li>
+                                        <li><a 
href="<%=request.getContextPath()%>/wsdm_rmd_perspective?resourceId=${resourceId}""><span>RDM</span></a></li>
+                                    </ul>
+                                </div>
+                            </td>
+                        </tr>                                          
+                        <tr>    
+                               <td valign="top">
+                                                               <div 
class="panel" align="justify" style="height:500px; overflow-y:auto;">           
                                                   
+                                                                       <c:set 
var="xml">
+                                                                               
${wsdl}                                                                         
        
+                                                                       </c:set>
+                                                                       
<c:import var="xslt" url="wsdl-viewer.xsl" />
+                                                                       
<x:transform xml="${xml}" xslt="${xslt}" />
+                               </div>
+                            </td>
+                        </tr>
+                    </table>
+                </span>        
+            </div>
+                       </div>
+                       </div>
+               </div>
+       </body>
+</html>
\ No newline at end of file

Added: qpid/trunk/qpid/java/management/client/console/wsdm_wsdl_perspective.jsp
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/management/client/console/wsdm_wsdl_perspective.jsp?rev=741031&view=auto
==============================================================================
--- qpid/trunk/qpid/java/management/client/console/wsdm_wsdl_perspective.jsp 
(added)
+++ qpid/trunk/qpid/java/management/client/console/wsdm_wsdl_perspective.jsp 
Thu Feb  5 07:21:17 2009
@@ -0,0 +1,82 @@
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt"; prefix="fmt" %>
+<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix="c"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/xml"; prefix="x"%>
+
+<%...@page import="org.apache.qpid.management.web.action.BrokerModel"%>
+<%...@page import="java.util.Set"%>
+<%...@page import="javax.management.ObjectName"%>
+<%...@page import="org.apache.qpid.management.Names"%>
+<%...@page import="java.util.*"%>
+<%...@page import="java.net.URI"%>
+<%...@page import="javax.xml.namespace.QName"%>
+<%...@page import="org.w3c.dom.Element"%>
+<html>
+       <head>
+               <link rel="stylesheet" 
href="<%=request.getContextPath()%>/images/style.css" type="text/css" />
+               <title>QMan Administration Console</title>
+       </head>
+       <body>
+               <div id="page" align="center">
+                       <jsp:include page="/fragments/header.jsp">
+                               <jsp:param name="title" value="Resource 
Management - WS-DM WSDL Perspective"/>
+                       </jsp:include>
+                               
+                       <div id="content" align="center">
+                               <jsp:include page="/fragments/menu.jsp"/>
+                               
+                       <div id="contenttext">
+               <div id="wsdmmenu" align="left">
+                <ul>
+                    <li><a 
href="<%=request.getContextPath()%>/jmx_perspective?resourceId=${resourceId}"><span>JMX</span></a></li>
+                    <li><a 
href="<%=request.getContextPath()%>/wsdm_properties_perspective?resourceId=${resourceId}"><span>WS-DM</span></a></li>
+                </ul>
+            </div>
+            <br />
+                       <div class="panel" align="justify">
+                               <span class="bodytext">
+                       <table width="100%">
+                       <tr>
+                               <td valign="top" colspan="2">
+                               <fieldset>
+                                       <legend>Resource ID</legend>
+                                    <ul>
+                                       <c:forEach var="property" 
items="${nameAttributes}">
+                                               <li style="color : black;">
+                                                       <c:out 
value="${property}"/>
+                                               </li>
+                                          </c:forEach>      
+                                     </ul>
+                                </fieldset>
+                            </td>
+                        </tr>
+                                               <tr>
+                               <td valign="top">
+                               <div id="wsdmmenu" align="left" 
style="font-size: small;">
+                                    <ul>
+                                        <li><a 
href="<%=request.getContextPath()%>/wsdm_properties_perspective?resourceId=${resourceId}"><span>Properties</span></a></li>
+                                        <li><a 
href="<%=request.getContextPath()%>/wsdm_operations_perspective?resourceId=${resourceId}""><span>Operations</span></a></li>
+                                        <li><a 
href="<%=request.getContextPath()%>/wsdm_wsdl_perspective?resourceId=${resourceId}""><span>WSDL</span></a></li>
+                                        <li><a 
href="<%=request.getContextPath()%>/wsdm_rmd_perspective?resourceId=${resourceId}""><span>RDM</span></a></li>
+                                    </ul>
+                                </div>
+                            </td>
+                        </tr>                                          
+                        <tr>    
+                               <td valign="top">
+                                                               <div 
class="panel" align="justify" style="height:500px; overflow-y:auto;">           
                                                   
+                                                                       <c:set 
var="xml">
+                                                                               
${wsdl}                                                                         
        
+                                                                       </c:set>
+                                                                       
<c:import var="xslt" url="wsdl-viewer.xsl" />
+                                                                       
<x:transform xml="${xml}" xslt="${xslt}" />
+                               </div>
+                            </td>
+                        </tr>
+                    </table>
+                </span>        
+            </div>
+                       </div>
+                       </div>
+               </div>
+       </body>
+</html>
\ No newline at end of file

Modified: qpid/trunk/qpid/java/management/client/web.xml
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/management/client/web.xml?rev=741031&r1=741030&r2=741031&view=diff
==============================================================================
--- qpid/trunk/qpid/java/management/client/web.xml (original)
+++ qpid/trunk/qpid/java/management/client/web.xml Thu Feb  5 07:21:17 2009
@@ -25,17 +25,99 @@
                
<servlet-class>org.apache.qpid.management.servlet.WSDMAdapter</servlet-class>
                <load-on-startup>2</load-on-startup>
        </servlet>
+       <servlet>
+               <display-name>View Console (System Overview) 
Action</display-name>
+               <servlet-name>ViewConsole</servlet-name>
+               
<servlet-class>org.apache.qpid.management.web.action.ConsoleAction</servlet-class>
+               <load-on-startup>5</load-on-startup>
+       </servlet>
+       <servlet>
+               <display-name>View Resources</display-name>
+               <servlet-name>ResourceManagement</servlet-name>
+               
<servlet-class>org.apache.qpid.management.web.action.ResourcesManagementAction</servlet-class>
+       </servlet>
+       <servlet>
+               <display-name>JMX Perspective</display-name>
+               <servlet-name>JmxPerspective</servlet-name>
+               
<servlet-class>org.apache.qpid.management.web.action.JmxPerspectiveAction</servlet-class>
+       </servlet>
+       <servlet>
+               <display-name>WSDM Properties Perspective</display-name>
+               <servlet-name>WsdmPropertiesPerspective</servlet-name>
+               
<servlet-class>org.apache.qpid.management.web.action.WsdmPropertiesPerspectiveAction</servlet-class>
+       </servlet>      
+       <servlet>
+               <display-name>WSDM Operations Perspective</display-name>
+               <servlet-name>WsdmOperationsPerspective</servlet-name>
+               
<servlet-class>org.apache.qpid.management.web.action.WsdmOperationsPerspectiveAction</servlet-class>
+       </servlet>      
+       <servlet>
+               <display-name>WSDM WSDL Perspective</display-name>
+               <servlet-name>WsdmWsdlPerspective</servlet-name>
+               
<servlet-class>org.apache.qpid.management.web.action.WsdmWsdlPerspectiveAction</servlet-class>
+       </servlet>      
+       <servlet>
+               <display-name>WSDM RMD Perspective</display-name>
+               <servlet-name>WsdmRmdPerspective</servlet-name>
+               
<servlet-class>org.apache.qpid.management.web.action.WsdmRmdPerspectiveAction</servlet-class>
+       </servlet>      
+       <servlet>
+               <display-name>Logging Configurator</display-name>
+               <servlet-name>LoggingConfiguration</servlet-name>
+               
<servlet-class>org.apache.qpid.management.web.action.LoggingConfigurationAction</servlet-class>
+       </servlet>      
+       <servlet>
+               <display-name>Brokers Management</display-name>
+               <servlet-name>BrokersManagement</servlet-name>
+               
<servlet-class>org.apache.qpid.management.web.action.BrokersManagementAction</servlet-class>
+       </servlet>      
        <servlet>
                <description>
                        Connects QMAn to one or more brokers depending from 
what is
                        specified on the given (via system property) 
configuration
-                       file.
+                       file. 
                </description>
                <display-name>Connect QMan to Broker</display-name>
                <servlet-name>ConnectQManToBroker</servlet-name>
                
<servlet-class>org.apache.qpid.management.servlet.ConnectQManToBroker</servlet-class>
                <load-on-startup>1</load-on-startup>
-       </servlet>
+       </servlet>
+       <servlet-mapping>
+               <servlet-name>ResourceManagement</servlet-name>
+               <url-pattern>/resources_management</url-pattern>
+       </servlet-mapping>      
+       <servlet-mapping>
+               <servlet-name>WsdmWsdlPerspective</servlet-name>
+               <url-pattern>/wsdm_wsdl_perspective</url-pattern> 
+       </servlet-mapping>      
+       <servlet-mapping>
+               <servlet-name>WsdmRmdPerspective</servlet-name>
+               <url-pattern>/wsdm_rmd_perspective</url-pattern> 
+       </servlet-mapping>      
+       <servlet-mapping>
+               <servlet-name>WsdmOperationsPerspective</servlet-name>
+               <url-pattern>/wsdm_operations_perspective</url-pattern> 
+       </servlet-mapping>      
+       <servlet-mapping>
+               <servlet-name>WsdmPropertiesPerspective</servlet-name>
+               <url-pattern>/wsdm_properties_perspective</url-pattern> 
+       </servlet-mapping>              
+       <servlet-mapping>
+               <servlet-name>BrokersManagement</servlet-name>
+               <url-pattern>/brokers_management</url-pattern> 
+       </servlet-mapping>              
+       <servlet-mapping>
+               <servlet-name>JmxPerspective</servlet-name>
+               <url-pattern>/jmx_perspective</url-pattern> 
+       </servlet-mapping>              
+       <servlet-mapping>
+               <servlet-name>LoggingConfiguration</servlet-name>
+               <url-pattern>/logging_configuration</url-pattern> 
+       </servlet-mapping>              
+       <servlet-mapping>
+               <servlet-name>ViewConsole</servlet-name>
+               <url-pattern>/console</url-pattern>
+       </servlet-mapping>
        <servlet-mapping>
                <servlet-name>ConnectQManToBroker</servlet-name>
                <url-pattern>/test/*</url-pattern>



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to