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>