This wiki is obsolete, see the NorduGrid web pages for up to date information.

Testing/test JDL EMI1 RC3

From NorduGrid
Jump to navigationJump to search

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>

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>

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>

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>

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