me estoy volviendo loco con esto!!! ayuda por favor
me surgio la necesidad de enviar a soriana la addenda via el web service
segun yo lo estoy enviando pero o me sale error 500 internal error o error 415 Unsupported Media Type
estoy programando en vb.net 2010
esto es lo que estoy enviando
<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope targetNamespace="http://schemas.xmlsoap.org/soap/envelope"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope"
xmlns:tns="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Body><RecibeCFD xmlns="http://www.sci-grupo.com.mx/">
<XMLCFD>cfdcompleto con certificado</XMLCFD></RecibeCFD></soap:Body></soap:Envelope>
lo estoy enviando en esta funcion
Private Function post(ByVal WebserviceURL As String, ByVal SOAP As String) As XmlDocument
Using wc As New WebClient()
Dim retXMLDoc As New XmlDocument
wc.Headers.Add("Content-Type", "application/soap+xml; charset=utf-8")
retXMLDoc.LoadXml(wc.UploadString(WebserviceURL, SOAP))
Return retXMLDoc
End Using
End Function
alguien tiene una idea??? lo agradeceria mucho ..

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
.
soap soriana
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: soap soriana
Dos detalles que debes revisar
Asegurate que "cfdcompleto con certificado" se este enviando COMO TEXTO Y NO COMO XML
Y el Content type deberia ser
wc.Headers.Add("Content-Type", "text/xml; charset="utf-8"")
Tambien asegurate de enviar un header de la accion :
wc.Headers.Add("SOAPAction","http://www.sci-grupo.com.mx/RecibeCFD")
Me avisas si te funciono
Asegurate que "cfdcompleto con certificado" se este enviando COMO TEXTO Y NO COMO XML
Y el Content type deberia ser
wc.Headers.Add("Content-Type", "text/xml; charset="utf-8"")
Tambien asegurate de enviar un header de la accion :
wc.Headers.Add("SOAPAction","http://www.sci-grupo.com.mx/RecibeCFD")
Me avisas si te funciono
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 13
- Registrado: Jue Jun 23, 2011 7:00 pm
Re: soap soriana
cubo eres un fregon...
yo creo que el problema principal es que estaba mandado el cfd completo como xml
ya me respondio....
muchisimas gracias.....
yo creo que el problema principal es que estaba mandado el cfd completo como xml
ya me respondio....
muchisimas gracias.....
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: soap soriana
gabo1973 escribió:cubo eres un fregon...
yo creo que el problema principal es que estaba mandado el cfd completo como xml
ya me respondio....
muchisimas gracias.....


ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 10
- Registrado: Mar Nov 02, 2010 6:08 pm
Re: soap soriana
Bueno por lo que observo pudo ser porque estabas enviado el Comprobante <XMLCFD>sin secuencias de escape o sea los caracteres especiales del xml</XMLCFD> ya que asi se maneja en soap para pasarlo sino pues lo reconoce como xml el WebService y pus no recibe nada de datos en sí!!
te lo digo porque batallé un poco ja ja ja, todavia traduciendo para ke el <AckErrorApplication> se viera bonito al final
ya que me lo regresaba con secuencias de escape.
Saludos, espero les sirva
te lo digo porque batallé un poco ja ja ja, todavia traduciendo para ke el <AckErrorApplication> se viera bonito al final

Saludos, espero les sirva