This guide describes the File / FTP / SFTP and FTPS transport configuration options
| Name | Description | 
|---|---|
tempDirectory  | 
Temporary directory to fetch files - defaults to java.io.tmpdir  | 
useSafeLock  | 
Use a <filename>.lock file instead of locking the file channel at the OS level (Used for Windows)  | 
| Constant FileConstants. | Value | Description | 
|---|---|---|
BaseConstants  | 
||
TRANSPORT_URL  | 
ultra.transport.url  | 
URL of the files to poll. Could be a URL for a file or directory - for any supported file protocol such as s/ftp, ftps or file  | 
PollingConstants  | 
||
CRON_EXPRESSION  | 
ultra.polling.cron_expression  | 
CRON expression for polling - e.g. 0/20/40 * * ? * MON-FRI  | 
START_DELAY  | 
ultra.polling.start_delay  | 
Amount of millis before polling for files from startup of ESB node  | 
REPEAT_INTERVAL  | 
ultra.polling.repeat_interval  | 
Polling interval in millis  | 
CONCURRENT  | 
ultra.polling.concurrent  | 
Concurrent polling enabled? Default: false = only one thread of the ESB will "poll" for messages  | 
CONCURRENT_EXECUTION  | 
ultra.polling.concurrent_execution  | 
The maximum number of allowed concurrent executions (default unlimited, set to 1 for single threaded execution)  | 
PREFETCH_HANDLER_BEAN  | 
ultra.polling.prefetch_handler_bean  | 
A Spring bean implementing PrefetchHandler interface to specify if a message should be picked up or not  | 
PREFETCH_HANDLER_CLASS  | 
ultra.polling.prefetch_handler_class  | 
A class implementing PrefetchHandler interface to specify if a message should be picked up or not  | 
DISABLED  | 
ultra.polling.disabled  | 
Set (polling transport based) proxy service to be disabled temporarily - maybe used for testing  | 
FileConstants  | 
||
NAME_PATTERN  | 
ultra.file.name_pattern  | 
A pattern for file names such as: .*\.edi  | 
PATH_PATTERN  | 
ultra.file.path_pattern  | 
A pattern such as: ftpuser*/outbox/*.xml  | 
FETCH_AFTER_MODIFICATION  | 
ultra.file.fetch_after_modification  | 
Do not fetch file until this amount of time has passed since the last modified file timestamp  | 
MOVE_AFTER_PROCESS  | 
ultra.file.move_after_process  | 
  | 
MOVE_AFTER_FAILURE  | 
ultra.file.move_after_failure  | 
  | 
MOVE_TIMESTAMP_FORMAT  | 
ultra.file.move_timestamp_format  | 
  | 
DISTRIBUTED_LOCKING_DISABLED  | 
ultra.file.distributed_locking_disabled  | 
In clustered mode, disable distributed locking  | 
PRIVATE_KEY_FILE  | 
keyFilePath  | 
Path to private key file for SFTP  | 
PRIVATE_KEY_PASSWORD  | 
keyPassword  | 
Private key file password  | 
STRICT_HOST_KEY_CHECK  | 
StrictHostKeyChecking  | 
  | 
SESSION_TIMEOUT  | 
timeout  | 
Timeout for SFTP pooled connection sessions  |