W3C home > Mailing lists > Public > w3c-dist-auth@w3.org > January to March 2003

RE: Move and Delete (was: bind draft issues)

From: Julian Reschke <julian.reschke@gmx.de>
Date: Sat, 8 Mar 2003 20:09:52 +0100
To: "Lisa Dusseault" <lisa@xythos.com>, "'Clemm, Geoff'" <gclemm@rational.com>, "'WebDAV'" <w3c-dist-auth@w3.org>
Message-ID: <JIEGINCHMLABHJBIGKBCEEDKGLAA.julian.reschke@gmx.de>

> From: w3c-dist-auth-request@w3.org
> [mailto:w3c-dist-auth-request@w3.org]On Behalf Of Lisa Dusseault
> Sent: Saturday, March 08, 2003 7:44 PM
> To: 'Clemm, Geoff'; 'WebDAV'
> Subject: RE: Move and Delete (was: bind draft issues)
> What about this model with respect to DELETE and bindings? Rough
> specification-like language follows...
> ---
> When a client issues a DELETE request to a collection that has internal
> bindings, the preferred server behavior is naturally to achieve a
> complete success, whenever possible.  However, servers may behave
> differently depending on what bindings exist in the rest of the system.
> The collection being deleted may contain the last bindings to one or
> more resources. When the last binding to a resource is deleted, the
> server may be implemented to perform some cleanup (e.g. release tied-up
> storage resources).  If the server is unable to complete its cleanup,
> the server MAY do an incomplete recursive delete operation, leaving some
> resources behind. The server MAY leave parent collections of undeletable

...I think that's MUST...

> bindings/resources in place in order to preserve a consistent URL
> namespace -- this is equivalent to the behavior specified in RFC2518
> [section ref].  The benefit of maintaining a consistent namespace, to a
> server implementation, is that orphaned resources remain findable by
> clients, so that clients can take actions like changing permissions or
> removing locks and finish their DELETE operation.  In case of a partial
> DELETE success, the server MUST report individual undeleted
> bindings/resources, URL by URL, using the multi-status response body.

(except for result minimization as mandated by RFC2518, section 8.6.2.

>  At the other extreme, a DELETE request to a collection may be as simple
> as an atomic unbind, which is clearly preferable because to the client's
> point of view this is a complete success.

<green/>bytes GmbH -- http://www.greenbytes.de -- tel:+492512807760 
Received on Saturday, 8 March 2003 14:10:12 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:01:27 UTC