Sun Java System Web Server 6.1 SP9 Administrator's Configuration File Reference

WebDAV Elements

The WebDAV elements are as follows:

DAV

Defines the WebDAV (Web-based Distributed Authoring and Versioning) configuration for the VS element.

Subelements

The following table describes subelements for the DAV element.

Table 2–19 DAV Subelements

Element  

Required  

Description  

PROPERTY

zero or more 

Specifies a property or a variable. 

DAVCOLLECTION

zero or more 

Collections for which DAV is enabled. 

Attributes

The following table describes attributes for the DAV element.

Table 2–20 DAV Attributes

Attribute  

Default  

Description  

lockdb

server-instance/lock-db/vs

(optional) Specifies the directory where the locking database will be maintained. 

lockdbupdateinterval

(optional) specifies the frequency with which the memory representation of the lock database should be synced up to the disk copy of the lock database. The interval is specified in seconds. A value of zero disables the memory representation of the lock database. 

minlocktimeout

none 

(optional) Minimum lifetime of a lock in seconds, -1 implies never expires.

A value of 0 sets minlocktimeout to infinity.

propdbupdateinterval

(optional) specifies the frequency with which the memory representation of the property database should be synced up to the disk copy of the database. The interval is specified in seconds. A value of zero disables the memory representation of the property database. 

maxpropdbsize

8192 

(optional) specifies an upper limit on the total size of the memory representation of the property databases in the collection. When this size is reached, any additional databases accessed in this collection will not have a memory representation. 

maxxmlrequestbodysize

8192

(optional) Maximum size of the XML request body. Needed to prevent potential Denial of Service (DOS) attacks. 

maxpropdepth

1

(optional) The depth of the PROPFIND request. If the request is to a collection, then the depth of the subdirectories included in the response is specified by this attribute. Legal values are 0, 1, and infinity.

enabled

true

(optional) Specifies if DAV functionality is enabled for a virtual server. Legal values are yes, no, true, false, on, off, 1, 0.

DAVCOLLECTION

Defines a DAV-enabled collection of documents rooted at a URI; the source of the documents are accessed via a separate URI space.

The DAVCOLLECTION element defines WebDAV functionality for a URI space. The attributes specified on a collection override any virtual server attribute values.

Subelements

The following table describes subelements for the DAVCOLLECTION element.

Table 2–21 DAVCOLLECTION Subelements

Element  

Required  

Description  

DESCRIPTION

zero or one 

Contains a text description of this element. 

Attributes

The following table describes attributes for the DAVCOLLECTION element.

Table 2–22 DAVCOLLECTION Attributes

Attribute  

Default  

Description  

uri

none 

(required) Specifies the URI by which the output content is accessed. 

sourceuri

none 

(optional) Specifies the URI by which the source content of the documents are accessed. 

lockdb

lockdb value specified in the DAV element

(optional) Specifies the directory where the locking database will be maintained. 

lockdbupdateinterval

The value specified in the DAV element.

(optional) specifies the frequency with which the memory representation of the lock database should be synced up to the disk copy of the lock database. The interval is specified in seconds. A value of zero disables the memory representation of the lock database. 

minlocktimeout

minlocktimeout attribute value specified in the DAV element

(optional) Minimum lifetime of a lock in seconds, -1 implies never expires, 0 turns locking off.

propdbupdateinterval

The value specified in the DAV element.

(optional) specifies the frequency with which the memory representation of the property database should be synced up to the disk copy of the database. The interval is specified in seconds. A value of zero disables the memory representation of the property database. 

maxpropdbsize

The value specified in the DAV element.

(optional) specifies an upper limit on the total size of the memory representation of the property databases in the collection. When this size is reached, any additional databases accessed in this collection will not have a memory representation. 

maxxmlrequestbodysize

The value specified in the DAV element.

(optional) Maximum size of the XML request body. Needed to prevent potential Denial of Service (DOS) attacks. 

maxpropdepth

The value specified in the DAV element.

(optional) The maximum depth permitted for a DAV PROPFIND request. Allowed values are 0, 1, and infinity.

enabled

true

(optional) Specifies if DAV functionality is enabled for this collection.