class SOAPRepositoryServer(RepositoryServer): def __init__(self, repository, host='localhost', port=8080): super(SOAPRepositoryServer, self).__init__(repository) self.server = SOAPServer((host, port), encoding='utf-8') self.server.registerObject(self) def startup(self): self.server.serve_forever()
#!/usr/bin/env python2.4 import sys from SOAPpy import SOAPServer WS_NS = 'http://frade.no-ip.info/wsFOAF' class foafWS: def test(self): return "Cadena de prueba" def getFoaf(self, chain): return "http://www.wikier.org/foaf.rdf" server = SOAPServer(('', 8880)) ws = foafWS() server.registerObject(ws, WS_NS) print "Starting server..." server.serve_forever()
date_tag = ET.Element('date') day_tag = ET.Element('day') day_tag.text = day month_tag = ET.Element('month') month_tag.text = month year_tag = ET.Element('year') year_tag.text = year date_tag.append(day_tag) date_tag.append(month_tag) date_tag.append(year_tag) new_tag.append(name_tag) new_tag.append(types_tag) new_tag.append(stars_tag) new_tag.append(director_tag) new_tag.append(date_tag) new_tag.append(time_tag) new_tag.append(resolution_tag) root.insert(0,new_tag) tree.write('MovieAll_SPN.xml') print "start" server = SOAPServer(("localhost", 8081)) server.registerObject(webservice(), "xml") server.serve_forever()
import psycopg2 import psycopg2.extras import sys import os import commands db = __import__(sys.argv[1]) Model = db.Model() #from mongo import * server = SOAPServer(('localhost',8081)) server.registerObject(Model) #server.registerFunction(Model.insereOrgao) #server.registerFunction(Model.listaOrgao) #server.registerFunction(Model.insereEmpregado) #server.registerFunction(Model.listaEmpregados) #server.registerFunction(Model.listaDependentes) #server.registerFunction(Model.insereDependente) #server.registerFunction(Model.insereDocEmpregado) #server.registerFunction(Model.insereDocDependente) server.serve_forever()