Matcher m = Pattern.compile(runDirRegex).matcher(runName);
if (m.matches()) {
String machineName = m.group(1);
String startDate = m.group(2);
try {
SolidServiceWrapper solidServiceWrapper = ApplicationContextProvider.getApplicationContext().getBean(machineName, SolidServiceWrapper.class);
SolidService solidService = solidServiceWrapper.getSolidService();
RunArray ra = solidService.getSolidPort().getRun(runName, machineName);
if (ra != null && !ra.getItem().isEmpty()) {
try {
String statusXml = ra.getItem().get(0).getXml();
Document statusDoc = SubmissionUtils.emptyDocument();