W3C home > Mailing lists > Public > public-ws-resource-access@w3.org > September 2009

Re: WS-Fragment uploaded

From: Doug Davis <dug@us.ibm.com>
Date: Tue, 29 Sep 2009 09:51:05 -0400
To: Yves Lafon <ylafon@w3.org>
Cc: David Snelling <David.Snelling@UK.Fujitsu.com>, public-ws-resource-access@w3.org
Message-ID: <OFC74F32B0.D4344872-ON85257640.004BF559-85257640.004C1823@us.ibm.com>
The end semantics are the same though - the only difference between the 
two are syntax.  Frag is just an on the wire optimization. 

STSM |  Standards Architect  |  IBM Software Group
(919) 254-6905  |  IBM 444-6905  |  dug@us.ibm.com
The more I'm around some people, the more I like my dog.

Yves Lafon <ylafon@w3.org> 
09/29/2009 09:48 AM

Doug Davis/Raleigh/IBM@IBMUS
David Snelling <David.Snelling@UK.Fujitsu.com>, 
Re: WS-Fragment uploaded

On Tue, 29 Sep 2009, Doug Davis wrote:

> Nope - both are updating am existing resource.  Slightly different
> instructions for how to do it, but its still updating an existing
> resource.
> But it this way...ignoring frag, if I have a resource of the form:
> <foo/>
> and I do a T.Put() with:
> <foo>
>  <bar/>
> </foo>
> did I just do a T.Create()?  No, I updated an existing resource.  The 
> that in the process I inserted a new element has no impact the fact that
> I'm still doing an Update/Put. All that's different with frag is that 
> using a less verbose syntax to do it.

Without frag, you did send <foo><bar/</foo> not <bar/> with instruction to 

create a subnode of <foo/>

When you are doing a FragPut@mode=Insert on <foo/> of <bar> it's like 
doing a Frag.Create of <bar/> in <foo/>, and both are different from a Put 

with <foo><bar/></foo>

Baroula que barouleras, au tiéu toujou t'entourneras.

Received on Tuesday, 29 September 2009 13:58:43 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:34:52 UTC