private ArtifactFactory artifactFactory = new SimpleArtifactFactory();
@Override
public long start(String jobXMLName, Properties jobParameters) throws JobStartException, JobSecurityException {
ClassLoader classLoader = BatchUtil.getBatchApplicationClassLoader();
Job jobDefined = ArchiveXmlLoader.loadJobXml(jobXMLName, Job.class, classLoader);
repository.addJob(jobDefined);
JobInstanceImpl jobInstance = repository.createJobInstance(jobDefined, getApplicationName(), classLoader);
return startJobExecution(jobInstance, jobParameters, null);
}