Universal File Mover Overview
The Universal File Mover v2.0.0 (UFM) application is more than a simple tool to manage the transfer of files. It allows the user to combine business processes into a workflow. A workflow describes the tasks, procedural steps, people involved, required input and output information, and tools required for each step in the business process. The user creates a UFM Workflow XML, which details the sequence of concatenated steps in a business process, by combining a series of Action commands. These Action commands define which actions are to be taken, the order of the actions, and how errors are to be handled. UFM processes the Action commands as per the UFM Workflow XML file.
UFM currently contains 42 Action commands. These action commands fall into 5 categories: IBM MQ Actions, Network Actions, File Actions, Control Actions and Other Actions.
- IBM MQ Actions: MQSend, MQReceive and MQPutQuit
- Network Actions: Ftp, HttpGetFile, HttpPutFile, Scp, SendEmail and SFtp
- File Actions: Append, Convert, Copy, Delete, DecryptFile, EncryptFile, MakeDir, Merge, MergeSort, Move, ReEncode, RemoveDir, RemoveItems, Rename, ReplaceText, Sort, SortUnique, Split, Tar, Touch, Unique, UnTar, UnZip, Watch, WriteText and Zip
- Control Actions: If/Else, Loop and Sleep
- Other Actions: Echo, Execute, Launch and Schedule
UFM can transfer files in 1 of 5 ways: IBM MQ, FTP, SFTP, SCP and HTTP. For example, UFM can retrieve a file from a remote server via FTP and then send it via IBM MQ to another server. UFM can move/transfer files in any combination the user wishes.
UFM's MQSend Action sends a file via MQ and has capability to encrypt the data using Advanced Encryption Standard (AES) and the ability to compress the data before it is sent. The MQReceive Action can decrypt and decompress the incoming data before it is written to the target file. UFM's EncryptFile Action uses AES to encrypt a file and the DecryptFile Action uses AES to decrypt the file.
Note:AES is a data encryption scheme, adopted by the US government, that uses three different key sizes (128-bit, 192-bit, and 256-bit). AES was announced by National Institute of Standards and Technology (NIST) as U.S. FIPS PUB 197 (FIPS 197) on November 26, 2001.
A series of UFM "How To" blog posting can be found here.
The user can define a centralized Status queue in the UFM Workflow XML, so that a status message is generated with the details of each Action as they are processed. Another program, UFM Status Monitor, can be used to view the Status queue for information on the outcome of each processed UFM Workflow.
Universal File Mover Status Monitor (UFM-SM) application is designed to display the UFM Workflow status messages from the UFM status queue. The display is automatically refreshed every 60 seconds (default value). Any UFM Workflow that has a non-zero "Exit Code" will be highlighted in red, so that the user can quickly identify problem Workflows.
Universal File Mover and Universal File Mover Status Monitor are licensed under Apache License 2. They are free to use but support is not included. A support license may be purchased.
- Prerequisite:
- IBM MQ v7.0 or higher
- Java Runtime Environment (JRE) 7 or higher
Enterprise Support Subscription for Universal File Mover
The Yearly Enterprise Support Subscription License for Universal File Mover sells for $999.00 USD per year. The company is provided with support for an unlimited number end-users and/or applications using Universal File Mover at an unlimited number of locations.
Product | Price (USD) | Ordering |
Universal File Mover | $999.00 |
- Each support subscription license provides for:
- Product support and updates
- Email/ Help Desk support