!--a11y-->
WebDAV Protocol 
Generally, access to resources (documents, folders, and links) in Content Management is performed by a WebDAV servlet. All Content Management operations on documents and folders, such as the displaying and storing of content and properties, the locking and unlocking of resources, and so on, are performed by methods that conform to the WebDAV protocol.
WebDAV (Web-based Distributed Authoring and Versioning) comprises a set of extensions to the HTTP protocol that allow users to collaboratively edit and manage files on remote Web servers. For more information, see WebDAV.
The WebDAV protocol is used to access resources regardless of the particular repositories in which they are located. Amongst other things, this is needed in order for the WebDAV repository manager to function correctly.
The WebDAV protocol can be configured in various respects that are described in the table below.
Parameters of the WebDAV Protocol
Parameter |
Required |
Description |
Allow Depth Infinity |
No |
Determines whether PROPFIND calls with depth infinity are allowed. By default, this parameter is deactivated. |
Auto Version |
No |
Determines whether PUT and PROPPATCH will generate a new version of a resource, if the resource is not checked out. This allows non-deltaV-aware clients to operate alongside a deltaV server. By default, this parameter is activated. |
Enable WebDAV Server |
No |
Determines whether support of the WebDAV protocol as specified in RFC 2518 is enabled. If it is disabled, only GET, HEAD, PUT, DELETE, and OPTIONS calls are processed. By default, this parameter is activated. |
Expected Checkin-URI |
No |
Determines whether CHECKIN and CHECKOUT generate and honor the ‘expectedcheckinuri’ element in requests. By default, this parameter is activated. |
Extension ACL |
No |
Specifies whether support for the WebDAV ACL extension is activated. By default, this parameter is activated. |
Extension dasl |
No |
Specifies whether support for the WebDAV DASL extension is activated. By default, this parameter is activated. |
Extension deltav |
No |
Specifies whether support for the WebDAV DeltaV extension is activated. By default, this parameter is activated. |
Extension Ordering |
No |
Specifies whether support for the WebDAV sorted collections extension is activated. By default, this parameter is activated. |
Extension Redirect Ref |
No |
Specifies whether support for the WebDAV redirect links extension is activated. By default, this parameter is activated. |
Get Collection |
No |
Collections normally do not have content. This parameter determines whether the servlet will generate content, for example, an HTML page listing the children of the collection. By default, this parameter is deactivated. |
Get Extensions |
No |
Determines whether various extensions to GET, specified in query parameters on the root collection, are supported. By default, this parameter is activated. |
Include All Properties |
No |
Determines whether PROPFIND ‘allprop’ requests honor an optional ‘include’ element that specifies additional properties to find. By default, this parameter is activated. |
MS Web Folder Extensions |
No |
Determines whether additional properties like DAV:ishidden are generated for Microsoft Web directory clients. By default, this parameter is activated. |
Typed Properties |
No |
Determines whether PROPFIND/PROPPATCH will honor the typed properties extension where the type of properties is indicated as an attribute in their respective XML element tag. By default, this parameter is activated. |
gzip Response |
No |
Determines whether the servlet will gzip response bodies if the client announces its willingness to accept them. By default, this parameter is deactivated. |
Max WebDAV Request Size |
No |
Specifies the maximum size of a request in bytes. |
Restrict WebDAV to Specific Roles |
No |
Comma-separated list of roles that are allowed to use the WebDAV functions. Roles that are not entered do not receive access through the WebDAV client. All HTTP methods apart from OPTIONS,GET, HEAD, DELETE, and PUT are locked. For example,
pcd:portal_content/administrator/ If you do not specify any roles, all roles have permission. |
The WebDAV protocol is pre-configured in the standard configuration. Normally, you do not need to change its configuration.
To check or modify the configuration, choose Content Management ® Protocols ® WebDAV.