MOODAD (Shadi LB Soft) wrote: > Hi > I'm trying to generate pdf reports using the cocoon servlet. > I have configured a pipeline like that to handle the xsp files > / <map:pipeline>/ > / <map:match pattern="**.xsp">/ > / <map:generate type="file"/>/ > / <map:transform/>/ > / <map:serialize type="fo2pdf"/>/ > / </map:match>/ > / </map:pipeline>/
Uh, you got some parts wrong; both map:generate and map:transform lack a "src" attribute which tells generators what content to start generating from and transformers the rules how to transform what comes down the pipeline. The Cocoon welcome page links to a fo2pdf example that may give some help. For starters, try something like this instead: <map:pipeline> <map:match pattern="**.xsp"> <map:generate type="serverpages" src="{1}"/> <map:transform src="your-self-written-xsp2fo.xsl"/> <map:serialize type="fo2pdf"/> </map:match> </map:pipeline> > So I got the following error with stack trace: > org.apache.cocoon.ProcessingException: Could not setup pipeline.: > org.xml.sax.SAXException: Invalid System ID > In short, "Invalid System ID" means something like "File not found"; in your pipeline definition, you did not even specify the "src" attribute (the "System ID") ;) Best regards, Michael Hartle, Hartle & Klug GbR --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]