Package org.ggf.schemas.jsdl.x2005.x11.jsdl

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


    try {
      uri = (uri == null) ? null : URIUtils.encodeAll(uri);
    } catch (URIException e) {
    }
    DataStagingType newDS = jobDescr.addNewDataStaging();
    CreationFlagEnumeration.Enum creationFlag = CreationFlagEnumeration.DONT_OVERWRITE;
    if((flags & FLAG_OVERWRITE) != 0) creationFlag = CreationFlagEnumeration.OVERWRITE;
    if((flags & FLAG_APPEND) != 0) creationFlag = CreationFlagEnumeration.APPEND;
    boolean deleteOnTerminate = (flags & FLAG_DELETE_ON_TERMINATE) != 0;
    newDS.setCreationFlag(creationFlag);
    newDS.setDeleteOnTermination(deleteOnTerminate);
    SourceTargetType source = newDS.addNewSource();
    source.setURI(uri);
    newDS.setFileName(file);
    if (fileSystem != null && !fileSystem.equals("Work")) {  //$NON-NLS-1$
      newDS.setFilesystemName(fileSystem);
    }
  }
View Full Code Here


    Double upper = u6Type.getUpperBound();


    if(lower.isNaN() && upper.isNaN())
    {
      ExactType exactType = jsdlType.getExactArray().length > 0 ? jsdlType.getExactArray(0) : jsdlType.addNewExact();
      exactType.setDoubleValue(exact);
      if(!epsilon.isNaN() && epsilon != 0)
      {
        exactType.setEpsilon(epsilon);
      }
    }
    else
    {
      if(!lower.isNaN())
View Full Code Here

    Double upper = u6Type.getUpperBound();


    if(lower.isNaN() && upper.isNaN())
    {
      ExactType exactType = jsdlType.getExactArray().length > 0 ? jsdlType.getExactArray(0) : jsdlType.addNewExact();
      exactType.setDoubleValue(exact);
      if(!epsilon.isNaN() && epsilon != 0)
      {
        exactType.setEpsilon(epsilon);
      }
    }
    else
    {
      if(!lower.isNaN())
View Full Code Here

    Double upper = u6Type.getUpperBound();


    if(lower.isNaN() && upper.isNaN())
    {
      ExactType exactType = jsdlType.getExactArray().length > 0 ? jsdlType.getExactArray(0) : jsdlType.addNewExact();
      exactType.setDoubleValue(exact);
      if(!epsilon.isNaN() && epsilon != 0)
      {
        exactType.setEpsilon(epsilon);
      }
    }
    else
    {
      if(!lower.isNaN())
View Full Code Here

  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();
View Full Code Here

    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

    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

            unicoreHost = tmp[0];
        }
        log.debug("Using Globus GateKeeper " + unicoreHost);

        try {
            JobDefinitionDocument jsdl = JSDLGenerator.configureRemoteJob(invocationContext);
            log.debug("JSDL = " + jsdl.toString());

            job = new BESJob();
            job.setJobDoc(jsdl);
            job.setFactory(unicoreHost);
//            listener = new JobSubmissionListener(job, invocationContext);
View Full Code Here

                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

  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();
View Full Code Here

TOP

Related Classes of org.ggf.schemas.jsdl.x2005.x11.jsdl.ExactType

Copyright © 2018 www.massapicom. 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.