import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import WebFlow.*; import WebFlow.event.*; import WebFlow.xml.*; import org.omg.CORBA.*; import WebFlow.QS.*; import WebFlow.hashtable.*; import java.lang.reflect.*; //import WebFlow.Util.*; public class PSEscript extends HttpServlet { private ORB orb; private WebFlowContext ws = null; PrintWriter out; protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { doPost(req, res); } protected void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { System.out.println("started PSEscript"); out = res.getWriter(); String JobDir = req.getParameter("JobDir"); String RSL = req.getParameter("RSL"); String jobURL = req.getParameter("jobURL"); res.setContentType("text/html"); out.println(""); //JavaScript out.println(" "); out.println(""); out.println(""); out.println("
"); out.println("

Output Toolbox

"); out.println(" a very preliminary version"); out.println("
"); out.println("

"); out.println(" Under construction
"); out.println("Your job has not been executed yet. This capability will be added soon."); out.println("

"); out.println("However, the script to run has been generated, and you can view it now"); out.println("

"); out.println(""); out.println(""); out.println("
"); out.println(""); out.println(""); out.flush(); out.close(); } /* private void save(String data) throws IOException { // StringOutputStream output = // new StringOutputStream(new FileOutputStream(filename)); FileOutputStream foutput = new FileOutputStream(filename); foutput.write(data.getBytes()); foutput.close(); } */ void error(String msg) { //out.println(msg); } void status(String msg) { //out.println(msg); } public String getServletInfo() { return "By T. Haupt"; } public void CopyFile(String outfilename,String infilename) { try{ File inputFile = new File(infilename); File outputFile = new File(outfilename); FileReader in1 = new FileReader(inputFile); FileWriter out1 = new FileWriter(outputFile); int c; while ((c = in1.read()) != -1){ out1.write(c); } in1.close(); out1.close(); } catch (IOException e){ System.err.println("copying the file: "+e); } } }