LAE

Welcome to the LAE community!  Please feel free to start a discussion in the discussion tab or join in a conversation.

Discussions

Members

Resources

Events

 View Only
  • 1.  Node Release: FTP Get

    Employee
    Posted 09-29-2010 09:33

    Note: This was originally posted by an inactive account. Content was preserved by moving under an admin account.

    Originally posted by: mmarinelli

    Node Name: FTP Get
    Node Category: Interfaces and Adapters
    Use Case: Use this node to acquire data files from an FTP server
    Tested on Release: 4.1.6
    External Dependencies: See Known Limitations note
    Practical Usage Example: If data source files are located on an accessible FTP server, simply set the appropriate server and account parameters and execute the node.
    Node Documentation:

    Functional Description:
    Acquires files via the File Transfer Protocol
    Parameters:
    • Protocol: FTP protocol - FTP or FTPS
    • Host: FTP server address
    • Port: FTP server port
    • Username: FTP account username
    • Password: FTP account password
    • FileNamePattern: Pattern for files to be retrieved (e.g. *.txt)
    • RemoteDirectory: Directory on FTP server from which files will be downloaded
    • LocalDirectory: Local directory on LAE server where downloaded files will be stored
    • DeleteRemoteFiles: If true, files will be deleted from FTP server if they have been downloaded successfully
    • OverwriteLocalFiles: If true, local files which already exist will be overwritten by new downloads
    Known Limitations: FTPS, also known as FTP Secure or FTP-SSL, will not function properly with LAE 4.1.6, as the version of Python which ships with LAE 4.1.6 does not contain the libraries for FTPS support. This functionality is coded in the node however, so it is forward-compatible with any future version of the LAE which includes a more recent set of Python libraries, and the node will function if an unsupported version of Python is used in lieu of that which is shipped with the LAE.

    Secure File Transfer Protocol (SFTP), also known as SSH FTP, support is not included in this node.