This wiki is obsolete, see the NorduGrid web pages for up to date information.
Testing/test JSDL EMI1 RC3
From NorduGrid
< Testing
Jump to navigationJump to search
test JSDL
JobName element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <JobIdentification> <JobName>My Job nr. 1</JobName> </JobIdentification> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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> <JobName>My Job nr. 1</JobName> </JobIdentification> <Application> <posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"> <posix-jsdl:Executable>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
- Bugzilla report: http://bugzilla.nordugrid.org/cgi-bin/bugzilla/show_bug.cgi?id=2343 (only documentation problem)
JobAnnotation element:
Not mapped.
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <JobIdentification> <JobAnnotation>uuid:090fe040e0</JobAnnotation> </JobIdentification> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
JobProject element:
Not mapped.
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <JobIdentification> <JobProject>OMII-EU</JobProject> </JobIdentification> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
ApplicationName element:
Not mapped.
- input:
<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>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication> <ApplicationName>Echo</ApplicationName> </Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
ApplicationVersion element:
Not mapped.
- input:
<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>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication> <ApplicationVersion>1.0</ApplicationVersion> </Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
CandidateHosts/HostName element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <CandidateHosts><HostName>host1</HostName></CandidateHosts> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: FAILED
- Bugzilla report: http://bugzilla.nordugrid.org/cgi-bin/bugzilla/show_bug.cgi?id=2344
FileSystem/FileSystemType element:
Not mapped.
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <FileSystem><FileSystemType>normal</FileSystemType></FileSystem> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
FileSystem/Description element:
Not mapped.
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <FileSystem><Description>Ali’s home</Description></FileSystem> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
FileSystem/MountPoint element:
Not mapped.
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <FileSystem><MountPoint>/home/ali</MountPoint></FileSystem> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
FileSystem/DiskSpace element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <FileSystem><DiskSpace><LowerBoundedRange>1073741824.0</LowerBoundedRange></DiskSpace></FileSystem> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: FAILED
- Bugzilla report: http://bugzilla.nordugrid.org/cgi-bin/bugzilla/show_bug.cgi?id=2345
ExclusiveExecution element:
Not mapped.
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <ExclusiveExecution>true</ExclusiveExecution> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
OperatingSystem/OperatingSystemType/OperatingSystemName element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <OperatingSystem><OperatingSystemType><OperatingSystemName>LINUX</OperatingSystemName></OperatingSystemType></OperatingSystem> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: FAILED It was fixed, but it is not in the RC3.
- Bugzilla report:
2348
OperatingSystem/OperatingSystemVersion element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <OperatingSystem><OperatingSystemVersion>10.04</OperatingSystemVersion></OperatingSystem> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: FAILED It was fixed, but it is not in the RC3.
- Bugzilla report:
2348
CPUArchitecture/CPUArchitectureName element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <CPUArchitecture><CPUArchitectureName>other</CPUArchitectureName></CPUArchitecture> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- generated output:
Unable to print job description: No matching target found.
- result: FAILED It was fixed, but it is not in the RC3.
- bugzilla report:
2330
IndividualCPUSpeed element:
Not mapped.
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <IndividualCPUSpeed><Exact>1000000000</Exact></IndividualCPUSpeed> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
IndividualCPUTime element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <IndividualCPUTime><Exact>3600.0</Exact></IndividualCPUTime> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: FAILED
- Bugzilla report: http://bugzilla.nordugrid.org/cgi-bin/bugzilla/show_bug.cgi?id=2352
IndividualCPUCount element:
Not mapped.
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <IndividualCPUCount><Exact>1.0</Exact></IndividualCPUCount> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
IndividualNetworkBandwidth element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <IndividualNetworkBandwidth><LowerBoundedRange>104857600.0</LowerBoundedRange></IndividualNetworkBandwidth> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <Resources> <NetworkInfo>myrinet</NetworkInfo> <IndividualNetworkBandwidth> <LowerBoundedRange>2147483648.0</LowerBoundedRange> </IndividualNetworkBandwidth> </Resources> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: FAILED
- Bugzilla report: http://bugzilla.nordugrid.org/cgi-bin/bugzilla/show_bug.cgi?id=2352
IndividualPhysicalMemory element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <IndividualPhysicalMemory><LowerBoundedRange>1073741824.0</LowerBoundedRange></IndividualPhysicalMemory> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: FAILED
- Bugzilla report: http://bugzilla.nordugrid.org/cgi-bin/bugzilla/show_bug.cgi?id=2352
IndividualVirtualMemory element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <IndividualVirtualMemory><LowerBoundedRange>1073741824.0</LowerBoundedRange></IndividualVirtualMemory> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: FAILED
- Bugzilla report: http://bugzilla.nordugrid.org/cgi-bin/bugzilla/show_bug.cgi?id=2352
IndividualDiskSpace element:
Not mapped.
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <IndividualDiskSpace><LowerBoundedRange>1073741824.0</LowerBoundedRange></IndividualDiskSpace> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
TotalCPUTime element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <TotalCPUTime><Exact>2.0</Exact></TotalCPUTime> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: FAILED
- Bugzilla report: http://bugzilla.nordugrid.org/cgi-bin/bugzilla/show_bug.cgi?id=2352
TotalCPUCount element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <TotalCPUCount><UpperBound>16.0</UpperBound></TotalCPUCount> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: FAILED
- Bugzilla report: http://bugzilla.nordugrid.org/cgi-bin/bugzilla/show_bug.cgi?id=2352
TotalPhysicalMemory element:
Not mapped.
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <TotalPhysicalMemory><LowerBoundedRange>10737418240.0</LowerBoundedRange></TotalPhysicalMemory> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
TotalVirtualMemory element:
Not mapped.
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <TotalVirtualMemory><LowerBoundedRange>10737418240.0</LowerBoundedRange></TotalVirtualMemory> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
TotalDiskSpace element:
Not mapped.
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <TotalDiskSpace><LowerBoundedRange>10737418240.0</LowerBoundedRange></TotalDiskSpace> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
TotalResourceCount element:
Not mapped.
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Resources> <TotalResourceCount><LowerBoundedRange>10737418240.0</LowerBoundedRange></TotalResourceCount> </Resources> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
FileName element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <DataStaging> <FileName>my_file</FileName> </DataStaging> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>my_file</FileName> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
FileSystemName element:
Not mapped.
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <DataStaging> <FileSystemName>my_filesystem</FileSystemName> </DataStaging> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
CreationFlag element:
Not mapped.
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <DataStaging> <CreationFlag>overwrite</CreationFlag> </DataStaging> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
DeleteOnTermination element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <DataStaging> <FileName>my_file_delete</FileName> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> <DataStaging> <FileName>my_file_not_delete</FileName> <DeleteOnTermination>false</DeleteOnTermination> </DataStaging> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>my_file_delete</FileName> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> <DataStaging> <FileName>my_file_not_delete</FileName> <DeleteOnTermination>false</DeleteOnTermination> </DataStaging> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
Source/URI element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <DataStaging> <FileName>my_file</FileName> <Source><URI>gsiftp://host:1234/path</URI></Source> </DataStaging> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>my_file</FileName> <Source> <URI>gsiftp://host:1234/path</URI> </Source> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
Target/URI element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <DataStaging> <FileName>my_file</FileName> <Target><URI>gsiftp://host:1234/path</URI></Target> </DataStaging> <Application><posix-jsdl:POSIXApplication xmlns:posix-jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"><posix-jsdl:Executable>start.sh</posix-jsdl:Executable></posix-jsdl:POSIXApplication></Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>my_file</FileName> <Target> <URI>gsiftp://host:1234/path</URI> </Target> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
Executable (POSIX-JSDL) element:
- input:
<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>start.sh</posix-jsdl:Executable> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
Argument (POSIX-JSDL) element:
- input:
<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>start.sh</posix-jsdl:Executable> <posix-jsdl:Argument>arg1</posix-jsdl:Argument> <posix-jsdl:Argument>arg2</posix-jsdl:Argument> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.sh</posix-jsdl:Executable> <posix-jsdl:Argument>arg1</posix-jsdl:Argument> <posix-jsdl:Argument>arg2</posix-jsdl:Argument> </posix-jsdl:POSIXApplication> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> <hpcp-jsdl:Argument>arg1</hpcp-jsdl:Argument> <hpcp-jsdl:Argument>arg2</hpcp-jsdl:Argument> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
Input (POSIX-JSDL) element:
- input:
<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>start.sh</posix-jsdl:Executable> <posix-jsdl:Input>input_file</posix-jsdl:Input> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.sh</posix-jsdl:Executable> <posix-jsdl:Input>input_file</posix-jsdl:Input> </posix-jsdl:POSIXApplication> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> <hpcp-jsdl:Input>input_file</hpcp-jsdl:Input> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> <DataStaging> <FileName>input_file</FileName> <Source/> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
Output (POSIX-JSDL) element:
- input:
<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>start.sh</posix-jsdl:Executable> <posix-jsdl:Output>output_file</posix-jsdl:Output> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.sh</posix-jsdl:Executable> <posix-jsdl:Output>output_file</posix-jsdl:Output> </posix-jsdl:POSIXApplication> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> <hpcp-jsdl:Output>output_file</hpcp-jsdl:Output> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> <DataStaging> <FileName>output_file</FileName> <DeleteOnTermination>false</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
Error (POSIX-JSDL) element:
- input:
<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>start.sh</posix-jsdl:Executable> <posix-jsdl:Error>error.log</posix-jsdl:Error> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.sh</posix-jsdl:Executable> <posix-jsdl:Error>error.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>start.sh</hpcp-jsdl:Executable> <hpcp-jsdl:Error>error.log</hpcp-jsdl:Error> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> <DataStaging> <FileName>error.log</FileName> <DeleteOnTermination>false</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
WorkingDirectory (POSIX-JSDL) element:
Not mapped.
- input:
<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>start.sh</posix-jsdl:Executable> <posix-jsdl:WorkingDirectory>/home/user/work/</posix-jsdl:WorkingDirectory> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
Environment (POSIX-JSDL) element:
- input:
<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>start.sh</posix-jsdl:Executable> <posix-jsdl:Environment name="SHELL">/bin/bash</posix-jsdl:Environment> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.sh</posix-jsdl:Executable> <posix-jsdl:Environment name="SHELL">/bin/bash</posix-jsdl:Environment> </posix-jsdl:POSIXApplication> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> <hpcp-jsdl:Environment name="SHELL">/bin/bash</hpcp-jsdl:Environment> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
WallTimeLimit (POSIX-JSDL) element:
- input:
<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>start.sh</posix-jsdl:Executable> <posix-jsdl:WallTimeLimit>60</posix-jsdl:WallTimeLimit> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.sh</posix-jsdl:Executable> <posix-jsdl:WallTimeLimit>60</posix-jsdl:WallTimeLimit> </posix-jsdl:POSIXApplication> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <Resources> <TotalWallTime> <Value> <Max>60</Max> </Value> </TotalWallTime> </Resources> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: FAILED
- Bugzilla report: http://bugzilla.nordugrid.org/show_bug.cgi?id=2354
FileSizeLimit (POSIX-JSDL) element:
Not mapped.
- input:
<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>start.sh</posix-jsdl:Executable> <posix-jsdl:FileSizeLimit>120</posix-jsdl:FileSizeLimit> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
CoreDumpLimit (POSIX-JSDL) element:
Not mapped.
- input:
<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>start.sh</posix-jsdl:Executable> <posix-jsdl:CoreDumpLimit>100</posix-jsdl:CoreDumpLimit> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
DataSegmentLimit (POSIX-JSDL) element:
Not mapped.
- input:
<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>start.sh</posix-jsdl:Executable> <posix-jsdl:DataSegmentLimit>110</posix-jsdl:DataSegmentLimit> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
LockedMemoryLimit (POSIX-JSDL) element:
Not mapped.
- input:
<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>start.sh</posix-jsdl:Executable> <posix-jsdl:LockedMemoryLimit>1</posix-jsdl:LockedMemoryLimit> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
OpenDescriptorsLimit (POSIX-JSDL) element:
Not mapped.
- input:
<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>start.sh</posix-jsdl:Executable> <posix-jsdl:OpenDescriptorsLimit>87</posix-jsdl:OpenDescriptorsLimit> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
PipeSizeLimit (POSIX-JSDL) element:
Not mapped.
- input:
<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>start.sh</posix-jsdl:Executable> <posix-jsdl:PipeSizeLimit>11</posix-jsdl:PipeSizeLimit> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
StackSizeLimit (POSIX-JSDL) element:
Not mapped.
- input:
<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>start.sh</posix-jsdl:Executable> <posix-jsdl:StackSizeLimit>24</posix-jsdl:StackSizeLimit> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
CPUTimeLimit (POSIX-JSDL) element:
- input:
<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>start.sh</posix-jsdl:Executable> <posix-jsdl:CPUTimeLimit>30</posix-jsdl:CPUTimeLimit> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.sh</posix-jsdl:Executable> <posix-jsdl:CPUTimeLimit>30</posix-jsdl:CPUTimeLimit> </posix-jsdl:POSIXApplication> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <Resources> <TotalCPUTime> <Value> <Max>30</Max> </Value> </TotalCPUTime> </Resources> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: FAILED
- Bugzilla report: http://bugzilla.nordugrid.org/show_bug.cgi?id=2355
ProcessCountLimit (POSIX-JSDL) element:
- input:
<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>start.sh</posix-jsdl:Executable> <posix-jsdl:ProcessCountLimit>2</posix-jsdl:ProcessCountLimit> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.sh</posix-jsdl:Executable> <posix-jsdl:ProcessCountLimit>1</posix-jsdl:ProcessCountLimit> </posix-jsdl:POSIXApplication> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <Resources> <SlotRequirement> <NumberOfProcesses> <Max>1</Max> </NumberOfProcesses> </SlotRequirement> </Resources> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: FAILED
- Bugzilla report: http://bugzilla.nordugrid.org/show_bug.cgi?id=2356
VirtualMemoryLimit (POSIX-JSDL) element:
- input:
<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>start.sh</posix-jsdl:Executable> <posix-jsdl:VirtualMemoryLimit>32</posix-jsdl:VirtualMemoryLimit> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- generated output:
<?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>start.sh</posix-jsdl:Executable> <posix-jsdl:VirtualMemoryLimit>32</posix-jsdl:VirtualMemoryLimit> </posix-jsdl:POSIXApplication> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <Resources> <IndividualVirtualMemory> <Max>32</Max> <UpperBoundedRange>32</UpperBoundedRange> </IndividualVirtualMemory> <QueueName>default</QueueName> <CandidateTarget> <QueueName>default</QueueName> </CandidateTarget> </Resources> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
- Bugzilla report:
2357
ThreadCountLimit (POSIX-JSDL) element:
- input:
<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>start.sh</posix-jsdl:Executable> <posix-jsdl:ThreadCountLimit>2</posix-jsdl:ThreadCountLimit> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.sh</posix-jsdl:Executable> <posix-jsdl:ThreadCountLimit>2</posix-jsdl:ThreadCountLimit> </posix-jsdl:POSIXApplication> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <Resources> <SlotRequirement> <ThreadsPerProcesses> <Max>2</Max> </ThreadsPerProcesses> </SlotRequirement> </Resources> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
UserName (POSIX-JSDL) element:
Not mapped.
- input:
<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>start.sh</posix-jsdl:Executable> <posix-jsdl:UserName>user</posix-jsdl:UserName> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
GroupName (POSIX-JSDL) element:
Not mapped.
- input:
<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>start.sh</posix-jsdl:Executable> <posix-jsdl:GroupName>group</posix-jsdl:GroupName> </posix-jsdl:POSIXApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
Executable (HPCP-JSDL) element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Application> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
Argument (HPCP-JSDL) element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Application> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> <hpcp-jsdl:Argument>arg1</hpcp-jsdl:Argument> <hpcp-jsdl:Argument>arg2</hpcp-jsdl:Argument> </hpcp-jsdl:HPCProfileApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.sh</posix-jsdl:Executable> <posix-jsdl:Argument>arg1</posix-jsdl:Argument> <posix-jsdl:Argument>arg2</posix-jsdl:Argument> </posix-jsdl:POSIXApplication> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> <hpcp-jsdl:Argument>arg1</hpcp-jsdl:Argument> <hpcp-jsdl:Argument>arg2</hpcp-jsdl:Argument> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
Input (HPCP-JSDL) element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Application> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> <hpcp-jsdl:Input>input_file</hpcp-jsdl:Input> </hpcp-jsdl:HPCProfileApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.sh</posix-jsdl:Executable> <posix-jsdl:Input>input_file</posix-jsdl:Input> </posix-jsdl:POSIXApplication> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> <hpcp-jsdl:Input>input_file</hpcp-jsdl:Input> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> <DataStaging> <FileName>input_file</FileName> <Source/> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
Output (HPCP-JSDL) element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Application> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> <hpcp-jsdl:Output>output_file</hpcp-jsdl:Output> </hpcp-jsdl:HPCProfileApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.sh</posix-jsdl:Executable> <posix-jsdl:Output>output_file</posix-jsdl:Output> </posix-jsdl:POSIXApplication> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> <hpcp-jsdl:Output>output_file</hpcp-jsdl:Output> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> <DataStaging> <FileName>output_file</FileName> <DeleteOnTermination>false</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
Error (HPCP-JSDL) element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Application> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> <hpcp-jsdl:Error>error.log</hpcp-jsdl:Error> </hpcp-jsdl:HPCProfileApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.sh</posix-jsdl:Executable> <posix-jsdl:Error>error.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>start.sh</hpcp-jsdl:Executable> <hpcp-jsdl:Error>error.log</hpcp-jsdl:Error> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> <DataStaging> <FileName>error.log</FileName> <DeleteOnTermination>false</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
WorkingDirectory (HPCP-JSDL) element:
Not mapped.
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Application> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> <hpcp-jsdl:WorkingDirectory>/home/user/work/</hpcp-jsdl:WorkingDirectory> </hpcp-jsdl:HPCProfileApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
Environment (HPCP-JSDL) element:
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Application> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> <hpcp-jsdl:Environment name="SHELL">/bin/bash</hpcp-jsdl:Environment> </hpcp-jsdl:HPCProfileApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.sh</posix-jsdl:Executable> <posix-jsdl:Environment name="SHELL">/bin/bash</posix-jsdl:Environment> </posix-jsdl:POSIXApplication> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> <hpcp-jsdl:Environment name="SHELL">/bin/bash</hpcp-jsdl:Environment> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED
UserName (HPCP-JSDL) element:
Not mapped.
- input:
<JobDefinition xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"> <JobDescription> <Application> <hpcp-jsdl:HPCProfileApplication xmlns:hpcp-jsdl="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa"> <hpcp-jsdl:Executable>start.sh</hpcp-jsdl:Executable> <hpcp-jsdl:UserName>user</hpcp-jsdl:UserName> </hpcp-jsdl:HPCProfileApplication> </Application> </JobDescription> </JobDefinition>
- 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>start.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>start.sh</hpcp-jsdl:Executable> </hpcp-jsdl:HPCProfileApplication> </Application> <DataStaging> <FileName>start.sh</FileName> <Source/> <IsExecutable>true</IsExecutable> <DeleteOnTermination>true</DeleteOnTermination> </DataStaging> </JobDescription> </JobDefinition>
- result: PASSED