RE: Can there be multiple BINDs to a VCR?

"Julian Reschke" <[email protected]>
Newsgroups gmane.ietf.deltav
Message-ID <[email protected]>
> From: [email protected]
> [mailto:[email protected]]On Behalf Of Clemm, Geoff
> Sent: Wednesday, June 26, 2002 11:20 PM
> To: [email protected]
> Subject: RE: Can there be multiple BINDs to a VCR?
>
>
>
>    From: Julian Reschke [mailto:[email protected]]
>
>    given a resource with the distinct URLs "/a1" and "/a2" (so both URLs
>    identify the same resource).
>
>    1) Is it allowed to VERSION-CONTROL this resource?
>
> Yes.
>
>    2) If yes and assuming that the VCR is checked out, what is the
>    DAV:checkout-set of the "current" version (the version
> identified by the
>    VCR's checked-out property)? Does it contain DAV:href elements for both
>    URLs?
>
> That's up to your server.  It must at least have the request-URL
> of the CHECKOUT request.  A client cannot count on having both URLs

If a server supports "real" bindings, it would be hard to guarantee this.

In particular, what about if "/a1" is checked out, then deleted. What would
be the DAV:checkout-set of the checked out version?

> in the DAV:checkout-set, because that is not required by the protocol.

That's right. I think the only thing that the protocol requires is that for
each checked out resource, one (of possibly many) resource URIs is reported.

> Note that in general, there will not be a list of all URLs, because
> there can be an infinite number of URLs that identify a resource when
> a collection that contains the resource also contains a binding to
> itself.

Right -- that would be the case discussed in [1]. This is a problem
everytime a method needs to generate "a" URI for a given resource (same for
many REPORTs...).



[1]
<http://greenbytes.de/tech/webdav/draft-ietf-webdav-binding-protocol-02.html
#rfc.section.5.2>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.