FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Web Service con error al conectarme
Estoy desarrollando un sistema para facturas electrónicas en argentina. Bajo de la página del afip los WSDL y desde el webservices importer de delphi XE, genero la unidad pascal wssa.pas, luego la comienzo a utilizar.
El proceso de autenticación es generar un ticket XML, firmarlo y enviar el XML firmado, para ello que hago. owssa -> Objeto HTTPRIO trans -> Variable THTTPReqResp kin -> Variable widestring kout -> Variable widestring La única función del wssa es -> Donde kin esta cargada con el contenido del XML firmado. Cuando lo ejecuto me da el siguiente error -> unable to retrieve the url endpoint for service/port 'LoginCMSService'/'LoginCMS' from WSDL 'https://wsaahomo.afip.gov.ar/ws/services/LoginCms?WSDL' He verificado la extructura del XML para confirmar que este correcta (la original) porque a la firmada le agrega en la cabecera y al pie todo lo que tiene que ver con los certificados, entre medio queda el XML original sin cambios. La parte que me queda y saber si hay alguna propiedad del objeto HTTPRIO que se deba setear además de las que te mencione anterioremente. En el objeto. Última edición por ecfisa fecha: 22-06-2015 a las 21:43:08. Razón: Etiquetas [delphi] |
#2
|
|||
|
|||
entiedo que si ponés wsdllocation no tenés que poner url y viceversa.
A propósito como hacés para firmar el xml
__________________
Carlos |
#3
|
|||
|
|||
Carlos, disculpas por la demora, pero recien entro al foro, si, logre hacerlo andar, el error era que estaba mal firmado el cms (mensaje). Para firmarlo utilizo el openssl-win32, como detalle para poder visualizar los errores te recomiendo bajar el soupui, luego de instalarlo y probarlo pude ver los errores en el cms.
Para firmar el ticket openssl-win32 smime -sign -in ticket_sinfirmar.xml -out ticket_firmado.xml -inkey clave_privada -signer certificado_tramitado_en_afip -outform PEM -nodetach la solución que encontre fue que el proceso arme un batch con esta linea de comando y luego la ejecuto. Saludos. |
#4
|
|||
|
|||
Gracias, lo hice igual.
Yo tengo un problema ahora al solicitar CAE Declaro una variable FECAERequest La creo Y cuando le quiero asignar un valor me sale un error de Violación de acceso como si no la hubiera creado.
__________________
Carlos Última edición por ecfisa fecha: 22-06-2015 a las 21:44:15. Razón: Etiquetas [delphi] |
#5
|
|||
|
|||
Ya lo arreglé
__________________
Carlos |
#6
|
|||
|
|||
Re-pregunto
Carlos, si ya superaste el paso de inicializar
Asignas el contenido de fecr, pero cuando inicializas fedr, se me queman los papeles. si le antepongo Setlength(kcfac.fedr,1) dimensionando el array que voy a crear, me da error el compilador diciendo que el objeto no puede utilizarce. Como lo resolviste? Última edición por ecfisa fecha: 22-06-2015 a las 21:46:01. Razón: Etiquetas [delphi] |
#7
|
|||
|
|||
Otra pregunta
Carlos :
Me doy cuenta que estas usando otra wsfe.wdsl porque los procedimientos tienen otro nombre, me imagino que debe ser la version que entra en vigencia el 01/07/2011, de donde bajaste el wdsl (me podes pasar el link) porque evidentemente estoy probando con la versión vieja. Gracias |
#8
|
|||
|
|||
En afip.gob.ar/fe/ click en herramientas de asistencia
RG 2485 Diseño de registro XML V 1.1 RG 2485 Manual V1.1 Te bajás esos 2 arhivos. Te mando el procedure completo. Fijate que Kin tenés que crearla pero Kout se crea sola. A los array de entrada tenés que asignarle espacio a los de salida se asigna solo
__________________
Carlos Última edición por ecfisa fecha: 22-06-2015 a las 21:41:10. Razón: Etiquetas [delphi] |
#9
|
|||
|
|||
Está declarado en todo el Form por eso no aparece ahí Ojo que la versión que vos usas deja de funcionar en junio y la 1.1 ya está funcionando, así que usá esa.
__________________
Carlos Última edición por ecfisa fecha: 22-06-2015 a las 21:41:52. Razón: Etiquetas [delphi] |
#10
|
|||
|
|||
Otra cuestión
Ahora estoy viendo si puedo prescindir de openssl.
Para cifrar en base 64 está el componente TIdEncoderMIME, ahora faltaria firmar el XML para convertirlo en CMS. Tenés alguna idea de como hacerlo sin usar openssl.
__________________
Carlos |
#11
|
|||
|
|||
Hola simple pregunta, estás seguro que estos objetos se liberan correctamente con Kin.Free;
KOut.Free; ? al cerrar la aplicación el eureka me dice que no están liberados Gracias de antemano Fabián |
#12
|
|||
|
|||
Login en webservices de afip
Hola Raul,
Vi tu post sobre los webservices de afip y tengo el mismo problema. Me cuesta conectarme al webservice de afip con el loginCMS. Me dice que el CMS no es válido una y otra vez. Podrias decirme los pasos que haces para poder conectarte? nisiquiera puedo conectarme a los webservices de homologacion. Si me explicas un poco como es el proceso te lo agradecería mucho! saludos y gracias de antemano, Ramiro |
#13
|
|||
|
|||
Hola podrias postear el tema del login?
me esta resultando dificil poder generar el token Muchas Gracias! |
#14
|
||||
|
||||
Hola Ramirogd.
Lamentablemente veo que el usuario raulb no frecuenta estos foros desde el 03/11/2011, infiero que difícilmente obtengas respuestas de él... Encontré estos dos temas relacionados en nuestros foros:Y fijate si alguno de estos enlaces externos te resulta útil:Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error al conectarme desde un cliente | andresenlared | MS SQL Server | 11 | 08-03-2008 03:24:40 |
Error al conectarme al BDE | weke | Conexión con bases de datos | 0 | 29-03-2007 13:23:28 |
Error de conexion desde web service | piccolo2101 | SQL | 0 | 25-01-2006 11:11:51 |
Otro error para conectarme como cliente, sigo son conectarme :( | Lore Castillo | Oracle | 1 | 21-06-2005 02:16:14 |
Error al tratar de conectarme al servidor | ElCherchu | Firebird e Interbase | 3 | 18-11-2004 14:56:12 |
|