[BYTEIO-WG] ByteIO Interoperability Fiesta

Mark Morgan mmm2a at virginia.edu
Tue Jul 17 08:05:22 CDT 2007


Can you please come see me regarding this when you get in Kar?

Thanks,
Mark

--
Mark Morgan
Research Scientist
Department of Computer Science
University of Virginia
http://www.cs.virginia.edu
mmm2a at virginia.edu
(434) 982-2047 

> -----Original Message-----
> From: byteio-wg-bounces at ogf.org 
> [mailto:byteio-wg-bounces at ogf.org] On Behalf Of Michel Drescher
> Sent: Tuesday, July 17, 2007 2:34 AM
> To: Karolina Sarnowska
> Cc: byteio-wg at ggf.org
> Subject: Re: [BYTEIO-WG] ByteIO Interoperability Fiesta
> 
> Hi Karolina, all,
> 
> thanks for pointing these things out, good catch!
> 
> However, I think we are out of synch, mostly, I fear, it 
> being y fault.
> 
> I have been browsing though old notes of ByteIO WG sessions 
> and mailsw on the ML, and I discovered the following:
> - We once decided to drop WSRF message exchanges except for 
> GetResourceProperty, as we are testing ByteIO, not WSRF
> - We decided to keep the WSRF GetResourceProperty test cases 
> (sections 4.1 and 5.1) to check for a generally proper setup 
> on the server side.
> 
> I actually have a draft 11 of the ByteIO Interop testing 
> document that reflects all this; it somehow totally slipped 
> my mind that I had to do some editorial stuff on the interop 
> document. :(
> 
> Comments? Should I publish version 11, with or without the 
> currently discovered issues?
> 
> Cheers,
> Michel
> 
> 
> Karolina Sadrnowska wrote:
> > Hello All,
> > 
> >  
> > 
> > My name is Karolina Sarnowska.  I am a part of Andrew 
> Grimshaw's group 
> > at the University of Virginia.  I have been working with 
> Mark Morgan 
> > on getting Genesis II ready for the Interoperability 
> Fiesta.  I wanted 
> > to email everyone what I just posted on the Wiki regarding 
> some issues with the documentation.
> > 
> >  
> > 
> > -Karolina
> > 
> >  
> > 
> > 
> >     /ByteIO Interoperability Testing Scenarios/ Document Issues and 
> > Corrections
> > 
> > This section lists issues in the /ByteIO Interoperability Testing 
> > Scenarios/ document and presents corrections. The issues 
> are listed in 
> > the order that they appear in the document and reference 
> the specific section they refer to.
> > 
> > 
> ----------------------------------------------------------------------
> > ----------
> > 
> > 
> >       Missing Tags in SOAP Body of Request Message
> > 
> > /(4.2) wsrf-rp:GetMultipleResourceProperties operation/
> > 
> > The non-normative example of the elements the ByteIO client adds to 
> > the SOAP body of the request message is missing the 
> > <wsrf-rp:ResourceProperty> tag. The SOAP body should 
> instead contain the following:
> > 
> > <wsrf-rp:GetMultipleResourceProperties>
> > 
> >     <wsrf-rp:ResourceProperty> rbyteio:Readable 
> > </wsrf-rp:ResourceProperty>
> > 
> >     <wsrf-rp:ResourceProperty> rbyteio:Writeable 
> > </wsrf-rp:ResourceProperty>
> > 
> >     <wsrf-rp:ResourceProperty> rbyteio:TransferMechanism 
> > </wsrf-rp:ResourceProperty>
> > 
> > </wsrf-rp:GetMultipleResourceProperties>
> > 
> > 
> ----------------------------------------------------------------------
> > ----------
> > 
> > 
> >       Incorrect Resource Property Name and Possibly Incorrect Query
> > 
> > /(4.3) wsrf-rp:QueryResourceProperties operation/
> > 
> > An incorrect name for the Resource Property is used in the 
> > non-normative example of the elements the ByteIO client 
> adds to the SOAP body of the request message.
> > The Resource Property queried is called "ModificationTime" not 
> > "ModificationDate". The SOAP body should instead contain 
> the following:
> > 
> > <wsrf-rp:QueryResourceProperties>
> > 
> >     <wsrf-rp:QueryExpression 
> > Dialect="http://www.w3.org/TR/1999/REC-xpath-19991116">
> > 
> >         /*/rbyteio:ModificationTime
> > 
> >     </wsrf-rp:QueryExpression>
> > 
> > </wsrf-rp:QueryResourceProperties>
> > 
> > It is also unclear whether this example contains the 
> correct query. If 
> > the query does not need to include the namespace, then the 
> query could 
> > be instead "/*/ModificationTime".
> > 
> > 
> ----------------------------------------------------------------------
> > ----------
> > 
> > 
> >       Missing Tag in SOAP Body of Response Message
> > 
> > /(4.3) wsrf-rp:QueryResourceProperties operation/
> > 
> > The non-normative example of the elements the ByteIO client adds to 
> > the SOAP body of the response message is missing the 
> > <rbyteio:ModificationTime> tag. The SOAP body should 
> instead contain the following:
> > 
> > <wsrf-rp:QueryResourcePropertiesResponse>
> > 
> >     <rbyteio:~ModificationTime>
> > 
> >       2006-09-11T16:15:33+05:00
> > 
> >     </rbyteio:ModificationTime>
> > 
> > </wsrf-rp:QueryResourcePropertiesResponse>
> > 
> > 
> ----------------------------------------------------------------------
> > ----------
> > 
> > 
> >       Missing Tags in SOAP Body of Request Message
> > 
> > /(5.2) wsrf-rp:GetMultipleResourceProperties operation/
> > 
> > The non-normative example of the elements the ByteIO client adds to 
> > the SOAP body of the request message is missing the 
> > <wsrf-rp:ResourceProperty> tag. The SOAP body should 
> instead contain the following:
> > 
> > <wsrf-rp:GetMultipleResourceProperties>
> > 
> >     <wsrf-rp:ResourceProperty> sbyteio:Seekable 
> > </wsrf-rp:ResourceProperty>
> > 
> >     <wsrf-rp:ResourceProperty> sbyteio:TransferMechanism 
> > </wsrf-rp:ResourceProperty>
> > 
> >     <wsrf-rp:ResourceProperty> sbyteio:EndOfStream 
> > </wsrf-rp:ResourceProperty>
> > 
> > </wsrf-rp:GetMultipleResourceProperties>
> > 
> > 
> ----------------------------------------------------------------------
> > ----------
> > 
> > 
> >       Possibly Incorrect Query
> > 
> > /(5.3) wsrf-rp:QueryResourceProperties operation/
> > 
> > This section incorrectly refers to a modification date query. It 
> > should instead
> > state: In this case, the client wishes to query the 
> resource's writeable property.
> > 
> > Mainly, it is unclear whether the non-normative example of the 
> > elements the ByteIO client adds to the SOAP body of the response 
> > message contains the correct query. If the query should include the 
> > namespace, then it should be "/*/sbyteio:Writeable" and the 
> SOAP body should then contain the following:
> > 
> > <wsrf-rp:QueryResourceProperties>
> > 
> >     <wsrf-rp:QueryExpression 
> > Dialect="http://www.w3.org/TR/1999/REC-xpath-19991116">
> > 
> >         /*/sbyteio:Writeable
> > 
> >     </wsrf-rp:QueryExpression>
> > 
> > </wsrf-rp:QueryResourceProperties>
> > 
> > If the namespace is not required, then querying for 
> "/*/Writeable" if fine.
> > 
> > 
> ----------------------------------------------------------------------
> > ----------
> > 
> > 
> >       Missing Tag in SOAP body of Response Message
> > 
> > /(5.3) wsrf-rp:QueryResourceProperties operation/
> > 
> > The non-normative example of the elements the ByteIO client adds to 
> > the SOAP body of the response message is missing the 
> > <sbyteio:Writeable> tag. The SOAP body should instead 
> contain the following:
> > 
> > <wsrf-rp:QueryResourcePropertiesResponse>
> > 
> >     <sbyteio:Writeable>
> > 
> >       true
> > 
> >     </sbyteio:Writeable>
> > 
> > </wsrf-rp:QueryResourcePropertiesResponse>
> > 
> > 
> ----------------------------------------------------------------------
> > ----------
> > 
> ----------------------------------------------------------------------
> > ----------
> > 
> > 
> >     Discussion
> > 
> > This section lists questions that need to be answered to resolve 
> > ambiguity in the Interoperability Fiesta documentation.
> > 
> > 
> ----------------------------------------------------------------------
> > ----------
> > 
> > 
> >       Queries and Namespaces
> > 
> > If the client wishes to query a resources property, should 
> the query 
> > contain the namespace? Which of the following queries are 
> valid? The 
> > sections in parentheses refer to where the queries appear in the 
> > "ByteIO 
> > 
> <http://forge.gridforum.org/sf/wiki/do/createPage/projects.byteio-wg/w
> > iki?pageName=ByteIO&referrerPageName=HomePage>
> > Interoperability Testing Scenarios" document.
> > 
> >     * "/*/sbyteio:Writeable" vs. "/*/Writeable" (Section 5.3)
> >     * "/*/rbyteio:ModificationTime" vs. 
> "/*/ModificationTime" (Section 
> > 4.3)
> > 
> >  
> > 
> > 
> > 
> > 
> ----------------------------------------------------------------------
> > --
> > 
> > --
> >   byteio-wg mailing list
> >   byteio-wg at ogf.org
> >   http://www.ogf.org/mailman/listinfo/byteio-wg
> 
> 
> 



More information about the byteio-wg mailing list