WebDav Server

iKnowBase comes with a WebDav server serving iKnowBase documents to WebDav Clients. The WebDav server is implemented as a java web application, and must be deployed along with the other web applications.

Due to client requirements, the webdav application must be deployed at context root / (the root and default application), and it must therefore also be deployed using a separate hostname (e.g. using webdav.example.com, while other applications are deployed on intranet.example.com).

The Webdav application does not support clustering.

Installation

The WebDav Server is required to be deployed to context root / and will typically require a separate hostname separate from the other deployed applications. See installation guide for how this is accomplished with your application server of choice.

Since authentication to a webdav resource is done using BASIC authentication, SSL is strongly recommended. See the troubleshooting section for accessing WebDav resources without SSL support.

Note: The WebDav Server require java version 6.

The WebDav Server

Enable or disable the WebDav Server

Disable the WebDav server by stopping the Web application.

Configuring the WebDav Server for dimension based WebDav folders

The default setup of the WebDAV server will provide editing access to documents based on document ID, with document editing mostly accessed through the special “Edit in WebDAV” function in the content viewer. However, you may also expose documents in a regular directory structure based on iKnowBase dimension. Using the Metadata manager in Development Studio, attach the dimension type IKB_WEBDAV_FOLDER to the dimensions you would like to be WebDav folders.

The following iKnowBase WebDav metadata are pre configuered “Out-of-the-box”:

The attribute collects the dimension types used to identify the dimensions used as WebDav folders.
By default only the dimension type “IKB WebDav Folders” is used.

Client configuration

Enabling Basic authentication

By default, the Windows WebDAV clients do not accept Basic authentication. This must be enabled; for Windows 7 the procedure is as follows

The value “1” in the example above will enable Basic authentication on an SSL-enabled site (using https). We do not support the value “2”, which means using Basic authentication over an insecure and non-encrypted communication channel.

Editing an iKnowBase document from Microsoft Office

The most typical use case is to edit an iKnowBase document directly from Microsoft Office. To set this up, do the following:

Mounting WebDAV folders in Windows

On Windows you have to start the “Webclient service” to be able to connect to WebDav:

Connect iKnowBase as a network drive:

Troubleshooting

For trobleshooting, do this: