Reputation: 43
I am working on WebDAV implementation in our system. Now I am facing with the following problem.
When I am opening the document that placed in one of the subfolders, after editing it I cannot save it. I am getting error: Word didn't saved document.
Despite this , the document that is placed in the root folder could be opened and edited. I understand that the question is very specific , and I will get a lot of "thumb down" but I am fighting with it almost 3 days , and yet doesn't have any point to start.
Maybe one of you has also faced and struggled with the problem.
The Office Client is Office 2007 , the OS is Windows Wista / 7. Office 2010 doesn't have this problem. I can edit and save the document from any depth.
The trace of requests: This is Trace when word is saving the document.
11/12/2011 11:52:52 : context type:PROPFIND
11/12/2011 11:52:52 : context type:PROPFIND
11/12/2011 11:52:52 : context type:LOCK
11/12/2011 11:52:52 : context type:GET
11/12/2011 11:52:53 : context type:HEAD
11/12/2011 11:53:02 : context type:PROPFIND
11/12/2011 11:53:03 : context type:HEAD
11/12/2011 11:53:03 : context type:PUT
11/12/2011 11:53:03 : context type:PROPPATCH
11/12/2011 11:53:03 : context type:HEAD
11/12/2011 11:53:08 : context type:UNLOCK
==============================================
This is the trace of requests when word is not saving the document.
11/12/2011 11:54:16 : context type:PROPFIND
11/12/2011 11:54:17 : context type:PROPFIND
11/12/2011 11:54:17 : context type:LOCK
11/12/2011 11:54:19 : context type:LOCK
11/12/2011 11:54:19 : context type:GET
11/12/2011 11:54:19 : context type:HEAD
11/12/2011 11:54:24 : context type:PROPFIND
11/12/2011 11:54:25 : context type:PROPFIND
11/12/2011 11:54:25 : context type:LOCK
The Lock request is sent couple times for a some reason. Anyone have an idea why this can happens ?
Upvotes: 1
Views: 3246
Reputation: 43
Ok , I've found the answer. Maybe this will be helpful for someone.
The problem was in Lock request. Since our system working with RTL characters set (Hebrew/Arabic) , the exact problem was in Url Decoding , the actual Physical path to file was corrupted and required some fix, so the lock request seems to be accomplished well but according to our implementation despite this , lock returned OK.
Regards, Antony Hopkins
Upvotes: 3