ProActive Workflow XSD

Table of Contents

top

Schema Document Properties

Target Namespace urn:proactive:jobdescriptor:3.2
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
  • This schema imports schema(s) from the following namespace(s):
    • http://www.w3.org/2001/XMLSchema-instance (at xsi.xsd)

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
xs http://www.w3.org/2001/XMLSchema
xsi http://www.w3.org/2001/XMLSchema-instance
jd urn:proactive:jobdescriptor:3.2
Schema Component Representation
<schema elementFormDefault="qualified" targetNamespace="urn:proactive:jobdescriptor:3.2">
<import namespace="http://www.w3.org/2001/XMLSchema-instance" schemaLocation="xsi.xsd"/>
...
</schema>
top

Global Schema Components

Element: job

Name job
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Definition of a job for the scheduler
XML Instance Representation
<job
name="string [1] ?"
priority="union of: [ jobPriority,variableRefType ] [0..1] ?"
cancelJobOnError="union of: [ boolean,variableRefType ] [0..1] ?"
restartTaskOnError="union of: [ restartTaskType,variableRefType ] [0..1] ?"
maxNumberOfExecution="union of: [ nonNegativeInteger,variableRefType ] [0..1] ?"
projectName="string [0..1] ?"
schemaLocation="[0..1]"
schemaLocation="[0..1]">
<variables> ... </variables> [0..1]
Start Group: jobDescription [0..1]
<description> string </description> [1] ?
End Group: jobDescription
<jobClasspath> ... </jobClasspath> [0..1]
<genericInformation> ... </genericInformation> [0..1]
<inputSpace> ... </inputSpace> [0..1]
<outputSpace> ... </outputSpace> [0..1]
<globalSpace> ... </globalSpace> [0..1]
<userSpace> ... </userSpace> [0..1]
<taskFlow> ... </taskFlow> [1]
</job>
Schema Component Representation
<element name="job">
<complexType>
<sequence>
<element ref=" variables " minOccurs="0"/>
<group ref=" jobDescription " minOccurs="0"/>
<element ref=" jobClasspath " minOccurs="0"/>
<element ref=" genericInformation " minOccurs="0"/>
<element ref=" inputSpace " minOccurs="0"/>
<element ref=" outputSpace " minOccurs="0"/>
<element ref=" globalSpace " minOccurs="0"/>
<element ref=" userSpace " minOccurs="0"/>
<element ref=" taskFlow "/>
</sequence>
<attributeGroup ref=" jobName "/>
<attribute name="priority">
<simpleType>
<union memberTypes=" jobPriority variableRefType "/>
</simpleType>
</attribute>
<attribute name="cancelJobOnError">
<simpleType>
<union memberTypes="boolean variableRefType "/>
</simpleType>
</attribute>
<attribute name="restartTaskOnError">
<simpleType>
<union memberTypes=" restartTaskType variableRefType "/>
</simpleType>
</attribute>
<attribute name="maxNumberOfExecution">
<simpleType>
<union memberTypes="nonNegativeInteger variableRefType "/>
</simpleType>
</attribute>
<attribute name="projectName" type=" string "/>
<attribute ref=" schemaLocation "/>
<attribute ref=" schemaLocation "/>
</complexType>
</element>
top

Attribute Group: jobName

Name jobName
XML Instance Representation
name="string [1] ?"
Schema Component Representation
<attributeGroup name="jobName">
<attribute name="name" type=" string " use="required"/>
</attributeGroup>
top

Element: variables

Name variables
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Definition of variables which can be reused throughout this descriptor
XML Instance Representation
<variables>
Start Group: variable [1..*]
<variable
name="string [1] ?"
value="string [1] ?"/> [1] ?
End Group: variable
</variables>
Schema Component Representation
<element name="variables">
<complexType>
<group ref=" variable " maxOccurs="unbounded"/>
</complexType>
</element>
top

Model Group: variable

Name variable
XML Instance Representation
<variable
name="string [1] ?"
value="string [1] ?"/> [1] ?
Schema Component Representation
<group name="variable">
<sequence>
<element name="variable">
<complexType>
<attributeGroup ref=" variableName "/>
<attributeGroup ref=" variableValue "/>
</complexType>
</element>
</sequence>
</group>
top

Attribute Group: variableName

Name variableName
XML Instance Representation
name="string [1] ?"
Schema Component Representation
<attributeGroup name="variableName">
<attribute name="name" type=" string " use="required"/>
</attributeGroup>
top

Attribute Group: variableValue

Name variableValue
XML Instance Representation
value="string [1] ?"
Schema Component Representation
<attributeGroup name="variableValue">
<attribute name="value" type=" string " use="required"/>
</attributeGroup>
top

Attribute Group: priority

Name priority
XML Instance Representation
priority="union of: [ jobPriority,variableRefType ] [1] ?"
Schema Component Representation
<attributeGroup name="priority">
<attribute name="priority" use="required">
<simpleType>
<union memberTypes=" jobPriority variableRefType "/>
</simpleType>
</attribute>
</attributeGroup>
top

Attribute Group: cancelJobOnError_j

Name cancelJobOnError_j
XML Instance Representation
cancelJobOnError="union of: [ boolean,variableRefType ] [1] ?"
Schema Component Representation
<attributeGroup name="cancelJobOnError_j">
<attribute name="cancelJobOnError" use="required">
<simpleType>
<union memberTypes="boolean variableRefType "/>
</simpleType>
</attribute>
</attributeGroup>
top

Attribute Group: restartTaskOnError_j

Name restartTaskOnError_j
XML Instance Representation
restartTaskOnError="union of: [ restartTaskType,variableRefType ] [1] ?"
Schema Component Representation
<attributeGroup name="restartTaskOnError_j">
<attribute name="restartTaskOnError" use="required">
<simpleType>
<union memberTypes=" restartTaskType variableRefType "/>
</simpleType>
</attribute>
</attributeGroup>
top

Attribute Group: numberOfExecution_j

Name numberOfExecution_j
XML Instance Representation
maxNumberOfExecution="union of: [ nonNegativeInteger,variableRefType ] [1] ?"
Schema Component Representation
<attributeGroup name="numberOfExecution_j">
<attribute name="maxNumberOfExecution" use="required">
<simpleType>
<union memberTypes="nonNegativeInteger variableRefType "/>
</simpleType>
</attribute>
</attributeGroup>
top

Element: jobClasspath

Name jobClasspath
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The classPath where to find the dependences of your job. It must contain path element
XML Instance Representation
<jobClasspath>
<pathElement> ... </pathElement> [1..*]
</jobClasspath>
Schema Component Representation
<element name="jobClasspath">
<complexType>
<sequence>
<element ref=" pathElement " maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
top

Element: pathElement

Name pathElement
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Path element (one pathElement for each classpath entry)
XML Instance Representation
<pathElement
path="string [1]"/>
Schema Component Representation
<element name="pathElement">
<complexType>
<attribute name="path" type=" string " use="required"/>
</complexType>
</element>
top

Element: genericInformation

