Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Vista General Discussion > Vista and/or Office 2007 WebDAV client changes

Reply
Thread Tools Display Modes

Vista and/or Office 2007 WebDAV client changes

 
 
donker
Guest
Posts: n/a

 
      12-19-2007

I am trying to figure out what changed between XP/Office2003 and
Vista/Office2007 regarding WebDAV. I implement a custom WebDAV server
and the latter is not able to PUT back a document.

In essence the successful (i.e. XP/Office2003) negotiation during a
save from Word went like this:
OPTIONS /
200 OK
OPTIONS /mydav.axd/Base%20Collection/Various
200 OK
PROPFIND /mydav.axd/Base%20Collection/Various/Testing.doc
207 Multi-Status
PUT /dmxdav.axd/Base%20Collection/Various/Testing.doc
200 OK
OPTIONS /
200 OK
UNLOCK /mydav.axd/Base%20Collection/Various/Testing.doc
204 No Content


The current 'save' goes like this:
PROPFIND /mydav.axd/Base%20Collection/Various/Testing.doc
207 Multi-Status
PROPFIND /mydav.axd/Base%20Collection/Various
207 Multi-Status
PROPFIND /mydav.axd/Base%20Collection/Various
207 Multi-Status
PROPFIND /mydav.axd/Base%20Collection/Various
207 Multi-Status
PROPFIND /mydav.axd/Base%20Collection/Various
207 Multi-Status

After which it decides it cannot save the file. Why? What did it expect
that was not returned? Can MSFT explain what it has changed here? It is
very frustrating for me as well as my customers and forces me to
advertise Vista/Office2007 is a no-go.

Peter


--
donker
 
Reply With Quote
 
 
 
 
Synapse Syndrome
Guest
Posts: n/a

 
      01-21-2008
"donker" <> wrote in message
news:...
>
> I am trying to figure out what changed between XP/Office2003 and
> Vista/Office2007 regarding WebDAV. I implement a custom WebDAV server
> and the latter is not able to PUT back a document.
>
> In essence the successful (i.e. XP/Office2003) negotiation during a
> save from Word went like this:
> OPTIONS /
> 200 OK
> OPTIONS /mydav.axd/Base%20Collection/Various
> 200 OK
> PROPFIND /mydav.axd/Base%20Collection/Various/Testing.doc
> 207 Multi-Status
> PUT /dmxdav.axd/Base%20Collection/Various/Testing.doc
> 200 OK
> OPTIONS /
> 200 OK
> UNLOCK /mydav.axd/Base%20Collection/Various/Testing.doc
> 204 No Content
>
>
> The current 'save' goes like this:
> PROPFIND /mydav.axd/Base%20Collection/Various/Testing.doc
> 207 Multi-Status
> PROPFIND /mydav.axd/Base%20Collection/Various
> 207 Multi-Status
> PROPFIND /mydav.axd/Base%20Collection/Various
> 207 Multi-Status
> PROPFIND /mydav.axd/Base%20Collection/Various
> 207 Multi-Status
> PROPFIND /mydav.axd/Base%20Collection/Various
> 207 Multi-Status
>
> After which it decides it cannot save the file. Why? What did it expect
> that was not returned? Can MSFT explain what it has changed here? It is
> very frustrating for me as well as my customers and forces me to
> advertise Vista/Office2007 is a no-go.



I only just noticed your post as I was scanning or people that do not know
about Microsoft's WebDAV cock-up.

http://www.microsoft.com/downloads/d...displaylang=en

ss.


 
Reply With Quote
 
donker
Guest
Posts: n/a

 
      01-21-2008

Synapse Syndrome;880328 Wrote:
>
>
> I only just noticed your post as I was scanning or people that do not
> know
> about Microsoft's WebDAV cock-up.
>
> http://tinyurl.com/2qpaap
>
> ss.



If only that would be the end of it. Unfortunately the problem
persists. I get the following calls during the save action of Word:

