Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-12-2021
elguille elguille is offline
Miembro
 
Registrado: ene 2005
Posts: 114
Poder: 20
elguille Va por buen camino
Angry

Cita:
Empezado por keys Ver Mensaje
Hola.

A mi no me da error y tengo unos cuantos clientes enviando. Si te fijas en lo que tu has enviado pone

defWSDL = 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroEmitidas.wsdl';

y el que yo te he puesto es

defWSDL = 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroFactEmitidas.wsdl';

Un Saludo.
Gracias Keys, he descubierto el origen del problema, en windows 10 funciona, mi equipo esta con windows 8 y mi cliente tiene windows 7, el resto de clientes que tengo funcionan perfectamente , todos con W10. Supongo que HTTPRIO esta empleando algo del sistema operativo q o bien esta obsoleto o en la AEAT han cambiado/aumentado la seguridad, hace 3 dias todo funcionaba perfectamente. En fin si doy con la solución la posteare proximamente y sino voy a tener que actualizar el sistema operativo ( menudo trabajo).

Saludos
Responder Con Cita
  #2  
Antiguo 03-12-2021
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.030
Poder: 22
keys Va por buen camino
Cita:
Empezado por elguille Ver Mensaje
Gracias Keys, he descubierto el origen del problema, en windows 10 funciona, mi equipo esta con windows 8 y mi cliente tiene windows 7, el resto de clientes que tengo funcionan perfectamente , todos con W10. Supongo que HTTPRIO esta empleando algo del sistema operativo q o bien esta obsoleto o en la AEAT han cambiado/aumentado la seguridad, hace 3 dias todo funcionaba perfectamente. En fin si doy con la solución la posteare proximamente y sino voy a tener que actualizar el sistema operativo ( menudo trabajo).

Saludos
Yo tengo windows 7 y funciona. Si con false te funciona yo creo que es algo de los defs
Responder Con Cita
  #3  
Antiguo 09-12-2021
antoine0 antoine0 is offline
Miembro
 
Registrado: oct 2021
Posts: 144
Poder: 3
antoine0 Va por buen camino
Cita:
Empezado por elguille Ver Mensaje
... mi cliente tiene windows 7 ...
Buenas:

Con Windows 7 la primera cosa que se tiene que hacer es comprobar si el cliente ha actualizado correctamente su sistema para usar TLS 1.2.
Es un proceso un poco complicado (hay que actualizar a la última; luego registrar la posibilidad de usar TLS 1.2 ya que por defecto este sistema no sabe siquiera que se puede usar. Luego eventualmente actualizar dotNet, y van por separado 3.5 y 4.x. Por supuesto todo esto como Administrador.)

Lo menciono porqué en el aviso de la AEAT que se ha citado, dicen que han invalido TLS 1.0 y 1.1, entonces TLS 1.2 pasa a ser requerido, y es novedad.
Responder Con Cita
  #4  
Antiguo 16-12-2021
Noe277 Noe277 is offline
Miembro
 
Registrado: jul 2017
Posts: 72
Poder: 7
Noe277 Va por buen camino
Aranceles

Hola buenas,

Tengo una duda los aranceles como se encuadran en el SII.
Responder Con Cita
  #5  
Antiguo 12-01-2022
razorxxx razorxxx is offline
Miembro
 
Registrado: jul 2015
Posts: 19
Poder: 0
razorxxx Va por buen camino
Buenas a todos.

¿Alguien que tenga Delphi 10.3 en adelante ha conseguido solucionar el problema del método HTTPRIOBeforePost? Desde que se actualizó la función, ahora no puede conectar al WebService, dando el error "Error, Internet SSL certificate".

¿Alguna ayuda? ¿Alguien que le funcione desde la 10.3 en adelante podría publicar por aquí su método HTTPRIOBeforePost?

Gracias de antemano.
Responder Con Cita
  #6  
Antiguo 13-01-2022
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.030
Poder: 22
keys Va por buen camino
Cita:
Empezado por razorxxx Ver Mensaje
Buenas a todos.

¿Alguien que tenga Delphi 10.3 en adelante ha conseguido solucionar el problema del método HTTPRIOBeforePost? Desde que se actualizó la función, ahora no puede conectar al WebService, dando el error "Error, Internet SSL certificate".

¿Alguna ayuda? ¿Alguien que le funcione desde la 10.3 en adelante podría publicar por aquí su método HTTPRIOBeforePost?

Gracias de antemano.
No se a que te refieres, nosotros utilizamos la 10.2 update 3 (Tokio) y no tenemos ningún problema. Ese error sule dar por el TLS.
Responder Con Cita
  #7  
Antiguo 13-01-2022
razorxxx razorxxx is offline
Miembro
 
Registrado: jul 2015
Posts: 19
Poder: 0
razorxxx Va por buen camino
Cita:
Empezado por keys Ver Mensaje
No se a que te refieres, nosotros utilizamos la 10.2 update 3 (Tokio) y no tenemos ningún problema. Ese error sule dar por el TLS.
Me refiero a que con la 10.2 me funcionaba perfectamente, y al compilarlo con la 10.3 el procedimiento HTTPRIOBeforePost cambió, y ahora da error en las peticiones al WebService.

Desconozco como solucionar este problema, y sé que le pasa a más gente. A ver si alguien con la versión Rio, Sydney o Alexandria ha conseguido hacerlo funcionar.
Responder Con Cita
  #8  
Antiguo 21-01-2022
razorxxx razorxxx is offline
Miembro
 
Registrado: jul 2015
Posts: 19
Poder: 0
razorxxx Va por buen camino
Dado que aún no he conseguido hacer funcionar el procedimiento OnBeforePost del HTTPRIO en Delphi Rio, estoy tratando de prescindir de ese método, y asignando (justo antes de la petición al WebService) la llamada al HTTPRIO1.HTTPWebNode.ClientCertificate.SerialNum, usando la función
Código:
function BUSCAR_CERTIFICADO(Nombre_Certificado: String): string;
que ya han mencionado en un post anterior.

Sin embargo, cuando hago
Código:
HTTPRIO1.HTTPWebNode.ClientCertificate.SerialNum := Buscar_Certificado(Cert.Text)
, me devuelve una cadena vacía. Según me he estado informando, esto solo sirve para cuando el certificado está en el almacén de certificados del equipo, pero no para cuando trabajamos con un fichero PFX/P12.

¿Alguien tiene alguna idea acerca de cargar un .pfx o .p12 en un objeto THTTPRIO, usando HTTPWebNode.ClientCertificate y prescindiendo de la llamada al OnBeforePost?
Responder Con Cita
Respuesta



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
TICKET BAI (TicketBAI); Nuevo sistema de la Agencia Tributaria del Pais Vasco keys Internet 4170 Hace 1 Semana 17:29:05
AEAT envio de datos vía Webservice problemas con WSDL CelsoO Internet 11 09-10-2019 20:03:41
webService Soap de la Administración Digital Española notific@ apicito Internet 3 31-01-2017 11:25:28
Error en Webservice funcion envio de sms webmasterplc Delphi para la web 5 25-07-2013 20:10:29
Problemas con envío de XML a un WebService davidvamo Internet 1 13-02-2007 15:49:20


La franja horaria es GMT +2. Ahora son las 18:08:51.


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