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 Hace 4 Semanas
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.030
Poder: 22
keys Va por buen camino
Hola creo que tienes mal el camino.

Pon UseWsdl a false y te curas en salud.
Responder Con Cita
  #2  
Antiguo Hace 4 Semanas
Zento Zento is offline
Miembro
 
Registrado: may 2017
Posts: 15
Poder: 0
Zento Va por buen camino
Cita:
Empezado por keys Ver Mensaje
Hola creo que tienes mal el camino.

Pon UseWsdl a false y te curas en salud.

Pues sí, sin WSDL y usando las rutas directas que en ellos aparecen, a funcionar. Gracias.


Se han cargado el WSDL que había colgado en el primer resultado de Google cuando buscas "sii 1.1 wsdl" que imagino sería el que cogimos en su día.
Responder Con Cita
  #3  
Antiguo Hace 4 Semanas
seccion_31 seccion_31 is offline
Miembro
 
Registrado: ene 2017
Posts: 112
Poder: 8
seccion_31 Va por buen camino
Hola !

Tengo el mismo problema que Zento:

Unable to load WSDL File/Location: https://www2.agenciatributaria.gob.e...tEmitidas.wsdl. Error [No se encontró el encabezado solicitado - URL:https://www2.agenciatributaria.gob.e...tEmitidas.wsdl - SOAPAction:""]

Y el fichero:

https://www2.agenciatributaria.gob.e...tEmitidas.wsdl

aparentemente esta ahi y no da error 404.


En 2018 ya paso esto mismo y era problema de la AEAT

A las 9 tratare de hablar con ellos y lo posteare.

Pero si alguien tiene una solucion, agradecere que lo posteen.

(He intentado probar la solucion de Keys no la he entendido bien, y me da error: "clase no registrada...")

Saludos
Responder Con Cita
  #4  
Antiguo Hace 4 Semanas
seccion_31 seccion_31 is offline
Miembro
 
Registrado: ene 2017
Posts: 112
Poder: 8
seccion_31 Va por buen camino
La AEAT me ha respondido via mail, con un mensaje supongo predefinido.

He modificado:

Código:
function GetsiiSOAP(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): siiSOAP;
const
  defWSDL = 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii_1_1_bis/fact/ws/SuministroFactEmitidas.wsdl';
  defURL  = 'https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP';
  defSvc  = 'siiService';
  defPrt  = 'SuministroFactEmitidas'; // 'SuministroFactEmitidasPruebas'; // 'SuministroFactEmitidasPruebas';
Para dejarlo como me han dicho, he modificado el defWSDL.

Y Ahora me dice:


si useWSDL=true
Clase no registrada, ClassID: {78E61E52-0E57-4456-A2F2-517492BCBF8F}

si esWSDL=false
Unable to load WSDL File/Location: https://www2.agenciatributaria.gob.e...tEmitidas.wsdl. Error [No se encontró el encabezado solicitado - URL:https://www2.agenciatributaria.gob.e...tEmitidas.wsdl - SOAPAction:""]



Nota: si envio los xml manualmente, via endpoint atraves de la web de la aeat los acepta sin problema.

A ver si alguien puede darme una mano en esto x favor.

slds

Última edición por seccion_31 fecha: Hace 4 Semanas a las 10:42:11.
Responder Con Cita
  #5  
Antiguo Hace 4 Semanas
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.030
Poder: 22
keys Va por buen camino
Te puedo decir que a nosotros con estos parámetros nos esta funcionando.

Código Delphi [-]
defWSDL := 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroFactEmitidas.wsdl';
defURL  := 'https://prewww1.aeat.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP';
defSvc  := 'siiService';
defPrt  := 'SuministroFactEmitidasPruebas';
UseWSDL := false;

Con UseWsdl a true no funciona
Responder Con Cita
  #6  
Antiguo Hace 4 Semanas
seccion_31 seccion_31 is offline
Miembro
 
Registrado: ene 2017
Posts: 112
Poder: 8
seccion_31 Va por buen camino
gracias keys

sin tocar nada, ahora funciona perfectamente, con la versión que utilizabamos del 16 de diciembre 2021.


Saludos
Responder Con Cita
  #7  
Antiguo Hace 3 Semanas
Zento Zento is offline
Miembro
 
Registrado: may 2017
Posts: 15
Poder: 0
Zento Va por buen camino
Cita:
Empezado por seccion_31 Ver Mensaje
sin tocar nada, ahora funciona perfectamente, con la versión que utilizabamos del 16 de diciembre 2021.

La URL https://www.agenciatributaria.es/sta...Recibidas.wsdl vuelve a funcionar así que habrán deshecho algún cambio en la AEAT. No obstante creo que es más correcto no usar WSDL, por si vuelve a ocurrir.
Responder Con Cita
  #8  
Antiguo Hace 3 Semanas
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.471
Poder: 21
newtron Va camino a la fama
Error enviando al servidor de pruebas

Hola a tod@s.
Hace unos meses tuve un problema que puse aquí y mientras me contestabais amablemente alguno de vosotros y yo respondía se solucionó solo .

El tema es que después de eso estoy intentando hacer un envío a la url de pruebas del SII y me da el mismo error que entonces:


La verdad es que llevo sin tocar esto desde 2021 y seguramente habrá habido cambios pero no consigo averiguar qué pasa. Imagino que el problema estará en la llamada. ¿Alguien podría ponerme un ejemplo tonto de la llamada con las urls?

Gracias y un saludo.
Edito: Con la url de producción no me da el error, solo en la de preproducción.
__________________
Be water my friend.

Última edición por Neftali [Germán.Estévez] fecha: Hace 3 Semanas a las 08:56:21.
Responder Con Cita
  #9  
Antiguo Hace 1 Semana
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.471
Poder: 21
newtron Va camino a la fama
Cita:
Empezado por newtron Ver Mensaje
Hola a tod@s.
Hace unos meses tuve un problema que puse aquí y mientras me contestabais amablemente alguno de vosotros y yo respondía se solucionó solo .

El tema es que después de eso estoy intentando hacer un envío a la url de pruebas del SII y me da el mismo error que entonces:


La verdad es que llevo sin tocar esto desde 2021 y seguramente habrá habido cambios pero no consigo averiguar qué pasa. Imagino que el problema estará en la llamada. ¿Alguien podría ponerme un ejemplo tonto de la llamada con las urls?

Gracias y un saludo.
Edito: Con la url de producción no me da el error, solo en la de preproducción.

Uh.... ¿nadie?
__________________
Be water my friend.
Responder Con Cita
  #10  
Antiguo Hace 1 Semana
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.030
Poder: 22
keys Va por buen camino
Esta es la función que tengo para el envío. Nosotros optamos por poner el WSDL a false, para evitar cambios en versiones o que los de hacienda al liado alguna. Ya dará el error al enviar que eso si lo tenemos controlado.

Código Delphi [-]
function GetsiiSOAP(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): siiSOAP;
var
  RIO: THTTPRIO;
  defWSDL : string;
  defURL  : string;
  defSvc : string;
  defPrt : string;
begin

  if EntornoPruebas then
    begin //Pruebas                       
      defWSDL := 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroFactEmitidas.wsdl';
      defURL  := 'https://prewww1.aeat.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP';
      defSvc  := 'siiService';
      defPrt  := 'SuministroFactEmitidasPruebas';
      UseWSDL := false;
    end
  else
     begin //Produccion
       defWSDL := 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroFactEmitidas.wsdl';
       defURL  := 'https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP';
       defSvc  := 'siiService';
       defPrt  := 'SuministroFactEmitidas';
       UseWSDL := false;
     end;
  


  Result := nil;


  if (Addr = '') then
  begin
    if UseWSDL then
     begin
      Addr := defWSDL;

     end
    else
     begin
      Addr := defURL;
     end;
  end;

  if HTTPRIO = nil then
    RIO := THTTPRIO.Create(nil)
  else
    RIO := HTTPRIO;
  try
    Result := (RIO as siiSOAP);
    if UseWSDL then
    begin
      RIO.WSDLLocation := Addr;
      RIO.Service := defSvc;
      RIO.Port := defPrt;
    end else
      RIO.URL := Addr;
  finally
    if (Result = nil) and (HTTPRIO = nil) then
      RIO.Free;
  end;
end;
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 11:58:47.


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