Web services status checking servlets, new clustalo x32 binary from Fabian, other...
[jabaws.git] / statpages / Joblist.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 --%>\r
8 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>\r
9 <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>\r
10 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>\r
11 <%@ taglib uri="http://displaytag.sf.net" prefix="dt" %>\r
12 \r
13 <c:import url="header.jsp" >\r
14         <c:param name="title">JABAWS Usage Statistics</c:param>\r
15 </c:import>  \r
16 \r
17 <dt:table class="its" id="job" name="${stat.jobs}" export="true" sort="list"  pagesize="100" \r
18 defaultsort="0" defaultorder="descending">\r
19         <dt:caption>JABAWS Jobs List (<a href="#dcolm">detailed column description</a>) </dt:caption>   \r
20         <dt:column title="JobID" sortable="true">\r
21                 <c:choose>\r
22                 <c:when test="${fn:startsWith(job.jobname,'@')}">\r
23                         <a href="${pageContext.request.contextPath}/${clusterTemp}/${job.escJobname}">${job.jobname}</a>\r
24                 </c:when>\r
25                 <c:otherwise>\r
26                         <a href="${pageContext.request.contextPath}/${localTemp}/${job.escJobname}">${job.jobname}</a>\r
27                 </c:otherwise>\r
28                 </c:choose>\r
29         </dt:column>\r
30         <dt:column property="clusterJobId" title="Cluster JobID" sortable="false"></dt:column>\r
31         <dt:column property="inputSize" title="Input Size (b)" sortable="true"></dt:column>\r
32         <dt:column property="resultSize" title="Result Size (b)" sortable="true"></dt:column>\r
33         <dt:column title="Runtime (s)" sortable="true">\r
34                 <c:choose>\r
35                         <c:when test="${job.runtime==-1}">\r
36                                 ?\r
37                         </c:when>\r
38                         <c:when test="${job.runtime==0}">\r
39                                 &lt;1\r
40                         </c:when>\r
41                         <c:otherwise>\r
42                                 ${job.runtime}\r
43                         </c:otherwise>\r
44                 </c:choose>\r
45         </dt:column>\r
46         <dt:column property="start" title="Start time" sortable="true"></dt:column>\r
47         <dt:column property="finish" title="Finish time" sortable="true"></dt:column>   \r
48         \r
49         <dt:column title="isCancelled" sortable="true">\r
50                 ${job.isCancelled}\r
51         </dt:column>    \r
52         <dt:column title="isCollected" sortable="true">\r
53                 ${job.isCollected} \r
54         </dt:column>\r
55         <dt:column property="isFinished" title="isFinished?" sortable="true"></dt:column>       \r
56 \r
57         \r
58         <dt:setProperty name="export.pdf" value="true"/>\r
59         <dt:setProperty name="paging.banner.group_size" value="15" />\r
60         <dt:setProperty name="export.decorated" value="false" />\r
61         <dt:setProperty name="export.pdf.include_header" value="true" />\r
62         <dt:setProperty name="export.excel.include_header" value="true" />\r
63         <dt:setProperty name="export.csv.include_header" value="true" />\r
64         <dt:setProperty name="export.amount" value="list" /> <!-- set list if want to export all -->\r
65         <dt:setProperty name="paging.banner.item_name" value="Job" />\r
66     <dt:setProperty name="paging.banner.items_name" value="Jobs" />\r
67         <dt:setProperty name="sort.amount" value="list" /> <!-- set page if want to sort only first page before viewing -->\r
68 \r
69 </dt:table>\r
70 \r
71 <c:if test="${!empty stat.jobs}">\r
72 \r
73 <a name="dcolm"></a>Columns\r
74 <ul>\r
75         <li>JobID - the JABAWS job id, unique for every job</li>\r
76         <li>Cluster JobID - cluster job id</li>\r
77         <li>InputSize - input size in bytes</li>\r
78         <li>ResultSize - result size in bytes</li>\r
79         <li>Runtime (s) - job's runtime in seconds</li>\r
80         <li>Start time (s)- job's start time and date</li>\r
81         <li>Finish time (s)- job's finish time and date</li>\r
82         <li>isCancelled - whether the job was cancelled</li>\r
83         <li>isCollected - whether the job was collected. False for the jobs that has been initiated but which results has never been retrieved</li>\r
84         <li>isFinished - whether the job has finished. This does not necessarily mean that the job has produced the result. \r
85         The job can sometime finish in failure.</li>\r
86 </ul>\r
87 </c:if>\r
88         \r
89 <jsp:include page="footer.jsp" />\r