W3C home > Mailing lists > Public > ietf-dav-versioning@w3.org > January to March 2001

Status reporting comments

From: Jim Whitehead <ejw@cse.ucsc.edu>
Date: Thu, 8 Feb 2001 22:51:03 -0800
To: <ietf-dav-versioning@w3.org>
Message-ID: <AMEPKEBLDJJCCDEJHAMIEENOCIAA.ejw@cse.ucsc.edu>
At present, the DeltaV specification leaves it up to implementors to
determine whether to return a 403 or a 409 for precondition and
postcondition errors.  Since the specification doesn't provide explicit
guidance on this topic, it seems likely that this will lead to different
implementations making different decisions.  Since these status codes do
have slightly different semantics (one the client might want to resubmit
(409), the other the client should not resubmit(403)), this is unfortunate,
since it will lead clients to lump 403 and 409 together, presumably never
attempting to resubmit since the resubmit semantics of 403/409 cannot be
depended upon.

One way to rectify this is to explicitly note which of the status codes
should be returned next to the precondition/postcondition XML element name,
when it is possible to determine that only one status code will ever apply.
In cases where it could depend, both 403/409 could be indicated.

Also, I think the specification should explicitly note that the IETF
controls the namespace of error XML elements, and that implementations are
NOT free to create these XML elements willy-nilly if they encounter error
conditions not forseen by the specification.

- Jim
Received on Friday, 9 February 2001 01:51:46 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 13:57:40 GMT