Name genericInformation
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Definition of any information you would like to get in the policy
XML Instance Representation
<genericInformation>
<info> ... </info> [1..*]
</genericInformation>
Schema Component Representation
<element name="genericInformation">
<complexType>
<sequence>
<element ref=" info " maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
top

Element: info

Name info
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Information that you can get in the policy through the job content
XML Instance Representation
<info
name="string [1] ?"
value="string [1] ?"/>
Schema Component Representation
<element name="info">
<complexType>
<attributeGroup ref=" infoName "/>
<attributeGroup ref=" infoValue "/>
</complexType>
</element>
top

Attribute Group: infoName

Name infoName
XML Instance Representation
name="string [1] ?"
Schema Component Representation
<attributeGroup name="infoName">
<attribute name="name" type=" string " use="required"/>
</attributeGroup>
top

Attribute Group: infoValue

Name infoValue
XML Instance Representation
value="string [1] ?"
Schema Component Representation
<attributeGroup name="infoValue">
<attribute name="value" type=" string " use="required"/>
</attributeGroup>
top

Attribute Group: projectName

Name projectName
XML Instance Representation
projectName="string [1] ?"
Schema Component Representation
<attributeGroup name="projectName">
<attribute name="projectName" type=" string " use="required"/>
</attributeGroup>
top

Model Group: jobDescription

Name jobDescription
XML Instance Representation
<description> string </description> [1] ?
Schema Component Representation
<group name="jobDescription">
<sequence>
<element name="description" type=" string "/>
</sequence>
</group>
top

Element: taskFlow

Name taskFlow
Type Locally-defined complex type
Nillable no
Abstract no
Documentation A job composed of a flow of tasks with or without dependencies
XML Instance Representation
<taskFlow>
Start Group: task [1..*]
<task
name="ID [1] ?"
numberOfNodes="union of: [ positiveInteger,variableRefType ] [0..1] ?"
cancelJobOnError="union of: [ boolean,variableRefType ] [0..1] ?"
restartTaskOnError=" restartTaskType [0..1] ?"
maxNumberOfExecution="union of: [ nonNegativeInteger,variableRefType ] [0..1] ?"
runAsMe="union of: [ boolean,variableRefType ] [0..1] ?"
walltime="union of: [ walltimePattern,variableRefType ] [0..1] ?"
preciousResult="union of: [ boolean,variableRefType ] [0..1] ?"
preciousLogs="union of: [ boolean,variableRefType ] [0..1] ?"
resultPreviewClass="union of: [ classPattern,variableRefType ] [0..1] ?"> [1] ?
Start Group: taskDescription [0..1]
<description> string </description> [1] ?
End Group: taskDescription
<genericInformation> ... </genericInformation> [0..1]
<depends> ... </depends> [0..1]
<inputFiles> ... </inputFiles> [0..1]
<parallel> ... </parallel> [0..1]
<selection> ... </selection> [0..1]
<pre> ... </pre> [0..1]
<executable> ... </executable> [1]
<controlFlow> ... </controlFlow> [0..1]
<post> ... </post> [0..1]
<cleaning> ... </cleaning> [0..1]
<outputFiles> ... </outputFiles> [0..1]
</task>
End Group: task
</taskFlow>
Schema Component Representation
<element name="taskFlow">
<complexType>
<group ref=" task " maxOccurs="unbounded"/>
</complexType>
</element>
top

Model Group: task

Name task
XML Instance Representation
<task
name="ID [1] ?"
numberOfNodes="union of: [ positiveInteger,variableRefType ] [0..1] ?"
cancelJobOnError="union of: [ boolean,variableRefType ] [0..1] ?"
restartTaskOnError=" restartTaskType [0..1] ?"
maxNumberOfExecution="union of: [ nonNegativeInteger,variableRefType ] [0..1] ?"
runAsMe="union of: [ boolean,variableRefType ] [0..1] ?"
walltime="union of: [ walltimePattern,variableRefType ] [0..1] ?"
preciousResult="union of: [ boolean,variableRefType ] [0..1] ?"
preciousLogs="union of: [ boolean,variableRefType ] [0..1] ?"
resultPreviewClass="union of: [ classPattern,variableRefType ] [0..1] ?"> [1] ?
Start Group: taskDescription [0..1]
<description> string </description> [1] ?
End Group: taskDescription
<genericInformation> ... </genericInformation> [0..1]
<depends> ... </depends> [0..1]
<inputFiles> ... </inputFiles> [0..1]
<parallel> ... </parallel> [0..1]
<selection> ... </selection> [0..1]
<pre> ... </pre> [0..1]
<executable> ... </executable> [1]
<controlFlow> ... </controlFlow> [0..1]
<post> ... </post> [0..1]
<cleaning> ... </cleaning> [0..1]
<outputFiles> ... </outputFiles> [0..1]
</task>
Schema Component Representation
<group name="task">
<sequence>
<element name="task">
<complexType>
<sequence>
<group ref=" taskDescription " minOccurs="0"/>
<element ref=" genericInformation " minOccurs="0"/>
<element ref=" depends " minOccurs="0"/>
<element ref=" inputFiles " minOccurs="0"/>
<element ref=" parallel " minOccurs="0"/>
<element ref=" selection " minOccurs="0"/>
<element ref=" pre " minOccurs="0"/>
<element ref=" executable "/>
<element ref=" controlFlow " minOccurs="0"/>
<element ref=" post " minOccurs="0"/>
<element ref=" cleaning " minOccurs="0"/>
<element ref=" outputFiles " minOccurs="0"/>
</sequence>
<attributeGroup ref=" taskName "/>
<attribute name="numberOfNodes">
<simpleType>
<union memberTypes="positiveInteger variableRefType "/>
</simpleType>
</attribute>
<attribute name="cancelJobOnError">
<simpleType>
<union memberTypes="boolean variableRefType "/>
</simpleType>
</attribute>
<attribute name="restartTaskOnError" type=" restartTaskType "/>
<attribute name="maxNumberOfExecution">
<simpleType>
<union memberTypes="nonNegativeInteger variableRefType "/>
</simpleType>
</attribute>
<attribute name="runAsMe">
<simpleType>
<union memberTypes="boolean variableRefType "/>
</simpleType>
</attribute>
<attribute name="walltime">
<simpleType>
<union memberTypes=" walltimePattern variableRefType "/>
</simpleType>
</attribute>
<attribute name="preciousResult">
<simpleType>
<union memberTypes="boolean variableRefType "/>
</simpleType>
</attribute>
<attribute name="preciousLogs">
<simpleType>
<union memberTypes="boolean variableRefType "/>
</simpleType>
</attribute>
<attribute name="resultPreviewClass">
<simpleType>
<union memberTypes=" classPattern variableRefType "/>
</simpleType>
</attribute>
</complexType>
</element>
</sequence>
</group>
top

Attribute Group: taskName

Name taskName
XML Instance Representation
name="ID [1] ?"
Schema Component Representation
<attributeGroup name="taskName">
<attribute name="name" type=" ID " use="required"/>
</attributeGroup>
top

