Well, that's going to return a file named "print-report"
something closer to what you want might be:
<map:match pattern="**/print-report-*-*.pdf">
<!-- Where *-* are the values that used to be */*/pr... -->
<map:generate src="cocoon:/internal/get-report/{2}/{3}.fo"/>
<map:serialize type="fo2pdf"/>
</map:match>
since in your case the file name is coming from the URL. The <source:source>
tags are used when using the SourceWritingTransformer to write the stream OUT
of the stream returned by cocoon. Generating a PDF file that is saved to
another server or somewhere else for later use rather then being returned.
Cheers,
Gavin
On Monday 19 September 2005 3:35 pm, Gerry Kaplan wrote:
> This is exactly what I have:
> <map:match pattern="*/*/print-report">
> <map:generate src="cocoon:/internal/get-report/{1}/{2}.fo"/>
> <map:serialize type="fo2pdf"/>
> </map:match>
>
> What are the <source:source> tags? Where should they go and what do they
> belong to?
> Thanks for your response!
> Gerry
>
> -----Original Message-----
> From: Gavin Carothers [mailto:[EMAIL PROTECTED]
> Sent: Monday, September 19, 2005 3:07 PM
> To: [email protected]
> Subject: Re: XSL-FO Output document name
>
> On Monday 19 September 2005 2:57 pm, Gerry Kaplan wrote:
> > Is there a way to set the name of the document that gets created from
> > the output of the FOP transformer? I'd like to be able to set it to a
> > meaningful name.
> >
> > Thanks
> > Gerry
>
> I assume you have something like:
>
> <map:pipeline>
> <map:match pattern="*.pdf">
> <map:generate src="a-file.xml" type="file"/>
> <map:transform src="to-fo.xsl"/>
> <map:serialize type="fo2pdf"/>
> </map:match>
> </map:pipeline>
>
> In that case the name of the file should be whatever was specified in the
> URL.
> If your using the SourceWritingTransformer then you can set it in the
> <source:source></souce:source> tag. If your doing something else perhaps
> you could explain the situation?
>
> Cheers,
> Gavin
>
>
> --
> This email is: [ ] actionable [x] fyi [ ] social Response needed: [ ] yes
> [x] up to you [ ] no
> Time-sensitive: [ ] immediate [ ] soon [x] none
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
--
This email is: [ ] actionable [X] fyi [ ] social
Response needed: [ ] yes [X] up to you [ ] no
Time-sensitive: [ ] immediate [ ] soon [X] none
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]