
Let me elaborate on why I need EPRs to be a requirement. Our implementation will be a stateful service with a static state resource for each resource manager that we interact with on the back end (i.e. fork/exec, PBS, LSF, Condor, ...). What this means is that you have to have a resource reference that cannot be obtained from the WSDL in order for our service dispatcher to know what state resource is associated with a particular CreateActivity (or any other BES-Factory operation) call. This is what EPRs are primarily good for. I realize stateless services don't need it, but if EPRs aren't supported then there's no realistic way we can participate seeing as thought we'd have to rewrite GRAM to, I guess, only do fork/exec. I know .Net has support for EPRs (heck, Microsoft was a coauthor for the WS-Addressing spec!), so I don't see this as a huge burden. And as I said before, we are assuming EPRs for the Activity references, so it's a bit puzzling that anybody would use anything else for the factory. Peter Peter G. Lane wrote:
Richard Ciapala wrote:
Here is the URI and test JSDL for MS CCS HPCBasicProfile web service. I will need to create an account per user so please send me an email with your phone number and I will call you with your credentials.
The URI is https://hpc.msftlabs.com/SC06Demo/HPCBasicProfile.svc.
Peter, per your email regarding EPRs, we all agreed on using SSL for transport security and WS-Security UsernameTokens for message authentication so from my understanding, folks only need my address to be able to connect. Also the security policy for my service can be viewed via https://hpc.msftlabs.com/SC06Demo/HPCBasicProfile.svc?WSDL.
I don't understand. Security has nothing to do with EPRs.
Peter
Thanks
------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8" ?> <jsdl:JobDefinition xmlns:jsdl="http://schemas.ggf.org/jsdl/2005/11/jsdl" xmlns:jsdl-hpcp="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcp" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <jsdl:JobDescription> <jsdl:JobIdentification> <jsdl:JobName>SC06 Demo Job Sample</jsdl:JobName> <jsdl:JobProject>SC06 Demo</jsdl:JobProject> </jsdl:JobIdentification> <jsdl:Application> <jsdl-hpcp:HPCProfileApplication name="Time" > <jsdl-hpcp:Executable>time.exe</jsdl-hpcp:Executable> <jsdl-hpcp:Argument>/T</jsdl-hpcp:Argument> <jsdl-hpcp:Output>time.txt</jsdl-hpcp:Output> <jsdl-hpcp:Error>time_err.txt</jsdl-hpcp:Error>
<jsdl-hpcp:WorkingDirectory>\\10.6.30.167\SC06DemoOutput</jsdl-hpcp:WorkingDirectory>
</jsdl-hpcp:HPCProfileApplication> </jsdl:Application> <jsdl:Resources> <jsdl:ExclusiveExecution>false</jsdl:ExclusiveExecution> <jsdl:TotalCPUCount> <jsdl:UpperBoundedRange>1.0</jsdl:UpperBoundedRange> <jsdl:LowerBoundedRange>1.0</jsdl:LowerBoundedRange> </jsdl:TotalCPUCount> </jsdl:Resources> </jsdl:JobDescription> </jsdl:JobDefinition>
------------------------------------------------------------------------
-- ogsa-hpcp-wg mailing list ogsa-hpcp-wg@ogf.org http://www.ogf.org/mailman/listinfo/ogsa-hpcp-wg
------------------------------------------------------------------------
-- ogsa-hpcp-wg mailing list ogsa-hpcp-wg@ogf.org http://www.ogf.org/mailman/listinfo/ogsa-hpcp-wg