Re: target selector again & again
Chris Kaler (ckaler@Exchange.Microsoft.com)
Wed, 6 Oct 1999 14:25:58 -0700
Message-ID: <FD7A762E588AD211A7BC00805FFEA54B041DD938@HYDRANT>
From: "Chris Kaler (Exchange)" <ckaler@Exchange.Microsoft.com>
To: "'Tim_Ellison@oti.com'" <Tim_Ellison@oti.com>, ietf-dav-versioning@w3.org
Date: Wed, 6 Oct 1999 14:25:58 -0700
Subject: RE: target selector again & again
Sorry, but "ick" :-)... I shouldn't have to make multiple
calls to the server to determine the revision-specific URL.
I also don't think we should dictate the form of this URL.
This will make it hard for some servers to support it. I
suspect we would end up with vendor-specific properties that
define the URL staright out.
Chris
-----Original Message-----
From: Tim_Ellison@oti.com [mailto:Tim_Ellison@oti.com]
Sent: Wednesday, October 06, 1999 2:04 PM
To: ietf-dav-versioning@w3.org
Subject: RE: target selector again & again
<sarge>
So precisely how do you get the revision's URL?
Assuming you normally use the versioned resource's
URL you have to query to discover the revision's URL
(or the history URL and the revision-id). This is not a new
problem, but I don't immediately see how it's done with
the current protocol.
</sarge>
<tpe>
How about this:
1) PROPFIND myresource -> DAV:history-uuid
2) PROPFIND myresource -> DAV:revision-id
3) some random call to find out where in the namespace the server
creates history resources; maybe OPTIONS myresource??
4) the URL is
http://foo.com/<history_place>/<history_uuid>/<revision-id>
Problems:
a) it's three calls to the server to deduce this fundamental
information,
b) step (3) has not ben defined, indeed there are suggestions that the
server should not dictate this information.
</tpe>