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 Put

    Employee
    Posted 09-29-2010 09:34

    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 Put
    Node Category: Interfaces and Adapters
    Use Case: Use this node to publish date files to an FTP server
    Tested on Release: 4.1.6
    External Dependencies: See Known Limitations note
    Practical Usage Example: To send files to an accessible FTP server, simply set the appropriate server and account parameters and connect the input pin on the node to a data stream containing the file names of the files you which to transmit. Executing the node will then perform the FTP transfer.
    Node Documentation:

    Functional Description:
    Publishes files via the File Transfer Protocol
    Parameters:
    • File: File to transfer
    • FileNameExpr: Identifies which data to use for the filename, if filenames are processed from an added input
    • Protocol: FTP protocol - FTP or FTPS
    • Host: FTP server address
    • Port: FTP server port
    • Username: FTP account username
    • Password: FTP account password
    • RemoteDirectory: Directory on FTP server to which files will be uploaded
    • DeleteLocalFiles: If true, files will be deleted from local server if they have been uploaded successfully
    • OverwriteRemoteFiles: If true, remote files which already exist will be overwritten by new uploads
    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.


  • 2.  RE: Node Release: FTP Put

    Employee
    Posted 01-05-2011 15:50

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

    Originally posted by: burke

    The FTP Put node requires an intent on line 110 to adhere to Python syntax, otherwise it works great.


  • 3.  RE: Node Release: FTP Put

    Employee
    Posted 01-05-2011 16:47

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

    Originally posted by: mmarinelli

    Thank you for catching this error. The zip archive in the Prototype Library post has been updated with a corrected version.


  • 4.  RE: Node Release: FTP Put

    Employee
    Posted 07-09-2013 17:39

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

    Originally posted by: mermacora

    Hit an error when a customer was trying to use this node last week.

    The node was failing with the below error:
    Got Python exception
    2013-07-10 10:11:12.000; ERROR: ERROR: argument of type 'instancemethod' is not iterable
    id: 0 chain: 0 group: 0
    cppDetail: context: pump( ) - Exception ls.brain.node.brainpython.python2implementationfil e@61
    Was able to fix this by changing line 94 in the Python implementation from this:
                        if fileName in ftp.nlst:
    to:
                        if fileName in ftp.nlst():
    Are we able to issue an update to the library which includes this fix?
    Is there a view as to when the FTP nodes will be incorporated into the Enhanced Analytics library pack?

    Thanks,
    Mario


  • 5.  RE: Node Release: FTP Put

    Employee
    Posted 07-24-2013 09:34

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

    Originally posted by: rboccuzzi

    We will be releasing an FTP set of nodes (supporting ftp, ftps and sftp) in an upcoming LAL release in the next quarter, so this node is unlikely to be repackaged, given it will be replaced with an official node soon.

    Cheers
    Rich