Web services status checking servlets, new clustalo x32 binary from Fabian, other...
[jabaws.git] / statpages / ServicesStatus.jsp
1 <?xml version="1.0" encoding="ISO-8859-1" ?>\r
2 <%@ page language="java" contentType="text/html; charset=ISO-8859-1"\r
3     pageEncoding="ISO-8859-1"%>\r
4 <%--\r
5 Author: Peter Troshin\r
6 Date: May 2011\r
7 This is a JSP fragment to be inserted into document, cannot be used alone\r
8 TODO refactor\r
9 --%>\r
10 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>\r
11 <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>\r
12 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>\r
13 <%@ taglib uri="http://displaytag.sf.net" prefix="dt" %>\r
14 \r
15 <c:import url="header.jsp" >\r
16         <c:param name="title">JABAWS Services Status</c:param>\r
17 </c:import>  \r
18 <div style="margin: 20px ">\r
19 <h2 style="text-align: center;">JABAWS Services Status</h2>\r
20 <h2 style="text-align: center;">Server: <span style="color: green">${pageContext.request.scheme}://${pageContext.request.serverName}:${pageContext.request.serverPort}${pageContext.request.contextPath}</span> </h2>\r
21 <br/>\r
22 <p>All the services were tested while this page was loading. If you want to test the services again, just reload this page. Click on the service status to see the results of the testing.</p>\r
23 <table class="its" >\r
24 <thead>\r
25 <tr>\r
26 <th title="The name of the service" width="100px">Service</th>\r
27 <th title="Service status">Status</th>\r
28 </tr>\r
29 </thead>\r
30 <c:forEach items="${results}" var="res" varStatus="status">\r
31   <c:choose>\r
32         <c:when test="${status.count%2==0}">\r
33                 <tr class="even">\r
34         </c:when>\r
35         <c:otherwise>\r
36                 <tr class="odd">\r
37         </c:otherwise>\r
38 </c:choose>\r
39   <td width="100px">${res.service}</td>\r
40   \r
41   <td>\r
42   <c:choose>\r
43         <c:when test="${res.status}">\r
44                 \r
45                 <div class="source">\r
46                 <div class="header collapsed" onclick=\r
47                 "$(this).toggleClassName('collapsed'); $(this).next('.body').toggleClassName('collapsed');"\r
48                 title="Click to open/close"><span style="color: green">OK</span></div>\r
49                 <div class="body collapsed">\r
50                 <pre>${res.details}</pre>\r
51                 </div>\r
52                 </div>\r
53         </c:when>\r
54         <c:otherwise>\r
55         <div class="source">\r
56                 <div class="header collapsed" onclick=\r
57                 "$(this).toggleClassName('collapsed'); $(this).next('.body').toggleClassName('collapsed');"\r
58                 title="Click to open/close"><span style="color: red">Fail</span></div>\r
59                 <div class="body collapsed">\r
60                 <pre>${res.details}</pre>\r
61                 </div>\r
62         </div>\r
63 \r
64         </c:otherwise>\r
65         </c:choose>\r
66   </td>\r
67   \r
68 </tr>\r
69 \r
70 </c:forEach>\r
71 </table>\r
72 </div><!-- margin div -->       \r
73 <jsp:include page="footer.jsp" />