|
| | |||||||
| Windows Vista Discuss the different versions of Windows Vista, Fuji, or Vienna |
| | LinkBack | Thread Tools |
| |||
| Vista and/or Office 2007 WebDAV client changes 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 |
| |||
| Re: Vista and/or Office 2007 WebDAV client changes "donker" <peter@bring2mind.net> wrote in message news:donker.31ul5i@no-mx.tabletquestions.com...[color=blue] > > 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.[/color] I only just noticed your post as I was scanning or people that do not know about Microsoft's WebDAV cock-up. [url]http://www.microsoft.com/downloads/details.aspx?FamilyId=17C36612-632E-4C04-9382-987622ED1D64&displaylang=en[/url] ss. |
| |||
| Re: Vista and/or Office 2007 WebDAV client changes [quote=Synapse Syndrome;880328] I only just noticed your post as I was scanning or people that do not know about Microsoft's WebDAV cock-up. [URL]http://www.microsoft.com/downloads/details.aspx?FamilyId=17C36612-632E-4C04-9382-987622ED1D64&displaylang=en[/URL] ss.[/quote] 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" ?> <a:propfind xmlns:a="DAV:" xmlns:b="urn:schemas-microsoft-com:datatypes"> <a:prop xmlns:c="urn:schemas-microsoft-com:office:office"> <c:save-profile-form-location/> </a:prop> </a:propfind> 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> <d:propstat> <d:status>HTTP/1.1 200 OK</d:status> <d:prop/> </d:propstat> <d:propstat> <d:status>HTTP/1.1 404 Not Found</d:status> <d:prop> <save-profile-form-location xmlns="urn:schemas-microsoft-com:office:office"/> </d:prop> </d:propstat> </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> <d:propstat> <d:status>HTTP/1.1 200 OK</d:status> <d:prop> <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> </d:prop> </d:propstat> </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" ?> <a:propfind xmlns:a="DAV:" xmlns:b="urn:schemas-microsoft-com:datatypes"> <a:prop> <a:name/> <a:parentname/> <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/> </a:prop> </a:propfind> 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> <d:propstat> <d:status>HTTP/1.1 200 OK</d:status> <d:prop> <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> </d:prop> </d:propstat> <d:propstat> <d:status>HTTP/1.1 404 Not Found</d:status> <d:prop> <d:name/> <d:parentname/> <d:href/> <d:ishidden/> <d:isreadonly/> <d:contentclass/> <d:getcontentlanguage/> <d:lastaccessed/> <d:iscollection/> <d:isstructureddocument/> <d:defaultdocument/> <d:isroot/> </d:prop> </d:propstat> </d:response> <d:response> <d:href>http://dmxdav.bring2mind.net/dmxdav.axd/First%20Folder/Second/</d:href> <d:propstat> <d:status>HTTP/1.1 200 OK</d:status> <d:prop> <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> </d:prop> </d:propstat> <d:propstat> <d:status>HTTP/1.1 404 Not Found</d:status> <d:prop> <d:name/> <d:parentname/> <d:href/> <d:ishidden/> <d:isreadonly/> <d:contentclass/> <d:getcontentlanguage/> <d:lastaccessed/> <d:iscollection/> <d:isstructureddocument/> <d:defaultdocument/> <d:isroot/> </d:prop> </d:propstat> </d:response> <d:response> <d:href>http://dmxdav.bring2mind.net/dmxdav.axd/First%20Folder/Testing%20this%20document.doc</d:href> <d:propstat> <d:status>HTTP/1.1 200 OK</d:status> <d:prop> <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/> </d:prop> </d:propstat> <d:propstat> <d:status>HTTP/1.1 404 Not Found</d:status> <d:prop> <d:name/> <d:parentname/> <d:href/> <d:ishidden/> <d:isreadonly/> <d:contentclass/> <d:getcontentlanguage/> <d:lastaccessed/> <d:iscollection/> <d:isstructureddocument/> <d:defaultdocument/> <d:isroot/> </d:prop> </d:propstat> </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 |
| |||
| Re: Vista and/or Office 2007 WebDAV client changes "donker" <peter@bring2mind.net> wrote in message news:donker.33jmu3@no-mx.tabletquestions.com...[color=blue] > <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.[/color] 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. |
| Bookmarks |
| Thread Tools | |
| |
| | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| WebDAV issue on Office 2007 and Vista | Mark | Microsoft Office | 2 | 08-12-2007 06:30 PM |
| Problem with Vista/Office 2007 and WebDAV | Mark | Windows Vista | 0 | 08-10-2007 08:50 AM |
| WebDAV, no more in Office 2007? | Saqib Ali | Microsoft Office | 1 | 07-24-2007 06:10 PM |
| Word as WebDAV client | Alex Rakov | Microsoft Office | 0 | 02-14-2007 02:10 AM |
| WebDAV / Web Folder Client (MSDAIPP.DLL) supported in Vista? | Rudolf Kaertner | Windows Vista | 5 | 01-04-2007 09:30 PM |
| New To Technology Questions? | Do You Need Help with Your Computer or Device? | Do You Need Help with this site? |