<%@page import="org.apache.hadoop.hive.hwi.*" %> <%@page errorPage="error_page.jsp" %> <% HWISessionManager hs = (HWISessionManager) application.getAttribute("hs");; %> <% HWIAuth auth = (HWIAuth) session.getAttribute("auth"); %> <% if (auth==null) { %> <% } %> <% String sessionName=request.getParameter("sessionName"); %> <% HWISessionItem sess = hs.findSessionItemByName(auth,sessionName); %> <% String message=null; %> <% String errorFile=request.getParameter("errorFile"); String resultFile=request.getParameter("resultFile"); String query = request.getParameter("query"); String silent = request.getParameter("silent"); String start = request.getParameter("start"); %> <% if (request.getParameter("start")!=null ){ if ( sess.getStatus()!=HWISessionItem.WebSessionItemStatus.QUERY_RUNNING){ sess.setErrorFile(errorFile); sess.setResultFile(resultFile); sess.setQuery(query); if (query.length()==0){ message="You did not specify a query"; start="NO"; } if (silent.equalsIgnoreCase("YES") ) sess.setSSIsSilent(true); else sess.setSSIsSilent(false); message="Changes accepted."; if (start.equalsIgnoreCase("YES") ){ sess.clientStart(); message="Session is set to start."; } } } %> Manage Session <%=sessionName%>

Manage Session <%=sessionName%>

<% if (message != null) { %> <%=message %> <% } %>
<% if (sess.getStatus()==HWISessionItem.WebSessionItemStatus.QUERY_RUNNING) { %> Session is in QUERY_RUNNING state. Changes are not possible! <% } %>
<% if (sess.getStatus()==HWISessionItem.WebSessionItemStatus.QUERY_RUNNING){ %> <%-- View JobTracker: View Job
Kill Command: <%= sess.getKillCommand() %> Session Kill: <%=sessionName%>
--%> <% } %> Session History: <%=sessionName%>
Session Diagnostics: <%=sessionName%>
Set Processor: <%=sessionName%>
Session Remove: <%=sessionName%>

Result File ">
<% if (sess.getResultFile()!=null) { %> View File <% } %>
Error File ">
Query
Silent Mode ?
Start Query?
Query Return Code <%=sess.getQueryRet() %>
<% if (sess.getStatus()==HWISessionItem.WebSessionItemStatus.QUERY_RUNNING) { %> Session is in QUERY_RUNNING state. Changes are not possible! <% } else { %> <% } %>