Examples of JobDefinitionDocument


Examples of org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionDocument

  }


  public synchronized static JobDefinitionDocument buildJSDLInstance(JobExecutionContext context, String smsUrl) throws Exception {

    JobDefinitionDocument jobDefDoc = JobDefinitionDocument.Factory
        .newInstance();
    JobDefinitionType value = jobDefDoc.addNewJobDefinition();

    HpcApplicationDeploymentType appDepType = (HpcApplicationDeploymentType) context
        .getApplicationContext().getApplicationDeploymentDescription()
        .getType();
View Full Code Here

Examples of org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionDocument

    jobType.set(JobTypeType.SERIAL);
    ApplicationContext appContext = getApplicationContext();
    appContext.setApplicationDeploymentDescription(getApplicationDesc(jobType, true));
    jobExecutionContext.setApplicationContext(appContext);

    JobDefinitionDocument jobDefDoc = JSDLGenerator.buildJSDLInstance(jobExecutionContext);
   
    assertTrue (jobDefDoc.getJobDefinition().getJobDescription().getApplication().toString().contains("/bin/cat"));
    assertTrue(jobDefDoc.getJobDefinition().getJobDescription().getDataStagingArray().length > 2);
   
    assertTrue(jobDefDoc.getJobDefinition().getJobDescription().getJobIdentification().getJobProjectArray().length > 0);
   
    assertFalse(JSDLUtils.getPOSIXApplication(jobDefDoc.getJobDefinition())==null);
   
    assertEquals("jsdl_stdout", JSDLUtils.getOrCreatePOSIXApplication(jobDefDoc.getJobDefinition()).getOutput().getStringValue().toString());
   
  }
View Full Code Here

Examples of org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionDocument

                log.error("Cannot create storage..");
                throw new GFacProviderException("Cannot create storage..", e2);
            }

            CreateActivityDocument cad = CreateActivityDocument.Factory.newInstance();
            JobDefinitionDocument jobDefDoc = JobDefinitionDocument.Factory.newInstance();

            JobDefinitionType jobDefinition = jobDefDoc.addNewJobDefinition();
            try {
                jobDefinition = JSDLGenerator.buildJSDLInstance(jobExecutionContext, sc.getUrl()).getJobDefinition();
                cad.addNewCreateActivity().addNewActivityDocument().setJobDefinition(jobDefinition);

                log.info("JSDL" + jobDefDoc.toString());
            } catch (Exception e1) {
                throw new GFacProviderException("Cannot generate JSDL instance from the JobExecutionContext.", e1);
            }

            // upload files if any
View Full Code Here

Examples of org.ogf.schemas.jsdl.JobDefinitionDocument

        jobType.set(JobTypeType.SERIAL);
        ApplicationContext appContext = getApplicationContext();
        appContext.setApplicationDeploymentDescription(getApplicationDesc(jobType));
        jobExecutionContext.setApplicationContext(appContext);

        JobDefinitionDocument jobDefDoc = JSDLGenerator.buildJSDLInstance(jobExecutionContext);

        assertTrue(jobDefDoc.getJobDefinition().getJobDescription().getApplication().toString().contains("/bin/cat"));
        assertTrue(jobDefDoc.getJobDefinition().getJobDescription().getDataStagingArray().length > 2);

        assertTrue(jobDefDoc.getJobDefinition().getJobDescription().getJobIdentification().getJobProjectArray().length > 0);

        assertFalse(JSDLUtils.getPOSIXApplication(jobDefDoc.getJobDefinition()) == null);

        assertEquals("jsdl_stdout", JSDLUtils.getOrCreatePOSIXApplication(jobDefDoc.getJobDefinition()).getOutput()
                .getStringValue().toString());

    }
View Full Code Here

