Checkout Page

The checkout.jsp page is responsible for setting up the checkout.

<%@ page 
import="com.matrixone.servlet.*,matrix.db.*,com.matrixone.fcs.h
ttp.*,com.matrixone.fcs.common.*,com.matrixone.fcs.mcs.*"%>
<%
Context ctx = Framework.getFrameContext(session);
String errorPage = "/fcs/errorPage.jsp";
String[] boids = request.getParameterValues("boid");
String[] fileNames = request.getParameterValues("fileName");
String[] formats = request.getParameterValues("format");
String[] locks = request.getParameterValues("lock");
String[] paths = null;

TicketWrapper ticket = HttpCheckout.doIt(ctx,
                                         boids,
                                         fileNames,
                                         formats,
                                         locks,
                                         paths,
                                         boids.length > 1 ? true : false,
                                         null,
                                         errorPage,
                                         request,
                                         response);
String ticketStr = ticket.getExportString();
String ftaAction = ticket.getActionURL();
%>
<html>
<body>
<form method="post" name="FcsForm" action="<%=ftaAction%>">
<br>
<input name="<%=McsBase.resolveFcsParam("jobTicket")%>" 
value="<%=ticketStr%>" size="90"><br>
<input name="<%=McsBase.resolveFcsParam("failurePage")%>" 
value="<%=Framework.getFullClientSideURL(request,response,error
Page)%>" size="90"><br>
<input name="<%=McsBase.resolveFcsParam("attachment")%>" 
value="false" size="90"><br>
</form>
<script>
document.forms["FcsForm"].submit();
</script>
</body>
</html>