Hi,
I'm trying to use MailMerge to fill a letter with data from a datasource and save it as PDF. I'm using the setupConnection() and the doMerge() methods from http://codesnippets.services.openoffice.org/Writer/Writer.MailMerge.snip

I'm getting the XComponentContext and the XMultiComponentFactory. Based on this I can geht the MailMerge-service. Then I set the Mailmerge-properties and execute the XJob.

Everything works fine except that OpenOffice does not close the temporary file it uses for this job.

So what do I have to do to get the temporary file closed? Do I have to close any special service or interface? In all examples I have found in the Developer Guide and in forums nobody seems to close something after executing MailMerge.

I'm using OpenOffice 2.0.2 on a Solaris box. Solaris has a limitation to the number of open files. When I execute the Job several hundred times I'm getting the following error when reaching the limitation of open files:

I/O error : Too many open files
I/O warning : failed to load external entity "/export/home/asaadm/.openoffice.org2/user/config/javasettings_Solaris_x86.xml"
[Java framework] Error in function copyShareSettings (elements.cxx).

and the PDF which is generated only contains symbols like rectangles,...

I'm running out of ideas so could anyone help me? Thanks
Jens

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to