Hi, I try to generate pdf and excel documents from a XML-Datafile (sent via multipart/form-data). The datafile can be very large (about 20MByte) and encoded in ISO or Unicode (ISO-8859-1 or UTF-8).
The FileGenerator works perfect with Encoding (gets encoding from XML-Datafile), but with large XML-Datafiles the Generator doesen't work (nothing happens - no exceptions or something like that. after 30mins I have stopped tomcat). The StreamGenerator works fine with large files (from 20MByte XML-Data to PDF in just 2mins!), but encoding doesn't work. This generator gets encoding from request, but i need the encoding from XML-Datafile. Anyone an idee? Thx and regards Steff My pipe for this case: <map:match pattern="generate"> <!-- Generate SAX-Evenets from multipart/form-data --> <!-- <map:generate type="stream"> <map:parameter name="form-name" value="file"/> </map:generate> --> <map:generate src="upload://file"/> <!-- Check requested DocType (Commission or Billing) --> <map:act type="doctype"> <map:parameter name="doctype" value="{request-param:doctype}"/> </map:act> <!-- <map:transform type="log"> <map:parameter name="logfile" value="pipapo.log" /> <map:parameter name="append" value="no"/> </map:transform> --> <!-- Transform to FOP or GMR --> <map:transform src="context://stylesheets/{request-param:doctype}-{request-param:output}.xsl"> <map:parameter name="locale" value="{../locale}" /> <map:parameter name="ticketnumber" value="{request-param:ticket}"/> <map:parameter name="doctype" value="{request-param:doctype}"/> </map:transform> <!-- Internationalization --> <map:transform type="i18n"> <map:parameter name="locale" value="{../locale}" /> </map:transform> <!-- Serialize PDF or Excel --> <map:select type="request-parameter"> <map:parameter name="parameter-name" value="output"/> <map:when test="pdf"> <map:serialize type="fo2pdf"/> </map:when> <map:when test="xls"> <map:serialize type="xls"/> </map:when> </map:select> </map:match> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]