Examples of org.ogf.schemas.jsdl.JobDefinitionDocument

        jobType.set(JobTypeType.MPI);
        ApplicationContext appContext = getApplicationContext();
        appContext.setApplicationDeploymentDescription(getApplicationDesc(jobType));
        jobExecutionContext.setApplicationContext(appContext);

        JobDefinitionDocument jobDefDoc = JSDLGenerator.buildJSDLInstance(jobExecutionContext);

        assertTrue(jobDefDoc.getJobDefinition().getJobDescription().getApplication().toString().contains("/bin/cat"));
        assertTrue(jobDefDoc.getJobDefinition().getJobDescription().getDataStagingArray().length > 2);

        assertTrue(jobDefDoc.getJobDefinition().getJobDescription().getJobIdentification().getJobProjectArray().length > 0);

        assertEquals("jsdl_stdout", JSDLUtils.getOrCreateSPMDApplication(jobDefDoc.getJobDefinition()).getOutput()
                .getStringValue().toString());

        assertFalse(JSDLUtils.getSPMDApplication(jobDefDoc.getJobDefinition()) == null);

    }
View Full Code Here

Examples of org.ogf.schemas.jsdl.JobDefinitionDocument

        jobType.set(JobTypeType.SERIAL);
        ApplicationContext appContext = getApplicationContext();
        appContext.setApplicationDeploymentDescription(getApplicationDesc(jobType));
        jobExecutionContext.setApplicationContext(appContext);

        JobDefinitionDocument jobDefDoc = JSDLGenerator.buildJSDLInstance(jobExecutionContext);

        assertTrue(jobDefDoc.getJobDefinition().getJobDescription().getApplication().toString().contains("/bin/cat"));
        assertTrue(jobDefDoc.getJobDefinition().getJobDescription().getDataStagingArray().length > 2);

        assertTrue(jobDefDoc.getJobDefinition().getJobDescription().getJobIdentification().getJobProjectArray().length > 0);

        assertFalse(JSDLUtils.getPOSIXApplication(jobDefDoc.getJobDefinition()) == null);

        assertEquals("jsdl_stdout", JSDLUtils.getOrCreatePOSIXApplication(jobDefDoc.getJobDefinition()).getOutput()
                .getStringValue().toString());

    }
View Full Code Here

Examples of org.ogf.schemas.jsdl.JobDefinitionDocument

        jobType.set(JobTypeType.MPI);
        ApplicationContext appContext = getApplicationContext();
        appContext.setApplicationDeploymentDescription(getApplicationDesc(jobType));
        jobExecutionContext.setApplicationContext(appContext);

        JobDefinitionDocument jobDefDoc = JSDLGenerator.buildJSDLInstance(jobExecutionContext);

        assertTrue(jobDefDoc.getJobDefinition().getJobDescription().getApplication().toString().contains("/bin/cat"));
        assertTrue(jobDefDoc.getJobDefinition().getJobDescription().getDataStagingArray().length > 2);

        assertTrue(jobDefDoc.getJobDefinition().getJobDescription().getJobIdentification().getJobProjectArray().length > 0);

        assertEquals("jsdl_stdout", JSDLUtils.getOrCreateSPMDApplication(jobDefDoc.getJobDefinition()).getOutput()
                .getStringValue().toString());

        assertFalse(JSDLUtils.getSPMDApplication(jobDefDoc.getJobDefinition()) == null);

    }
View Full Code Here

Examples of org.ogf.schemas.jsdl.JobDefinitionDocument

    protected final Logger log = LoggerFactory.getLogger(this.getClass());

    public synchronized static JobDefinitionDocument buildJSDLInstance(JobExecutionContext context) throws Exception {

        JobDefinitionDocument jobDefDoc = JobDefinitionDocument.Factory.newInstance();
        JobDefinitionType value = jobDefDoc.addNewJobDefinition();

        HpcApplicationDeploymentType appDepType = (HpcApplicationDeploymentType) context.getApplicationContext()
                .getApplicationDeploymentDescription().getType();

        // build Identification
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.