<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://t2bwiki.iihe.ac.be/index.php?action=history&amp;feed=atom&amp;title=FTS</id>
	<title>FTS - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://t2bwiki.iihe.ac.be/index.php?action=history&amp;feed=atom&amp;title=FTS"/>
	<link rel="alternate" type="text/html" href="https://t2bwiki.iihe.ac.be/index.php?title=FTS&amp;action=history"/>
	<updated>2026-04-20T09:48:16Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://t2bwiki.iihe.ac.be/index.php?title=FTS&amp;diff=100&amp;oldid=prev</id>
		<title>Maintenance script: Created page with &quot; === Howto === *Setup the environment &lt;pre&gt;   export LCG_GFAL_INFOSYS=bdii.iihe.ac.be:2170   export GLITE_SD_PLUGIN=bdii   # lyon   export GLITE_SD_SITE=IN2P3-CC   expo...&quot;</title>
		<link rel="alternate" type="text/html" href="https://t2bwiki.iihe.ac.be/index.php?title=FTS&amp;diff=100&amp;oldid=prev"/>
		<updated>2015-08-26T12:28:31Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot; === Howto === *Setup the environment &amp;lt;pre&amp;gt;   export LCG_GFAL_INFOSYS=bdii.iihe.ac.be:2170   export GLITE_SD_PLUGIN=bdii   # lyon   export GLITE_SD_SITE=IN2P3-CC   expo...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
=== Howto ===&lt;br /&gt;
*Setup the environment&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  export LCG_GFAL_INFOSYS=bdii.iihe.ac.be:2170&lt;br /&gt;
  export GLITE_SD_PLUGIN=bdii&lt;br /&gt;
  # lyon&lt;br /&gt;
  export GLITE_SD_SITE=IN2P3-CC&lt;br /&gt;
  export GLITE_SD_VO=cms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*get one of the admins in as channel manager to setup and control the channel&lt;br /&gt;
*try the user side glite-transfer- commands&lt;br /&gt;
=== Submit Transfers from a UI ===&lt;br /&gt;
Transfers are submitted from a UI (LCG 2_7_0) .&lt;br /&gt;
&lt;br /&gt;
*Before any transfer, one needs &amp;#039;&amp;#039;&amp;#039;a valid proxy stored by a MyProxy server&amp;#039;&amp;#039;&amp;#039; to allow the FTS server to renew proxy when expiring during transfer. We can use myproxy-fts.cern.ch as the default for FTS.&lt;br /&gt;
  To store a proxy on a MyProxy server:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grid-proxy-init&lt;br /&gt;
myproxy-init -s myproxy-fts.cern.ch -d &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Transfers submitted by a DN are not accessible from another DN.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==== Checking FTS channels ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 /opt/glite/bin/glite-transfer-channel-list -s https://cclcgftsli01.in2p3.fr:8443/glite-data-transfer-fts/services/ChannelManagement&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== Submission ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 glite-transfer-submit -s https://cclcgftsli01.in2p3.fr:8443/glite-data-transfer-fts/services/FileTransfer     &amp;lt;SOURCE-SURL&amp;gt; &amp;lt;DEST-SURL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**(sample of SURL : &amp;lt;tt&amp;gt;srm://ccsrm.in2p3.fr:8443/srm/managerv1?SFN=/pnfs/in2p3.fr/data/dteam/hpss/test/test_fts_bnl2lyon_jul14.1&amp;lt;/tt&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
This command returns a UID (ex.: 604c290c-04fa-11da-816d-adeeeb012d0c) which is used to track the transfer status.&lt;br /&gt;
&lt;br /&gt;
==== Transfer status ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 glite-transfer-status -s https://cclcgftsli01.in2p3.fr:8443/glite-data-transfer-fts/services/FileTransfer -l 604c290c-04fa-11da-816d-adeeeb012d0c &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Here is the possible ouput of this command : &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 Done&lt;br /&gt;
 Source: srm://ccsrm.in2p3.fr:8443/srm/managerv1?SFN=/pnfs/in2p3.fr/data/atlas/test/test_fts_bnl2lyon_jul14.1&lt;br /&gt;
 Destination: srm://ccsrm.in2p3.fr:8443/srm/managerv1?SFN=/pnfs/in2p3.fr/data/atlas/test/2005-08-04.1654&lt;br /&gt;
 State:       Done&lt;br /&gt;
 Retries:     0&lt;br /&gt;
 Reason:      (null)&lt;br /&gt;
 Duration:    25 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== Destroying a transfer ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 glite-transfer-cancel -s https://cclcgftsli01.in2p3.fr:8443/glite-data-transfer-fts/services/FileTransfer 604c290c-04fa-11da-816d-adeeeb012d0c&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*[[Listing_ongoing_transfers_:| Listing ongoing transfers :]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 glite-transfer-list -s https://cclcgftsli01.in2p3.fr:8443/glite-data-transfer-fts/services/FileTransfer -c &amp;lt;NOM-du-CANAL&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
More options with this command available with argument -help.&lt;br /&gt;
&lt;br /&gt;
==== Deleting files in SRM ====&lt;br /&gt;
You can not delete a file on SRM using FTS. It handles only transfers. So once test transfers are done please delete test files with: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 srm-advisory-delete &amp;lt;SRM path&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Modification of channel parameters ====&lt;br /&gt;
To be able to change the channel parameters, you need to be a channle manager.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 glite-transfer-channel-set -s https://cclcgftsli01.in2p3.fr:8443/glite-data-transfer-fts/services/ChannelManagement  -f &amp;lt;number-of-files&amp;gt; -T &amp;lt;number-fo-streams&amp;gt; &amp;lt;CHANNEL_NAME&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get a list of all channels:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 glite-transfer-channel-list -s https://cclcgftsli01.in2p3.fr:8443/glite-data-transfer-fts/services/ChannelManagement&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get detailed inof on a channel:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 glite-transfer-channel-list -s https://cclcgftsli01.in2p3.fr:8443/glite-data-transfer-fts/services/ChannelManagement &amp;lt;CHANNEL_NAME&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Test scripts ===&lt;br /&gt;
*Python script from Sabine Elles to run transfer commands (globus-url-copy, srmcp, lcg_cp, ...) as threads : http://lappweb.in2p3.fr/informatique/GRID/transfert_concurrent.tar.gz&lt;br /&gt;
*FTS transfer test script from GridPP available here : http://www.gridpp.ac.uk/wiki/Transfer_Test_Python_Script_HOWTO &amp;lt;br&amp;gt;&lt;br /&gt;
=== Links ===&lt;br /&gt;
*Documentation http://grid-deployment.web.cern.ch/grid-deployment/documentation/DataManagement/R3.0/&lt;br /&gt;
*Tutorial from Tier2 Workshop http://indico.cern.ch/getFile.py/access?contribId=1&amp;amp;sessionId=s0&amp;amp;resId=1&amp;amp;materialId=slides&amp;amp;confId=a058483&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{TracNotice|{{PAGENAME}}}}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>