JDL Example
[
Executable = "/dir/program";
StdInput = "std.in";
StdOutput = "std.out";
StdError = "std.err";
InputSandbox = {"/dir0/std.in",
"/dir1/infile1", "/dir2/infile2"};
OutputSandbox = {"std.out", "std.err",
"outfile1", "outfile2"};
...
]
A job executing the program /dir/program which reads
from input files and writes to output files.
- Executable: the absolute path of the program file to be
executed.
- StdInput: the name of the file from which the program
shall receive its standard input.
- StdOutput: the name of the file that shall capture the
standard output of the program.
- StdError: the name of the file that shall capture the
error messages of the program.
- InputSandbox: absolute paths of files to be copied from the UI
into the "sandbox" of the job on the CE.
- OutputSandbox: names of files to be copied from
the "sandbox" of the job on the CE back to the UI.
- The "Sandbox" of the job is the working directory of the program
at the CE.
- The program must refer to all files without directory paths as
infile1, infile2, outfile1, outfile2.
Program must be already installed on the CE.
|