}
if (job.getJobId()==null || job.getJobId().equals("")){
throw new InvalidApplicationJobIDException();
}
if (isApplicationJobExists(job.getJobId())){
throw new ApplicationJobAlreadyExistsException(job.getJobId());
}
// if (!isWorkflowInstanceNodePresent(job.getWorkflowExecutionId(), job.getNodeId())){
// throw new WorkflowInstanceNodeDoesNotExistsException(job.getWorkflowExecutionId(), job.getNodeId());
// }
ExperimentDataResource expData = jpa.getWorker().getExperiment(job.getExperimentId()).getData();