Eventuell als Tipp:
Wir haben ein ähnliches Problem gehabt, da ein System alle verarbeiteten Dateien (200k+) auf einmal bereitstellt:
Statt die Daten direkt über die Aufgabe abzuholen läuft zunächst ein LISTFOLDER, um alle Dateien zu listen.
Dadurch erhalten wir eine Nachricht mit der Struktur
<ROOT>
<ITEM…/>
<ITEM…/>
…
</ROOT>
Anschließen splittet eine Transformation die Daten in Gruppen von je 5 Dateien.
Die folgende Nachricht hat diese Struktur:
<ROOT>
<GROUP>
<FILE…/>
<FILE…/>
</GROUP>
<GROUP>
<FILE…/>
…
Anschließend wird die Nachricht an eine XML Iteration übergeben, die nach dem Knoten GROUP durchgeht.
Erst innerhalb der Iteration erfolgt die Abholung der Daten und die eigentliche Verarbeitungslogik.
Dadurch kann ich die Anzahl an Schritten, die mit Anhängen arbeitet und diesen Fehler provoziert klein halten und auch die Anhanggröße recht überschaubar.
Vielleicht hilft Ihnen das als Idee weiter