----------------- CALL 1 -----------------
PROPFIND /dmxdav.axd/First%20Folder/Testing%20this%20document.doc
User-Agent: Microsoft Data Access Internet Publishing Provider DAV
<?xml version="1.0" encoding="UTF-8" ?>
<aropfind xmlns:a="DAV:"
xmlns:b="urn:schemas-microsoft-com:datatypes">
<arop xmlns:c="urn:schemas-microsoft-comfficeffice">
<c:save-profile-form-location/>
</arop>
</aropfind>

REPLY FROM SERVER
207 Multi-Status
<d:multistatus xmlns:d="DAV:">
<d:response>

<d:href>http://dmxdav.bring2mind.net/dmxdav.axd/First%20Folder/Testing%20this%20document.doc</d:href>
<dropstat>
<d:status>HTTP/1.1 200 OK</d:status>
<drop/>
</dropstat>
<dropstat>
<d:status>HTTP/1.1 404 Not Found</d:status>
<drop>
<save-profile-form-location
xmlns="urn:schemas-microsoft-comfficeffice"/>
</drop>
</dropstat>
</d:response>
</d:multistatus>

----------------- CALL 1 -----------------
PROPFIND /dmxdav.axd/First%20Folder
User-Agent: Microsoft-WebDAV-MiniRedir/6.0.6000

REPLY FROM SERVER
207 Multi-Status
<d:multistatus xmlns:d="DAV:">
<d:response>

<d:href>http://dmxdav.bring2mind.net/dmxdav.axd/First%20Folder/</d:href>
<dropstat>
<d:status>HTTP/1.1 200 OK</d:status>
<drop>
<d:getcontentlength/>
<d:getcontenttype/>
<d:displayname>First Folder</d:displayname>
<d:resourcetype>
<d:collection/>
</d:resourcetype>
<d:creationdate>2007-07-05T12:10:48Z</d:creationdate>
<d:getlastmodified>Thu, 05 Jul 2007 12:12:56
GMT</d:getlastmodified>
<d:supportedlock>
<d:lockentry>
<d:lockscope>
<d:exclusive/>
</d:lockscope>
<d:locktype>
<d:write/>
</d:locktype>
</d:lockentry>
<d:lockentry>
<d:lockscope>
<d:shared/>
</d:lockscope>
<d:locktype>
<d:write/>
</d:locktype>
</d:lockentry>
</d:supportedlock>
</drop>
</dropstat>
</d:response>
</d:multistatus>

----------------- CALL 3 -----------------
PROPFIND /dmxdav.axd/First%20Folder
User-Agent: Microsoft Data Access Internet Publishing Provider DAV
<?xml version="1.0" encoding="UTF-8" ?>
<aropfind xmlns:a="DAV:"
xmlns:b="urn:schemas-microsoft-com:datatypes">
<arop>
<a:name/>
<aarentname/>
<a:href/>
<a:ishidden/>
<a:isreadonly/>
<a:getcontenttype/>
<a:contentclass/>
<a:getcontentlanguage/>
<a:creationdate/>
<a:lastaccessed/>
<a:getlastmodified/>
<a:getcontentlength/>
<a:iscollection/>
<a:isstructureddocument/>
<a:defaultdocument/>
<a:displayname/>
<a:isroot/>
<a:resourcetype/>
</arop>
</aropfind>

REPLY FROM SERVER
207 Multi-Status
<?xml version="1.0" encoding="utf-8"?>
<d:multistatus xmlns:d="DAV:">
<d:response>

<d:href>http://dmxdav.bring2mind.net/dmxdav.axd/First%20Folder/</d:href>
<dropstat>
<d:status>HTTP/1.1 200 OK</d:status>
<drop>
<d:getcontenttype/>
<d:creationdate>2007-07-05T12:10:48Z</d:creationdate>
<d:getlastmodified>Thu, 05 Jul 2007 12:12:56
GMT</d:getlastmodified>
<d:getcontentlength/>
<d:displayname>First Folder</d:displayname>
<d:resourcetype>
<d:collection/>
</d:resourcetype>
</drop>
</dropstat>
<dropstat>
<d:status>HTTP/1.1 404 Not Found</d:status>
<drop>
<d:name/>
<darentname/>
<d:href/>
<d:ishidden/>
<d:isreadonly/>
<d:contentclass/>
<d:getcontentlanguage/>
<d:lastaccessed/>
<d:iscollection/>
<d:isstructureddocument/>
<d:defaultdocument/>
<d:isroot/>
</drop>
</dropstat>
</d:response>
<d:response>

