%@ page import="WebFlow.*" %>
<%@ page import="WebFlow.ContextManager.*" %>
<%
String code=request.getParameter("codeName");
String machine=request.getParameter("machineName");
String problemName=request.getParameter("probName");
String userName=storeInfo.getTableVal("userName");
ContextManager cm=ServerServlet.getContextManager(userName);
cm.addNewProblem(problemName);
cm.setCurrentProblemProperty("Code",code);
cm.setCurrentProblemProperty("MachineName",machine);
String execpath=
parseXML.getMatchTag(cm.getCurrentProblemProperty("Code"),
cm.getCurrentProblemProperty("MachineName"),"ExecPath");
cm.setCurrentProblemProperty("execpath",execpath);
String qsubpath=
parseXML.getMatchTag(cm.getCurrentProblemProperty("Code"),
cm.getCurrentProblemProperty("MachineName"),"QsubPath");
cm.setCurrentProblemProperty("qsubpath",qsubpath);
String queueType=
parseXML.getMatchTag(cm.getCurrentProblemProperty("Code"),
cm.getCurrentProblemProperty("MachineName"),"QueueType");
cm.setCurrentProblemProperty("QueueType",queueType);
String NumOfInParam=
parseXML.getNumberOfInParams(cm.getCurrentProblemProperty("Code"));
cm.setCurrentProblemProperty("NumInParams",NumOfInParam);
String NumOfOutFiles=
parseXML.getNumberOfOutFiles(cm.getCurrentProblemProperty("Code"));
cm.setCurrentProblemProperty("NumOutFiles",NumOfOutFiles);
String iostyle=parseXML.getIOStyle(cm.getCurrentProblemProperty("Code"));
cm.setCurrentProblemProperty("IOStyle",iostyle);
String workspace=
parseXML.getMatchTag(cm.getCurrentProblemProperty("Code"),
cm.getCurrentProblemProperty("MachineName"),"WorkDir");
cm.setCurrentProblemProperty("WorkDir",workspace);
%>
Job Script Input