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

bl4z3r comentado Ene 9

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.

german comentado Ene 9

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

Peter comentado Ene 10

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.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Otras Preguntas y Respuestas


Actividad Reciente

...

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

Conecta