def Conectar(self, cache=None, wsdl=None, proxy="", wrapper=None, cacert=None, timeout=30): # Conecto usando el método estandard: print "timeout", timeout ok = BaseWS.Conectar(self, cache, wsdl, proxy, wrapper, cacert, timeout, soap_server="jetty") if ok: # Establecer credenciales de seguridad: self.client['wsse:Security'] = { 'wsse:UsernameToken': { 'wsse:Username': self.Username, 'wsse:Password': self.Password, } } return ok
def Conectar(self, cache=None, wsdl=None, proxy="", wrapper=None, cacert=None, timeout=None): # Conecto usando el método estandard: ok = BaseWS.Conectar(self, cache, wsdl, proxy, wrapper, cacert, timeout, soap_server="jetty") if ok: # si el archivo es local, asumo que ya esta corregido: if not self.wsdl.startswith("file"): # corrijo ubicación del servidor (localhost:9050 en el WSDL) location = self.wsdl[:-5] if 'IWebServiceSDRNService' in self.client.services: ws = self.client.services['IWebServiceSDRNService'] else: ws = self.client.services['IWebServiceSDRN'] ws['ports']['IWebServiceSDRNPort']['location'] = location # Establecer credenciales de seguridad: self.client['wsse:Security'] = { 'wsse:UsernameToken': { 'wsse:Username': self.Username, 'wsse:Password': self.Password, } } return ok
def Conectar(self, cache=None, wsdl=None, proxy="", wrapper=None, cacert=None, timeout=30, soap_server="oracle"): return BaseWS.Conectar(self, cache, wsdl, proxy, wrapper, cacert, timeout, soap_server)
def Conectar(self, cache=None, url="", proxy="", wrapper="", cacert=None, timeout=30): "Establecer la conexión a los servidores de la AFIP" # llamo al constructor heredado: ok = BaseWS.Conectar(self, cache, url, proxy, wrapper, cacert, timeout) if ok: # corrijo ubicación del servidor (puerto htttp 80 en el WSDL) location = self.client.services['LtvService']['ports']['LtvEndPoint']['location'] if location.startswith("http://"): print "Corrigiendo WSDL ...", location, location = location.replace("http://", "https://").replace(":80", ":443") self.client.services['LtvService']['ports']['LtvEndPoint']['location'] = location print location return ok
def Conectar(self, *args, **kwargs): ret = BaseWS.Conectar(self, *args, **kwargs) return ret