Attribute Group: nodesNumber_t

Name nodesNumber_t
XML Instance Representation
numberOfNodes="union of: [ positiveInteger,variableRefType ] [1] ?"
Schema Component Representation
<attributeGroup name="nodesNumber_t">
<attribute name="numberOfNodes" use="required">
<simpleType>
<union memberTypes="positiveInteger variableRefType "/>
</simpleType>
</attribute>
</attributeGroup>
top

Model Group: taskDescription

Name taskDescription
XML Instance Representation
<description> string </description> [1] ?
Schema Component Representation
<group name="taskDescription">
<sequence>
<element name="description" type=" string "/>
</sequence>
</group>
top

Attribute Group: walltime

Name walltime
XML Instance Representation
walltime="union of: [ walltimePattern,variableRefType ] [1] ?"
Schema Component Representation
<attributeGroup name="walltime">
<attribute name="walltime" use="required">
<simpleType>
<union memberTypes=" walltimePattern variableRefType "/>
</simpleType>
</attribute>
</attributeGroup>
top

Attribute Group: cancelJobOnError_t

Name cancelJobOnError_t
XML Instance Representation
cancelJobOnError="union of: [ boolean,variableRefType ] [1] ?"
Schema Component Representation
<attributeGroup name="cancelJobOnError_t">
<attribute name="cancelJobOnError" use="required">
<simpleType>
<union memberTypes="boolean variableRefType "/>
</simpleType>
</attribute>
</attributeGroup>
top

Attribute Group: restartTaskOnError_t

Name restartTaskOnError_t
XML Instance Representation
restartTaskOnError=" restartTaskType [1] ?"
Schema Component Representation
<attributeGroup name="restartTaskOnError_t">
<attribute name="restartTaskOnError" type=" restartTaskType " use="required"/>
</attributeGroup>
top

Attribute Group: numberOfExecution_t

Name numberOfExecution_t
XML Instance Representation
maxNumberOfExecution="union of: [ nonNegativeInteger,variableRefType ] [1] ?"
Schema Component Representation
<attributeGroup name="numberOfExecution_t">
<attribute name="maxNumberOfExecution" use="required">
<simpleType>
<union memberTypes="nonNegativeInteger variableRefType "/>
</simpleType>
</attribute>
</attributeGroup>
top

Attribute Group: preciousResult

Name preciousResult
XML Instance Representation
preciousResult="union of: [ boolean,variableRefType ] [1] ?"
Schema Component Representation
<attributeGroup name="preciousResult">
<attribute name="preciousResult" use="required">
<simpleType>
<union memberTypes="boolean variableRefType "/>
</simpleType>
</attribute>
</attributeGroup>
top

Attribute Group: preciousLogs

Name preciousLogs
XML Instance Representation
preciousLogs="union of: [ boolean,variableRefType ] [1] ?"
Schema Component Representation
<attributeGroup name="preciousLogs">
<attribute name="preciousLogs" use="required">
<simpleType>
<union memberTypes="boolean variableRefType "/>
</simpleType>
</attribute>
</attributeGroup>
top

Attribute Group: resultPreviewClass

Name resultPreviewClass
XML Instance Representation
resultPreviewClass="union of: [ classPattern,variableRefType ] [1] ?"
Schema Component Representation
<attributeGroup name="resultPreviewClass">
<attribute name="resultPreviewClass" use="required">
<simpleType>
<union memberTypes=" classPattern variableRefType "/>
</simpleType>
</attribute>
</attributeGroup>
top

Element: depends

Name depends
Type Locally-defined complex type
Nillable no
Abstract no
Documentation A list of dependencies for this task
XML Instance Representation
<depends>
Start Group: dependsTask [1..*]
<task
ref="IDREF [1]"/> [1] ?
End Group: dependsTask
</depends>
Schema Component Representation
<element name="depends">
<complexType>
<group ref=" dependsTask " maxOccurs="unbounded"/>
</complexType>
</element>
top

Model Group: dependsTask

Name dependsTask
XML Instance Representation
<task
ref="IDREF [1]"/> [1] ?
Schema Component Representation
<group name="dependsTask">
<sequence>
<element name="task">
<complexType>
<attribute name="ref" type=" IDREF " use="required"/>
</complexType>
</element>
</sequence>
</group>
top

Element: parallel

Name parallel
Type Locally-defined complex type
Nillable no
Abstract no
Documentation An information related parallel task including nodes number and topology
XML Instance Representation
<parallel
numberOfNodes="union of: [ positiveInteger,variableRefType ] [1] ?">
<topology> ... </topology> [0..1]
</parallel>
Schema Component Representation
<element name="parallel">
<complexType>
<sequence>
<element ref=" topology " minOccurs="0"/>
</sequence>
<attributeGroup ref=" nodesNumber_t "/>
</complexType>
</element>
top

Element: topology

Name topology
Type Locally-defined complex type
Nillable no
Abstract no
Documentation A topology descriptor of the parallel task
XML Instance Representation
<topology>
Start Choice [1]
<arbitrary> ... </arbitrary> [1]
<bestProximity> ... </bestProximity> [1]
<thresholdProximity> ... </thresholdProximity> [1]
<singleHost> ... </singleHost> [1]
<singleHostExclusive> ... </singleHostExclusive> [1]
<multipleHostsExclusive> ... </multipleHostsExclusive> [1]
<differentHostsExclusive> ... </differentHostsExclusive> [1]
End Choice
</topology>
Schema Component Representation
<element name="topology">
<complexType>
<choice>
<element ref=" arbitrary "/>
<element ref=" bestProximity "/>
<element ref=" thresholdProximity "/>
<element ref=" singleHost "/>
<element ref=" singleHostExclusive "/>
<element ref=" multipleHostsExclusive "/>
<element ref=" differentHostsExclusive "/>
</choice>
</complexType>
</element>
top

Element: selection

Name selection
Type Locally-defined complex type
Nillable no
Abstract no
Documentation A script used to select resources that can handle the task
XML Instance Representation
<selection>
Start Group: selectionScript [1..*]
<script
type=" scriptTypeT [0..1] ?"> [1] ?
Start Choice [1]
<code> ... </code> [1]
<file> ... </file> [1]
End Choice
</script>
End Group: selectionScript
</selection>
Schema Component Representation
<element name="selection">
<complexType>
<group ref=" selectionScript " maxOccurs="unbounded"/>
</complexType>
</element>
top

Element: controlFlow

Name controlFlow
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Flow control : block declaration, flow action
XML Instance Representation
<controlFlow
block=" blockAttr [0..1] ?">
Start Choice [0..1]
<if> ... </if> [1]
<replicate> ... </replicate> [1]
<loop> ... </loop> [1]
End Choice
</controlFlow>
Schema Component Representation
<element name="controlFlow">
<complexType>
<choice minOccurs="0">
<element ref=" if "/>
<element ref=" replicate "/>
<element ref=" loop "/>
</choice>
<attribute name="block" type=" blockAttr "/>
</complexType>
</element>
top

Attribute Group: block

