I have been building an application that extracts Notes document data as XML. The basic core of the system is very simple. Take a collection of documents extract them as DXL using the NotesDXLExporter then transform that into a version of XML that I want using a basic StyleSheet with the NotesXSLTransformer process. The design is very similar to what George Langlais published in this developerWorks tutorial (IBM Developer)
My problem is that this all works find with a smallish document collection of about 5000+ as soon as this increases to around the 30000+ it all goes bad.
I have error trapping on and the output form the processor log displays nothing as if all worked, however I still get a processing error that I can not track down. My gut feel is that it is a memory leak as you can watch the client machine consume upwards of 2gb.
Does anybody have the same issue or resolved it. My alternatives are to hand craft the XML output and forget the XSL shame since that is what is for or use MSXML instead, which is a pain as I can’t pipeline the output.
Cheers
Mark