private void deriveUprocVariables() throws Exception { if (isTempUprocSet) { Vector<Variable> varia = new Vector<Variable>(); varia.addAll(templateCabrinUproc.getVariables()); if (varia.size() == 3 && varia.get(1).getName().equals("COMMAND_PART2") && varia.get(2).getName().equals("MAIN_JOB_TRIGGER")) { String command = varia.get(1).getValue(); command = command.replace("-S00", "-S" + googleNumber); command = command.replace("<FILE>", fileName); varia.get(1).setValue(command); String main_job_trigger = varia.get(2).getValue(); main_job_trigger = main_job_trigger.replace("<JOB>", relatedMainUproc); varia.get(2).setValue(main_job_trigger); } variables = varia; if (!duapi.doesUprocExist(relatedCabrinUproc)) { UprocId newDuplicatedUprocId = new UprocId(relatedCabrinUproc, "000"); newDuplicatedUprocId.setId(relatedCabrinUproc); templateCabrinUproc.duplicate(newDuplicatedUprocId, "CABRIN"); // duapi.duplicateUproc(templateCabrinUproc.getName(), relatedCabrinUproc,"CABRIN"); System.out.println("Created uproc <" + relatedCabrinUproc + ">"); } } }