Itgenoda042 Afas subjectconnector

Recibo el siguiente mensaje de error en la consulta

itgenoda042
Statement #1 ‘select * from … 5342395E19’) s" starting on line 1 caused an error.
The requested OData URL could not be found on the AFAS Online server.
The remote server returned an error: (404) Not Found.
Please contact Invantive Support or use another table.
https://(omgeving).rest.afas.online/profitrestservices/subjectconnector/1634/ef6dfc0430944e5482d33e5342395e19?take=50000

ID del mensaje: 9351e11f-748e-48c7-bf3c-afa8359b4c12
Ocurrido (UTC): 13-3-2026 15:25:52

Uso esta sintaxis en la Query Tool:

select * 
from   AfasOnline.SubjectConnector.Subject@afas(1634,'EF6DFC0430944E5482D33E5342395E19')

¿Cómo puedo solucionar este problema?

No es raro que las plataformas en la nube devuelvan un mensaje de error HTTP 404 (not found) cuando el elemento buscado no existe.

Se recomienda comprobar primero si 1634 y EF6DFC0430944E5482D33E5342395E19 son valores válidos.

Esta pregunta se cerró automáticamente tras 1 semana de inactividad. La última respuesta proporcionada se ha marcado como solución.

Por favor, haz una nueva pregunta a través de un tema aparte si el problema vuelve a ocurrir. Por favor, incluye en la nueva pregunta un enlace a este tema pegando la URL en el texto.

Al final, los documentos sí se pueden encontrar; una parte de los documentos devuelve un (no documentado) HTTP 404. La sospecha es que 404 en Subject significa: «Sin permisos».

Consulta:

--
-- En caso de que algún documento al que el acceso parezca imposible: ignorarlo.
-- 
-- Genera 404 Not Found cuando no es accesible:
--
-- No se pudo encontrar la URL de OData solicitada en el servidor de AFAS Online.
-- Por favor, contacte con el soporte de Invantive o use otra tabla. 
-- (https://93926.rest.afas.online/profitrestservices/subjectconnector/9520/90b21cfe240a4213805a164886ba6927?take=50000).
--
-- El 404 no puede ser respondido desde la caché de documentos en el conector Subject, por lo que consumirá
-- aproximadamente 125 ms por cada fila en cada ejecución.
--
set ignore-http-404-errors@afas true

create or replace table tstdoc@sql
as
select m.attachment_id
,      m.subject_id
,      m.file_id
,      m.file_name
,      s.filedata
,      s.mimetype
from   AfasOnline.GetConnector.profit_subject_attachments@afas m
join   Subject@afas(m.subject_id, m.file_id) s
--
-- Posible filtro reenviable del lado del servidor.
--
where  m.file_name like 'I________.pdf' 
--
-- Verificación ajustada de que el patrón del nombre de archivo de la factura coincide.
--
and    regexp_instr(m.file_name, '^I[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].pdf$') = 1