import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import WebFlow.*; import WebFlow.event.*; import org.omg.CORBA.*; import WebFlow.QS.*; public class GWMoveFile extends HttpServlet { private final String file_name = "/npac/home/webflow/WEBFLOW/JIGSAW/Jigsaw/WWW/IOR/GW/RemoteFile.txt"; public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { String source=req.getParameter("src"); String destination=req.getParameter("dest"); String command=req.getParameter("command"); String rf_ior=req.getParameter("rf_ior"); WriteToFile(file_name, rf_ior); ServletOutputStream out = res.getOutputStream(); res.setContentType("text/html"); out.println(""); out.println(""); out.println("

"+command+"ing file

"); out.println("source: "+source+"
"); out.println("dest : "+destination+"
"); out.println("

"); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println("
Your browser will not start Gateway. You need a JAVA-capable browser."); out.println(""); out.println(""); out.println(""); out.close(); } void WriteToFile(String file_name, String ior) { try { FileOutputStream file = new FileOutputStream(file_name); PrintWriter out = new PrintWriter(file); out.print(ior); out.flush(); file.close(); } catch(IOException ex) { System.err.println("Can't write to `" + ex.getMessage() + "'"); } } void error(String msg) { //out.println(msg); } void status(String msg) { //out.println(msg); } public String getServletInfo() { return "By T. Haupt"; } }