Merge branch 'JWS-29' into JABAWS_Release_2_0
[jabaws.git] / statpages / Joblist.jsp
index ba232c2..4f44c6a 100644 (file)
@@ -5,29 +5,18 @@
 Author: Peter Troshin\r
 Date: May 2011\r
 --%>\r
-\r
 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>\r
 <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>\r
 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>\r
 <%@ taglib uri="http://displaytag.sf.net" prefix="dt" %>\r
 \r
-    \r
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />\r
-<title>Cluster usage per user</title>\r
-<style type="text/css" media="all">\r
-     @import url("${pageContext.request.contextPath}/statpages/screen.css");\r
-</style>\r
-<link rel="stylesheet" href="${pageContext.request.contextPath}/statpages/print.css" type="text/css" media="print" />\r
-\r
-</head>\r
-<body>\r
-\r
+<c:import url="header.jsp" >\r
+       <c:param name="title">JABAWS Usage Statistics</c:param>\r
+</c:import>  \r
 \r
 <dt:table class="its" id="job" name="${stat.jobs}" export="true" sort="list"  pagesize="100" \r
 defaultsort="0" defaultorder="descending">\r
+       <dt:caption>JABAWS Jobs List (<a href="#dcolm">detailed column description</a>) </dt:caption>   \r
        <dt:column title="JobID" sortable="true">\r
                <c:choose>\r
                <c:when test="${fn:startsWith(job.jobname,'@')}">\r
@@ -39,9 +28,21 @@ defaultsort="0" defaultorder="descending">
                </c:choose>\r
        </dt:column>\r
        <dt:column property="clusterJobId" title="Cluster JobID" sortable="false"></dt:column>\r
-       <dt:column property="inputSize" title="Input Size (Kb)" sortable="true"></dt:column>\r
-       <dt:column property="resultSize" title="Result Size (Kb)" sortable="true"></dt:column>\r
-       <dt:column property="runtime" title="Runtime (s)" sortable="true"></dt:column>\r
+       <dt:column property="inputSize" title="Input Size (b)" sortable="true"></dt:column>\r
+       <dt:column property="resultSize" title="Result Size (b)" sortable="true"></dt:column>\r
+       <dt:column title="Runtime (s)" sortable="true">\r
+               <c:choose>\r
+                       <c:when test="${job.runtime==-1}">\r
+                               ?\r
+                       </c:when>\r
+                       <c:when test="${job.runtime==0}">\r
+                               &lt;1\r
+                       </c:when>\r
+                       <c:otherwise>\r
+                               ${job.runtime}\r
+                       </c:otherwise>\r
+               </c:choose>\r
+       </dt:column>\r
        <dt:column property="start" title="Start time" sortable="true"></dt:column>\r
        <dt:column property="finish" title="Finish time" sortable="true"></dt:column>   \r
        \r
@@ -67,15 +68,22 @@ defaultsort="0" defaultorder="descending">
 \r
 </dt:table>\r
 \r
-<%--\r
+<c:if test="${!empty stat.jobs}">\r
 \r
-<form action="" method="post">\r
-       <input name="field1" maxlength="" title=""  type="text"/>\r
-       <input name="field2" maxlength="" title=""  type="text"/>\r
-       <textarea name="field3" cols="10" rows="10"  title="" />\r
-       <input type="submit" name="Submit"/>\r
-</form>\r
- --%>\r
\r
-</body>\r
-</html>
\ No newline at end of file
+<a name="dcolm"></a>Columns\r
+<ul>\r
+       <li>JobID - the JABAWS job id, unique for every job</li>\r
+       <li>Cluster JobID - cluster job id</li>\r
+       <li>InputSize - input size in bytes</li>\r
+       <li>ResultSize - result size in bytes</li>\r
+       <li>Runtime (s) - job's runtime in seconds</li>\r
+       <li>Start time (s)- job's start time and date</li>\r
+       <li>Finish time (s)- job's finish time and date</li>\r
+       <li>isCancelled - whether the job was cancelled</li>\r
+       <li>isCollected - whether the job was collected. False for the jobs that has been initiated but which results has never been retrieved</li>\r
+       <li>isFinished - whether the job has finished. This does not necessarily mean that the job has produced the result. \r
+       The job can sometime finish in failure.</li>\r
+</ul>\r
+</c:if>\r
+       \r
+<jsp:include page="footer.jsp" />\r