Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-12-2011
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.572
Poder: 27
egostar Va camino a la fama
Cita:
Empezado por ruedabeat2003 Ver Mensaje
Creo que on otra PC tenemos instalado el Delphi 2007. Mi pregunta es: Si hago la importacion de la Clase en Delphi 2007 y me la traigo a mi aplicación en Delphi 7 será todo transparente? Pienso que así debería ser.
Tal vez no sea tan transparente, sobre todo que el problema de la compatibilidad hacia atrás es que depende en gran medida de los tipos de datos nuevos que pudiese haber en las nuevas versiones, no se si Delphi7 ya maneja los tipos de datos TXSDecimal y TXSDate que hasta donde he visto son usados en el servicio web.

Saludos
Responder Con Cita
  #2  
Antiguo 01-12-2011
ruedabeat2003 ruedabeat2003 is offline
Miembro
 
Registrado: mar 2007
Posts: 66
Poder: 20
ruedabeat2003 Va por buen camino
Probando con WSDL Importer

Gracias por la ayuda, voy a hacer la prueba y reporto en el foro los resultados que obtenga. Esta es la primera experiencia que tengo con Webservices y creo que voy a tener varias preguntas. Es bueno tener como soporte el Club Delphi y sus miembros. Saludos.
Responder Con Cita
  #3  
Antiguo 22-12-2011
dado dado is offline
Miembro
 
Registrado: may 2010
Posts: 76
Poder: 17
dado Va por buen camino
Oye ya lograste conectarte a la ventanilla unica?

Yo ya me conecte pero tengo problemas para crear la cadena original, no hay esquemas bien definidos
Responder Con Cita
  #4  
Antiguo 22-12-2011
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.572
Poder: 27
egostar Va camino a la fama
Cita:
Empezado por dado Ver Mensaje
Oye ya lograste conectarte a la ventanilla unica?

Yo ya me conecte pero tengo problemas para crear la cadena original, no hay esquemas bien definidos
¿ Que problemas has tenido ?

Saludos
Responder Con Cita
  #5  
Antiguo 22-12-2011
dado dado is offline
Miembro
 
Registrado: may 2010
Posts: 76
Poder: 17
dado Va por buen camino
Ya envio el documento y como respuesta obtengo :

Cita:
<?xml version='1.0' encoding='UTF-8'?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Header><wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" S:mustUnderstand="1"><wsu:Timestamp xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><wsu:Created>2011-12-22T04:44:34Z</wsu:Created><wsu:Expires>2011-12-22T04:45:34Z</wsu:Expires></wsu:Timestamp></wsse:Security></S:Header><S:Body><solicitarRecibirCoveServicioResponse xmlns="http://www.ventanillaunica.gob.mx/cove/ws/oxml/"><numeroDeOperacion>5705</numeroDeOperacion><horaRecepcion>2011-12-21T22:44:34.119-06:00</horaRecepcion><mensajeInformativo>El ingreso de su archivo ha sido ingresado exitosamente</mensajeInformativo></solicitarRecibirCoveServicioResponse></S:Body></S:Envelope>
Y todo bien hasta aqui, pero despues de unos minutos recibo en mi correo electronico lo siguiente

Cita:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<respuestaPeticion xsi:schemaLocation="/mx/gob/ventanillaunica/www/cove/ws/wsdls/RecibirCove.xsd" xmlns="http://www.ventanillaunica.gob.mx/cove/ws/oxml/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<numeroOperacion>5701</numeroOperacion>
<horaRecepcion>2011-12-21T22:22:03.238-06:00</horaRecepcion>
<respuestasOperaciones>
<numeroFacturaORelacionFacturas>con una mercancia simple</numeroFacturaORelacionFacturas>
<contieneError>true</contieneError>
<errores>
<mensaje>Cadena original : La cadena original es inválida</mensaje>
<mensaje>Firma Electrónica : El RFC del usuario es distinto al del certificado.</mensaje>
</errores>
</respuestasOperaciones>
<leyenda>Tiene 90 d&amp;iacute;as a partir de esta fecha para utilizar su comprobante de valor electr&amp;oacute;nico, si en ese tiempo no es utilizado, ser&amp;aacute; dado de baja del sistema.</leyenda>
</respuestaPeticion>
Ya detecte que no reconoce mi nodo de "mercancias", si no le pongo ese nodo no me marca error de cadena original, pero si pongo un dato de mercancia por mas simple me marca error
Responder Con Cita
  #6  
Antiguo 22-12-2011
dado dado is offline
Miembro
 
Registrado: may 2010
Posts: 76
Poder: 17
dado Va por buen camino
Si has intentado conectarte puedes ver que NO HAY ESQUEMA XSLT para crear la cadena, tiene que ser "a pata" y eso da muchos errores

Por cierto para la conexion con Delphi uso la libreria Synapse, con Indy no pude conectarme nunca,
Responder Con Cita
  #7  
Antiguo 22-12-2011
ruedabeat2003 ruedabeat2003 is offline
Miembro
 
Registrado: mar 2007
Posts: 66
Poder: 20
ruedabeat2003 Va por buen camino
Hola despues de que estuve detenido por no generar mi Cliente de WebService, finalmente lo pude importar utilizando el WSDL de la version de Delphi 2007. Hasta ese momento estabamos con la idea de que teniamos que generar una cadena XML y era ese el parametro que ibamos a pasarle al Webservice, pero Oh error, las nuevas clases generadas por Delphi desde el WSDL nos indicaron que hay que pasarla en un Objeto de acuerdo al tipo de documento a validar. Estoy actualmente creando mi objeto y he enviado el objeto(incompleto, precisamento no lleva info de mercancias) por el WebService pero he recibido error:
Código:
 'Error on verifying  message against security policy Error Code:1000'
Estoy terminando de completar la info de mi objeto y te comento del resultado. De que otra manera podemos estar en contacto?
Responder Con Cita
  #8  
Antiguo 22-12-2011
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.572
Poder: 27
egostar Va camino a la fama
Cita:
Empezado por dado Ver Mensaje
Si has intentado conectarte puedes ver que NO HAY ESQUEMA XSLT para crear la cadena, tiene que ser "a pata" y eso da muchos errores

Por cierto para la conexion con Delphi uso la libreria Synapse, con Indy no pude conectarme nunca,
Vaya, pues me está respondiendo lo mismo, valída la recepción del REQUEST pero después invalida el archivo por la cadena original. Haré algunas pruebas en cuanto tenga un epacio y si logro resultados satisfactorios los comento.

Saludos
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
webservice con Sesion comba Internet 6 11-12-2020 12:04:18
WebService y parametros AdrianD JAVA 4 05-09-2010 14:41:41
Problema con un cliente de un webservice vejerf Internet 2 09-03-2009 10:27:30
WebService y D4 Nose Internet 1 02-08-2005 22:18:23


La franja horaria es GMT +2. Ahora son las 22:55:54.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi