public String setRunStatus()

in taverna-server-webapp/src/main/java/org/apache/taverna/server/master/TavernaServer.java [571:593]


	public String setRunStatus(String runName, Status s)
			throws UnknownRunException, NoUpdateException {
		TavernaRun w = support.getRun(runName);
		support.permitUpdate(w);
		if (s == Status.Operating && w.getStatus() == Status.Initialized) {
			if (!support.getAllowStartWorkflowRuns())
				throw new OverloadedException();
			try {
				String issue = w.setStatus(s);
				if (issue == null)
					return "";
				if (issue.isEmpty())
					return "unknown reason for partial change";
				return issue;
			} catch (RuntimeException | NoUpdateException e) {
				log.info("failed to start run " + runName, e);
				throw e;
			}
		} else {
			w.setStatus(s);
			return "";
		}
	}