0 votos

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.

Como realizo los pasos para enviar los datos de nit ciudad etc al servicio??

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by: