FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
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
|
|||
|
|||
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 |
|
|
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 |
|