Conversie XAF naar Excel geeft melding itgenrvl003 Uitzondering opgetreden van het type System.OutOfMemoryException

Inlezen XAF-file geeft de volgende melding:

Er is een uitzondering opgetreden van het type System.OutOfMemoryException.
itgenrvl003:
Statement #2 dat begon op regel 3 veroorzaakte een fout.
Bericht ID: a48ed080-367c-4859-80fc-944e8631fe7c

Wat is de totale grootte van alle XAF-bestanden die geselecteerd zijn (als meerdere in een folder)?

Wat is het grootte van het grootste XAF-bestand dat geselecteerd is?

Het is één bestand van 1,22 GB.

Dit zal waarschijnlijk niet gaan werken. De bestanden worden als Unicode (UTF-16) verwerkt en de omvang wordt dan iets meer dan 2 GB in het geheugen, hetgeen waarschijnlijk leidt tot een overschrijding van de maximale capaciteit van een element. Zie bijvoorbeeld Verwerken XML-bestand geeft itgenclr007 - Application is using more memory than available.

Eventueel kan via xmltable een hogere limiet bereikt worden (zie Processing very large text files in JSON, NDJSON, CSV and XML format in SQL), maar gezien de afhankelijkheid van het .net platform en de limiet daarin van 2 GB voor een aantal elementen kan dat foutgevoelig zijn.

Er is ooit door de Belastingdienst zelf een tool ontwikkeld, maar daarna lang geleden buiten de organisatie geplaatst. Die kan naar verwachting wel grotere bestanden openen. De naam is niet met zekerheid bij ons terug te vinden, maar mogelijk dat die via Google te vinden is.