GT 3.9.3 RFT : System Administrator's Guide
Introduction
RFT is used to perform thrid-party transfers across GridFTP servers. It uses a database to store its state periodically so the transfers can be recovered from any failures. RFT uses standard grid security mechanisms for authorization and authentication of the users. So in order to effectively use RFT you should have installed and configured a database with RFT database schemas and have the necessary security infrastructure in place to perform a 3rd party transfer.Building and Installing
RFT is installed as a part of the standard install. For basic
installation instructions, see the Installation
Guide.
Configuring
Information on configuration settings and environment variables can be found in the rft interface configuration guide.
Deploying
If you want to deploy latest code from CVS do this:
- Configure your CVSROOT to point to globus cvs location.
- cvs co ws-transfer
- cd ws-transfer/reliable
- set GLOBUS_LOCATION to point to your globus installation.
- run ant deploy.
Testing
You need to checkout the tests from CVS because RFT tests are not included in the installer. Please follow these steps to run RFT unit tests:
| 1 |
Run: cvs co ws-transfer/reliable/service/test |
| 2 |
Start a gridftp server on the machine you are running the tests on; use port 5678. This can be done by running: globus-gridftp-server -s -p 5678 & |
| 3 | Start the container with RFT deployed in it. |
| 4 |
Run: cd ws-transfer/reliable/service/test/unit |
| 5 |
Generate a report of the tests that ran in the current working directory: ant test |
Troubleshooting
You can find instructions for common problems here.