Tuesday, September 8, 2009

FTS from Python

I was writing a Python binding for the transfer-cli functionality.

This is how far I got:


import fts

f = fts.FileTransferService()
print "# FTS using endpoint: %s" % f.endpoint()
print "# FTS service version: %s" % f.version()
print "# FTS interface version: %s" % f.interface_version()
print "# FTS schema version: %s" % f.schema_version()

c = fts.ChannelManagement()
print "# CM using endpoint: %s" % c.endpoint()
print "# CM service version: %s" % c.version()
print "# CM interface version: %s" % c.interface_version()
print "# CM schema version: %s" % c.schema_version()
print c.channel_names()


And the output was:

# FTS using endpoint: https://lxvm0307.cern.ch:8443/glite-data-transfer-fts/services/FileTransfer
# FTS service version: 3.7.0-1
# FTS interface version: 3.7.0
# FTS schema version: 3.4.1
# CM using endpoint: https://lxvm0307.cern.ch:8443/glite-data-transfer-fts/services/ChannelManagement
# CM service version: 3.7.0-1
# CM interface version: 3.7.0
# CM schema version: 3.4.1
('ASGC-CERN', 'BNL-CERN', 'CERN-ASGC', 'CERN-BNL', 'CERN-CERN', 'CERN-FNAL', 'CERN-GRIDKA',
'CERN-IN2P3', 'CERN-INFN', 'CERN-NDGF', 'CERN-NIKHEF', 'CERN-PIC', 'CERN-RAL', 'CERN-SARA',
'CERN-TRIUMF', 'FNAL-CERN', 'GRIDKA-CERN', 'IN2P3-CERN', 'INFN-CERN', 'NDGF-CERN', 'NIKHEF-CERN',
'PIC-CERN', 'RAL-CERN', 'SARA-CERN', 'TRIUMF-CERN', 'CERN-STAR')


The minimum goal is to have submit and status checking working.

1 comment:

  1. Engage in Free. Participate in hockey seeing that Michael jordan, rating your very bowl throughout us football. Participate in icehockey or karate recreations.US Sports Games

    ReplyDelete