LSF Version 7.3 - Administering Platform LSF

Using JSDL Files with LSF
526 Administering Platform LSF
Table 1: Supported JSDL and POSIX extension elements
Element bsub
Option
Description Example
Job Structure Elements
JobDefinition N/A Root element of the
JSDL document.
Contains the
mandatory child
element
JobDescription.
<JobDefinition>
<JobDescription> ...
</JobDescription>
</JobDefinition>
JobDescription -P High-level container
element that holds
more specific job
description elements.
Job Identity Elements
JobName -J String used to name
the job.
<jsdl:JobName>myjob</jsdl:JobName>
JobProject -P String that specifies
the project to which
the job belongs.
<jsdl:JobProject>myproject
</jsdl:JobProject>
Application Elements
Application N/A High-level container
element that holds
more specific
application definition
elements.
ApplicationName -app String that defines the
name of an
application profile
defined in
lsb.applications.
<jsdl:Application>
<jsdl:ApplicationName>ApplicationX
</jsdl:ApplicationName>
</jsdl:Application>
ApplicationVersion -app String that defines the
version of the
application defined in
lsb.applications.
<jsdl:Application>
<jsdl:ApplicationName>
ApplicationX</jsdl:ApplicationName>
<jsdl:ApplicationVersion>5.5
</jsdl:ApplicationVersion>
...
</jsdl:Application>
Resource Elements
CandidateHosts -m Complex type
element that specifies
the set of named
hosts that can be
selected to run the
job.
<jsdl:CandidateHosts>
<jsdl:HostName>host1</jsdl:HostName>
<jsdl:HostName>host2</jsdl:HostName>
</jsdl:CandidateHosts>
HostName -m Contains a single
name of a host or host
group. See the
previous example
(CandidateHosts).