Office Documents open Read-Only over WebDAV

  • 7001922
  • 18-Nov-2008
  • 26-Apr-2012

Environment

Novell BorderManager 3.9 Support Pack 2
Microsoft Sharepoint Portal
Microsoft Office 2003

Situation

When going via a BorderManager Proxy to edit Microsoft Office documents on a Sharepoint portal the documents open as Read-Only.

When accessing the portal directly (Bypassing the BorderManager proxy) the Microsoft Office documents open as Read/Write.

Documents open Read/Write when using a Squid proxy.

Resolution

 WebDAV 'Public' header has been implemented on proxy.nlm version 5.13.02, dated 15-dec-2009, included on bm39sp2_ir1 patch allowing webdav to work thru BorderManager.

Status

Reported to Engineering

Additional Information

The excerpt below is the Sharepoint servers response to the HTTP GET OPTIONS request from the WebDav client (MSOffice). The GET OPTIONS request is used by the client
to determine the capabilities of the WebDAV server. The server should respond to the client with the required headers, "Allow" and "Public" with the WebDav capabilities that supports. After client knows that WebDav server supports the LOCK option, then client sends an HTTP LOCK to be able to open the file in read-write mode. However, since the
Public header does not reach the client, the client never sends out the LOCK, which means the document can only be opened 'Read-Only'.

HTTP/1.1 200 OK
Date: Wed, 12 Nov 2008 13:06:37 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
DAV: 1, 2
Allow: OPTIONS, PROPFIND, PROPPATCH, COPY, MOVE, DELETE, MKCOL, GET, HEAD, PUT, LOCK, UNLOCK
Public: OPTIONS, PROPFIND, PROPPATCH, COPY, MOVE, DELETE, MKCOL, GET, HEAD, PUT, LOCK, UNLOCK
Accept-Ranges: bytes
Content-Length: 0
Cache-Control: private
Content-Type: text/html