Re: CHECKOUT method and activity-set

Geoffrey M Clemm <[email protected]> Thu, 13 Apr 2006 14:01:38 -0400
Newsgroups gmane.ietf.deltav
Message-ID <OF35E79BEE.1DB4B467-ON8525714F.005E1257-8525714F.006305E9@us.ibm.com>
This is a multipart message in MIME format.
--=_alternative 006305678525714F_=
Content-Type: text/plain; charset="US-ASCII"

Werner wrote on 04/13/2006 11:32:12 AM:
> Is it allowed to limit the number of href elements in the activity-set
> element to one? I think this follows from the fact that the activity-set
> for a version may be limited to one by the server.

That is correct.

> If multiple activities were specified in the request body, the request
> may conflict for some of them. In that case the check-out fails. Is it
> allowed to return a multistatus response, with status 409 for the 
request
> URL and the failed activity URLs and status 200 for the activity URLs
> for which there was no conflict?

There currently is no provision for "partial success" of the CHECKOUT
operation.  So a standard server would be expected to fail the entire
request of any of the activities have a conflict.

Cheers,
Geoff

--=_alternative 006305678525714F_=
Content-Type: text/html; charset="US-ASCII"


<br><tt><font size=2>Werner wrote on 04/13/2006 11:32:12 AM:<br>
&gt; Is it allowed to limit the number of href elements in the activity-set<br>
&gt; element to one? I think this follows from the fact that the activity-set<br>
&gt; for a version may be limited to one by the server.</font></tt>
<br>
<br><tt><font size=2>That is correct.<br>
<br>
&gt; If multiple activities were specified in the request body, the request<br>
&gt; may conflict for some of them. In that case the check-out fails. Is
it<br>
&gt; allowed to return a multistatus response, with status 409 for the
request<br>
&gt; URL and the failed activity URLs and status 200 for the activity URLs<br>
&gt; for which there was no conflict?<br>
</font></tt>
<br><tt><font size=2>There currently is no provision for &quot;partial
success&quot; of the CHECKOUT</font></tt>
<br><tt><font size=2>operation. &nbsp;So a standard server would be expected
to fail the entire</font></tt>
<br><tt><font size=2>request of any of the activities have a conflict.</font></tt>
<br>
<br><tt><font size=2>Cheers,</font></tt>
<br><tt><font size=2>Geoff</font></tt>
<br>
--=_alternative 006305678525714F_=--