Using the WebDAV Integration
Microsoft Windows Clients
The Fabasoft Folio desk can be mounted as a drive in the Microsoft Windows Explorer. It is also possible to connect to Fabasoft Folio as a Microsoft Windows share (e.g. \\webserver\fsc\).
To ensure a correct functionality, be sure to enable and start the "Web Client" Windows service.
Connecting to Fabasoft Folio via Network Drive
- Click “Map Network Drive” in the Windows Explorer and enter the server’s address in the field “Folder”. The address must be built like this: https://webserver/fsc/webdav
- Click “Finish” to map the network drive. Credential input may be required.
Example:
Mapping a network drive to Fabasoft Folio Cloud via WebDAV.
Activate Basic Authentication
Microsoft Windows 7
- Open the Microsoft Windows Registry editor.
- Navigate to the key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
- Assign a value of 2 (dec) to the key BasicAuthLevel.
- Restart the computer.
Note: As standard you cannot open Office file types directly from a server that supports only basic authentication over a non-SSL connection. To resolve this problem consult http://support.microsoft.com/kb/2123563/en-us: new window.
Client Configuration for Files Larger Than 30 MB
To use files, which are larger than 30 MB with WebDAV the file size limit need to be changed on the client.
Microsoft Windows 7
- Open the Microsoft Windows Registry editor.
- Navigate to the key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
- Assign a value of 300000000 (dec) to the key FileSizeLimitInBytes.
- Restart the computer.
Other WebClient Parameters
- SendReceiveTimoutInSec
This parameter (DWORD) specifies the timeout in seconds that WebDAV the WebClient service uses after issuing a request, such as “GET /file.ext” or “PUT /file.ext”. The default value is 60 seconds. - InternetServerTimeoutInSec
This parameter (DWORD) specifies the connection timeout for the WebClient service uses when communicating with non-local WebDAV servers. The default value is 30 seconds. - FileAttributesLimitInBytes
This parameter (DWORD) specifies the maximum size that is allowed by the WebClient service for all properties on a specific collection. This is necessary if a large number of files and directories are transmitted.
Integrated Authentication over Proxy Server
- Microsoft Windows 7
- Open the Microsoft Windows Registry editor.
- Navigate to the key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
- Create a new Multi-String Value AuthForwardServerList
- Enter the URLs of the Fabasoft Folio webserver (e.g. “http://localhost”)
- Restart the computer.
Detailed information can be found at: http://support.microsoft.com/kb/943280/en-us: new window
Available Software Updates
The following Microsoft KB article provides an update for the Microsoft Windows WebDAV Client for Microsoft Windows 7: http://support.microsoft.com/kb/907306/de: new window
Linux Clients
To mount a Fabasoft WebDAV resource on a Linux system with the Gnome desktop environment, perform following steps:
- Open the Nautilus file manager. Therefore click on “Places” > “Home Folder”.
- Press Crtl-L to activate the address bar. Type the DAV server URL in the address bar. Such a URL looks like dav://webserver. For secure connections use davs://webserver.
Programmatic Use
The following example shows how to get the metadata of all objects in an object list.
Example |
---|
curl -X PROPFIND -H "Depth: 1" -G -u user:passwd 'http://localhost/fsc/webdav/\[COO.1.506.1.1002293-objchildren\]' Result: ... <D:response> <D:href>/fsc/webdav/[COO.1.506.1.1002293-objchildren]/doc1.docx</D:href> <D:propstat> <D:prop> <lp2:COOSYSTEM_1_1_objaddress xmlns:lp2="http://schemas.fabasoft.com/swc/"> COO.1.506.1.1002295 </lp2:COOSYSTEM_1_1_objaddress> ... <D:iscollection>0</D:iscollection> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> ... |
The retrieved metadata can be used to download documents.
Example |
---|
curl -G -u user:passwd 'http://localhost/fsc/webdav/\[COO.1.506.1.1002293-objchildren\]/doc1.docx' > doc1.docx |