# # Incoming target # # The directory where the data producer writes data items to. # Syntax: incoming-target = [[@]:[:]] # * If you set a and a it will be assumed that the target is a directory on a # remote host that has an accessible ssh server and that this host is allowed to connect to. # * If you set a , an and a , it will be assumed that that the # target is a directory on a remote host that has an accessible ssh server and an accessible rsync # server that this host is allowed to connect to. # Note that setting the still required an ssh connections for some operations, so # setting this parameter just means that the bulk transfer is using the rsync server. incoming-target = data/incoming # The string prepended to incoming data sets. '%t' will be replaced with the current time. prefix-for-incoming = %t_ # If set to true, the initial test for accessibility of the incoming store will be skipped. skip-accessibility-test-on-incoming = false # When set to , then the incoming directory will be treated as a mounted remote directory. # This is only relevant when the incoming-target does not contain a (which makes it # explicit that the incoming target is remote). #treat-incoming-as-remote = # # Buffer # # The local directory to store the paths to be transfered temporarily buffer-dir = data/buffer # If free disk space goes below value defined here, a notification email will be sent. # Value must be specified in kilobytes (1048576 = 1024 * 1024 = 1GB). # Comment this out or set it to a negative value in order to disable the high-water mark feature # for the buffer. buffer-dir-highwater-mark = 1048576 # # Outgoing target # # The remote target to move the data to. # Syntax: outgoing-target = [[@]:[:]] # * If you set a and a it will be assumed that the target is a directory on a # remote host that has an accessible ssh server and that this host is allowed to connect to. # * If you set a , an and a , it will be assumed that that the # target is a directory on a remote host that has an accessible ssh server and an accessible rsync # server that this host is allowed to connect to. # Note that setting the still required an ssh connections for some operations, so # setting this parameter just means that the bulk transfer is using the rsync server. outgoing-target = data/outgoing # If free disk space goes below value defined here, a notification email will be sent. # Value must be specified in kilobytes (1048576 = 1024 * 1024 = 1GB). # Comment this out or set it to a negative value in order to disable the high-water mark feature # for the outgoing directory. outgoing-target-highwater-mark = 1048576 # If set to true, the initial test for accessibility of the outgoing store will be skipped. skip-accessibility-test-on-outgoing = false # # Optional feature: handshake on incoming data # # Path to the script file that will be executed to check whether an incoming data item is already # complete or not. #data-completed-script = # Timeout (in seconds) for the data-completed-script. If the script exceeds this timeout, it will # be killed and an error is reported. #data-completed-script-timeout = # # Optional feature: manual intervention handling # # The local directory to store paths that need manual intervention (mandatory, but only used when # manual-intervention-regex is set manual-intervention-dir = data/manual_intervention # Regular expression of paths that need manual intervention, default prefix-for-incoming # corresponds to regex '[0-9]{14}_' # Set this to enable manual intervention checking. #manual-intervention-regex = # # Optional feature: The script which should be called when a file/directory has been # successfully transfered to the outgoing directory. # The script will be called with one parameter - the transfered item name. # #transfer-finished-executable = # # Optional feature: data cleansing # # The regular expression of paths that should be removed before moving an item to outgoing #cleansing-regex = # # Optional feature: creation of an extra (immutable) copy on the Datamover server for processing # # The (local) directory in which an extra copy of each incoming data item will be created. # The copy needs to be treated immutable, i.e. it may be read and deleted, but not changed! #extra-copy-dir = # # Optional feature: data transformation # # The name of the class (together with the list of packages this class belongs to) # with implementation of data transformation that will be performed in the buffer. #transformator.class = # Additional transformator properties: #transformator. = #transformator. = #... # # Timing parameters # # The time period (in seconds) that an incoming data item needs to be 'quiet' (i.e. no write # access is sensed on it) before moving it to the buffer will start. #quiet-period =