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.

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#
-
- Mensajes: 4
- Registrado: Jue Mar 14, 2013 9:42 am
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Invocando el Web Service ValidarXmlCFD desde C#
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 !!
-
- Mensajes: 4
- Registrado: Jue Mar 14, 2013 9:42 am
Re: Invocando el Web Service ValidarXmlCFD desde C#
Gracias por responder
La URL del Servicio Web a la que estoy enviando la peticion es
https://tramitesdigitales.sat.gob.mx/Si ... DsExt.asmx
La URL del Servicio Web a la que estoy enviando la peticion es
https://tramitesdigitales.sat.gob.mx/Si ... DsExt.asmx
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Invocando el Web Service ValidarXmlCFD desde C#
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
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 !!
-
- Mensajes: 4
- Registrado: Jue Mar 14, 2013 9:42 am
Re: Invocando el Web Service ValidarXmlCFD desde C#
Saludos
Me gustaria saber las ventajas usar la libreria ValidaCFD_cl (command line)
Me gustaria saber las ventajas usar la libreria ValidaCFD_cl (command line)
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Invocando el Web Service ValidarXmlCFD desde C#
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 !!
-
- Mensajes: 4
- Registrado: Jue Mar 14, 2013 9:42 am
Re: Invocando el Web Service ValidarXmlCFD desde C#
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
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Invocando el Web Service ValidarXmlCFD desde C#
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 !!