em.getTransaction().begin();
AppCatalogQueryGenerator generator = new AppCatalogQueryGenerator(GSISSH_PREJOBCOMMAND);
generator.setParameter(GSISSHPreJobCommandConstants.SUBMISSION_ID,
ids.get(GSISSHPreJobCommandConstants.SUBMISSION_ID));
generator.setParameter(GSISSHPreJobCommandConstants.COMMAND, ids.get(GSISSHPreJobCommandConstants.COMMAND));
Query q = generator.selectQuery(em);
GSISSHPreJobCommand gsisshPreJobCommand = (GSISSHPreJobCommand) q.getSingleResult();
GSISSHPreJobCommandResource gsisshPreJobCommandResource =
(GSISSHPreJobCommandResource) AppCatalogJPAUtils.getResource(
AppCatalogResourceType.GSISSH_PREJOBCOMMAND, gsisshPreJobCommand);
em.getTransaction().commit();