This doesn't need to be specified in the spec. I've recommended a simple warning about concurrent updates, but that's entirely optional on our part. There's no need to use MUST|SHOULD for this.

- James

Eric Scheid wrote:
On 6/11/05 1:47 PM, "Robert Sayre" <[EMAIL PROTECTED]> wrote:


In section 9, last sentence of the first paragraph: ³Clients SHOULD be
constructed with this in mind and SHOULD perform a GET on the member
resource before editing.²


"Each member entry is represented by an atom:entry element, but those
entries are not an editable representation of the entry. To retrieve the
source representation of the entry, clients send a GET request to the URI
found in each entry's pub:edit element (see Section 4.3.1)."
--PaceFeedsNotCollections


Nice wording, but that only addresses the incompleteness problem, it does not
address the clashing users problem.


Hmm, I don't know what the clashing users problem is. Could you enlighten me?



You retrieve an entry, edit it, PUT it back, retain a copy. Later, you edit
the entry again, and go to PUT it back... but in between those two edits
someone else has edited the entry.

Thus, "SHOULD perform a GET on the member resource before editing"

e.




Reply via email to