Logging for Office 365 when acting as WebDav client

Kate Glickman 1 Reputation point
2022-01-05T12:54:38.827+00:00

We have integrated Office 365 with our application using the WebDev protocol. The user clicks on a file in our application, the file opens in their locally installed Office 365, and the user's changes are saved back to the file stored in our application.

We have a customer who can save changes back to our application just fine when using Word but can not with Excel or PowerPoint. When we have them turn on our trace logging, we can see that Excel is not making the PUT request when the user clicks the Save button. The preceding LOCK request (and all other HEAD, OPTIONS and GET requests) completed successfully.

Is there any logging in the Office 365 WebDav code that we could turn on that could possibly shed any light on this why the PUT request isn't being made? I have done a lot of searching and have seen references to various registry settings but I haven't gotten anything working and it's not clear if they are relevant in this scenario anyway.

Office Open Specifications
Office Open Specifications
Office: A suite of Microsoft productivity software that supports common business tasks, including word processing, email, presentations, and data management and analysis.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
127 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Hung-Chun Yu 976 Reputation points Microsoft Employee
    2022-02-11T17:04:51.093+00:00

    @Kate Glickman

    Thank you very much for the update. Agreed, per https://stackoverflow.com/questions/34138554/webdav-microsoft-excel-2016-not-able-to-save-back-changes, it appeared one of the solutions is to use eTag. If you can share that information with your client that would be awesome.

    Question, would you able to add eTag via the integration? Or is that something that your client would have to add from their end?

    0 comments No comments

  2. Kate Glickman 1 Reputation point
    2022-02-11T17:44:45.733+00:00

    The eTag is already added via our integration. It is based on our own internal version number and not a date.