RA FTP Agent Administration

The steps for implementing the RA FTP Agent include:

  1. Loading the RA FTP Agent .jar file into the Automation Engine.
  2. Creating RA FTP Agent Connection objects for hosts you will transfer files from or to.
  3. Optionally setting up SFTP key authentication.
  4. Optionally configuring connection through an FTP proxy server.
  5. Optionally configuring connection through a SOCKS proxy server.
  6. Optionally enabling remote execution for Remote Command command in RA FTP Agent Jobs.
  7. Optionally setting up SSL.
  8. Creating RA FTP Agent Jobs.

Creating and Configuring RA FTP Agent Rapid Automation Agent Objects

You create one or more RA FTP Agent objects. When you define FTP Jobs, the server where the RA FTP Agent is hosted can be:

  • The source host you are transferring files from.
  • The destination host you are transferring files to.
  • A go-between that is neither the source or destination host.

RA FTP Agent include an FTP definition page where users with the necessary security credentials can:

  • Specify FTP proxy server settings and/or SOCKS proxy server settings for RA FTP Agent Connection objects.
  • Enable Remote Command commands for RA FTP Agent Jobs by checking the Enable remote execution box on the Agent Settings sub-tab.
  • By using the function Enable remote execution you can run commands on the remote system. Note that this is only supported for SSH to UNIX systems with a Connection object with SFTP selected as the protocol. You cannot use this for Windows and Telnet.

    For security reasons, the Enable remote execution box is unchecked by default. When the Enable remote execution box is unchecked, users can add Remote Command commands to RA FTP Agent Jobs, but they will fail when the Job is executed. When the Enable remote execution box is checked, RA FTP Agent Jobs with Remote Command will run normally. For more information on Remote Command commands, see topic Remote Command Settings.

Creating RA FTP Agent Connection Objects

With the RA FTP Agent, you create Connection objects of type FTPAGENT > FTPCONNECTION. Once defined, Connection objects can be selected as the:

  • Source host you are transferring files from.
  • Destination host you are transferring files to.

Each Connection object has either an FTP, FTPS, FTPES, or SFTP protocol and all the necessary additional options to connect to the host. For more information, see topic Creating RA FTP Agent Connection Objects for Each FTP Server.

Creating RA FTP Agent Jobs

RA FTP Agent Jobs (FTPAGENT > FTPJOB) include a special RA FTP Agent Job definition page. You use it to specify FTP parameters and commands. For more information on RA FTP Agent Jobs, see Working with RA FTP Agent Jobs.