Examples of ProcessRunner


Examples of au.org.aodn.reefscenarios.actions.job.ProcessRunner

    {
        System.out.println("Running TestExecutePretendScript()");

        try
        {
            ProcessRunner runner = new ProcessRunner();

            Job j = new Job();
            j.setJobName("blah");
            j.setJobPath(System.getProperty("user.dir") + "/src/test");
            System.out.println("job path: " + j.createRunPath());
            User user = new User();
            user.setEmailAddress("pauline.mak@utas.edu.au");

            j.setUserId(user.getUserId());
            runner.submitJob(j);

            System.out.println("new PBS job name: " + j.getPBSJobName());

            Assert.assertEquals(j.getPBSJobName(), "62586");
        }
View Full Code Here

Examples of au.org.aodn.reefscenarios.actions.job.ProcessRunner

    @Test(expected = ProcessRunnerException.class)
    public void TestNonExistantScript() throws Exception
    {
        System.out.println("Running TestNonExistantScript()");
        ProcessRunner runner = new ProcessRunner();

        Job j = new Job();
        j.setJobName("blah");

        //There should be NO submit.sh script at this directory ($PROJECT/trunk)
        j.setJobPath("/SomeStupidDirectory");

        User user = new User();
        user.setEmailAddress("pauline.mak@utas.edu.au");

        j.setUserId(user.getUserId());
        runner.submitJob(j);
       
    }
View Full Code Here

Examples of com.google.dart.engine.utilities.io.ProcessRunner

  }

  protected Map<String, List<File>> calculatePackageMap() {
    ProcessBuilder builder = new ProcessBuilder(getCommand());
    builder.directory(getRootDir());
    ProcessRunner runner = new ProcessRunner(builder);

    try {
      if (runProcess(runner) == 0) {
        return parsePackageMap(runner.getStdOut());
      } else {
        AnalysisEngine.getInstance().getLogger().logInformation(
            "pub " + PUB_LIST_COMMAND + " failed: exit code " + runner.getExitCode());
      }
    } catch (IOException ioe) {
      AnalysisEngine.getInstance().getLogger().logInformation(
          "error running pub " + PUB_LIST_COMMAND,
          ioe);
View Full Code Here

Examples of eu.planets_project.services.utils.ProcessRunner

    return result;
  }
 
 
  private static OdfValidatorResult validateSubFile(File odfSubFile, File schema, OdfValidatorResult result) {
    ProcessRunner validator = new ProcessRunner();
    validator.setCommand(getJingValidateCmd(odfSubFile, schema));
    validator.run();
   
    String out = validator.getProcessOutputAsString();
 
    if(out.equalsIgnoreCase("")) {
      result.setValid(odfSubFile, true);
      log.info("'" + checkParentName(odfSubFile) + odfSubFile.getName() + "' is valid: " + result.componentIsValid(odfSubFile));
     
View Full Code Here

Examples of org.openbravo.scheduling.ProcessRunner

          String strmPricelistVersionOrigenId = vars.getStringParameter("inpmPricelistVersionOrigenId");
PInstanceProcessData.insertPInstanceParam(this, pinstance, "10", "M_PriceList_Version_Origen_ID", strmPricelistVersionOrigenId, vars.getClient(), vars.getOrg(), vars.getUser());

         
          ProcessBundle bundle = ProcessBundle.pinstance(pinstance, vars, this);
          new ProcessRunner(bundle).execute(this);
         
          PInstanceProcessData[] pinstanceData = PInstanceProcessData.select(this, pinstance);
          myMessage = Utility.getProcessInstanceMessage(this, vars, pinstanceData);
        } catch (ServletException ex) {
          myMessage = Utility.translateError(this, vars, vars.getLanguage(), ex.getMessage());
          if (!myMessage.isConnectionAvailable()) {
            bdErrorConnection(response);
            return;
          } else vars.setMessage(tabId, myMessage);
        }
        //close popup
        if (myMessage!=null) {
          if (log4j.isDebugEnabled()) log4j.debug(myMessage.getMessage());
          vars.setMessage(tabId, myMessage);
        }
        printPageClosePopUp(response, vars);
    } else if (vars.commandIn("SAVE_BUTTONProcCreate103")) {
        String strM_PriceList_Version_ID = vars.getGlobalVariable("inpKey", windowId + "|M_PriceList_Version_ID", "");
        @SuppressWarnings("unused")
        String strproccreate = vars.getStringParameter("inpproccreate");
        String strProcessing = vars.getStringParameter("inpprocessing");
        OBError myMessage = null;
        try {
          String pinstance = SequenceIdData.getUUID();
          PInstanceProcessData.insertPInstance(this, pinstance, "103", (("M_PriceList_Version_ID".equalsIgnoreCase("AD_Language"))?"0":strM_PriceList_Version_ID), strProcessing, vars.getUser(), vars.getClient(), vars.getOrg());
          String strdeleteold = vars.getStringParameter("inpdeleteold", "N");
PInstanceProcessData.insertPInstanceParam(this, pinstance, "10", "DeleteOld", strdeleteold, vars.getClient(), vars.getOrg(), vars.getUser());

         
          ProcessBundle bundle = ProcessBundle.pinstance(pinstance, vars, this);
          new ProcessRunner(bundle).execute(this);
         
          PInstanceProcessData[] pinstanceData = PInstanceProcessData.select(this, pinstance);
          myMessage = Utility.getProcessInstanceMessage(this, vars, pinstanceData);
        } catch (ServletException ex) {
          myMessage = Utility.translateError(this, vars, vars.getLanguage(), ex.getMessage());
View Full Code Here

Examples of org.openbravo.scheduling.ProcessRunner

String strcalcQty = vars.getStringParameter("inpcalcQty", "N");
PInstanceProcessData.insertPInstanceParam(this, pinstance, "20", "calc_qty", strcalcQty, vars.getClient(), vars.getOrg(), vars.getUser());

         
          ProcessBundle bundle = ProcessBundle.pinstance(pinstance, vars, this);
          new ProcessRunner(bundle).execute(this);
         
          PInstanceProcessData[] pinstanceData = PInstanceProcessData.select(this, pinstance);
          myMessage = Utility.getProcessInstanceMessage(this, vars, pinstanceData);
        } catch (ServletException ex) {
          myMessage = Utility.translateError(this, vars, vars.getLanguage(), ex.getMessage());
          if (!myMessage.isConnectionAvailable()) {
            bdErrorConnection(response);
            return;
          } else vars.setMessage(tabId, myMessage);
        }
        //close popup
        if (myMessage!=null) {
          if (log4j.isDebugEnabled()) log4j.debug(myMessage.getMessage());
          vars.setMessage(tabId, myMessage);
        }
        printPageClosePopUp(response, vars);
    } else if (vars.commandIn("SAVE_BUTTONGenerateTo154")) {
        String strM_InOut_ID = vars.getGlobalVariable("inpKey", windowId + "|M_InOut_ID", "");
        @SuppressWarnings("unused")
        String strgenerateto = vars.getStringParameter("inpgenerateto");
        String strProcessing = vars.getStringParameter("inpprocessing");
        OBError myMessage = null;
        try {
          String pinstance = SequenceIdData.getUUID();
          PInstanceProcessData.insertPInstance(this, pinstance, "154", (("M_InOut_ID".equalsIgnoreCase("AD_Language"))?"0":strM_InOut_ID), strProcessing, vars.getUser(), vars.getClient(), vars.getOrg());
          String strmPricelistVersionId = vars.getStringParameter("inpmPricelistVersionId");
PInstanceProcessData.insertPInstanceParam(this, pinstance, "10", "M_Pricelist_Version_ID", strmPricelistVersionId, vars.getClient(), vars.getOrg(), vars.getUser());

         
          ProcessBundle bundle = ProcessBundle.pinstance(pinstance, vars, this);
          new ProcessRunner(bundle).execute(this);
         
          PInstanceProcessData[] pinstanceData = PInstanceProcessData.select(this, pinstance);
          myMessage = Utility.getProcessInstanceMessage(this, vars, pinstanceData);
        } catch (ServletException ex) {
          myMessage = Utility.translateError(this, vars, vars.getLanguage(), ex.getMessage());
          if (!myMessage.isConnectionAvailable()) {
            bdErrorConnection(response);
            return;
          } else vars.setMessage(tabId, myMessage);
        }
        //close popup
        if (myMessage!=null) {
          if (log4j.isDebugEnabled()) log4j.debug(myMessage.getMessage());
          vars.setMessage(tabId, myMessage);
        }
        printPageClosePopUp(response, vars);
    } else if (vars.commandIn("SAVE_BUTTONDocAction109")) {
        String strM_InOut_ID = vars.getGlobalVariable("inpKey", windowId + "|M_InOut_ID", "");
        @SuppressWarnings("unused")
        String strdocaction = vars.getStringParameter("inpdocaction");
        String strProcessing = vars.getStringParameter("inpprocessing");
        OBError myMessage = null;
        try {
          String pinstance = SequenceIdData.getUUID();
          PInstanceProcessData.insertPInstance(this, pinstance, "109", (("M_InOut_ID".equalsIgnoreCase("AD_Language"))?"0":strM_InOut_ID), strProcessing, vars.getUser(), vars.getClient(), vars.getOrg());
         
          HeaderData.updateDocAction(this, strdocaction, strM_InOut_ID);

          ProcessBundle bundle = ProcessBundle.pinstance(pinstance, vars, this);
          new ProcessRunner(bundle).execute(this);
         
          PInstanceProcessData[] pinstanceData = PInstanceProcessData.select(this, pinstance);
          myMessage = Utility.getProcessInstanceMessage(this, vars, pinstanceData);
        } catch (ServletException ex) {
          myMessage = Utility.translateError(this, vars, vars.getLanguage(), ex.getMessage());
View Full Code Here

Examples of org.openbravo.scheduling.ProcessRunner

          String pinstance = SequenceIdData.getUUID();
          PInstanceProcessData.insertPInstance(this, pinstance, "144", (("C_Cash_ID".equalsIgnoreCase("AD_Language"))?"0":strC_Cash_ID), strProcessing, vars.getUser(), vars.getClient(), vars.getOrg());
         
         
          ProcessBundle bundle = ProcessBundle.pinstance(pinstance, vars, this);
          new ProcessRunner(bundle).execute(this);
         
          PInstanceProcessData[] pinstanceData = PInstanceProcessData.select(this, pinstance);
          myMessage = Utility.getProcessInstanceMessage(this, vars, pinstanceData);
        } catch (ServletException ex) {
          myMessage = Utility.translateError(this, vars, vars.getLanguage(), ex.getMessage());
View Full Code Here

Examples of org.openbravo.scheduling.ProcessRunner

          String pinstance = SequenceIdData.getUUID();
          PInstanceProcessData.insertPInstance(this, pinstance, "C7B115279BCB48939E985CABA95C0546", (("VM_Vehicle_Damage_ID".equalsIgnoreCase("AD_Language"))?"0":strVM_Vehicle_Damage_ID), strProcessing, vars.getUser(), vars.getClient(), vars.getOrg());
         
         
          ProcessBundle bundle = ProcessBundle.pinstance(pinstance, vars, this);
          new ProcessRunner(bundle).execute(this);
         
          PInstanceProcessData[] pinstanceData = PInstanceProcessData.select(this, pinstance);
          myMessage = Utility.getProcessInstanceMessage(this, vars, pinstanceData);
        } catch (ServletException ex) {
          myMessage = Utility.translateError(this, vars, vars.getLanguage(), ex.getMessage());
View Full Code Here

Examples of org.openbravo.scheduling.ProcessRunner

          String pinstance = SequenceIdData.getUUID();
          PInstanceProcessData.insertPInstance(this, pinstance, "2F5C41CF6C534D069100D083BA0EA8E9", (("VM_Vehicle_Insurance_ID".equalsIgnoreCase("AD_Language"))?"0":strVM_Vehicle_Insurance_ID), strProcessing, vars.getUser(), vars.getClient(), vars.getOrg());
         
         
          ProcessBundle bundle = ProcessBundle.pinstance(pinstance, vars, this);
          new ProcessRunner(bundle).execute(this);
         
          PInstanceProcessData[] pinstanceData = PInstanceProcessData.select(this, pinstance);
          myMessage = Utility.getProcessInstanceMessage(this, vars, pinstanceData);
        } catch (ServletException ex) {
          myMessage = Utility.translateError(this, vars, vars.getLanguage(), ex.getMessage());
View Full Code Here

Examples of org.openbravo.scheduling.ProcessRunner

          String pinstance = SequenceIdData.getUUID();
          PInstanceProcessData.insertPInstance(this, pinstance, "800131", (("M_Internal_Consumption_ID".equalsIgnoreCase("AD_Language"))?"0":strM_Internal_Consumption_ID), strProcessing, vars.getUser(), vars.getClient(), vars.getOrg());
         
         
          ProcessBundle bundle = ProcessBundle.pinstance(pinstance, vars, this);
          new ProcessRunner(bundle).execute(this);
         
          PInstanceProcessData[] pinstanceData = PInstanceProcessData.select(this, pinstance);
          myMessage = Utility.getProcessInstanceMessage(this, vars, pinstanceData);
        } catch (ServletException ex) {
          myMessage = Utility.translateError(this, vars, vars.getLanguage(), ex.getMessage());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.