Pull
<< Click to Display Table of Contents >> Navigation: Robo-FTP User's Guide > Robo-FTP Framework > Job Definitions > Built In Steps > Pull |
Note: First see Working with File Sets for a discussion on how data flows through step to step.
The Pull step is used to download remote files to a job's file set.
Friendly Name |
INI Variable |
Required? |
Description |
Site |
site |
required |
The name of a Managed Site record defined in the Configurator |
File Filter |
specification |
optional |
Specification for source file to match. default is * |
File Path |
path |
optional |
Remote directory to monitor for a source file |
Timeout |
timeout |
optional |
Timeout in minutes looking for source file and send error notification |
Leave Files on Host |
persistent_source |
optional |
Should we leave processed source files on the server or delete them once they have been processed? |
Include Directories |
include_directories |
optional |
Import directories matching specification. default: false |
File Order |
file_order_first |
optional |
Indicates in what order the files should be processed. Possible values are "oldest", "newest", "server", without quotes, with the default being "server". "server" indicates that the files are ordered in whatever order the server returns the listing. |
Multiple Files |
multiple_files |
optional |
Number of files matching specification to import. "any" is zero or more, making the absence of a file for this step to import not an error. Possible values are "#", "all", or "any", without quotes. The default is "all". |
Minimum Size |
min_size |
optional |
Specifies that a file must be at least this many bytes, defaulting to 0. |
Minimum Age |
older_than |
optional |
A relative value with a resolution of seconds, minutes, hours, days, or months; for example: "1 month" or "7 days". |
N/A |
newer_than |
optional |
(Currently unsupported through the Web UI) A relative value with a resolution of seconds, minutes, hours, days, or months; for example: "1 month" or "7 days". |
The Pull step works just like the Monitor step except the monitored source location is on an FTP or SFTP server rather than a locally accessible path. It searches the remote source location for the set of files matching the specification and then passes that file set on to the next step in the job.
Please see the Robo-FTP Help file for more information about creating Managed Site records in the Configurator.
Important
The Framework controls the working folder so the value of a Managed Site's "Initial Local Directory" field is ignored when used in this step.
Example Usage:
See also: Scheduling and the Timeout Parameter