![]() |
![]() |
|
|
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 |
![]() |
|
|
#1 | ||
|
Guest
Posts: n/a
|
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 |
||
|
|
|
#2 | ||
|
Guest
Posts: n/a
|
"donker" <peter@bring2mind.net> wrote in message
news:donker.31ul5i@no-mx.tabletquestions.com... > > 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 ****-up. http://www.microsoft.com/downloads/d...displaylang=en ss. |
||
|
| Sponsored Links |
|
|
#3 | ||
|
Guest
Posts: n/a
|
Synapse Syndrome;880328 Wrote: > > > I only just noticed your post as I was scanning or people that do not > know > about Microsoft's WebDAV ****-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" ?> <a ropfind xmlns:a="DAV:"xmlns:b="urn:schemas-microsoft-com:datatypes"> <a rop xmlns:c="urn:schemas-microsoft-com ffice ffice"><c:save-profile-form-location/> </a rop></a ropfind>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 ropstat><d:status>HTTP/1.1 200 OK</d:status> <d rop/></d ropstat><d ropstat><d:status>HTTP/1.1 404 Not Found</d:status> <d rop><save-profile-form-location xmlns="urn:schemas-microsoft-com ffice ffice"/></d rop></d ropstat></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 ropstat><d:status>HTTP/1.1 200 OK</d:status> <d rop><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 rop></d ropstat></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 ropfind xmlns:a="DAV:"xmlns:b="urn:schemas-microsoft-com:datatypes"> <a rop><a:name/> <a arentname/><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 rop></a ropfind>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 ropstat><d:status>HTTP/1.1 200 OK</d:status> <d rop><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 rop></d ropstat><d ropstat><d:status>HTTP/1.1 404 Not Found</d:status> <d rop><d:name/> <d arentname/><d:href/> <d:ishidden/> <d:isreadonly/> <d:contentclass/> <d:getcontentlanguage/> <d:lastaccessed/> <d:iscollection/> <d:isstructureddocument/> <d:defaultdocument/> <d:isroot/> </d rop></d ropstat></d:response> <d:response> <d:href>http://dmxdav.bring2mind.net/dmxdav.axd/First%20Folder/Second/</d:href> <d ropstat><d:status>HTTP/1.1 200 OK</d:status> <d rop><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 rop></d ropstat><d ropstat><d:status>HTTP/1.1 404 Not Found</d:status> <d rop><d:name/> <d arentname/><d:href/> <d:ishidden/> <d:isreadonly/> <d:contentclass/> <d:getcontentlanguage/> <d:lastaccessed/> <d:iscollection/> <d:isstructureddocument/> <d:defaultdocument/> <d:isroot/> </d rop></d ropstat></d:response> <d:response> <d:href>http://dmxdav.bring2mind.net/dmxdav.axd/First%20Folder/Testing%20this%20document.doc</d:href> <d ropstat><d:status>HTTP/1.1 200 OK</d:status> <d rop><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 rop></d ropstat><d ropstat><d:status>HTTP/1.1 404 Not Found</d:status> <d rop><d:name/> <d arentname/><d:href/> <d:ishidden/> <d:isreadonly/> <d:contentclass/> <d:getcontentlanguage/> <d:lastaccessed/> <d:iscollection/> <d:isstructureddocument/> <d:defaultdocument/> <d:isroot/> </d rop></d ropstat></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 |
||
|
|
|
#4 | ||
|
Guest
Posts: n/a
|
"donker" <peter@bring2mind.net> wrote in message
news:donker.33jmu3@no-mx.tabletquestions.com... > <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. |
||
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Saving to USB flash drive from Office 2007 using thin client setup | mmiles | Windows NT Server | 1 | 10-18-2007 04:06 PM |
| Problem with Vista/Office 2007 and WebDAV | Mark | Windows Vista | 0 | 08-10-2007 11:40 AM |