Personal tools

4.5.5. Examples

Up one level
Example JSDL documents suitable for the GRIA Job Service

This example would be sent to a GRIA 5.2 basic application service to create an example "blend" job with two inputs and one output:

<?xml version="1.0" encoding="UTF-8"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
 <JobDescription>
  <JobIdentification>
   <JobName>http://it-innovation.soton.ac.uk/grid/imagemagick/blend 1</JobName>
  </JobIdentification>
  <Application>
   <ApplicationName>http://it-innovation.soton.ac.uk/grid/imagemagick/blend</ApplicationName>
  </Application>
  <DataStaging name="inputImage-0">
   <FileName>inputImage-0</FileName>
   <CreationFlag>overwrite</CreationFlag>
   <DeleteOnTermination>true</DeleteOnTermination>
  </DataStaging>
  <DataStaging name="inputImage-1">
   <FileName>inputImage-1</FileName>
   <CreationFlag>overwrite</CreationFlag>
   <DeleteOnTermination>true</DeleteOnTermination>
  </DataStaging>
  <DataStaging name="outputImage">
   <FileName>outputImage</FileName>
   <CreationFlag>overwrite</CreationFlag>
   <DeleteOnTermination>true</DeleteOnTermination>
  </DataStaging>
 </JobDescription>
</JobDefinition>

This example additionally has the "Resources" tag in it:

<?xml version="1.0" encoding="UTF-8"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
 <JobDescription>
  <JobIdentification>
   <JobName>http://it-innovation.soton.ac.uk/grid/imagemagick/blend 2</JobName>
  </JobIdentification>
  <Application>
   <ApplicationName>http://it-innovation.soton.ac.uk/grid/imagemagick/blend</ApplicationName>
  </Application>
  <Resources>
   <IndividualDiskSpace>
    <LowerBoundedRange>20000.0000000000</LowerBoundedRange>
   </IndividualDiskSpace>
  </Resources>
  <DataStaging name="inputImage-0">
   <FileName>inputImage-0</FileName>
   <CreationFlag>overwrite</CreationFlag>
   <DeleteOnTermination>true</DeleteOnTermination>
  </DataStaging>
  etc
 </JobDescription>
</JobDefinition>