Dear Zsombor, I advice to register yourself on the cocoon users mailing list. That way you will not depend on my availability and access many others with experience simultaniously. I included the list in the CC. (I think you need to register to be allowed to submit messages to it.)
Anyhow, I might have an answer for you. I have tried adapting the SourceWritingTransformer to act as a Serializer, but encountered the same problem as you. As far as I recall you cannot parametrize a serializer after it is created and initialized. (Please correct me if I am wrong, anyone!) Moreover, the way serializers work is quite a lot more difficult than Transformers. When calling pipes internally, serializers are circumvented and that is most likely not what you want. It was certainly not what I wanted! :-P Instead, I wrote a simple Transformer to do the job of saving to a file. It happens to be that I published it on the Cocoon wiki just this morning. :-) You can find it at: http://wiki.apache.org/cocoon/SaveFilesTransformer That page also explains how to use it. Kind regards, Geert > Drs. G.P.H. Josten Consultant Daidalos BV Source of Innovation Hoekeindsehof 1-4 2665 JZ Bleiswijk Tel.: +31 (0) 10 850 1200 Fax: +31 (0) 10 850 1199 www.daidalos.nl KvK 27164984 De informatie - verzonden in of met dit emailbericht - is afkomstig van Daidalos BV en is uitsluitend bestemd voor de geadresseerde. Indien u dit bericht onbedoeld hebt ontvangen, verzoeken wij u het te verwijderen. Aan dit bericht kunnen geen rechten worden ontleend. > Van: Varga, Zsombor [mailto:[EMAIL PROTECTED] > Verzonden: dinsdag 19 september 2006 9:32 > Aan: Geert Josten > Onderwerp: cocoon serializer > > Dear Geert! > > I have a problem with Cocoon serializers. I read an article > from you at http://article.gmane.org/, where you give advise > to a person whose problem like to mine. > > I am generating pdf documents with xsl-fo. Our Cocoon version > is 2.1.9 . > Here is the part of the sitemap: > > > <map:match pattern="mypdf.pdf"> > <map:generate type="serverpages" src="mypdf.xsp"/> > <map:transform src="mypdf2fo.xsl"/> <map:serialize > type="fo2pdf"/> </map:match> > > The pdf serializer is the standard, which comes with the > cocoon source. > Everything works i get the correct pdf, at my browser. But i > have to save the generated pdf automatically. > > I tried to write a new serializer, wich also writes to a > file, but i can't control the serializer where to write, > neither the name of the file. For this i should pass some > paramter to this new serializer, which come from request or > from the sitemap. And how i get theese parameters in the serializer? > > Can you help me solving this problem, or can you advise me > another solution? > > Thanks for your help! > > Zsombor > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
