entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Enviar datos a un wcf service ChanellFactory

hola a todos!!

estoy tratando de enviar datos desde mi aplicación web a un service wcf y para esto me piden que lo haga con el Chanelfactory, desde el SoapUI
me arroja la siguiente información:

  <soapenv:Body>
      <urn:Certificados>

         <NIT_Proveedor>8333111111</NIT_Proveedor>

         <Tipo_Impuesto>CO2</Tipo_Impuesto>

         <Ciudad>xxx</Ciudad>

         <Ejercicio>2015</Ejercicio>

         <Periodo>5</Periodo>
      </urn:Certificados>
   </soapenv:Body>

REALICE una Aplicación de consola para probar la conexión y que me mostraba

    class Program
    {
        static void Main(string[] args)
        {
            BasicHttpBinding myBinding = new BasicHttpBinding();
            EndpointAddress myEndpoint = new EndpointAddress("http://10.10.1xxxxxxxx");
            ChannelFactory<Certificados> myChannelFactory = new ChannelFactory<Certificados>(myBinding, myEndpoint);
            var defaultCredentials = myChannelFactory.Endpoint.Behaviors.Find<ClientCredentials>();
            myChannelFactory.Credentials.UserName.UserName = "xxxxx";
            myChannelFactory.Credentials.UserName.Password = "123";

            Certificado serv = myChannelFactory.CreateChannel();
           ** Console.WriteLine(serv.Certificados);**

            myChannelFactory.Close();
            Console.Read();
        }

    }

pero no me muestra metodos ni los datos que deseo enviar via service (ver en Console.WriteLine(serv.Certificados);)
Vale decir que primer vez que realizo un llamado y uso de un service via ChannelFactory

0voto

bl4z3r comentado

No se entiende cual es tu problema. ¿Necesitas consumir un servicio o brindarlo? ¿Que métodos necesita tu servicio? ¿Que datos necesita para ser consumido o brindar? ¿Has hechos los walkthrough de MSDN para WCF Services?

Pon mas información al respecto para que podamos ayudarte.

0voto

german comentado

es consumirlo pero ya resolví esta pregunta!!! use la clasica forma de llamar un webservice. gracias

1voto

Peter comentado

Por favor comparte la solución en una respuesta abajo y selecciónala como correcta. Seguro le ayuda a alguien más con ese problema.

Gracias

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta