Felmeddelande AFAS dokument

God eftermiddag,

En av mina kunder har fått följande felmeddelande på en tabell. De försöker ladda ner dokument med hjälp av detta skript:

-- Ifall något dokument som verkar vara otillgängligt: ignorera det.
-- 
-- Utlöser 404 Not Found när det inte är åtkomligt:
--
-- Den begärda OData-URL:en kunde inte hittas på AFAS Online-servern.
-- Vänligen kontakta Invantive Support eller använd en annan tabell.
-- (https://93926.rest.afas.online/profitrestservices/subjectconnector/9520/90b21cfe240a4213805a164886ba6927?take=50000).
--
-- 404 kan inte besvaras från dokumentcachen på Subject-kontaktknuten, vilket innebär att det tar
-- ungefär 125 ms för varje rad vid varje körning.
--
set ignore-http-404-errors@afas true
2026-10-13 04:59:43.017 Information itgensql264: Invantive UniversalSQL-sats startade.
2026-10-13 04:59:43.035 Information itgendhb017: 1 Rad påverkad (19 ms).
2026-10-13 04:59:43.035 Information itgendhb050: Skapelsedatum: 13-10-2026 04:59:43 (UTC)
2026-10-13 04:59:43.035 Information itgendhb053: Fyll CPU-tid (ms): 
2026-10-13 04:59:43.035 Information itgendhb056: Fingeravtryck: 
2026-10-13 04:59:43.035 Information itgendhb057: SQL-sats: --
-- Ifall något dokument som verkar vara otillgängligt: ignorera det.
-- 
-- Utlöser 404 Not Found när det inte är åtkomligt:
--
-- Den begärda OData-URL:en kunde inte hittas på AFAS Online-servern.
-- Vänligen kontakta Invantive Support eller använd en annan tabell.
-- (https://93926.rest.afas.online/profitrestservices/subjectconnector/9520/90b21cfe240a4213805a164886ba6927?take=50000).
--
-- 404 kan inte besvaras från dokumentcachen på Subject-kontaktknuten, vilket innebär att det tar
-- ungefär 125 ms för varje rad vid varje körning.
--
set ignore-http-404-errors@afas true
2026-10-13 04:59:43.035 Information itgendhb058: Parametervärden: 
2026-10-13 04:59:43.035 Information itgendhb059: Användarens fullständiga namn: 
2026-10-13 04:59:43.035 Information itgendhb060: Användarens e-postadress: 
2026-10-13 04:59:43.035 Information itgendhb061: Användarens inloggningskod: 
2026-10-13 04:59:43.035 Information itgendhb063: Aktiv databehållarens leverantörsnamn: Invantive SQL 25.0.95-PROD+5629
2026-10-13 04:59:43.035 Information itgendhb064: Utförandesteg: 0
2026-10-13 04:59:43.035 Information itgendhb044: Kör SQL-sats: 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
--
-- Möjligen vidarebefordringsbar filter på serversidan.
--
where  m.file_name like 'I________.pdf' 
--
-- Finslipad kontroll för att matcha fakturafilnamnsmönstret.
--
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
2026-10-13 04:59:43.036 Information itgensql264: Invantive UniversalSQL statement startade.
2026-10-13 05:17:34.925 Varning itgendhb173: Kontext: c:\jobs\sql\repl.sql: create or replace table tstdoc@sql
as
select m.attachment_id...le_name, '^I[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].pdf$') = 1
2026-10-13 05:17:53.255 Fel itgencun016: Fel itgenclr007: Externt fel i Invantive Data Hub.

Undantag av typen 'System.OutOfMemoryException' kastades

Några djupgående frågor:

  • Vilken version av Data Hub är detta?
  • Körs processen som en 64-bitarsprocess på ett 64-bitars operativsystem?
  • Om det är fråga om Data Hub med Data Replicator: är alternativet för att cacha data på disk avstängt? Se Error itgendhb212: External error in Invantive Data Hub. (out of memory)
  • Har detta felmeddelande dykt upp nyligen eller har det varit så under en längre tid?

Det verkar också som att sidstorleken är inställd för högt.

  • Har detta justerats manuellt?
  • Vilka värden används?
  • Hjälper det att ställa in värdet lägre?

Version: 25.0.95-PROD+5630
64-bit
Endast datahubben
Meddelandet har kommit upp sedan idag

Så vitt jag vet har inget ändrats när det gäller sidstorleken.

Var kan jag eventuellt justera detta?

Vanligtvis genom ett set requested-page-size SQL-uttalande i början av skriptet.

Även om det inte har skett så många ändringar i AFAS-implementeringen, har mycket arbete lagts ner på SQL-motorn, inklusive en hel del minnesoptimeringar. Du kanske vill göra ett test med den senaste versionen, som finns tillgänglig på https://download.invantive.eu.