Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

Invocando el Web Service ValidarXmlCFD desde C#

Todo lo que no cabe en los demas foros........
Cerrado
ricter
Mensajes: 4
Registrado: Jue Mar 14, 2013 9:42 am

Invocando el Web Service ValidarXmlCFD desde C#

Mensaje por ricter »

Muy buenas, me descargué el programa ValidaCFD y probé a validar un XML y me lo pasa con algunas observaciones, pero al tratar de invocar el Web Service desde un programa en C#, siempre obtengo un error "El NameSpace del archivo XML es inválido". Me gustaría saber si para enviarle un string XML al web service es necesario agregarle, quitarle o modificarle algo antes de enviarlo, pues he probado pasando comillas dobles a simples, quitando namespaces, usando backslashes para las comillas, pero siempre obtengo el mismo error al momento de invocar el web service. Así luce mi código que llama al web service
private void buttonValidateXML_Click(object sender, EventArgs e)
{

string Result = "", ValResult = "";
SATLib.mx.gob.sat.tramitesdigitales.WsValidacionCFDsExt SATWebService = new SATLib.mx.gob.sat.tramitesdigitales.WsValidacionCFDsExt();

string my_string = File.ReadAllText(textBoxXMLFile.Text); // convert XML file to a string

System.Windows.Forms.MessageBox.Show(my_string, "XML to String");

try
{
Result = SATWebService.ValidarXmlCFD(my_string);
}
catch (SoapException ex)
{
System.Windows.Forms.MessageBox.Show(ex.ToString(),"Exception");
}
}

Gracias por leerme y espero alguien que haya tenido una situación similar o que me pueda sugerir alguna solución me pueda ayudar.
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Invocando el Web Service ValidarXmlCFD desde C#

Mensaje por Dado »

Cual es la direccion URL a la que estas enviando tu solicitud?
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
ricter
Mensajes: 4
Registrado: Jue Mar 14, 2013 9:42 am

Re: Invocando el Web Service ValidarXmlCFD desde C#

Mensaje por ricter »

Gracias por responder

La URL del Servicio Web a la que estoy enviando la peticion es

https://tramitesdigitales.sat.gob.mx/Si ... DsExt.asmx
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Invocando el Web Service ValidarXmlCFD desde C#

Mensaje por Dado »

Solo queria asegurarme de que era el mismo validador que se habia discutido antes

BUSCA aqui en el foro "tramitesdigitales" para obtener un historial interesante incluyendo codigo de lo que otros han intentado

Tambien te comento, por si no lo sabes, que ese validador solo revisa que el certificado y el folio esten en las listas oficiales, NO REVISA SELLO, NI ESTRUCTURA NI DATOS NI NADA DE NADA, solo validez del certificado y del folio
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
ricter
Mensajes: 4
Registrado: Jue Mar 14, 2013 9:42 am

Re: Invocando el Web Service ValidarXmlCFD desde C#

Mensaje por ricter »

Saludos

Me gustaria saber las ventajas usar la libreria ValidaCFD_cl (command line)
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Invocando el Web Service ValidarXmlCFD desde C#

Mensaje por Dado »

En esta pagina esta toda la informacion al respecto del ValidaCFD_cl, incluyendo la descarga de una DEMO funcional
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
ricter
Mensajes: 4
Registrado: Jue Mar 14, 2013 9:42 am

Re: Invocando el Web Service ValidarXmlCFD desde C#

Mensaje por ricter »

Me gustaría saber si es posible adquirir la herramienta validaCFD_cl en formato DLL para integrarla directamente a una aplicación, sin tener que usarla como programa externo. Gracias
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Invocando el Web Service ValidarXmlCFD desde C#

Mensaje por Dado »

Nop, es muy complejo crear una dll que haga lo que hace el ValidaCFD_cl
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Cerrado