Name block
XML Instance Representation
block=" blockAttr [1] ?"
Schema Component Representation
<attributeGroup name="block">
<attribute name="block" type=" blockAttr " use="required"/>
</attributeGroup>
top

Element: pre

Name pre
Type simpleScript
Nillable no
Abstract no
Documentation A script launched before the task execution in the task node
XML Instance Representation
<pre>
<script> [1] ?
Start Choice [1]
<code> ... </code> [1]
<file> ... </file> [1]
End Choice
</script>
</pre>
Schema Component Representation
<element name="pre" type=" simpleScript "/>
top

Element: post

Name post
Type simpleScript
Nillable no
Abstract no
Documentation A script launched after the task execution in the task node
XML Instance Representation
<post>
<script> [1] ?
Start Choice [1]
<code> ... </code> [1]
<file> ... </file> [1]
End Choice
</script>
</post>
Schema Component Representation
<element name="post" type=" simpleScript "/>
top

Element: cleaning

Name cleaning
Type simpleScript
Nillable no
Abstract no
Documentation A script launched by the Resource Manager after the task or post script
XML Instance Representation
<cleaning>
<script> [1] ?
Start Choice [1]
<code> ... </code> [1]
<file> ... </file> [1]
End Choice
</script>
</cleaning>
Schema Component Representation
<element name="cleaning" type=" simpleScript "/>
top

Attribute Group: runAsMe

Name runAsMe
XML Instance Representation
runAsMe="union of: [ boolean,variableRefType ] [1] ?"
Schema Component Representation
<attributeGroup name="runAsMe">
<attribute name="runAsMe" use="required">
<simpleType>
<union memberTypes="boolean variableRefType "/>
</simpleType>
</attribute>
</attributeGroup>
top

Complex Type: simpleScript

Super-types: None
Sub-types: None
Name simpleScript
Abstract no
XML Instance Representation
<...>
<script> [1] ?
Start Choice [1]
<code> ... </code> [1]
<file> ... </file> [1]
End Choice
</script>
</...>
Schema Component Representation
<complexType name="simpleScript">
<sequence>
<element name="script">
<complexType>
<choice>
<element ref=" code "/>
<element ref=" file "/>
</choice>
</complexType>
</element>
</sequence>
</complexType>
top

Model Group: selectionScript

Name selectionScript
XML Instance Representation
<script
type=" scriptTypeT [0..1] ?"> [1] ?
Start Choice [1]
<code> ... </code> [1]
<file> ... </file> [1]
End Choice
</script>
Schema Component Representation
<group name="selectionScript">
<sequence>
<element name="script">
<complexType>
<choice>
<element ref=" code "/>
<element ref=" file "/>
</choice>
<attribute name="type" type=" scriptTypeT "/>
</complexType>
</element>
</sequence>
</group>
top

Attribute Group: scriptType

Name scriptType
XML Instance Representation
type=" scriptTypeT [1] ?"
Schema Component Representation
<attributeGroup name="scriptType">
<attribute name="type" type=" scriptTypeT " use="required"/>
</attributeGroup>
top

Element: code

Name code
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Definition of a script by writing directly the code inside the descriptor
XML Instance Representation
<code
language="string [1]"/>
Schema Component Representation
<element name="code">
<complexType mixed="true">
<attribute name="language" type=" string " use="required"/>
</complexType>
</element>
top

Element: file

Name file
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Definition of a script by loading a file
XML Instance Representation
<file
path="union of: [ anyURI,variableRefType ] [0..1] ?"
url="union of: [ anyURI,variableRefType ] [0..1] ?">
Start Group: fileScriptArguments [0..1]
<arguments> [1] ?
Start Group: fileScriptArgument [1..*]
<argument
value="string [1]"/> [1] ?
End Group: fileScriptArgument
</arguments>
End Group: fileScriptArguments
</file>
Schema Component Representation
<element name="file">
<complexType>
<group ref=" fileScriptArguments " minOccurs="0"/>
<attribute name="path">
<simpleType>
<union memberTypes="anyURI variableRefType "/>
</simpleType>
</attribute>
<attribute name="url">
<simpleType>
<union memberTypes="anyURI variableRefType "/>
</simpleType>
</attribute>
</complexType>
</element>
top

Attribute Group: path

Name path
XML Instance Representation
path="union of: [ anyURI,variableRefType ] [1] ?"
Schema Component Representation
<attributeGroup name="path">
<attribute name="path" use="required">
<simpleType>
<union memberTypes="anyURI variableRefType "/>
</simpleType>
</attribute>
</attributeGroup>
top

Attribute Group: url

Name url
XML Instance Representation
url="union of: [ anyURI,variableRefType ] [1] ?"
Schema Component Representation
<attributeGroup name="url">
<attribute name="url" use="required">
<simpleType>
<union memberTypes="anyURI variableRefType "/>
</simpleType>
</attribute>
</attributeGroup>
top

Model Group: fileScriptArguments

Name fileScriptArguments
XML Instance Representation
<arguments> [1] ?
Start Group: fileScriptArgument [1..*]
<argument
value="string [1]"/> [1] ?
End Group: fileScriptArgument
</arguments>
Schema Component Representation
<group name="fileScriptArguments">
<sequence>
<element name="arguments">
<complexType>
<group ref=" fileScriptArgument " maxOccurs="unbounded"/>
</complexType>
</element>
</sequence>
</group>
top

Model Group: fileScriptArgument

Name fileScriptArgument
XML Instance Representation
<argument
value="string [1]"/> [1] ?
Schema Component Representation
<group name="fileScriptArgument">
<sequence>
<element name="argument">
<complexType>
<attribute name="value" type=" string " use="required"/>
</complexType>
</element>
</sequence>
</group>
top

Element: arbitrary

Name arbitrary
Type Locally-defined complex type
Nillable no
Abstract no
Documentation arbitrary topology
XML Instance Representation
<arbitrary/>
Schema Component Representation
<element name="arbitrary">
<complexType/>
</element>
top

Element: bestProximity

Name bestProximity
Type Locally-defined complex type
Nillable no
Abstract no
Documentation best nodes proximity
XML Instance Representation
<bestProximity/>
Schema Component Representation
<element name="bestProximity">
<complexType/>
</element>
top

Element: thresholdProximity

Name thresholdProximity
Type Locally-defined complex type
Nillable no
Abstract no
Documentation threshold nodes proximity
XML Instance Representation
<thresholdProximity
threshold="nonNegativeInteger [1] ?"/>
Schema Component Representation
<element name="thresholdProximity">
<complexType>
<attributeGroup ref=" threshold "/>
</complexType>
</element>
top

Element: singleHost

Name singleHost
Type Locally-defined complex type
Nillable no
Abstract no
Documentation nodes on single host
XML Instance Representation
<singleHost/>
Schema Component Representation
<element name="singleHost">
<complexType/>
</element>
top

Element: singleHostExclusive

Name singleHostExclusive
Type Locally-defined complex type
Nillable no
Abstract no
Documentation nodes on single host exclusively
XML Instance Representation
<singleHostExclusive/>
Schema Component Representation
<element name="singleHostExclusive">
<complexType/>
</element>
top

