Name

DAV_EXP — Export a retrieved Web site to another WebDAV enabled server

Synopsis

WS.WS. DAV_EXP ( in host varchar ,
  in url varchar ,
  in root varchar ,
  in dst varchar );
 

Description

This function is used to export local content retrieved from a Web Robot Copy to the local file system.

Parameters

host

The target host name

url

start path on target

root

local WebDAV collection that contains the retrieved content

dst

absolute URL to the WebDAV folder to export content to

Return Types

The function returns a non-zero value (can be an error description) if an error occurred while exporting.

Errors

Table 24.23. Errors signalled by DAV_* functions

Error Code Description
>=0 success
-1 The path (target of operation) is not valid
-2 The destination (path) is not valid
-3 Overwrite flag is not set and destination exists
-4 The target is resource, but source is collection (in copy move operations)
-5 Permissions are not valid
-6 uid is not valid
-7 gid is not valid
-8 Target is locked
-9 Destination is locked
-10 Property name is reserved (protected or private)
-11 Property does not exists
-12 Authentication failed
-13 Operation is forbidden (the authenticated user do not have a permissions for the action)
-14 the target type is not valid
-15 The umask is not valid
-16 The property already exists
-17 Invalid property value
-18 no such user
-19 no home directory

Examples

Example 24.81. Exporting to the Filesystem

WS.WS.LFS_EXP ('www.foo.com', '/help/', 'sites/www_foo_com', '/tmp/');
WS.WS.DAV_EXP ('www.foo.com', '/help/', 'sites/www_foo_com',
  'http://www.mydrive.com:8990/DAV/sites/');