-jsdl

Submits a job using a JSDL file that uses the LSF extension to specify job submission options.

Categories

properties

Synopsis

bsub -jsdl file_name

Conflicting options

Do not use with the -jsdl_strict option.

Description

LSF provides an extension to the JSDL specification so that you can submit jobs using LSF features not defined in the JSDL standard schema. The JSDL schema (jsdl.xsd), the POSIX extension (jsdl-posix.xsd), and the LSF extension (jsdl-lsf.xsd) are located in the LSF_LIBDIR directory.

  • To submit a job that uses the LSF extension, use the -jsdl option.
  • To submit a job that uses only standard JSDL elements and POSIX extensions, use the -jsdl_strict option. You can use the -jsdl_strict option to verify that your file contains only valid JSDL elements and POSIX extensions. Error messages indicate invalid elements, including:
    • Elements that are not part of the JSDL specification
    • Valid JSDL elements that are not supported in this version of LSF
    • Extension elements that are not part of the JSDL standard and POSIX extension schemas
Note: For more information about submitting jobs using JSDL, including a detailed mapping of JSDL elements to LSF submission options, and a complete list of supported and unsupported elements, see Administering IBM Platform LSF.
If you specify duplicate or conflicting job submission parameters, LSF resolves the conflict by applying the following rules:
  1. The parameters specified in the command line override all other parameters.
  2. A job script or user input for an interactive job overrides parameters specified in the JSDL file.