Element: multipleHostsExclusive

Name multipleHostsExclusive
Type Locally-defined complex type
Nillable no
Abstract no
Documentation nodes on multiple hosts exclusively
XML Instance Representation
<multipleHostsExclusive/>
Schema Component Representation
<element name="multipleHostsExclusive">
<complexType/>
</element>
top

Element: differentHostsExclusive

Name differentHostsExclusive
Type Locally-defined complex type
Nillable no
Abstract no
Documentation nodes on single host exclusively
XML Instance Representation
<differentHostsExclusive/>
Schema Component Representation
<element name="differentHostsExclusive">
<complexType/>
</element>
top

Attribute Group: threshold

Name threshold
XML Instance Representation
threshold="nonNegativeInteger [1] ?"
Schema Component Representation
<attributeGroup name="threshold">
<attribute name="threshold" type=" nonNegativeInteger " use="required"/>
</attributeGroup>
top

Element: executable

Name executable
Type anyType
Nillable no
Abstract yes
XML Instance Representation
<executable> ... </executable>
Schema Component Representation
<element name="executable" abstract="true"/>
top

Element: nativeExecutable

  • This element can be used wherever the following element is referenced:
Name nativeExecutable
Type Locally-defined complex type
Nillable no
Abstract no
Documentation A native command call, it can be statically described or generated by a script
XML Instance Representation
<nativeExecutable>
Start Choice [1]
<staticCommand> ... </staticCommand> [1]
<dynamicCommand> ... </dynamicCommand> [1]
End Choice
</nativeExecutable>
Schema Component Representation
<element name="nativeExecutable" substitutionGroup="jd:executable">
<complexType>
<choice>
<element ref=" staticCommand "/>
<element ref=" dynamicCommand "/>
</choice>
</complexType>
</element>
top

Element: staticCommand

Name staticCommand
Type Locally-defined complex type
Nillable no
Abstract no
Documentation A native command statically defined in the descriptor
XML Instance Representation
<staticCommand
value="string [1]"
workingDir="string [0..1] ?">
Start Group: commandArguments [0..1]
<arguments> [1] ?
Start Group: commandArgument [1..*]
<argument
value="string [1]"/> [1]
End Group: commandArgument
</arguments>
End Group: commandArguments
</staticCommand>
Schema Component Representation
<element name="staticCommand">
<complexType>
<group ref=" commandArguments " minOccurs="0"/>
<attribute name="value" type=" string " use="required"/>
<attribute name="workingDir" type=" string "/>
</complexType>
</element>
top

Attribute Group: workingDir_t

Name workingDir_t
XML Instance Representation
workingDir="string [1] ?"
Schema Component Representation
<attributeGroup name="workingDir_t">
<attribute name="workingDir" type=" string " use="required"/>
</attributeGroup>
top

Model Group: commandArguments

Name commandArguments
XML Instance Representation
<arguments> [1] ?
Start Group: commandArgument [1..*]
<argument
value="string [1]"/> [1]
End Group: commandArgument
</arguments>
Schema Component Representation
<group name="commandArguments">
<sequence>
<element name="arguments">
<complexType>
<group ref=" commandArgument " maxOccurs="unbounded"/>
</complexType>
</element>
</sequence>
</group>
top

Model Group: commandArgument

Name commandArgument
XML Instance Representation
<argument
value="string [1]"/> [1]
Schema Component Representation
<group name="commandArgument">
<sequence>
<element name="argument">
<complexType>
<attribute name="value" type=" string " use="required"/>
</complexType>
</element>
</sequence>
</group>
top

Element: dynamicCommand

Name dynamicCommand
Type Locally-defined complex type
Nillable no
Abstract no
Documentation A command generated dynamically
XML Instance Representation
<dynamicCommand
workingDir="string [0..1] ?">
<generation> ... </generation> [1]
</dynamicCommand>
Schema Component Representation
<element name="dynamicCommand">
<complexType>
<complexContent>
<extension base=" generation ">
<attribute name="workingDir" type=" string "/>
</extension>
</complexContent>
</complexType>
</element>
top

Complex Type: generation

Super-types: None
Sub-types: None
Name generation
Abstract no
XML Instance Representation
<...>
<generation> ... </generation> [1]
</...>
Schema Component Representation
<complexType name="generation">
<sequence>
<element ref=" generation "/>
</sequence>
</complexType>
top

Element: generation

Name generation
Type simpleScript
Nillable no
Abstract no
Documentation A command generated by a script
XML Instance Representation
<generation>
<script> [1] ?
Start Choice [1]
<code> ... </code> [1]
<file> ... </file> [1]
End Choice
</script>
</generation>
Schema Component Representation
<element name="generation" type=" simpleScript "/>
top

Element: javaExecutable

  • This element can be used wherever the following element is referenced:
Name javaExecutable
Type Locally-defined complex type
Nillable no
Abstract no
Documentation A Java class implementing the Executable interface
XML Instance Representation
<javaExecutable
class="union of: [ classPattern,variableRefType ] [1] ?">
<forkEnvironment> ... </forkEnvironment> [0..1]
<parameters> ... </parameters> [0..1]
</javaExecutable>
Schema Component Representation
<element name="javaExecutable" substitutionGroup="jd:executable">
<complexType>
<sequence>
<element ref=" forkEnvironment " minOccurs="0"/>
<element ref=" parameters " minOccurs="0"/>
</sequence>
<attributeGroup ref=" class "/>
</complexType>
</element>
top

Attribute Group: class

Name class
XML Instance Representation
class="union of: [ classPattern,variableRefType ] [1] ?"
Schema Component Representation
<attributeGroup name="class">
<attribute name="class" use="required">
<simpleType>
<union memberTypes=" classPattern variableRefType "/>
</simpleType>
</attribute>
</attributeGroup>
top

Element: forkEnvironment

Name forkEnvironment
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Fork environment if needed
XML Instance Representation
<forkEnvironment
workingDir="string [0..1] ?"
javaHome="union of: [ anyURI,variableRefType ] [0..1] ?">
<SystemEnvironment> ... </SystemEnvironment> [0..1]
<jvmArgs> ... </jvmArgs> [0..1]
<additionalClasspath> ... </additionalClasspath> [0..1]
<envScript> ... </envScript> [0..1]
</forkEnvironment>
Schema Component Representation
<element name="forkEnvironment">
<complexType>
<sequence>
<element ref=" SystemEnvironment " minOccurs="0"/>
<element ref=" jvmArgs " minOccurs="0"/>
<element ref=" additionalClasspath " minOccurs="0"/>
<element ref=" envScript " minOccurs="0"/>
</sequence>
<attribute name="workingDir" type=" string "/>
<attribute name="javaHome">
<simpleType>
<union memberTypes="anyURI variableRefType "/>
</simpleType>
</attribute>
</complexType>
</element>
top

Attribute Group: javaHome

