This wiki is obsolete, see the NorduGrid web pages for up to date information.
Testing/test JDL EMI1 RC3
From NorduGrid
< Testing
test JDL
JobType element:
Not mapped.
- input:
[JobType = "Normal";]
- generated output:
An error occurred during the generation of the job description output.
- result: PASSED
Executable element:
- input:
[Executable = "/bin/sh";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
Arguments element:
- input:
[Executable = "/bin/sh"; Arguments = "arg1 arg2 arg3";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
<posix-jsdl:Argument>arg1</posix-jsdl:Argument>
<posix-jsdl:Argument>arg2</posix-jsdl:Argument>
<posix-jsdl:Argument>arg3</posix-jsdl:Argument>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
<hpcp-jsdl:Argument>arg1</hpcp-jsdl:Argument>
<hpcp-jsdl:Argument>arg2</hpcp-jsdl:Argument>
<hpcp-jsdl:Argument>arg3</hpcp-jsdl:Argument>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
StdInput element:
- input:
[Executable = "/bin/sh"; StdInput = "input";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
<posix-jsdl:Input>input</posix-jsdl:Input>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
<hpcp-jsdl:Input>input</hpcp-jsdl:Input>
</hpcp-jsdl:HPCProfileApplication>
</Application>
<DataStaging>
<FileName>input</FileName>
<Source/>
<DeleteOnTermination>true</DeleteOnTermination>
</DataStaging>
</JobDescription>
</JobDefinition>
- result: PASSED
StdOutput element:
- input:
[Executable = "/bin/sh"; StdOutput = "stdout.log";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
<posix-jsdl:Output>stdout.log</posix-jsdl:Output>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
<hpcp-jsdl:Output>stdout.log</hpcp-jsdl:Output>
</hpcp-jsdl:HPCProfileApplication>
</Application>
<DataStaging>
<FileName>stdout.log</FileName>
<DeleteOnTermination>false</DeleteOnTermination>
</DataStaging>
</JobDescription>
</JobDefinition>
- result: PASSED
StdError element:
- input:
[Executable = "/bin/sh"; StdError = "stderr.log";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
<posix-jsdl:Error>stderr.log</posix-jsdl:Error>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
<hpcp-jsdl:Error>stderr.log</hpcp-jsdl:Error>
</hpcp-jsdl:HPCProfileApplication>
</Application>
<DataStaging>
<FileName>stderr.log</FileName>
<DeleteOnTermination>false</DeleteOnTermination>
</DataStaging>
</JobDescription>
</JobDefinition>
- result: PASSED
InputSandbox element:
- input:
[Executable = "/bin/sh"; InputSandbox = {"/home/user/WP1testC", "myscript.sh", "/tmp/x509*", "/tmp/"};"};] - generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
<DataStaging>
<FileName>WP1testC</FileName>
<Source/>
<DeleteOnTermination>true</DeleteOnTermination>
</DataStaging>
<DataStaging>
<FileName>myscript.sh</FileName>
<Source/>
<DeleteOnTermination>true</DeleteOnTermination>
</DataStaging>
<DataStaging>
<FileName>x509*</FileName>
<Source/>
<DeleteOnTermination>true</DeleteOnTermination>
</DataStaging>
<DataStaging>
<Source/>
<DeleteOnTermination>true</DeleteOnTermination>
</DataStaging>
</JobDescription>
</JobDefinition>
- result: FAILED
- Bugzilla report:
InputSandboxBaseURI element:
- input:
[Executable = "/bin/sh"; InputSandbox = {"gsiftp://host.com:1234/myscript"}; InputSandboxBaseURI = "gsiftp://host2.com:5678/";] - generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
<DataStaging>
<FileName>myscript</FileName>
<Source>
<URI>gsiftp://host.com:1234/myscript</URI>
</Source>
<DeleteOnTermination>true</DeleteOnTermination>
</DataStaging>
</JobDescription>
</JobDefinition>
- result: FAILED
- Bugzilla report: http://bugzilla.nordugrid.org/show_bug.cgi?id=2336
OutputSandbox element:
- input:
[Executable = "/bin/sh"; OutputSandbox = {"tal.err", "output.txt"};] - generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
<DataStaging>
<FileName>tal.err</FileName>
<Target>
<URI>file:/home/szigeti/EMI/Jobdescription/tal.err</URI>
</Target>
<DeleteOnTermination>true</DeleteOnTermination>
</DataStaging>
<DataStaging>
<FileName>output.txt</FileName>
<Target>
<URI>file:/home/szigeti/EMI/Jobdescription/output.txt</URI>
</Target>
<DeleteOnTermination>true</DeleteOnTermination>
</DataStaging>
</JobDescription>
</JobDefinition>
- result: PASSED
OutputSandboxDestURI element:
- input:
[Executable = "/bin/sh"; OutputSandbox = {"tal.err"}; OutputSandboxDestURI = "gsiftp://host.com:1234/path";] - generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
<DataStaging>
<FileName>tal.err</FileName>
<Target>
<URI>gsiftp://host.com:1234/path</URI>
</Target>
<DeleteOnTermination>true</DeleteOnTermination>
</DataStaging>
</JobDescription>
</JobDefinition>
- result: PASSED
Prologue element:
- input:
[Executable = "/bin/sh"; Prologue = "prologue.sh";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<Prologue>
<Path>prologue.sh</Path>
</Prologue>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
PrologueArguments element:
- input:
[Executable = "/bin/sh"; Prologue = "prologue.sh"; PrologueArguments = "arg1 arg2";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<Prologue>
<Path>prologue.sh</Path>
<Argument>arg1</Argument>
<Argument>arg2</Argument>
</Prologue>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
Epilogue element:
- input:
[Executable = "/bin/sh"; Epilogue = "epilogue.sh";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<Epilogue>
<Path>epilogue.sh</Path>
</Epilogue>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
EpilogueArguments element:
- input:
[Executable = "/bin/sh"; Epilogue = "epilogue.sh"; EpilogueArguments = "arg1 arg2";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<Epilogue>
<Path>epilogue.sh</Path>
<Argument>arg1</Argument>
<Argument>arg2</Argument>
</Epilogue>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
AllowZippedISB element:
not processed
- input:
[Executable = "/bin/sh"; AllowZippedISB = "allowzipisb";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
ZippedISB element:
not processed
- input:
[Executable = "/bin/sh"; ZippedISB = "zippedISB";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
ExpiryTime element:
- input:
[Executable = "/bin/sh"; ExpiryTime = "2";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<ExpiryTime>1970-01-01 01:00:02</ExpiryTime>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
Environment element:
- input:
[Executable = "/bin/sh"; Environment = {"JOB_LOG_FILE=/tmp/myjob.log", "JAVABIN=/usr/local/java"};] - generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
<posix-jsdl:Environment name="JOB_LOG_FILE">/tmp/myjob.log</posix-jsdl:Environment>
<posix-jsdl:Environment name="JAVABIN">/usr/local/java</posix-jsdl:Environment>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
<hpcp-jsdl:Environment name="JOB_LOG_FILE">/tmp/myjob.log</hpcp-jsdl:Environment>
<hpcp-jsdl:Environment name="JAVABIN">/usr/local/java</hpcp-jsdl:Environment>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
PerusalFileEnable element:
not processed
- input:
[Executable = "/bin/sh"; PerusalFileEnable = true;]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
PerusalTimeInterval element:
not processed
- input:
[Executable = "/bin/sh"; PerusalTimeInterval = 30;]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
PerusalFilesDestURI element:
not processed
- input:
[Executable = "/bin/sh"; PerusalFilesDestURI = "gsiftp://host.com:800/path";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
InputData (Deprecated) element:
Not mapped.
- input:
[Executable = "/bin/sh"; InputData = { "lfn:EOtestfile" , "lfn:cmstestfile"};] - generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
OutputData (Deprecated) element:
Not mapped.
- input:
[Executable = "/bin/sh"; OutputData = { "lfn:EOtestfile" , "lfn:cmstestfile"};] - generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
StorageIndex (Deprecated) element:
Not mapped.
- input:
[Executable = "/bin/sh"; StorageIndex = "https://glite.org:9443/StorageIndex";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
DataCatalog (Deprecated) element:
Not mapped.
- input:
[Executable = "/bin/sh"; DataCatalog = "http://example.org/CMSDataSetCatalog";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
DataRequirements element:
not processed
- input:
[Executable = "/bin/sh"; DataRequirements = {[DataCatalogType = "RLS"; InputData = {"lfn:/myvo/test.file","guid:adbdefgilm1234"};]};] - generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
DataAccessProtocol element:
not processed
- input:
[Executable = "/bin/sh"; DataAccessProtocol = {"file","gridftp"};] - generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
OutputSE element:
not processed
- input:
[Executable = "/bin/sh"; OutputSE = "grid001.cnaf.infn.it";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
VirtualOrganisation element:
- input:
[Executable = "/bin/sh"; VirtualOrganisation = "atlas";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<JobIdentification>
<JobVOName>atlas</JobVOName>
</JobIdentification>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
RetryCount element:
- input:
[Executable = "/bin/sh"; RetryCount = 3;]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<Rerun>3</Rerun>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
ShallowRetryCount element:
- input:
[Executable = "/bin/sh"; ShallowRetryCount = 3;]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<Rerun>3</Rerun>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
LBAddress element:
not processed
- input:
[Executable = "/bin/sh"; LBAddress = {"glite-rb-00.cnaf.infn.it"};] - generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
MyProxyServer element:
- input:
[Executable = "/bin/sh"; MyProxyServer = "http://skurut.cesnet.cz";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<CredentialService>http://skurut.cesnet.cz:80</CredentialService>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
HLRLocation element:
not processed
- input:
[Executable = "/bin/sh"; HLRLocation ="eth.to.infn.it:5562:/O=CESNET/O=INFN To/CN=Andrea Guarise";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
JobProvenance element:
not processed
- input:
[Executable = "/bin/sh"; JobProvenance = "jobprovance";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
NodeNumber element:
not processed
- input:
[Executable = "/bin/sh"; NodeNumber = 6;]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
JobSteps (Deprecated) element:
Not mapped.
- input:
[Executable = "/bin/sh"; JobSteps = 100000;]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
CurrentStep (Deprecated) element:
Not mapped.
- input:
[Executable = "/bin/sh"; CurrentStep = 2;]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
JobState (Deprecated) element:
Not mapped.
- input:
[Executable = "/bin/sh"; JobState = "Running";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
ListenerPort element:
not processed
- input:
[Executable = "/bin/sh"; ListenerPort = 44000;]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
ListenerHost element:
not processed
- input:
[Executable = "/bin/sh"; ListenerHost = "trinity.datamat.it";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
ListenerPipeName element:
not processed
- input:
[Executable = "/bin/sh"; ListenerPipeName = "/tmp/my-job-pipe";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
Requirements element:
not processed
- input:
[Executable = "/bin/sh"; Requirements = other.GlueCEStateStatus == "Production";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
Rank element:
- input:
[Executable = "/bin/sh"; Rank = other.GlueCEPolicyMaxRunningJobs – other.GlueCEStateRunningJobs;]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
- Bugzilla report: http://bugzilla.nordugrid.org/show_bug.cgi?id=2337 (only documentation problem)
FuzzyRank element:
- input:
[Executable = "/bin/sh"; FuzzyRank = true;]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
- Bugzilla report: http://bugzilla.nordugrid.org/show_bug.cgi?id=2338 (only documentation problem)
UserTags element:
- input:
[Executable = "/bin/sh"; UserTags = [ color = "red"; position = "12"; prodId = "cms_1234";];]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<JobIdentification>
<UserTag>color = "red"</UserTag>
<UserTag>position = "12"</UserTag>
<UserTag>prodId = "cms_1234"</UserTag>
</JobIdentification>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
BatchSystem element:
not processed
- input:
[Executable = "/bin/sh"; BatchSystem = "batch system";]
- generated output:
Job description to be sent to https://localhost:60000/arex:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
</JobDescription>
</JobDefinition>
- result: PASSED
QueueName element:
- input:
[Executable = "/bin/sh"; QueueName = "portal";]
- generated output:
Job description to be sent to https://interop.grid.niif.hu:2010/arex-x509:
<?xml version="1.0"?>
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl">
<JobDescription>
<Application>
<posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix">
<posix-jsdl:Executable>/bin/sh</posix-jsdl:Executable>
</posix-jsdl:POSIXApplication>
<hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa">
<hpcp-jsdl:Executable>/bin/sh</hpcp-jsdl:Executable>
</hpcp-jsdl:HPCProfileApplication>
</Application>
<Resources>
<QueueName>portal</QueueName>
<CandidateTarget>
<QueueName>portal</QueueName>
</CandidateTarget>
</Resources>
</JobDescription>
</JobDefinition>
- result: PASSED