public static ServicioResponse crearSolicitud(ConsumerHeader head, ServiceRequest body) { ProxyUtils.ByPassCertificate(); CuadroVentas_CrearSolicitudImpl ser = new CuadroVentas_CrearSolicitudImpl(); ser.consumerHeader = head; ser.Url = ProxyUtils.GetServiceEndpoint("ESBSOAPEndpoint"); ser.Credentials = ProxyUtils.getServiceCredentials(); ser.PreAuthenticate = true; return(ser.CrearSolicitud(body)); }
public static ServicioResponse crearSolicitud(ConsumerHeader head, ServiceRequest body) { ProxyUtils.ByPassCertificate(); CuadroVentas_CrearSolicitudImpl ser = new CuadroVentas_CrearSolicitudImpl(); ser.consumerHeader = head; ser.Url = ProxyUtils.GetServiceEndpoint("URLCrearSolicitud"); NetworkCredential credential = ProxyUtils.getReceivedCredentials(); //si no vienen credenciales basic, no se crea estructura de seguridad. //sino, se genera excepción cuando hayan peticiones sin autenticación. if (credential != null) { ser.Credentials = credential; ser.PreAuthenticate = true; } return(ser.CrearSolicitud(body)); }