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.*; import WebFlow.PSEscript; public class PSEnewSession 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 { String ApplDir = "/npac/home/webflow/WEBFLOW/JIGSAW/Jigsaw/WWW/"; ApplDir += "DESCRIPTORS/APPLICATION/"; String ApplUrl = "http://osprey4.npac.syr.edu:8001/DESCRIPTORS/APPLICATION/"; out = res.getWriter(); String ProjectName=req.getParameter("Project"); res.setContentType("text/html"); out.println(""); //JavaScript out.println(" "); out.println(""); out.println(""); out.println("
"); out.println("

Project: "+ProjectName+"

"); out.println("

Create a new session

"); out.println("
"); out.println("

"); out.println("

"); out.println(""); out.println("
"); out.println("

"); out.println("

"); out.println("
"); out.println(""); out.println("

Enter the new session name
"); out.println(""); out.println(""); out.println("

"); out.println("
"); // out.println(""); // out.println(""); out.println(""); out.println(""); System.out.println("about to flush"); 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); } } }