import xmlrpclib import bz2 import base64 print "connect to server" server=xmlrpclib.ServerProxy('http://127.0.0.1:18080/cdliRoot/cdli') print "----------------done" fh=file("cdlicat_FMPXMLRESULT.xml") print "got fh",repr(fh) data=base64.encodestring(bz2.compress(fh.read())) print "ecoded data send now to server" print server.importXMLFile('cdli_cat',data,'id_text')