<d:href>http://dmxdav.bring2mind.net/dmxdav.axd/First%20Folder/Second/</d:href>
<dropstat>
<d:status>HTTP/1.1 200 OK</d:status>
<drop>
<d:getcontenttype/>
<d:creationdate>2007-07-05T12:15:11Z</d:creationdate>
<d:getlastmodified>Thu, 05 Jul 2007 18:07:05
GMT</d:getlastmodified>
<d:getcontentlength/>
<d:displayname>Second</d:displayname>
<d:resourcetype>
<d:collection/>
</d:resourcetype>
</drop>
</dropstat>
<dropstat>
<d:status>HTTP/1.1 404 Not Found</d:status>
<drop>
<d:name/>
<darentname/>
<d:href/>
<d:ishidden/>
<d:isreadonly/>
<d:contentclass/>
<d:getcontentlanguage/>
<d:lastaccessed/>
<d:iscollection/>
<d:isstructureddocument/>
<d:defaultdocument/>
<d:isroot/>
</drop>
</dropstat>
</d:response>
<d:response>

<d:href>http://dmxdav.bring2mind.net/dmxdav.axd/First%20Folder/Testing%20this%20document.doc</d:href>
<dropstat>
<d:status>HTTP/1.1 200 OK</d:status>
<drop>
<d:getcontenttype>application/msword</d:getcontenttype>
<d:creationdate>2007-12-07T17:51:33Z</d:creationdate>
<d:getlastmodified>Wed, 19 Dec 2007 10:42:33
GMT</d:getlastmodified>
<d:getcontentlength>19968</d:getcontentlength>
<d:displayname>Testing this document.doc</d:displayname>
<d:resourcetype/>
</drop>
</dropstat>
<dropstat>
<d:status>HTTP/1.1 404 Not Found</d:status>
<drop>
<d:name/>
<darentname/>
<d:href/>
<d:ishidden/>
<d:isreadonly/>
<d:contentclass/>
<d:getcontentlanguage/>
<d:lastaccessed/>
<d:iscollection/>
<d:isstructureddocument/>
<d:defaultdocument/>
<d:isroot/>
</drop>
</dropstat>
</d:response>
</d:multistatus>


My take on this: either Word is expecting something that is not coming
through on one of these calls, or it is making a call that I'm not
trapping. Any insights would be welcome.

Peter


--
donker
 
Reply With Quote
 
Synapse Syndrome
Guest
Posts: n/a

 
      01-21-2008
"donker" <> wrote in message
news:...
> <snip>
>
> My take on this: either Word is expecting something that is not coming
> through on one of these calls, or it is making a call that I'm not
> trapping. Any insights would be welcome.



I only use WebDAV on my server for saving files FTP style, and editing
webpages, after signing in using IE. I'll do some tests on my server once I
sort out reinstalling Vista on my desktop PC.

ss.


 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Documents from WebDAV folders open read only in Office 2007 andWindows Vista matsch Windows Vista General Discussion 0 04-29-2008 09:39 AM
Problem with Vista/Office 2007 & SharePoint 2007 Subbu Windows Vista Networking 2 03-28-2008 12:18 AM
Office 2003, Office 2007 and Vista MManry Windows Vista General Discussion 2 01-14-2008 08:29 PM
Problem with Vista/Office 2007 and WebDAV Mark Windows Vista General Discussion 0 08-10-2007 03:40 PM
WebDAV / Web Folder Client (MSDAIPP.DLL) supported in Vista? Rudolf Kaertner Windows Vista General Discussion 3 01-05-2007 04:22 AM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59