Name javaHome
XML Instance Representation
javaHome="union of: [ anyURI,variableRefType ] [1] ?"
Schema Component Representation
<attributeGroup name="javaHome">
<attribute name="javaHome" use="required">
<simpleType>
<union memberTypes="anyURI variableRefType "/>
</simpleType>
</attribute>
</attributeGroup>
top

Element: SystemEnvironment

Name SystemEnvironment
Type Locally-defined complex type
Nillable no
Abstract no
Documentation a list of sysProp
XML Instance Representation
<SystemEnvironment>
Start Group: sysProp [1..*]
<variable
name="string [1]"
value="string [1]"
append="union of: [ boolean,variableRefType ] [0..1] ?"
appendChar=" propertyAppendChar [0..1] ?"/> [1] ?
End Group: sysProp
</SystemEnvironment>
Schema Component Representation
<element name="SystemEnvironment">
<complexType>
<group ref=" sysProp " maxOccurs="unbounded"/>
</complexType>
</element>
top

Model Group: sysProp

Name sysProp
XML Instance Representation
<variable
name="string [1]"
value="string [1]"
append="union of: [ boolean,variableRefType ] [0..1] ?"
appendChar=" propertyAppendChar [0..1] ?"/> [1] ?
Schema Component Representation
<group name="sysProp">
<sequence>
<element name="variable">
<complexType>
<attribute name="name" type=" string " use="required"/>
<attribute name="value" type=" string " use="required"/>
<attribute name="append">
<simpleType>
<union memberTypes="boolean variableRefType "/>
</simpleType>
</attribute>
<attribute name="appendChar" type=" propertyAppendChar "/>
</complexType>
</element>
</sequence>
</group>
top

Attribute Group: sysPropAppend

Name sysPropAppend
XML Instance Representation
append="union of: [ boolean,variableRefType ] [1] ?"
Schema Component Representation
<attributeGroup name="sysPropAppend">
<attribute name="append" use="required">
<simpleType>
<union memberTypes="boolean variableRefType "/>
</simpleType>
</attribute>
</attributeGroup>
top

Attribute Group: sysPropAppendChar

Name sysPropAppendChar
XML Instance Representation
appendChar=" propertyAppendChar [1] ?"
Schema Component Representation
<attributeGroup name="sysPropAppendChar">
<attribute name="appendChar" type=" propertyAppendChar " use="required"/>
</attributeGroup>
top

Element: jvmArgs

Name jvmArgs
Type Locally-defined complex type
Nillable no
Abstract no
Documentation A list of java properties or options
XML Instance Representation
<jvmArgs>
<jvmArg> ... </jvmArg> [1..*]
</jvmArgs>
Schema Component Representation
<element name="jvmArgs">
<complexType>
<sequence>
<element ref=" jvmArg " maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
top

Element: jvmArg

Name jvmArg
Type Locally-defined complex type
Nillable no
Abstract no
Documentation A list of java properties or options
XML Instance Representation
<jvmArg
value="string [1]"/>
Schema Component Representation
<element name="jvmArg">
<complexType>
<attribute name="value" type=" string " use="required"/>
</complexType>
</element>
top

Element: additionalClasspath

Name additionalClasspath
Type Locally-defined complex type
Nillable no
Abstract no
Documentation classpath entries to add to the new java process
XML Instance Representation
<additionalClasspath>
<pathElement> ... </pathElement> [1..*]
</additionalClasspath>
Schema Component Representation
<element name="additionalClasspath">
<complexType>
<sequence>
<element ref=" pathElement " maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
top

Element: envScript

Name envScript
Type simpleScript
Nillable no
Abstract no
Documentation environment script to execute for setting forked process environment
XML Instance Representation
<envScript>
<script> [1] ?
Start Choice [1]
<code> ... </code> [1]
<file> ... </file> [1]
End Choice
</script>
</envScript>
Schema Component Representation
<element name="envScript" type=" simpleScript "/>
top

Element: parameters

Name parameters
Type Locally-defined complex type
Nillable no
Abstract no
Documentation A list of parameters that will be given to the Java task through the init method
XML Instance Representation
<parameters>
<parameter> ... </parameter> [1..*]
</parameters>
Schema Component Representation
<element name="parameters">
<complexType>
<sequence>
<element ref=" parameter " maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
top

Element: parameter

Name parameter
Type Locally-defined complex type
Nillable no
Abstract no
Documentation A parameter in the form of key/value pair
XML Instance Representation
<parameter
name="string [1]"
value="string [1]"/>
Schema Component Representation
<element name="parameter">
<complexType>
<attribute name="name" type=" string " use="required"/>
<attribute name="value" type=" string " use="required"/>
</complexType>
</element>
top

Element: scriptExecutable

  • This element can be used wherever the following element is referenced:
Name scriptExecutable
Type simpleScript
Nillable no
Abstract no
Documentation A script to be executed as a task
XML Instance Representation
<scriptExecutable>
<script> [1] ?
Start Choice [1]
<code> ... </code> [1]
<file> ... </file> [1]
End Choice
</script>
</scriptExecutable>
Schema Component Representation
<element name="scriptExecutable" type=" simpleScript " substitutionGroup="jd:executable"/>
top

Element: inputSpace

Name inputSpace
Type Locally-defined complex type
Nillable no
Abstract no
Documentation INPUT space for the job, this setting overrides the default input space provided by the scheduler. It is typically used to store input files for a single job.
XML Instance Representation
<inputSpace
url="union of: [ anyURI,variableRefType ] [1] ?"/>
Schema Component Representation
<element name="inputSpace">
<complexType>
<attributeGroup ref=" url "/>
</complexType>
</element>
top

Element: outputSpace

Name outputSpace
Type Locally-defined complex type
Nillable no
Abstract no
Documentation OUTPUT space for the job, this setting overrides the default output space provided by the scheduler. It is typically used to store output files for a single job.
XML Instance Representation
<outputSpace
url="union of: [ anyURI,variableRefType ] [1] ?"/>
Schema Component Representation
<element name="outputSpace">
<complexType>
<attributeGroup ref=" url "/>
</complexType>
</element>
top

Element: globalSpace

Name globalSpace
Type Locally-defined complex type
Nillable no
Abstract no
Documentation GLOBAL space for the job, this setting overrides the default global space provided by the scheduler. It is typically used to store files shared by all users.
XML Instance Representation
<globalSpace
url="union of: [ anyURI,variableRefType ] [1] ?"/>
Schema Component Representation
<element name="globalSpace">
<complexType>
<attributeGroup ref=" url "/>
</complexType>
</element>
top

Element: userSpace

Name userSpace
Type Locally-defined complex type
Nillable no
Abstract no
Documentation USER space for the job, this setting overrides the default user space provided by the scheduler. It is typically used to store files that a user needs across multiple jobs.
XML Instance Representation
<userSpace
url="union of: [ anyURI,variableRefType ] [1] ?"/>
Schema Component Representation
<element name="userSpace">
<complexType>
<attributeGroup ref=" url "/>
</complexType>
</element>
top

Element: inputFiles

