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]

Reply via email to