W3C home > Mailing lists > Public > w3c-dist-auth@w3.org > July to September 2000

Re: How do I set getlastmodified using PROPPATCH ?

From: John Glavin <jglavin@riverfrontsoftware.com>
Date: Thu, 27 Jul 2000 17:37:04 -0700
Message-ID: <003e01bff82b$f41ebac0$fed670d8@concentric.net>
To: <w3c-dist-auth@w3.org>
Thanks for all the information on the getlastmodified property.

I was thinking about using a custom property to save the modified time
myself, however after trying this on several servers.  Most of them report a
status of

"409 (Conflict) - The client has provided a value whose semantics are not
appropriate for the property. This includes trying to set read- only
properties."

Is this error because I haven't been granted access on the server to do a
PROPPATCH, or perhaps I haven't formatted the request properly ?

I get this error on the Zope test server with an account that was created
for me, I also get it on my driveway.com account.   On the sharemation
account it seems to work fine, I can create my own properties.  On the
MyDocsOnline server, it actually accepts the proppatch with a status of 200,
however when I list all properties with propfind it is not listed.

Here is what my request looked like.

PROPPATCH /test.txt HTTP/1.1
....
....

<?xml version="1.0" encoding="utf-8" ?>
  <D:propertyupdate xmlns:D="DAV:">
  <D:set>
          <D:prop>
                  <D:webdrivemodtime>Here is my property
value</D:webdrivemodtime>
          </D:prop>
     </D:set>
   </D:propertyupdate>

Thanks,
John Glavin
jglavin@riverfrontsoftware.com




> Hi John,
>    We have similar synchronization (and Dav) software here and have found
> that most companies do not (and will not!) support the setting of the
> getlastmodified property.  I'd be interesting if you start hearing
> different.
>
> Jack
>
>
> -----Original Message-----
> From: John Glavin [mailto:jglavin@riverfrontsoftware.com]
> Sent: Thursday, July 27, 2000 3:02 AM
> To: w3c-dist-auth@w3.org
> Subject: How do I set getlastmodified using PROPPATCH ?
>
>
> Problem:
>
> I have converted my FTP application webdrive (www.webdrive.com) to support
> DAV and I need to be able to set the "getlastmodified" property using
> PROPPATCH so that utilities like powerdesk can syncrhonize files from a
> Windows PC to a DAV server.
>
> I currently retrieve the "getlastmodified" property when I generate a
> PROPFIND request on a collection (directory) and this spits out all the
> files in the directory along with all properties defined.  I have done
> testing with several servers like (Driveway.com, Zope.org,
Sharemation.com)
> and notice that they all return the "getlastmodified" property but
sometimes
> the namespace is different from server to server.  When parsing this xml
> response I always look for ":getlastmodified" to determine the time for
the
> file.
>
> Questions:
>
> Do I have to specify the namespace in xml when doing a PROPPATCH ?
>
> Is this namespace different for each server ?
>
> Is there a generic way to specify the getlastmodified time to set ?
>
> Thanks,
> John Glavin
> RiverFront Software
> jglavin@riverfrontsoftware.com
> http://www.riverfrontsoftware.com
Received on Thursday, 27 July 2000 20:31:45 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 18:43:54 GMT