Imagen

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


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

Para quienes programan Visual Basic aqui esta la solucion
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
gabo1973
Mensajes: 13
Registrado: Jue Jun 23, 2011 7:00 pm

soap soriana

Mensajepor gabo1973 » Lun Jun 27, 2011 6:32 pm

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 ..

Avatar de Usuario
Dado
Mensajes: 15838
Registrado: Mar Jul 06, 2010 7:56 pm

Re: soap soriana

Mensajepor Dado » Lun Jun 27, 2011 8:14 pm

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
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

gabo1973
Mensajes: 13
Registrado: Jue Jun 23, 2011 7:00 pm

Re: soap soriana

Mensajepor gabo1973 » Mar Jun 28, 2011 7:36 am

cubo eres un fregon...

yo creo que el problema principal es que estaba mandado el cfd completo como xml

ya me respondio....

muchisimas gracias.....

Avatar de Usuario
Dado
Mensajes: 15838
Registrado: Mar Jul 06, 2010 7:56 pm

Re: soap soriana

Mensajepor Dado » Mar Jun 28, 2011 8:29 am

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.....


:D :geek:
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

ioriyagami
Mensajes: 10
Registrado: Mar Nov 02, 2010 6:08 pm

Re: soap soriana

Mensajepor ioriyagami » Mar Sep 20, 2011 10:01 pm

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 :P ya que me lo regresaba con secuencias de escape.

Saludos, espero les sirva


Volver a “Visual Basic”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados