- From: Julian Reschke <julian.reschke@gmx.de>
- Date: Fri, 10 Dec 2004 17:14:49 +0100
- To: ejw@cs.ucsc.edu
- CC: "'WebDAV (WebDAV WG)'" <w3c-dist-auth@w3.org>
Jim Whitehead wrote: > OK, here is a suggested examples for REBIND and lock token submission: > > Before: > > +------------------+ > | Root Collection | > | bindings: | > | CollW | > +------------------+ > | > | > | > +-------------------------------+ > | Collection C1 |<--------+ > | LOCKED infinity | | > | (lock token L1) | | > | bindings: | | > | CollX CollY | | > +-------------------------------+ | > | | | > | | (creates loop) | > | | | > +-----------------+ +------------------+ | > | Collection C2 | | Collection C3 | | > | (inherit lock) | | (inherit lock) | | > | (lock token L1) | | (lock token L1) | | > | bindings: | | bindings: | | > | {none} | | y.gif CollZ | | > +-----------------+ +------------------+ | > | | | > | +-----+ > | > +---------------------------+ > | Resource R2 | > | (lock inhereited from C1) | > | (lock token L1) | > +---------------------------+ > > After: > > +------------------+ > | Root Collection | > | bindings: | > | CollW | > +------------------+ > | > | > | > +-------------------------------+ > | Collection C1 | > | LOCKED infinity | > | (lock token L1) | > | bindings: | > | CollX CollY | > +-------------------------------+ > | ^ | > | | | > +-----------------+ | +------------------+ > | Collection C2 | | | Collection C3 | > |(inherited lock) | | | (inherited lock) | > |(lock token L1) | | | (lock token L1) | > | bindings: | | | bindings: | > | CollA | | | y.gif | > +-----------------+ | +------------------+ > | | | > +---------------+ | > (creates loop) | > +---------------------------+ > | Resource R2 | > | (inherited lock from C1) | > | (lock token L1) | > +---------------------------+ > > > Should only involve passing lock token L1 in the If header of the REBIND. OK, so this would be either MOVE /CollW/CollY/CollZ HTTP/1.1 Destination: /CollW/CollX/CollA If: (<L1>) or REBIND /CollW/CollX HTTP/1.1 If: (<L1>) Content-Type: application/xml <rebind xmlns="DAV:"> <segment>CollA</segment> <href>/CollW/CollY/CollZ</href> </rebind> Do we have consensus to add this example at all? If so, would it make sense to *replace* the REBIND example we already have in section 6.1 (<http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-latest.html#rfc.section.6.1>)? Best regards, Julian -- <green/>bytes GmbH -- http://www.greenbytes.de -- tel:+492512807760
Received on Friday, 10 December 2004 16:15:36 UTC