Robo-FTP Framework (available with Enterprise Edition) makes it easy to monitor and manage a large number of Robo-FTP jobs. The Robo-FTP Enterprise Framework helps you harness the power of the Robo-FTP scripting language by providing a standard set of scripts that covers the kinds of things most customers need to do. You automate your tasks by configuring “jobs” which are made up of one or more “steps,” where each step covers some basic chunk of functionality like compressing, encrypting, uploading, sending notification, etc. The pre-built scripts handle all the heavy lifting like error handling and storing state so they can recover from catastrophic failure (power loss, etc.). The framework also includes a web-based UI and database back-end which you can use to monitor and manage all your jobs (including scheduling).
The Robo-FTP Enterprise Framework web UI gives you total control over all your Robo-FTP jobs. You can remotely create, edit, and delete jobs and control job execution with start / stop / suspend functionality.
The Robo-FTP Enterprise Framework includes a built-in full-featured scheduler for managing jobs.
Jobs are made up of steps where each step covers some basic chunk of functionality. We include a bundle of built-in steps that cover what most customers need to accomplish: Compress, Decompress, Decrypt, Encrypt, Monitor, Pull, Push, Retrieval, Deliver, Notify, Name, Validate, etc. However, these steps are simply Robo-FTP scripts which you can use as templates to define your own steps.
All Robo-FTP activity is stored in a database (SQL Server/Express/CE or Oracle) to provide fine-grained reporting abilities. Use the Robo-FTP Enterprise Framework web UI to see when jobs ran and see the results of each step.
One of the serious problems with most automation solutions, whether they are off-the-shelf or home-grown, is the inability to recover gracefully from a power outage or other system failure. Often, files are transferred twice or not at all – and either outcome is potentially disastrous! Robo-FTP Enterprise Framework job steps keep track of state at all times so they can always pick up where they left off after an outage.
Use the REST API to integrate Robo-FTP Enterprise Framework with other processes by sending REST queries over HTTPS.
Automatically syncs configuration and handles fail-over and load-balancing between multiple servers.
Robo-FTP is supported on 32 bit and 64 bit editions of Windows Vista SP1, Server 2008 (R1 and R2), 2012 (R1 and R2), 2016 (except Nano as it can't run 32 bit apps), and 2019, and Windows 7, 8, 8.1, and 10.
Robo-FTP is 32 bit software and requires version 4.0 of the Microsoft .NET Framework, the x86 Visual Studio 2013 C++ Runtime, and the platform specific (x64 or x86 depending on your OS) version of SQL Compact Edition 4.0 SP1. The full installer includes all of these dependencies.
The Robo-FTP Enterprise Framework requires a database backend. The software comes with SQL CE which is sufficient for evaluation purposes and light workloads. For moderate to heavy workloads SQL Server/Express or Oracle is recommended.
The Robo-FTP installer does not itself require rebooting but the dependencies installed on the initial install may.
RAM: 512Mb plus 50 MB per job.
CPU: We recommend having 1 available CPU core for every 10 to 20 actively running job, depending on the nature of the processes being automated. For example, encryption and decryption may be more processor-intensive than other activities such as renaming files.
DISK: We recommend a minimum of 2 GB of hard drive space to install the software and have room to maintain a typical number of logs. Be sure to provision sufficient additional hard drive space for the files you wish to manage using the software.
Robo-FTP Enterprise Framework provides a simple, powerful platform for managing and monitoring complex workflows without sacrificing any of the power and flexibility of Robo-FTP’s script interface.
This short video shows just how easy it is to create, schedule, and audit a new job with the simple Framework web interface.