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