Name inputFiles
Type Locally-defined complex type
Nillable no
Abstract no
Documentation selection of input files that will be accessible for the application and copied from INPUT/OUTPUT to local system
XML Instance Representation
<inputFiles>
Start Group: infiles_ [1..*]
<files
includes=" inexcludePattern [1] ?"
excludes=" inexcludePattern [0..1] ?"
accessMode=" inaccessModeType [1] ?"/> [1] ?
End Group: infiles_
</inputFiles>
Schema Component Representation
<element name="inputFiles">
<complexType>
<group ref=" infiles_ " maxOccurs="unbounded"/>
</complexType>
</element>
top

Model Group: infiles_

Name infiles_
XML Instance Representation
<files
includes=" inexcludePattern [1] ?"
excludes=" inexcludePattern [0..1] ?"
accessMode=" inaccessModeType [1] ?"/> [1] ?
Schema Component Representation
<group name="infiles_">
<sequence>
<element name="files">
<complexType>
<attributeGroup ref=" includes_ "/>
<attribute name="excludes" type=" inexcludePattern "/>
<attributeGroup ref=" inaccessMode_ "/>
</complexType>
</element>
</sequence>
</group>
top

Attribute Group: inaccessMode_

Name inaccessMode_
XML Instance Representation
accessMode=" inaccessModeType [1] ?"
Schema Component Representation
<attributeGroup name="inaccessMode_">
<attribute name="accessMode" type=" inaccessModeType " use="required"/>
</attributeGroup>
top

Element: outputFiles

Name outputFiles
Type Locally-defined complex type
Nillable no
Abstract no
Documentation selection of output files that will be copied from LOCALSPACE to OUTPUT
XML Instance Representation
<outputFiles>
Start Group: outfiles_ [1..*]
<files
includes=" inexcludePattern [1] ?"
excludes=" inexcludePattern [0..1] ?"
accessMode=" outaccessModeType [1] ?"/> [1] ?
End Group: outfiles_
</outputFiles>
Schema Component Representation
<element name="outputFiles">
<complexType>
<group ref=" outfiles_ " maxOccurs="unbounded"/>
</complexType>
</element>
top

Model Group: outfiles_

Name outfiles_
XML Instance Representation
<files
includes=" inexcludePattern [1] ?"
excludes=" inexcludePattern [0..1] ?"
accessMode=" outaccessModeType [1] ?"/> [1] ?
Schema Component Representation
<group name="outfiles_">
<sequence>
<element name="files">
<complexType>
<attributeGroup ref=" includes_ "/>
<attribute name="excludes" type=" inexcludePattern "/>
<attributeGroup ref=" outaccessMode_ "/>
</complexType>
</element>
</sequence>
</group>
top

Attribute Group: outaccessMode_

Name outaccessMode_
XML Instance Representation
accessMode=" outaccessModeType [1] ?"
Schema Component Representation
<attributeGroup name="outaccessMode_">
<attribute name="accessMode" type=" outaccessModeType " use="required"/>
</attributeGroup>
top

Attribute Group: includes_

Name includes_
XML Instance Representation
includes=" inexcludePattern [1] ?"
Schema Component Representation
<attributeGroup name="includes_">
<attribute name="includes" type=" inexcludePattern " use="required"/>
</attributeGroup>
top

Attribute Group: excludes_

Name excludes_
XML Instance Representation
excludes=" inexcludePattern [1] ?"
Schema Component Representation
<attributeGroup name="excludes_">
<attribute name="excludes" type=" inexcludePattern " use="required"/>
</attributeGroup>
top

Element: if

Name if
Type Locally-defined complex type
Nillable no
Abstract no
Documentation branching Control flow action
XML Instance Representation
<if
target="string [1] ?"
else="string [1] ?"
continuation="string [0..1] ?">
<script> [1] ?
Start Choice [1]
<code> ... </code> [1]
<file> ... </file> [1]
End Choice
</script>
</if>
Schema Component Representation
<element name="if">
<complexType>
<complexContent>
<extension base=" simpleScript ">
<attributeGroup ref=" target "/>
<attributeGroup ref=" targetElse "/>
<attribute name="continuation" type=" string "/>
</extension>
</complexContent>
</complexType>
</element>
top

Attribute Group: target

Name target
XML Instance Representation
target="string [1] ?"
Schema Component Representation
<attributeGroup name="target">
<attribute name="target" type=" string " use="required"/>
</attributeGroup>
top

Attribute Group: targetElse

Name targetElse
XML Instance Representation
else="string [1] ?"
Schema Component Representation
<attributeGroup name="targetElse">
<attribute name="else" type=" string " use="required"/>
</attributeGroup>
top

Attribute Group: targetContinuation

Name targetContinuation
XML Instance Representation
continuation="string [1] ?"
Schema Component Representation
<attributeGroup name="targetContinuation">
<attribute name="continuation" type=" string " use="required"/>
</attributeGroup>
top

Element: loop

Name loop
Type Locally-defined complex type
Nillable no
Abstract no
Documentation looping control flow action
XML Instance Representation
<loop
target="string [1] ?">
<script> [1] ?
Start Choice [1]
<code> ... </code> [1]
<file> ... </file> [1]
End Choice
</script>
</loop>
Schema Component Representation
<element name="loop">
<complexType>
<complexContent>
<extension base=" simpleScript ">
<attributeGroup ref=" target "/>
</extension>
</complexContent>
</complexType>
</element>
top

Element: replicate

Name replicate
Type simpleScript
Nillable no
Abstract no
Documentation replicate control flow action
XML Instance Representation
<replicate>
<script> [1] ?
Start Choice [1]
<code> ... </code> [1]
<file> ... </file> [1]
End Choice
</script>
</replicate>
Schema Component Representation
<element name="replicate" type=" simpleScript "/>
top

Simple Type: jobPriority

Super-types: None
Sub-types: None
Name jobPriority
Content
  • Union of following types:
    • variableRefType
    • Locally defined type:
      • Base XSD Type: token
      • value comes from list: {'highest'}
    • Locally defined type:
      • Base XSD Type: token
      • value comes from list: {'high'}
    • Locally defined type:
      • Base XSD Type: token
      • value comes from list: {'normal'}
    • Locally defined type:
      • Base XSD Type: token
      • value comes from list: {'low'}
    • Locally defined type:
      • Base XSD Type: token
      • value comes from list: {'lowest'}
Schema Component Representation
<simpleType name="jobPriority">
<union memberTypes=" variableRefType ">
<simpleType>
<restriction base=" token ">
<enumeration value="highest"/>
</restriction>
</simpleType>
<simpleType>
<restriction base=" token ">
<enumeration value="high"/>
</restriction>
</simpleType>
<simpleType>
<restriction base=" token ">
<enumeration value="normal"/>
</restriction>
</simpleType>
<simpleType>
<restriction base=" token ">
<enumeration value="low"/>
</restriction>
</simpleType>
<simpleType>
<restriction base=" token ">
<enumeration value="lowest"/>
</restriction>
</simpleType>
</union>
</simpleType>
top

Simple Type: restartTaskType

Super-types: None
Sub-types: None
Name restartTaskType
Content
  • Union of following types:
    • variableRefType
    • Locally defined type:
      • Base XSD Type: token
      • value comes from list: {'anywhere'}
    • Locally defined type:
      • Base XSD Type: token
      • value comes from list: {'elsewhere'}
Schema Component Representation
<simpleType name="restartTaskType">
<union memberTypes=" variableRefType ">
<simpleType>
<restriction base=" token ">
<enumeration value="anywhere"/>
</restriction>
</simpleType>
<simpleType>
<restriction base=" token ">
<enumeration value="elsewhere"/>
</restriction>
</simpleType>
</union>
</simpleType>
top

Simple Type: inaccessModeType

Super-types: None
Sub-types: None
Name inaccessModeType
Content
  • Union of following types:
    • variableRefType
    • Locally defined type:
      • Base XSD Type: token
      • value comes from list: {'transferFromInputSpace'}
    • Locally defined type:
      • Base XSD Type: token
      • value comes from list: {'transferFromOutputSpace'}
    • Locally defined type:
      • Base XSD Type: token
      • value comes from list: {'transferFromGlobalSpace'}
    • Locally defined type:
      • Base XSD Type: token
      • value comes from list: {'transferFromUserSpace'}
    • Locally defined type:
      • Base XSD Type: token
      • value comes from list: {'none'}
Schema Component Representation
<simpleType name="inaccessModeType">
<union memberTypes=" variableRefType ">
<simpleType>
<restriction base=" token ">
<enumeration value="transferFromInputSpace"/>
</restriction>
</simpleType>
<simpleType>
<restriction base=" token ">
<enumeration value="transferFromOutputSpace"/>
</restriction>
</simpleType>
<simpleType>
<restriction base=" token ">
<enumeration value="transferFromGlobalSpace"/>
</restriction>
</simpleType>
<simpleType>
<restriction base=" token ">
<enumeration value="transferFromUserSpace"/>
</restriction>
</simpleType>
<simpleType>
<restriction base=" token ">
<enumeration value="none"/>
</restriction>
</simpleType>
</union>
</simpleType>
top

Simple Type: outaccessModeType

Super-types: None
Sub-types: None
Name outaccessModeType
Content
  • Union of following types:
    • variableRefType
    • Locally defined type:
      • Base XSD Type: token
      • value comes from list: {'transferToOutputSpace'}
    • Locally defined type:
      • Base XSD Type: token
      • value comes from list: {'transferToGlobalSpace'}
    • Locally defined type:
      • Base XSD Type: token
      • value comes from list: {'transferToUserSpace'}
    • Locally defined type:
      • Base XSD Type: token
      • value comes from list: {'none'}
Schema Component Representation
<simpleType name="outaccessModeType">
<union memberTypes=" variableRefType ">
<simpleType>
<restriction base=" token ">
<enumeration value="transferToOutputSpace"/>
</restriction>
</simpleType>
<simpleType>
<restriction base=" token ">
<enumeration value="transferToGlobalSpace"/>
</restriction>
</simpleType>
<simpleType>
<restriction base=" token ">
<enumeration value="transferToUserSpace"/>
</restriction>
</simpleType>
<simpleType>
<restriction base=" token ">
<enumeration value="none"/>
</restriction>
</simpleType>
</union>
</simpleType>
top

Simple Type: classPattern

Super-types: string < classPattern (by restriction)
Sub-types: None
Name classPattern
Content
  • Base XSD Type: string
  • pattern = ([A-Za-z_$][A-Za-z_0-9$]*\.)*[A-Za-z_$][A-Za-z_0-9$]*
Schema Component Representation
<simpleType name="classPattern">
<restriction base=" string ">
<pattern value="([A-Za-z_$][A-Za-z_0-9$]*\.)*[A-Za-z_$][A-Za-z_0-9$]*"/>
</restriction>
</simpleType>
top

Simple Type: walltimePattern

Super-types: string < walltimePattern (by restriction)
Sub-types: None
Name walltimePattern
Content
  • Base XSD Type: string
  • pattern = [0-9]*[1-9][0-9]*(:[0-5][0-9]){0,2}
Schema Component Representation
<simpleType name="walltimePattern">
<restriction base=" string ">
<pattern value="[0-9]*[1-9][0-9]*(:[0-5][0-9]){0,2}"/>
</restriction>
</simpleType>
top

Simple Type: variableRefType

Super-types: string < variableRefType (by restriction)
Sub-types: None
Name variableRefType
Content
  • Base XSD Type: string
  • pattern = $\{[A-Za-z0-9._]+\}
Schema Component Representation
<simpleType name="variableRefType">
<restriction base=" string ">
<pattern value="$\{[A-Za-z0-9._]+\}"/>
</restriction>
</simpleType>
top

Simple Type: inexcludePattern

Super-types: string < inexcludePattern (by restriction)
Sub-types: None
Name inexcludePattern
Content
  • Base XSD Type: string
  • pattern = .+(,.+)*
Schema Component Representation
<simpleType name="inexcludePattern">
<restriction base=" string ">
<pattern value=".+(,.+)*"/>
</restriction>
</simpleType>
top

Simple Type: controlFlowAction

Super-types: token < controlFlowAction (by restriction)
Sub-types: None
Name controlFlowAction
Content
  • Base XSD Type: token
  • value comes from list: {'goto'|'replicate'|'continue'}
Schema Component Representation
<simpleType name="controlFlowAction">
<restriction base=" token ">
<enumeration value="goto"/>
<enumeration value="replicate"/>
<enumeration value="continue"/>
</restriction>
</simpleType>
top

Simple Type: blockAttr

Super-types: token < blockAttr (by restriction)
Sub-types: None
Name blockAttr
Content
  • Base XSD Type: token
  • value comes from list: {'start'|'end'|'none'}
Schema Component Representation
<simpleType name="blockAttr">
<restriction base=" token ">
<enumeration value="start"/>
<enumeration value="end"/>
<enumeration value="none"/>
</restriction>
</simpleType>
top

Simple Type: scriptTypeT

Super-types: None
Sub-types: None
Name scriptTypeT
Content
  • Union of following types:
    • variableRefType
    • Locally defined type:
      • Base XSD Type: token
      • value comes from list: {'dynamic'}
    • Locally defined type:
      • Base XSD Type: token
      • value comes from list: {'static'}
Schema Component Representation
<simpleType name="scriptTypeT">
<union memberTypes=" variableRefType ">
<simpleType>
<restriction base=" token ">
<enumeration value="dynamic"/>
</restriction>
</simpleType>
<simpleType>
<restriction base=" token ">
<enumeration value="static"/>
</restriction>
</simpleType>
</union>
</simpleType>
top

Simple Type: propertyAppendChar

Super-types: string < propertyAppendChar (by restriction)
Sub-types: None
Name propertyAppendChar
Content
  • Base XSD Type: string
  • pattern = .
Schema Component Representation
<simpleType name="propertyAppendChar">
<restriction base=" string ">
<pattern value="."/>
</restriction>
</simpleType>
top