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